[Bug c/47809] New: ICE in gimplify_expr, at gimplify.c:7291 [4.6]
svfuerst at gmail dot com
gcc-bugzilla@gcc.gnu.org
Fri Feb 18 18:55:00 GMT 2011
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47809
Summary: ICE in gimplify_expr, at gimplify.c:7291 [4.6]
Product: gcc
Version: 4.6.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: svfuerst@gmail.com
gcc-4.6 --version
gcc-4.6.real (Debian 4.6-20110216-1) 4.6.0 20110216 (experimental) [trunk
revision 170225]
gcc-4.6 test_ice.c -lm -o test_ice
test_ice.c: In function 'foo':
test_ice.c:8:4: internal compiler error: in gimplify_expr, at gimplify.c:7291
double pow(double, double);
typedef long long __m128i __attribute__ ((__vector_size__ (16),
__may_alias__));
typedef double __m128d __attribute__ ((__vector_size__ (16), __may_alias__));
__m128d foo(__m128d x)
{
x *= (__m128d) {pow(1.0, 1.0), 0.0};
return (__m128d) ((__m128i) x ^ (__m128i) {0, 0});
}
More information about the Gcc-bugs
mailing list