https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66404

            Bug ID: 66404
           Summary: gcc.target/i386/pad-10.c etc. FAIL with PIE
           Product: gcc
           Version: 6.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ro at gcc dot gnu.org
                CC: hjl at gcc dot gnu.org
  Target Milestone: ---
              Host: x86_64-unknown-linux-gnu, i386-pc-solaris2.12
            Target: x86_64-unknown-linux-gnu, i386-pc-solaris2.12
             Build: x86_64-unknown-linux-gnu, i386-pc-solaris2.12

With --enable-default-pie, gcc.target/i386/pad-10.c and gcc.target/i386/pad-3.c
FAIL on both Linux/x86_64 and Solaris 12/x86 with -m32:

+FAIL: gcc.target/i386/pad-10.c scan-assembler-not nop
+FAIL: gcc.target/i386/pad-3.c scan-assembler-not nop

On Linux/x86_64, pad-10.s contains:

__x86.get_pc_thunk.bx:
.LFB1:
        .cfi_startproc
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        movl    (%esp), %ebx
        ret
        .cfi_endproc

  Rainer

Reply via email to