Now that {L,K}1OM support is gone, and with it the brokenness in
check_cpu_arch_compatible(), put in place a test making sure that only
extensions can be enabled via .arch for IAMCU, and that the base
architecture cannot be changed.
.*:8: Error: .*
.*:10: Error: .*
.*:11: Error: .*
+.*:13: Error: .*
GAS LISTING .*
-[ ]*1[ ]+\# Invalid Intel MCU instructions
+[ ]*1[ ]+\# Invalid Intel MCU instructions / directives
[ ]*2[ ]+\.text
[ ]*3[ ]+
[ ]*4[ ]+fnstsw
[ ]*9[ ]+
[ ]*10[ ]+movq %xmm1, \(%eax\)
[ ]*11[ ]+movnti %eax, \(%eax\)
+[ ]*12[ ]+
+[ ]*13[ ]+\.arch generic32
-# Invalid Intel MCU instructions
+# Invalid Intel MCU instructions / directives
.text
fnstsw
movq %xmm1, (%eax)
movnti %eax, (%eax)
+
+ .arch generic32