This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/42803] [4.4/4.5 Regression] c++ compilation hang
- From: "rguenth at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 19 Jan 2010 14:00:14 -0000
- Subject: [Bug c++/42803] [4.4/4.5 Regression] c++ compilation hang
- References: <bug-42803-16054@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #2 from rguenth at gcc dot gnu dot org 2010-01-19 14:00 -------
Confirmed.
Backtrace:
#0 0x0000000000e50900 in tree_operand_length (node=0x7ffff2201d58)
at /space/rguenther/src/svn/trunk/gcc/tree.h:5340
#1 0x0000000000e5c983 in initializer_constant_valid_p (value=0x7ffff2201d58,
endtype=0x7ffff7ee7540) at /space/rguenther/src/svn/trunk/gcc/varasm.c:4336
#2 0x0000000000e5c90d in initializer_constant_valid_p (value=0x7ffff2201e38,
endtype=0x7ffff7ee7540) at /space/rguenther/src/svn/trunk/gcc/varasm.c:4335
#3 0x0000000000e5b328 in narrowing_initializer_constant_valid_p (
value=0x7ffff2201f18, endtype=0x7ffff7ee7540)
at /space/rguenther/src/svn/trunk/gcc/varasm.c:4144
#4 0x0000000000e5ca2e in initializer_constant_valid_p (value=0x7ffff2201f18,
endtype=0x7ffff7ee7540) at /space/rguenther/src/svn/trunk/gcc/varasm.c:4346
#5 0x0000000000e5b328 in narrowing_initializer_constant_valid_p (
value=0x7ffff2202000, endtype=0x7ffff7ee7540)
at /space/rguenther/src/svn/trunk/gcc/varasm.c:4144
#6 0x0000000000e5ca2e in initializer_constant_valid_p (value=0x7ffff2202000,
endtype=0x7ffff7ee7540) at /space/rguenther/src/svn/trunk/gcc/varasm.c:4346
#7 0x0000000000e5b328 in narrowing_initializer_constant_valid_p (
value=0x7ffff2202150, endtype=0x7ffff7ee7540)
at /space/rguenther/src/svn/trunk/gcc/varasm.c:4144
...
#45 0x0000000000e5c272 in initializer_constant_valid_p (value=0x7ffff2200ae0,
endtype=0x7ffff7ee7540) at /space/rguenther/src/svn/trunk/gcc/varasm.c:4285
4285 return initializer_constant_valid_p (src, endtype);
#46 0x00000000005ba410 in store_init_value (decl=0x7ffff2177320,
init=0x7ffff2203850, flags=0)
at /space/rguenther/src/svn/trunk/gcc/cp/typeck2.c:734
734 if (value != error_mark_node
(gdb) call debug_generic_expr (value)
(unsigned int) ((((((((((((((((((((((((((((((((int) *(*(src + ((unsigned int) i
+ 4) * 4) + ((unsigned int) j + 1) * 2) * *(ec + ((unsigned int) ((int) *(*(src
+ ((unsigned int) i + 4) * 4) + ((unsigned int) j + 1) * 2) - (int) *(*(src +
(unsigned int) ((unsigned int) i * 4)) + (unsigned int) ((unsigned int) j *
2))) + 65536) * 4) + (int) *(*(src + ((unsigned int) i + 4) * 4) + (unsigned
int) ((unsigned int) j * 2)) * *(ec + ((unsigned int) ((int) *(*(src +
((unsigned int) i + 4) * 4) + (unsigned int) ((unsigned int) j * 2)) - (int)
*(*(src + (unsigned int) ((unsigned int) i * 4)) + (unsigned int) ((unsigned
int) j * 2))) + 65536) * 4)) + ((int) *(*(src + ((unsigned int) i + 3) * 4) +
((unsigned int) j + 3) * 2) * *(ec + ((unsigned int) ((int) *(*(src +
((unsigned int) i + 3) * 4) + ((unsigned int) j + 3) * 2) - (int) *(*(src +
(unsigned int) ((unsigned int) i * 4)) + (unsigned int) ((unsigned int) j *
2))) + 65536) * 4) + (int) *(*(src + ((unsigned int) i + 4) * 4) + ((unsigned
int) j + -1) * 2) * *(ec + ((unsigned int) ((int) *(*(src + ((unsigned int) i +
4) * 4) + ((unsigned int) j + -1) * 2) - (int) *(*(src + (unsigned int)
((unsigned int) i * 4)) + (unsigned int) ((unsigned int) j * 2))) + 65536) *
4))) + (((int) *(*(src + ((unsigned int) i + 3) * 4) + ((unsigned int) j + 1) *
2) * *(ec + ((unsigned int) ((int) *(*(src + ((unsigned int) i + 3) * 4) +
((unsigned int) j + 1) * 2) - (int) *(*(src + (unsigned int) ((unsigned int) i
* 4)) + (unsigned int) ((unsigned int) j * 2))) + 65536) * 4)) * 3 + ((int)
*(*(src + ((unsigned int) i + 3) * 4) + ((unsigned int) j + 2) * 2) * *(ec +
((unsigned int) ((int) *(*(src + ((unsigned int) i + 3) * 4) + ((unsigned int)
j + 2) * 2) - (int) *(*(src + (unsigned int) ((unsigned int) i * 4)) +
(unsigned int) ((unsigned int) j * 2))) + 65536) * 4)) * 2)) + (((int) *(*(src
+ ((unsigned int) i + 3) * 4) + ((unsigned int) j + -1) * 2) * *(ec +
((unsigned int) ((int) *(*(src + ((unsigned int) i + 3) * 4) + ((unsigned int)
j + -1) * 2) - (int) *(*(src + (unsigned int) ((unsigned int) i * 4)) +
(unsigned int) ((unsigned int) j * 2))) + 65536) * 4)) * 3 + ((int) *(*(src +
((unsigned int) i + 3) * 4) + (unsigned int) ((unsigned int) j * 2)) * *(ec +
((unsigned int) ((int) *(*(src + ((unsigned int) i + 3) * 4) + (unsigned int)
((unsigned int) j * 2)) - (int) *(*(src + (unsigned int) ((unsigned int) i *
4)) + (unsigned int) ((unsigned int) j * 2))) + 65536) * 4)) * 4)) + ((int)
*(*(src + ((unsigned int) i + 3) * 4) + ((unsigned int) j + -3) * 2) * *(ec +
((unsigned int) ((int) *(*(src + ((unsigned int) i + 3) * 4) + ((unsigned int)
j + -3) * 2) - (int) *(*(src + (unsigned int) ((unsigned int) i * 4)) +
(unsigned int) ((unsigned int) j * 2))) + 65536) * 4) + ((int) *(*(src +
((unsigned int) i + 3) * 4) + ((unsigned int) j + -2) * 2) * *(ec + ((unsigned
int) ((int) *(*(src + ((unsigned int) i + 3) * 4) + ((unsigned int) j + -2) *
2) - (int) *(*(src + (unsigned int) ((unsigned int) i * 4)) + (unsigned int)
((unsigned int) j * 2))) + 65536) * 4)) * 2)) + (((int) *(*(src + ((unsigned
int) i + 2) * 4) + ((unsigned int) j + 2) * 2) * *(ec + ((unsigned int) ((int)
*(*(src + ((unsigned int) i + 2) * 4) + ((unsigned int) j + 2) * 2) - (int)
*(*(src + (unsigned int) ((unsigned int) i * 4)) + (unsigned int) ((unsigned
int) j * 2))) + 65536) * 4)) * 5 + ((int) *(*(src + ((unsigned int) i + 2) * 4)
+ ((unsigned int) j + 3) * 2) * *(ec + ((unsigned int) ((int) *(*(src +
((unsigned int) i + 2) * 4) + ((unsigned int) j + 3) * 2) - (int) *(*(src +
(unsigned int) ((unsigned int) i * 4)) + (unsigned int) ((unsigned int) j *
2))) + 65536) * 4)) * 2)) + (((int) *(*(src + ((unsigned int) i + 2) * 4) +
(unsigned int) ((unsigned int) j * 2)) * *(ec + ((unsigned int) ((int) *(*(src
+ ((unsigned int) i + 2) * 4) + (unsigned int) ((unsigned int) j * 2)) - (int)
*(*(src + (unsigned int) ((unsigned int) i * 4)) + (unsigned int) ((unsigned
int) j * 2))) + 65536) * 4)) * 10 + ((int) *(*(src + ((unsigned int) i + 2) *
4) + ((unsigned int) j + 1) * 2) * *(ec + ((unsigned int) ((int) *(*(src +
((unsigned int) i + 2) * 4) + ((unsigned int) j + 1) * 2) - (int) *(*(src +
(unsigned int) ((unsigned int) i * 4)) + (unsigned int) ((unsigned int) j *
2))) + 65536) * 4)) * 9)) + (((int) *(*(src + ((unsigned int) i + 2) * 4) +
((unsigned int) j + -2) * 2) * *(ec + ((unsigned int) ((int) *(*(src +
((unsigned int) i + 2) * 4) + ((unsigned int) j + -2) * 2) - (int) *(*(src +
(unsigned int) ((unsigned int) i * 4)) + (unsigned int) ((unsigned int) j *
2))) + 65536) * 4)) * 5 + ((int) *(*(src + ((unsigned int) i + 2) * 4) +
((unsigned int) j + -1) * 2) * *(ec + ((unsigned int) ((int) *(*(src +
((unsigned int) i + 2) * 4) + ((unsigned int) j + -1) * 2) - (int) *(*(src +
(unsigned int) ((unsigned int) i * 4)) + (unsigned int) ((unsigned int) j *
2))) + 65536) * 4)) * 9)) + ((int) *(*(src + ((unsigned int) i + 1) * 4) +
((unsigned int) j + 4) * 2) * *(ec + ((unsigned int) ((int) *(*(src +
((unsigned int) i + 1) * 4) + ((unsigned int) j + 4) * 2) - (int) *(*(src +
(unsigned int) ((unsigned int) i * 4)) + (unsigned int) ((unsigned int) j *
2))) + 65536) * 4) + ((int) *(*(src + ((unsigned int) i + 2) * 4) + ((unsigned
int) j + -3) * 2) * *(ec + ((unsigned int) ((int) *(*(src + ((unsigned int) i +
2) * 4) + ((unsigned int) j + -3) * 2) - (int) *(*(src + (unsigned int)
((unsigned int) i * 4)) + (unsigned int) ((unsigned int) j * 2))) + 65536) *
4)) * 2)) + (((int) *(*(src + ((unsigned int) i + 1) * 4) + ((unsigned int) j +
2) * 2) * *(ec + ((unsigned int) ((int) *(*(src + ((unsigned int) i + 1) * 4) +
((unsigned int) j + 2) * 2) - (int) *(*(src + (unsigned int) ((unsigned int) i
* 4)) + (unsigned int) ((unsigned int) j * 2))) + 65536) * 4)) * 9 + ((int)
*(*(src + ((unsigned int) i + 1) * 4) + ((unsigned int) j + 3) * 2) * *(ec +
((unsigned int) ((int) *(*(src + ((unsigned int) i + 1) * 4) + ((unsigned int)
j + 3) * 2) - (int) *(*(src + (unsigned int) ((unsigned int) i * 4)) +
(unsigned int) ((unsigned int) j * 2))) + 65536) * 4)) * 3)) + (((int) *(*(src
+ ((unsigned int) i + 1) * 4) + (unsigned int) ((unsigned int) j * 2)) * *(ec +
((unsigned int) ((int) *(*(src + ((unsigned int) i + 1) * 4) + (unsigned int)
((unsigned int) j * 2)) - (int) *(*(src + (unsigned int) ((unsigned int) i *
4)) + (unsigned int) ((unsigned int) j * 2))) + 65536) * 4)) * 19 + ((int)
*(*(src + ((unsigned int) i + 1) * 4) + ((unsigned int) j + 1) * 2) * *(ec +
((unsigned int) ((int) *(*(src + ((unsigned int) i + 1) *4) + ((unsigned int) j
+ 1) * 2) - (int) *(*(src + (unsigned int) ((unsigned int) i * 4)) + (unsigned
int) ((unsigned int) j * 2))) + 65536) * 4)) * 15)) + (((int) *(*(src +
((unsigned int) i + 1) * 4) + ((unsigned int) j + -2) * 2) * *(ec + ((unsigned
int) ((int) *(*(src + ((unsigned int) i + 1) * 4) + ((unsigned int) j + -2) *
2) - (int) *(*(src + (unsigned int) ((unsigned int) i * 4)) + (unsigned int)
((unsigned int) j * 2))) + 65536) * 4)) * 9 + ((int) *(*(src + ((unsigned int)
i + 1) * 4) + ((unsigned int) j + -1) * 2) * *(ec + ((unsigned int) ((int)
*(*(src + ((unsigned int) i + 1) * 4) + ((unsigned int) j + -1) * 2) - (int)
*(*(src + (unsigned int) ((unsigned int) i * 4)) + (unsigned int) ((unsigned
int) j * 2))) + 65536) * 4)) * 15)) + ((int) *(*(src + ((unsigned int) i + 1) *
4) + ((unsigned int) j + -4) * 2) * *(ec + ((unsigned int) ((int) *(*(src +
((unsigned int) i + 1) * 4) + ((unsigned int) j + -4) * 2) - (int) *(*(src +
(unsigned int) ((unsigned int) i * 4)) + (unsigned int) ((unsigned int) j *
2))) + 65536) * 4) + ((int) *(*(src + ((unsigned int) i + 1) * 4) + ((unsigned
int) j + -3) * 2) * *(ec + ((unsigned int) ((int) *(*(src + ((unsigned int) i +
1) * 4) + ((unsigned int) j + -3) * 2) - (int) *(*(src + (unsigned int)
((unsigned int) i * 4)) + (unsigned int) ((unsigned int) j * 2))) + 65536) *
4)) * 3)) + (((int) *(*(src + (unsigned int) ((unsigned int) i * 4)) +
((unsigned int) j + 3) * 2) * *(ec + ((unsigned int) ((int) *(*(src + (unsigned
int) ((unsigned int) i * 4)) + ((unsigned int) j + 3) * 2) - (int) *(*(src +
(unsigned int) ((unsigned int) i * 4)) + (unsigned int) ((unsigned int) j *
2))) + 65536) * 4)) * 4 + (int) *(*(src + (unsigned int) ((unsigned int) i *
4)) + ((unsigned int) j + 4) * 2) * *(ec + ((unsigned int) ((int) *(*(src +
(unsigned int) ((unsigned int) i * 4)) + ((unsigned int) j + 4) * 2) - (int)
*(*(src + (unsigned int) ((unsigned int) i * 4)) + (unsigned int) ((unsigned
int) j * 2))) + 65536) * 4))) + (((int) *(*(src + (unsigned int) ((unsigned
int) i * 4)) + ((unsigned int) j + 1) * 2) * *(ec + ((unsigned int) ((int)
*(*(src + (unsigned int) ((unsigned int) i * 4)) + ((unsigned int) j + 1) * 2)
- (int) *(*(src + (unsigned int) ((unsigned int) i * 4)) + (unsigned int)
((unsigned int) j * 2))) + 65536) * 4)) * 19 + ((int) *(*(src + (unsigned int)
((unsigned int) i * 4)) + ((unsigned int) j + 2) * 2) * *(ec + ((unsigned int)
((int) *(*(src + (unsigned int) ((unsigned int) i * 4)) + ((unsigned int) j +
2) * 2) - (int) *(*(src + (unsigned int) ((unsigned int) i * 4)) + (unsigned
int) ((unsigned int) j * 2))) + 65536) * 4)) * 10)) + (((int) *(*(src +
(unsigned int) ((unsigned int) i * 4)) + ((unsigned int) j + -1) * 2) * *(ec +
((unsigned int) ((int) *(*(src + (unsigned int) ((unsigned int) i * 4)) +
((unsigned in) j + -1) * 2) - (int) *(*(src + (unsigned int) ((unsigned int) i
* 4)) + (unsigned int) ((unsigned int) j * 2))) + 65536) * 4)) * 19 + ((int)
*(*(src + (unsigned int) ((unsigned int) i * 4)) + (unsigned int) ((unsigned
int) j * 2)) * *(ec + 262144)) * 23)) + (((int) *(*(src + (unsigned int)
((unsigned int) i * 4)) + ((unsigned int) j + -3) * 2) * *(ec + ((unsigned int)
((int) *(*(src + (unsigned int) ((unsigned int) i * 4)) + ((unsigned int) j +
-3) * 2) - (int) *(*(src + (unsigned int) ((unsigned int) i * 4)) + (unsigned
int) ((unsigned int) j * 2))) + 65536) * 4)) * 4 + ((int) *(*(src + (unsigned
int) ((unsigned int) i * 4)) + ((unsigned int) j + -2) * 2) * *(ec + ((unsigned
int) ((int) *(*(src + (unsigned int) ((unsigned int) i * 4)) + ((unsigned int)
j + -2) * 2) - (int) *(*(src + (unsigned int) ((unsigned int) i * 4)) +
(unsigned int) ((unsigned int) j * 2))) + 65536) * 4)) * 10)) + ((int) *(*(src
+ ((unsigned int) i + -1) * 4) + ((unsigned int) j + 4) * 2) * *(ec +
((unsigned int) ((int) *(*(src + ((unsigned int) i + -1) * 4) + ((unsigned int)
j + 4) * 2) - (int) *(*(src + (unsigned int) ((unsigned int) i * 4)) +
(unsigned int) ((unsigned int) j * 2))) + 65536) * 4) + (int) *(*(src +
(unsigned int) ((unsigned int) i * 4)) + ((unsigned int) j + -4) * 2) * *(ec +
((unsigned int) ((int) *(*(src + (unsigned int) ((unsigned int) i * 4)) +
((unsigned int) j + -4) * 2) - (int) *(*(src + (unsigned int) ((unsigned int) i
* 4)) + (unsigned int) ((unsigned int) j * 2))) + 65536) * 4))) + (((int)
*(*(src + ((unsigned int) i + -1) * 4) + ((unsigned int) j + 2) * 2) * *(ec +
((unsigned int) ((int) *(*(src + ((unsigned int) i + -1) * 4) + ((unsigned int)
j + 2) * 2) - (int) *(*(src + (unsigned int) ((unsigned int) i * 4)) +
(unsigned int) ((unsigned int) j * 2))) + 65536) * 4)) * 9 + ((int) *(*(src +
((unsigned int) i + -1) * 4) + ((unsigned int) j + 3) * 2) * *(ec + ((unsigned
int) ((int) *(*(src + ((unsigned int) i + -1) * 4) + ((unsigned int) j + 3) *
2) - (int) *(*(src + (unsigned int) ((unsigned int) i * 4)) + (unsigned int)
((unsigned int) j * 2))) + 65536) * 4)) * 3)) + (((int) *(*(src + ((unsigned
int) i + -1) * 4) + (unsigned int) ((unsigned int) j * 2)) * *(ec + ((unsigned
int) ((int) *(*(src + ((unsigned int) i + -1) * 4) + (unsigned int) ((unsigned
int) j * 2)) - (int) *(*(src + (unsigned int) ((unsigned int) i * 4)) +
(unsigned int) ((unsigned int) j * 2))) + 65536) * 4)) * 19 + ((int) *(*(src +
((unsigned int) i + -1) * 4) + ((unsigned int) j + 1) * 2) * *(ec + ((unsigned
int) ((int) *(*(src + ((unsigned int) i + -1) * 4) + ((unsigned int) j + 1) *
2) - (int) *(*(src + (unsigned int) ((unsigned int) i * 4)) + (unsigned int)
((unsigned int) j * 2))) + 65536) * 4)) * 15)) + (((int) *(*(src + ((unsigned
int) i + -1) * 4) + ((unsigned int) j + -2) * 2) * *(ec + ((unsigned int)
((int) *(*(src + ((unsigned int) i + -1) * 4) + ((unsigned int) j + -2) * 2) -
(int) *(*(src + (unsigned int) ((unsigned int) i * 4)) + (unsigned int)
((unsigned int) j * 2))) + 65536) * 4)) * 9 + ((int) *(*(src + ((unsigned int)
i + -1) * 4) + ((unsigned int) j + -1) * 2) * *(ec + ((unsigned int) ((int)
*(*(src + ((unsigned int) i + -1) * 4) + ((unsigned int) j + -1) * 2) - (int)
*(*(src + (unsigned int) ((unsigned int) i * 4)) + (unsigned int) ((unsigned
int) j * 2))) + 65536) * 4)) * 15)) + ((int) *(*(src + ((unsigned int) i + -1)
* 4) + ((unsigned int) j + -4) * 2) * *(ec + ((unsigned int) ((int) *(*(src +
((unsigned int) i + -1) * 4) + ((unsigned int) j + -4) * 2) - (int) *(*(src +
(unsigned int) ((unsigned int) i * 4)) + (unsigned int) ((unsigned int) j *
2))) + 65536) * 4) + ((int) *(*(src + ((unsigned int) i + -1) * 4) + ((unsigned
int) j + -3) * 2) * *(ec + ((unsigned int) ((int) *(*(src + ((unsigned int) i +
-1) * 4) + ((unsigned int) j + -3) * 2) - (int) *(*(src + (unsigned int)
((unsigned int) i * 4)) + (unsigned int) ((unsigned int) j * 2))) + 65536) *
4)) * 3)) + (((int) *(*(src + ((unsigned int) i + -2) * 4) + ((unsigned int) j
+ 2) * 2) * *(ec + ((unsigned int) ((int) *(*(src + ((unsigned int) i + -2) *
4) + ((unsigned int) j + 2) * 2) - (int) *(*(src + (unsigned int) ((unsigned
int) i * 4)) + (unsigned int) ((unsigned int) j * 2))) + 65536) * 4)) * 5 +
((int) *(*(src + ((unsigned int) i + -2) * 4) + ((unsigned int) j + 3) * 2) *
*(ec + ((unsigned int) ((int) *(*(src + ((unsigned int) i + -2) * 4) +
((unsigned int) j + 3) * 2) - (int) *(*(src + (unsigned int) ((unsigned int) i
* 4)) + (unsigned int) ((unsigned int) j * 2))) + 65536) * 4)) * 2)) + (((int)
*(*(src + ((unsigned int) i + -2) * 4) + (unsigned int) ((unsigned int) j * 2))
* *(ec + ((unsigned int) ((int) *(*(src + ((unsigned int) i + -2) * 4) +
(unsigned int) ((unsigned int) j * 2)) - (int) *(*(src + (unsigned int)
((unsigned int) i * 4)) + (unsigned int) ((unsigned int) j * 2))) + 65536) *
4)) * 10 + ((int) *(*(src + ((unsigned int) i + -2) * 4) + ((unsigned int) j +
1) * 2) * *(ec + ((unsigned int) ((int) *(*(src + ((unsigned int) i + -2) * 4)
+ ((unsigned int) j + 1) * 2) - (int) *(*(src + (unsigned int) ((unsigned int)
i * 4)) + (unsigned int) ((unsigned int) j * 2))) + 65536) * 4)) * 9)) +
(((int) *(*(src + ((unsigned int) i + -2) * 4) + ((unsigned int) j + -2) * 2) *
*(ec + ((unsigned int) ((int) *(*(src + ((unsigned int) i + -2) * 4) +
((unsigned int) j + -2) * 2) - (int) *(*(src + (unsigned int) ((unsigned int) i
* 4)) + (unsigned int) ((unsigned int) j * 2))) + 65536) * 4)) * 5 + ((int)
*(*(src + ((unsigned int) i + -2) * 4) + ((unsigned int) j + -1) * 2) * *(ec +
((unsigned int) ((int) *(*(src + ((unsigned int) i + -2) * 4) + ((unsigned int)
j + -1) * 2) - (int) *(*(src + (unsigned int) ((unsigned int) i * 4)) +
(unsigned int) ((unsigned int) j * 2))) + 65536) * 4)) * 9)) + ((int) *(*(src +
((unsigned int) i + -3) * 4) + ((unsigned int) j + 3) * 2) * *(ec + ((unsigned
int) ((int) *(*(src + ((unsigned int) i + -3) * 4) + ((unsigned int) j + 3) *
2) - (int) *(*(src + (unsigned int) ((unsigned int) i * 4)) + (unsigned int)
((unsigned int) j * 2))) + 65536) * 4) + ((int) *(*(src + ((unsigned int) i +
-2) * 4) + ((unsigned int) j + -3) * 2) * *(ec + ((unsigned int) ((int) *(*(src
+ ((unsigned int) i + -2) * 4) + ((unsigned int) j + -3) * 2) - (int) *(*(src +
(unsigned int) ((unsigned int) i * 4)) + (unsigned int) ((unsigned int) j *
2))) + 65536) * 4)) * 2)) + (((int) *(*(src + ((unsigned int) i + -3) * 4) +
((unsigned int)j + 1) * 2) * *(ec + ((unsigned int) ((int) *(*(src + ((unsigned
int) i + -3) * 4) + ((unsigned int) j + 1) * 2) - (int) *(*(src + (unsigned
int) ((unsigned int) i * 4)) + (unsigned int) ((unsigned int) j * 2))) + 65536)
* 4)) * 3 + ((int) *(*(src + ((unsigned int) i + -3) * 4) + ((unsigned int) j +
2) * 2) * *(ec + ((unsigned int) ((int) *(*(src + ((unsigned int) i + -3) * 4)
+ ((unsigned int) j + 2) * 2) - (int) *(*(src + (unsigned int) ((unsigned int)
i * 4)) + (unsigned int) ((unsigned int) j * 2))) + 65536) * 4)) * 2)) +
(((int) *(*(src + ((unsigned int) i + -3) * 4) + ((unsigned int) j + -1) * 2) *
*(ec + ((unsigned int) ((int) *(*(src + ((unsigned int) i + -3) * 4) +
((unsigned int) j + -1) * 2) - (int) *(*(src + (unsigned int) ((unsigned int) i
* 4)) + (unsigned int) ((unsigned int) j * 2))) + 65536) * 4)) * 3 + ((int)
*(*(src + ((unsigned int) i + -3) * 4) + (unsigned int) ((unsigned int) j * 2))
* *(ec + ((unsigned int) ((int) *(*(src + ((unsigned int) i + -3) * 4) +
(unsigned int) ((unsigned int) j * 2)) - (int) *(*(src + (unsigned int)
((unsigned int) i * 4)) + (unsigned int) ((unsigned int) j * 2))) + 65536) *
4)) * 4)) + ((int) *(*(src + ((unsigned int) i + -3) * 4) + ((unsigned int) j +
-3) * 2) * *(ec + ((unsigned int) ((int) *(*(src + ((unsigned int) i + -3) * 4)
+ ((unsigned int) j + -3) * 2) - (int) *(*(src + (unsigned int) ((unsigned int)
i * 4)) + (unsigned int) ((unsigned int) j * 2))) + 65536) * 4) + ((int)
*(*(src + ((unsigned int) i + -3) * 4) + ((unsigned int) j + -2) * 2) * *(ec +
((unsigned int) ((int) *(*(src + ((unsigned int) i + -3) * 4) + ((unsigned int)
j + -2) * 2) - (int) *(*(src + (unsigned int) ((unsigned int) i * 4)) +
(unsigned int) ((unsigned int) j * 2))) + 65536) * 4)) * 2)) + ((int) *(*(src +
((unsigned int) i + -4) * 4) + (unsigned int) ((unsigned int) j * 2)) * *(ec +
((unsigned int) ((int) *(*(src + ((unsigned int) i + -4) * 4) + (unsigned int)
((unsigned int) j * 2)) - (int) *(*(src + (unsigned int) ((unsigned int) i *
4)) + (unsigned int) ((unsigned int) j * 2))) + 65536) * 4) + (int) *(*(src +
((unsigned int) i + -4) * 4) + ((unsigned int) j + 1) * 2) * *(ec + ((unsigned
int) ((int) *(*(src + ((unsigned int) i + -4) * 4) + ((unsigned int) j + 1) *
2) - (int) *(*(src + (unsigned int) ((unsigned int) i * 4)) + (unsigned int)
((unsigned int) j * 2))) + 65536) * 4))) + (int) *(*(src + ((unsigned int) i +
-4) * 4) + ((unsigned int) j + -1) * 2) * *(ec + ((unsigned int) ((int) *(*(src
+ ((unsigned int) i + -4) * 4) + ((unsigned int) j + -1) * 2) - (int) *(*(src +
(unsigned int) ((unsigned int) i * 4)) + (unsigned int) ((unsigned int) j *
2))) + 65536) * 4))
so you probably just need to keep waiting a bit ...
--
rguenth at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
GCC target triplet| |i?86-*-*
Keywords| |compile-time-hog
Known to fail| |4.4.0 4.4.3 4.5.0
Known to work| |4.3.4
Last reconfirmed|0000-00-00 00:00:00 |2010-01-19 14:00:13
date| |
Summary|[(probably) regression gcc |[4.4/4.5 Regression] c++
|4.4 on 32bit] c++ |compilation hang
|compilation hang |
Target Milestone|--- |4.4.3
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42803