This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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
>param
>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,

Hartmut Penner
GCC for S/390 Development

Internet Mail Address : hpenner@de.ibm.com

Tel: (49)-7031-16-4364


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]