https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77692
Bug ID: 77692 Summary: [7 regression] gcc.dg/debug/dwarf2/const-2b.c FAILs Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: debug Assignee: unassigned at gcc dot gnu.org Reporter: ro at gcc dot gnu.org Target Milestone: --- Host: i386-pc-solaris2.12 Target: i386-pc-solaris2.12 Build: i386-pc-solaris2.12 Between 20160916 and 20160922, gcc.dg/debug/dwarf2/const-2b.c started to FAIL on Solaris 12/x86, both 32 and 64-bit: FAIL: gcc.dg/debug/dwarf2/const-2b.c scan-assembler DW_AT_const_value Compared to the assembler output from the gcc-6 branch, I see the following difference: - .long 0xc7 / DW_AT_type - .byte 0x10 / DW_AT_const_value - .long 0x4d6e6b28 / fp or vector constant word 0 - .long 0 / fp or vector constant word 1 - .long 0 / fp or vector constant word 2 - .long 0 / fp or vector constant word 3 + .long 0xc8 / DW_AT_type Btw., the { dg-do compile { target i386*-*-* } } is quite strange: e.g. on Solaris/x86, the test is still run with -m32 and -m64 for a 32-bit compiler, while on Linux/x86_64 it isn't run at all!? Rainer