[Bug ipa/86389] New: execute FAILs with -fipa-pta
rguenth at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Jul 3 11:52:00 GMT 2018
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86389
Bug ID: 86389
Summary: execute FAILs with -fipa-pta
Product: gcc
Version: 9.0
Status: UNCONFIRMED
Keywords: wrong-code
Severity: normal
Priority: P3
Component: ipa
Assignee: unassigned at gcc dot gnu.org
Reporter: rguenth at gcc dot gnu.org
CC: marxin at gcc dot gnu.org
Target Milestone: ---
Target: x86_64-*-*
Running target unix/-fipa-pta
FAIL: gfortran.dg/array_constructor_8.f90 -O3 -fomit-frame-pointer
-funroll-loops -fpeel-loops -ftracer -finline-functions execution test
FAIL: gfortran.dg/array_constructor_8.f90 -O3 -g execution test
FAIL: gfortran.dg/vector_subscript_1.f90 -O1 execution test
FAIL: gfortran.dg/vector_subscript_1.f90 -O2 execution test
FAIL: gfortran.dg/vector_subscript_1.f90 -O3 -fomit-frame-pointer
-funroll-loops -fpeel-loops -ftracer -finline-functions execution test
FAIL: gfortran.dg/vector_subscript_1.f90 -O3 -g execution test
FAIL: gfortran.dg/vector_subscript_1.f90 -Os execution test
FAIL: go.test/test/fixedbugs/bug262.go execution, -O2 -g
FAIL: go.test/test/fixedbugs/bug286.go execution, -O2 -g
FAIL: go.test/test/fixedbugs/bug293.go execution, -O2 -g
FAIL: go.test/test/fixedbugs/issue6899.go execution
FAIL: go.test/test/goprint.go execution
FAIL: go.test/test/helloworld.go execution
...
FAIL: 30_threads/call_once/call_once1.cc execution test
most simple is
FAIL: gcc.target/i386/pr85044.c execution test
which can be reduced to the following aborting() with -O -fipa-pta
void callme (void (*callback) (void));
int
main (void)
{
int ok = 0;
void callback (void) { ok = 1; }
callme (&callback);
if (!ok)
__builtin_abort ();
return 0;
}
__attribute__((noinline, noclone))
void
callme (void (*callback) (void))
{
(*callback) ();
}
More information about the Gcc-bugs
mailing list