--- Comment #3 from sje at cup dot hp dot com 2009-05-01 15:54 ---
Looking at exp when we enter expand_expr_addr_expr_1 I see:
ssa_name 79f80070
type real_type 79f56e70 TFtype TF
size integer_cst 79edb760 constant 128
unit size integer_cst 79edb780 constant 16
--- Comment #4 from matz at gcc dot gnu dot org 2009-05-01 17:22 ---
That shouldn't happen yes. We are trying to expand
__fixunstfdi (D.1248_5)
As far as the gimple side is concerned this is a normal pass-by-value call
hence the SSA name therein is perfectly fine. But it seems the
--- Comment #5 from sje at cup dot hp dot com 2009-05-01 18:30 ---
The proposed patch fixed my bootstrap failure. I haven't run the testsuite yet
to look for regressions but the bootstrap is working.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39977
--- Comment #6 from sje at cup dot hp dot com 2009-05-01 20:01 ---
I finished testing and it looks OK. The failures that I see also appear on
other platforms (hppa64 and ia64) so I think the patch is good.
FAIL: libgomp.c++/task-4.C -O (internal compiler error)
FAIL:
--- Comment #2 from pinskia at gcc dot gnu dot org 2009-04-30 17:59 ---
Seems related to http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29209 which seems
like it was worked around in 4.3 and 4.4 but exposed again with the SSA expand
patch.
--
pinskia at gcc dot gnu dot org changed: