http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48601
Summary: [4.7 Regression] ICE in lower_emutls_function_body, at
tree-emutls.c:623
Product: gcc
Version: 4.7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: middle-end
AssignedTo: [email protected]
ReportedBy: [email protected]
CC: [email protected]
Host: *-apple-darwin*
Target: *-apple-darwin*
Build: *-apple-darwin*
Revision 172306 caused/uncovered the following failures on *-apple-darwin*
FAIL: gcc.target/i386/pr37275.c (internal compiler error)
FAIL: gcc.target/i386/pr37275.c (test for excess errors)
FAIL: libgomp.fortran/pr32359.f90 -O (internal compiler error)
FAIL: libgomp.fortran/pr32359.f90 -O (test for excess errors)
The ICE is
[macbook] f90/bug% gfc -c -fopenmp
/opt/gcc/_clean/libgomp/testsuite/libgomp.fortran/pr32359.f90
/opt/gcc/_clean/libgomp/testsuite/libgomp.fortran/pr32359.f90: In function
'test_._omp_fn.1':
/opt/gcc/_clean/libgomp/testsuite/libgomp.fortran/pr32359.f90:17:0: internal
compiler error: in lower_emutls_function_body, at tree-emutls.c:623
and corresponds to the new assert
gcc_checking_assert (d.builtin_node);