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 target/44581] [4.5/4.6 Regression] internal compiler error: in simplify_subreg



------- Comment #2 from danglin at gcc dot gnu dot org  2010-07-03 23:39 -------
Breakpoint 1, simplify_subreg (outermode=DFmode, op=0x40167760, 
    innermode=DFmode, byte=80) at ../../gcc/gcc/simplify-rtx.c:5120
5120      gcc_assert (byte < GET_MODE_SIZE (innermode));
(gdb) p byte
$3 = 80
(gdb) p innermode
$4 = DFmode
(gdb) bt
#0  simplify_subreg (outermode=DFmode, op=0x40167760, innermode=DFmode, 
    byte=80) at ../../gcc/gcc/simplify-rtx.c:5120
#1  0x0152ac74 in avoid_constant_pool_reference (x=0x1d)
    at ../../gcc/gcc/simplify-rtx.c:193
#2  0x0152ac74 in avoid_constant_pool_reference (x=0x401aa7e0)
    at ../../gcc/gcc/simplify-rtx.c:193
#3  0x013ffbe4 in commutative_operand_precedence (op=0x401aa7e0)
    at ../../gcc/gcc/rtlanal.c:2922
#4  0x013ffe24 in swap_commutative_operands_p (x=0x401aa7e0, y=0x401aa810)
    at ../../gcc/gcc/rtlanal.c:2978
#5  0x0153f1e8 in simplify_rtx (x=0x401aa7d0)
    at ../../gcc/gcc/simplify-rtx.c:5493
#6  0x006cde5c in cselib_expand_value_rtx_1 (orig=0x401aa7d0, evd=0xc0627008, 
    max_depth=4) at ../../gcc/gcc/cselib.c:1504

(gdb) p debug_rtx (op)
(const_double:DF -1257966797 [0xb504f333]
7.07106781186547572737310929369414225220680236816e-1 [0x0.b504f333f9de68p+0])

PS:
-mpa-risc-1-0 reduces the number of floating point registers.  This
was only needed on old series 800 servers.  As far a I know, none of these
machines are supported by Linux.


-- 

danglin at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |danglin at gcc dot gnu dot
                   |                            |org
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2010-07-03 23:39:42
               date|                            |
            Summary|internal compiler error: in |[4.5/4.6 Regression]
                   |simplify_subreg             |internal compiler error: in
                   |                            |simplify_subreg


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


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