This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/24620] [4.1 Regression] internal compiler error: in find_reloads, at reload.c:3730
- From: "janis at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 3 Nov 2005 00:48:28 -0000
- Subject: [Bug target/24620] [4.1 Regression] internal compiler error: in find_reloads, at reload.c:3730
- References: <bug-24620-10053@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #3 from janis at gcc dot gnu dot org 2005-11-03 00:48 -------
A regression hunt using a cross compiler identified the following patch:
http://gcc.gnu.org/viewcvs?view=rev&rev=105625
2005-10-19 Adrian Straetling <straetling@de.ibm.com>
* config/s390/s390.c (s390_expand_insv): New.
* config/s390/s390-protos.h (s390_expand_insv): Declare.
* config/s390/s390.md ("UNSPEC_SETHIGH"): Rename to "UNSPEC_ICM".
("icm_hi"): Remove mode attribute.
("*sethigh<mode><mode>"): Rewrite to "sethighpart<mode>".
Adjust all uses.
("*extracthi", "*extractqi"): Remove.
(extv<mode>", "*extzv<mode>"): New.
("insv", "*insv<mode>_mem_reg", "*insvdi_mem_reghigh",
"*insv<mode>_reg_imm", "*insv<mode>_reg_extimm"): New.
Only the following options are needed to reproduce the failure with
the reduced testcase: -O1.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24620