[Bug target/70162] [RX] const_int printing causes wrong code on 32 bit host
olegendo at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Mar 10 09:15:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70162
--- Comment #1 from Oleg Endo <olegendo at gcc dot gnu.org> ---
I can confirm that with the above patches applied, my RX app builds on i686
successfully and does not crash anymore. However, there are some size
differences when comparing i686 and x86_64 hosted builds:
i686:
text data bss dec
254116 3174 22796 280086
x86_64:
text data bss dec
253388 3174 22820 279382
I guess there are more cases like (*2) above, where constants are encoded in a
larger format than necessary.
More information about the Gcc-bugs
mailing list