------- Additional Comments From belyshev at lubercy dot com 2004-10-30 22:16 ------- this is small testcase for original bug (ICE in postreload.c), it fails in 3.3 and 3.4 but not in 4.0.0, use -Os -msse2 to repeat: ----------------------------------------------------------------------------------------- void foo (int *j) { int __attribute__ ((mode (V2SI))) k; long long t = (long long) k; j[0] = t; } -----------------------------------------------------------------------------------------
Note I cannot repeat this bug on 4.0.0 neither with this nor with Volker's testcases, so I cleared 4.0 regression flag. -- What |Removed |Added ---------------------------------------------------------------------------- GCC target triplet| |i*86-*-* sse2 Known to fail|3.4.0 4.0.0 |3.3.3 3.3.4 3.4.0 3.4.1 | |3.4.2 3.4.3 Known to work|3.3.3 |4.0.0 Last reconfirmed|2004-06-20 19:22:09 |2004-10-30 22:16:07 date| | Summary|[3.4/4.0 regression] ICE in |[3.3/3.4 regression] ICE in |reload_cse_simplify_operands|reload_cse_simplify_operands |, at postreload.c:378 with |, at postreload.c:378 with |SSE2 code on -O2 |SSE2 code on -O2 Target Milestone|3.4.3 |3.4.4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16104