6750              gcc_assert (GET_MODE (DECL_RTL (exp)) == pmode);

(gdb) print pmode
$1 = SImode
(gdb) call debug_tree(exp)
 <var_decl 0xf7f7d930 D.1351
    type <integer_type 0xf7ec3460 int sizes-gimplified public SI
        size <integer_cst 0xf7ec5720 constant invariant 32>
        unit size <integer_cst 0xf7ec53e0 constant invariant 4>
        align 32 symtab 0 alias set -1 precision 32 min <integer_cst 0xf7ec56c0
-2147483648> max <integer_cst 0xf7ec56e0 2147483647>
        pointer_to_this <pointer_type 0xf7ed1070>>
    used ignored SI file cmdTrace.min.i line 28 size <integer_cst 0xf7ec5720
32> unit size <integer_cst 0xf7ec53e0 4>
    align 32
    (reg:QI 141 [ D.1351 ])>

#0  fancy_abort (file=0x106e1d60 "../../gcc-4_1-branch/gcc/expr.c", line=6750,
    function=0x106e2268 "expand_expr_real_1") at diagnostic.c:602
#1  0x10255a6c in expand_expr_real_1 (exp=0xf7f7d930, target=0x0,
    tmode=VOIDmode, modifier=EXPAND_NORMAL, alt_rtl=0x0) at expr.c:6750
#2  0x10255f0c in expand_expr_real_1 (exp=0xf7f7e380, target=0x0,
    tmode=VOIDmode, modifier=EXPAND_NORMAL, alt_rtl=0x0) at expr.c:6844
#3  0x10254dcc in expand_expr_real (exp=0xf7f7e380, target=0x0,
    tmode=VOIDmode, modifier=EXPAND_NORMAL, alt_rtl=0x0) at expr.c:6523
#4  0x10160034 in expand_expr (exp=0xf7f7e380, target=0x0, mode=VOIDmode,
    modifier=EXPAND_NORMAL) at expr.h:493
#5  0x1015fa90 in precompute_register_parameters (num_actuals=3,
    args=0xffa7fbc0, reg_parm_seen=0xffa7fed4) at calls.c:662
#6  0x101649dc in expand_call (exp=0xf7f7f330, target=0xf7f76d00, ignore=0)
    at calls.c:2545
#7  0x1014b37c in expand_builtin_memset (arglist=0xf7f7e4e0,
    target=0xf7f76d00, mode=SImode, orig_exp=0xf7f79f60) at builtins.c:3520
#8  0x1015074c in expand_builtin (exp=0xf7f79f60, target=0xf7f76d00,
    subtarget=0x0, mode=SImode, ignore=0) at builtins.c:6069

This is caused by the patch for PR27095


-- 
           Summary: [4.1 Regression] ICE in expand_expr_real_1, at
                    expr.c:6750
           Product: gcc
           Version: 4.1.1
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: middle-end
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: rguenth at gcc dot gnu dot org
GCC target triplet: powerpc-linux


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

Reply via email to