[Bug rtl-optimization/16104] [3.3/3.4 regression] ICE in reload_cse_simplify_operands, at postreload.c:378 with SSE2 code on -O2

belyshev at lubercy dot com gcc-bugzilla@gcc.gnu.org
Sat Oct 30 22:16:00 GMT 2004


------- 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



More information about the Gcc-bugs mailing list