This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/16026] New: ICE in function.c:4804, assign_parms, when -mpowerpc64 & half-word operation
- From: "geoffk at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 16 Jun 2004 20:19:19 -0000
- Subject: [Bug middle-end/16026] New: ICE in function.c:4804, assign_parms, when -mpowerpc64 & half-word operation
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
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
- Follow-Ups:
- [Bug middle-end/16026] ICE in function.c:4804, assign_parms, when -mpowerpc64 & half-word operation
- From: geoffk at gcc dot gnu dot org
- [Bug middle-end/16026] [3.4/3.5 Regression] ICE in function.c:4804, assign_parms, when -mpowerpc64 & half-word operation
- From: pinskia at gcc dot gnu dot org
- [Bug middle-end/16026] [3.4/3.5 Regression] ICE in function.c:4804, assign_parms, when -mpowerpc64 & half-word operation
- From: pinskia at gcc dot gnu dot org
- [Bug middle-end/16026] [3.4/3.5 Regression] ICE in function.c:4804, assign_parms, when -mpowerpc64 & half-word operation
- From: mmitchel at gcc dot gnu dot org
- [Bug middle-end/16026] [3.4/3.5 Regression] ICE in function.c:4804, assign_parms, when -mpowerpc64 & half-word operation
- From: rth at gcc dot gnu dot org
- [Bug middle-end/16026] [3.4/3.5 Regression] ICE in function.c:4804, assign_parms, when -mpowerpc64 & half-word operation
- From: pinskia at gcc dot gnu dot org
- [Bug middle-end/16026] [3.4/3.5 Regression] ICE in function.c:4804, assign_parms, when -mpowerpc64 & half-word operation
- From: pinskia at gcc dot gnu dot org
- [Bug middle-end/16026] [3.4/3.5 Regression] ICE in function.c:4804, assign_parms, when -mpowerpc64 & half-word operation
- From: mmitchel at gcc dot gnu dot org
- [Bug middle-end/16026] [3.4/3.5 Regression] ICE in function.c:4804, assign_parms, when -mpowerpc64 & half-word operation
- From: mmitchel at gcc dot gnu dot org
- [Bug middle-end/16026] [3.4/3.5 Regression] ICE in function.c:4804, assign_parms, when -mpowerpc64 & half-word operation
- From: pinskia at gcc dot gnu dot org
- [Bug middle-end/16026] [3.4/3.5 Regression] ICE in function.c:4804, assign_parms, when -mpowerpc64 & half-word operation
- From: mmitchel at gcc dot gnu dot org
- [Bug middle-end/16026] [3.4/3.5 Regression] ICE in function.c:4804, assign_parms, when -mpowerpc64 & half-word operation
- From: cvs-commit at gcc dot gnu dot org
- [Bug middle-end/16026] [3.4/3.5 Regression] ICE in function.c:4804, assign_parms, when -mpowerpc64 & half-word operation
- From: cvs-commit at gcc dot gnu dot org
- [Bug middle-end/16026] [3.4/3.5 Regression] ICE in function.c:4804, assign_parms, when -mpowerpc64 & half-word operation
- From: rth at gcc dot gnu dot org