https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69918
Bug ID: 69918 Summary: [6 regression] gcc.dg/torture/builtin-integral-1.c FAILs 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 Target Milestone: --- Host: i386-pc-solaris2.* Target: i386-pc-solaris2.* Build: i386-pc-solaris2.* Since about 20160120, the gcc.dg/torture/builtin-integral-1.c FAILs on 32-bit Solaris/x86: FAIL: gcc.dg/torture/builtin-integral-1.c -O1 (test for excess errors) FAIL: gcc.dg/torture/builtin-integral-1.c -O2 (test for excess errors) FAIL: gcc.dg/torture/builtin-integral-1.c -O2 -flto (test for excess errors) FAIL: gcc.dg/torture/builtin-integral-1.c -O2 -flto -flto-partition=none (test for excess errors) FAIL: gcc.dg/torture/builtin-integral-1.c -O3 -g (test for excess errors) FAIL: gcc.dg/torture/builtin-integral-1.c -Os (test for excess errors) All failures are like Excess errors: Undefined first referenced symbol in file link_failure /var/tmp//ccGNG4Sa.o ld: fatal: symbol referencing errors This was introduced by 2016-01-17 John David Anglin <dang...@gcc.gnu.org> * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime. Omitting the -std=c99 lets the test PASS again. Rainer