--- Comment #1 from roger at eyesopen dot com 2006-04-02 03:07 ---
Damn. Unfortunately, although I have four different IA-64 boxes, one none
of them can I test Ada. Is it possible to attach the traceback of the
failure to the bugzilla PR? Clearly the fact that y is NULL_RTX at the
ass
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.2.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26977
--- Comment #2 from schwab at suse dot de 2006-04-02 13:03 ---
#0 0x408dbf11 in emit_move_insn (x=0x20783560, y=0x0)
at ../../gcc/expr.c:3229
#1 0x408df180 in emit_group_store (orig_dst=0x20783560,
src=0x20713450, type=0x20552940
--- Comment #3 from roger at eyesopen dot com 2006-04-02 15:53 ---
Thanks Andreas. Well my prediction that the bogus call wouldn't come from
emit_group_store was wrong. There's now a trivial fix to resolve this PR
which is to add "if (temp)" tests around the "emit_move_insn", "done=tru
--- Comment #4 from schwab at suse dot de 2006-04-02 16:35 ---
(gdb) p outer $1 = TImode (gdb) p tmps[start] $2 = (rtx) 0x20783460
(gdb) pr (reg:SF 354) (gdb) p inner $3 = SFmode (gdb) p bytepos $4 = 0 (gdb) p
src $5 = (rtx) 0x20713450 (gdb) pr (parallel:TI [
(exp
--- Comment #5 from schwab at suse dot de 2006-04-02 16:43 ---
Trying again with a different browser.
(gdb) p outer
$1 = TImode
(gdb) p tmps[start]
$2 = (rtx) 0x20783460
(gdb) pr
(reg:SF 354)
(gdb) p inner
$3 = SFmode
(gdb) p bytepos
$4 = 0
(gdb) p src
$5 = (rtx) 0x20713
--- Comment #6 from sayle at gcc dot gnu dot org 2006-04-02 22:23 ---
Subject: Bug 26977
Author: sayle
Date: Sun Apr 2 22:23:44 2006
New Revision: 112626
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=112626
Log:
PR middle-end/26977
* expr.c (emit_group_store):
--- Comment #7 from pinskia at gcc dot gnu dot org 2006-04-03 18:16 ---
Fixed.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Status|ASSIGNED