Executing on host: /test/gnu/gcc/objdir/gcc/xgcc -B/test/gnu/gcc/objdir/gcc/  
-
DSKIP_DECIMAL_FLOAT -c  -o c_compat_x_tst.o
/test/gnu/gcc/gcc/gcc/testsuite/gcc.
dg/compat//scalar-by-value-4_x.c    (timeout = 300)
/test/gnu/gcc/gcc/gcc/testsuite/gcc.dg/compat//scalar-by-value-4_x.c: In
functio
n 'checkcc':
/test/gnu/gcc/gcc/gcc/testsuite/gcc.dg/compat//scalar-by-value-4_x.c:72:
interna
l compiler error: in emit_group_store, at expr.c:2084

Breakpoint 1, emit_group_store (orig_dst=0x800003fffddea380, 
    src=0x800003fffddd0290, type=0x0, ssize=2) at ../../gcc/gcc/expr.c:1916
1916      enum machine_mode m = GET_MODE (orig_dst);
(gdb) bt
#0  emit_group_store (orig_dst=0x800003fffddea380, src=0x800003fffddd0290, 
    type=0x0, ssize=2) at ../../gcc/gcc/expr.c:1916
#1  0x40000000005e22b0 in assign_parm_remove_parallels (
    data=0x800003fffdff19c0) at ../../gcc/gcc/function.c:2433
#2  0x40000000005e44d4 in assign_parm_setup_stack (all=0x800003fffdff1968, 
    parm=0x800003fffdfb3b40, data=0x800003fffdff19c0)
    at ../../gcc/gcc/function.c:2845
#3  0x40000000005e5b5c in assign_parms (fndecl=0x800003fffdfa0f00)
    at ../../gcc/gcc/function.c:3054
#4  0x40000000005ecec4 in expand_function_start (subr=0x800003fffdfa0f00)
    at ../../gcc/gcc/function.c:4313
#5  0x4000000000df06c8 in gimple_expand_cfg ()
    at ../../gcc/gcc/cfgexpand.c:2300
#6  0x400000000073ed20 in execute_one_pass (pass=0x800000010004ab78)
    at ../../gcc/gcc/passes.c:1277
#7  0x400000000073f29c in execute_pass_list (pass=0x800000010004ab78)
    at ../../gcc/gcc/passes.c:1325
#8  0x4000000000962824 in tree_rest_of_compilation (fndecl=0x800003fffdfa0f00)
    at ../../gcc/gcc/tree-optimize.c:418
#9  0x4000000000cc7480 in cgraph_expand_function (node=0x800003fffdfbb000)
    at ../../gcc/gcc/cgraphunit.c:1039
#10 0x4000000000cc7c64 in cgraph_output_in_order ()
    at ../../gcc/gcc/cgraphunit.c:1190
---Type <return> to continue, or q <return> to quit---
#11 0x4000000000cc82dc in cgraph_optimize ()
    at ../../gcc/gcc/cgraphunit.c:1301
#12 0x40000000001cc1b4 in c_write_global_declarations ()
    at ../../gcc/gcc/c-decl.c:8080
#13 0x4000000000891ad4 in compile_file () at ../../gcc/gcc/toplev.c:979
#14 0x400000000089586c in do_compile () at ../../gcc/gcc/toplev.c:2181
#15 0x4000000000895988 in toplev_main (argc=16, argv=0x800003fffdff0620)
    at ../../gcc/gcc/toplev.c:2213
#16 0x40000000002c5ae8 in main (argc=-2147482625, argv=0x800003fffddd0290)
    at ../../gcc/gcc/main.c:35

(gdb) p bytepos
$1 = 0
(gdb) p debug_rtx (src)
(parallel:CQI [
        (expr_list:REG_DEP_TRUE (reg:DI 26 %r26 [ x ])
            (const_int 0 [0x0]))
    ])
$2 = void
(gdb) p dest_size
$3 = 2
(gdb) p tmp_size
$4 = 8


-- 
           Summary: [4.4 Regression] gcc.dg/compat//scalar-by-value-
                    4_x.c:72: ICE: in emit_group_store, at expr.c:2084
           Product: gcc
           Version: 4.4.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: middle-end
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: danglin at gcc dot gnu dot org
 GCC build triplet: hppa64-hp-hpux11.11
  GCC host triplet: hppa64-hp-hpux11.11
GCC target triplet: hppa64-hp-hpux11.11


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

Reply via email to