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