[Bug debug/14058] [3.5 Regression] ICE in vt_add_function_parameters
zlomek at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Mon Feb 9 06:57:00 GMT 2004
------- Additional Comments From zlomek at gcc dot gnu dot org 2004-02-09 06:57 -------
GCC fails with an ICE at var-tracking.c:2390 because parm != REG_EXPR
((DECL_RTL_IF_SET (parm))). They differ because the parm was copied in
split_complex_args. Removing the test at var-tracking.c:2389 and using the decl
would not work because some REGs in the insn chain contain the original parm and
some contain the copied parm and thus these variables would not match resulting
in wrong debug info.
My patch not to copy parms of other types than complex types however broke
bootstrap, I'll look into it later today.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14058
More information about the Gcc-bugs
mailing list