https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80569
Rainer Orth <ro at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ro at gcc dot gnu.org --- Comment #10 from Rainer Orth <ro at gcc dot gnu.org> --- There are some problems with the testcase: * Solaris/x86 with /bin/as, I get FAIL: gcc.target/i386/pr80569.c (test for excess errors) Excess errors: Assembler: pr80569.c "/var/tmp//ccB_4KXd.s", line 2 : Illegal mnemonic Near line: " .code16gcc" "/var/tmp//ccB_4KXd.s", line 2 : Syntax error Near line: " .code16gcc" i386.c (x86_file_start) unconditionally emits .code16gcc without any check that the assembler supports it. * on Linux/i686, I get Excess errors: /vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.target/i386/pr80569.c:7:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] new from gcc is called with-m16 -march=haswell -c -m64 Rainer