[Bug target/83838] New: Many gcc.target/i386/indirect-thunk*.c tests FAIL

ro at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Sun Jan 14 19:43:00 GMT 2018


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

            Bug ID: 83838
           Summary: Many gcc.target/i386/indirect-thunk*.c tests FAIL
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ro at gcc dot gnu.org
                CC: hjl.tools at gmail dot com
  Target Milestone: ---
            Target: i386-pc-solaris2.*

Many of the new gcc.target/i386/indirect-thunk*.c tests FAIL on Solaris/x86
(both 32 and 64-bit):

+FAIL: gcc.target/i386/indirect-thunk-1.c scan-assembler jmp[
\\t]*__x86_indirect_thunk
+FAIL: gcc.target/i386/indirect-thunk-2.c scan-assembler jmp[
\\t]*__x86_indirect_thunk
+FAIL: gcc.target/i386/indirect-thunk-3.c scan-assembler jmp[
\\t]*__x86_indirect_thunk
+FAIL: gcc.target/i386/indirect-thunk-4.c scan-assembler jmp[
\\t]*__x86_indirect_thunk
+FAIL: gcc.target/i386/indirect-thunk-7.c scan-assembler jmp[
\\t]*__x86_indirect_thunk
+FAIL: gcc.target/i386/indirect-thunk-attr-1.c scan-assembler jmp[
\\t]*__x86_indirect_thunk
+FAIL: gcc.target/i386/indirect-thunk-attr-2.c scan-assembler jmp[
\\t]*__x86_indirect_thunk
+FAIL: gcc.target/i386/indirect-thunk-attr-5.c scan-assembler jmp[
\\t]*__x86_indirect_thunk
+FAIL: gcc.target/i386/indirect-thunk-attr-6.c scan-assembler jmp[
\\t]*__x86_indirect_thunk
+FAIL: gcc.target/i386/indirect-thunk-attr-7.c scan-assembler jmp[
\\t]*__x86_indirect_thunk
+FAIL: gcc.target/i386/indirect-thunk-bnd-1.c scan-assembler bnd jmp[
\\t]*__x86_indirect_thunk_bnd
+FAIL: gcc.target/i386/indirect-thunk-bnd-2.c scan-assembler bnd jmp[
\\t]*__x86_indirect_thunk_bnd
+FAIL: gcc.target/i386/indirect-thunk-extern-1.c scan-assembler jmp[
\\t]*__x86_indirect_thunk
+FAIL: gcc.target/i386/indirect-thunk-extern-2.c scan-assembler jmp[
\\t]*__x86_indirect_thunk
+FAIL: gcc.target/i386/indirect-thunk-extern-3.c scan-assembler jmp[
\\t]*__x86_indirect_thunk
+FAIL: gcc.target/i386/indirect-thunk-extern-4.c scan-assembler jmp[
\\t]*__x86_indirect_thunk
+FAIL: gcc.target/i386/indirect-thunk-extern-7.c scan-assembler jmp[
\\t]*__x86_indirect_thunk
+FAIL: gcc.target/i386/indirect-thunk-register-1.c scan-assembler jmp[
\\t]*__x86_indirect_thunk_(r|e)ax
+FAIL: gcc.target/i386/indirect-thunk-register-3.c scan-assembler jmp[
\\t]*__x86_indirect_thunk_(r|e)ax

+FAIL: gcc.target/i386/ret-thunk-1.c scan-assembler jmp[
\\t]*__x86_return_thunk
+FAIL: gcc.target/i386/ret-thunk-10.c scan-assembler __x86_indirect_thunk:
+FAIL: gcc.target/i386/ret-thunk-10.c scan-assembler jmp[
\\t]*__x86_indirect_thunk
+FAIL: gcc.target/i386/ret-thunk-11.c scan-assembler __x86_indirect_thunk:
+FAIL: gcc.target/i386/ret-thunk-11.c scan-assembler jmp[
\\t]*__x86_indirect_thunk
+FAIL: gcc.target/i386/ret-thunk-11.c scan-assembler jmp[
\\t]*__x86_return_thunk
+FAIL: gcc.target/i386/ret-thunk-12.c scan-assembler __x86_indirect_thunk:
+FAIL: gcc.target/i386/ret-thunk-12.c scan-assembler jmp[
\\t]*__x86_indirect_thunk
+FAIL: gcc.target/i386/ret-thunk-13.c scan-assembler jmp[
\\t]*__x86_return_thunk
+FAIL: gcc.target/i386/ret-thunk-14.c scan-assembler jmp[
\\t]*__x86_indirect_thunk
+FAIL: gcc.target/i386/ret-thunk-15.c scan-assembler jmp[
\\t]*__x86_indirect_thunk
+FAIL: gcc.target/i386/ret-thunk-15.c scan-assembler jmp[
\\t]*__x86_return_thunk
+FAIL: gcc.target/i386/ret-thunk-3.c scan-assembler jmp[
\\t]*__x86_return_thunk
+FAIL: gcc.target/i386/ret-thunk-5.c scan-assembler jmp[
\\t]*__x86_return_thunk
+FAIL: gcc.target/i386/ret-thunk-7.c scan-assembler jmp[
\\t]*__x86_return_thunk
+FAIL: gcc.target/i386/ret-thunk-9.c scan-assembler __x86_indirect_thunk:
+FAIL: gcc.target/i386/ret-thunk-9.c scan-assembler jmp[
\\t]*__x86_indirect_thunk
+FAIL: gcc.target/i386/ret-thunk-9.c scan-assembler jmp[
\\t]*__x86_return_thunk

I'm adding gcc.target/i386/indirect-thunk-1.c assembler output as an example.

  Rainer


More information about the Gcc-bugs mailing list