This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug rtl-optimization/16185] [3.3/3.4/3.5 Regression] ICE: in spill_failure, at reload1.c:1892


------- Additional Comments From belyshev at lubercy dot com  2004-06-26 17:12 -------
small testcase:
-------------------------------------------------------------------------------
register T0 asm ("ebx");
register T1 asm ("esi");
register T2 asm ("edi");

void foo (int a, int b, long long c)
{
	*(long long *) (a + b) = c;
}
-------------------------------------------------------------------------------

Confirmed, a regression from 2.6.3 and 2.7.2.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|c                           |rtl-optimization
   GCC host triplet|i386-conectiva-linux        |
 GCC target triplet|i386-conectiva-linux        |i*86-*-*
           Keywords|                            |ice-on-valid-code
      Known to fail|                            |2.95.3 3.3.3 3.3.4 3.4.0
                   |                            |3.4.1 3.5.0
            Summary|qemu 0.5.5 fails to compile |[3.3/3.4/3.5 Regression]
                   |with -                      |ICE: in spill_failure, at
                   |march={i686,pentium4,athlon}|reload1.c:1892
   Target Milestone|---                         |3.4.2


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16185


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]