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

Reply via email to