[Bug middle-end/16026] New: ICE in function.c:4804, assign_parms, when -mpowerpc64 & half-word operation
geoffk at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Wed Jun 16 20:19:00 GMT 2004
The gcc.dg/darwin-longlong.c and gcc.dg/darwin-misaligned.c testcases are failing to build on the 3.4
branch after this patch:
2004-06-08 Richard Henderson <rth@redhat.com>
PR middle-end/15228
* function.c (assign_parms): Always set_mem_align with the computed
FUNCTION_ARG_BOUNDARY. Don't clear stack_parm if !STRICT_ALIGNMENT.
with this ICE (this example from darwin-longlong.c):
/Users/regress/tbox/cvs-gcc/gcc/gcc/testsuite/gcc.dg/darwin-longlong.c: In function `msw':
/Users/regress/tbox/cvs-gcc/gcc/gcc/testsuite/gcc.dg/darwin-longlong.c:14: internal compiler error:
in assign_parms, at function.c:4804
--
Summary: ICE in function.c:4804, assign_parms, when -mpowerpc64 &
half-word operation
Product: gcc
Version: 3.4.1
Status: UNCONFIRMED
Keywords: ice-on-valid-code
Severity: critical
Priority: P1
Component: middle-end
AssignedTo: rth at gcc dot gnu dot org
ReportedBy: geoffk at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org,mmitchel at gcc dot gnu
dot org
GCC target triplet: powerpc-apple-darwin6.3
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16026
More information about the Gcc-bugs
mailing list