This is the mail archive of the
mailing list for the GCC project.
Re: [new-regalloc-branch]: Bootstrap failure on s390x
- From: "Hartmut Penner" <HPENNER at de dot ibm dot com>
- To: gcc at gcc dot gnu dot org
- Date: Tue, 7 May 2002 16:45:11 +0200
- Subject: Re: [new-regalloc-branch]: Bootstrap failure on s390x
>I tested the new regalloc branch to bootstrap on S390x (64 bit plattform)
>and failed with an abort.
>In add_subweb2 ref_rtx is of the form (subreg:DI (reg:TI 86) 0) and the
>size_word is set to 12. This leads to mode == BLKmode and the abort.
Did further debugging; The error is a little bit different.
S390x has a divmoddi4, with produces (subreg:DI (reg:TI 45) 8).
Thru the code a (subreg:SI (reg:DI 46) 4) rtx is generated and
combined to an (subreg:SI (reg:TI 45) 12)
>I think the error is the 12 as size_word.
Of course, the undefined size is 12 and 'add_subweb2' does not find a mode
other than BLKmode.
But I still don't know, how and what to fix.
Mit freundlichem Gruß / Best regards,
GCC for S/390 Development
Internet Mail Address : firstname.lastname@example.org