From:
[email protected]
forwarded 257330
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16925
thanks
And some infos from IRC on #gcc:
<Farfetch> aurel32, that bug is not easy to tackle for newbies
<stevenb> aurel32, looks like you're using an immediate that's just too
large for your target...
<pinskia> stevenb: it is an ICE for mk68hc11 most likely caused by
someone forgetting that long could be 64bit
<Farfetch> what's DI for mk68hc11?
<zwol> aurel32: you want to go look at the iordi3 pattern in m68hc11.md <stevenb> aurel32, i'm just speculating, but I think that the issue is
that HOST_WIDE_INT is 64 bits on 64bits machines, so a pair of them can represent 0x8000000000000LL. But a pair of 32 bits HOST_WIDE_INTS cannot <pinskia> aurel32: try looking at m68hc11.c for any use of longs
<pinskia> but then again for m68hc11 HOST_WIDE_INT would be 64bit on
64bit hosts and 32bits host so it would the problem steven metioned
--
.''`. Aurelien Jarno GPG: 1024D/F1BCDB73
: :' : Debian GNU/Linux developer | Electrical Engineer
`. `'
[email protected] |
[email protected]
`- people.debian.org/~aurel32 | www.aurel32.net
--
To UNSUBSCRIBE, email to
[email protected]
with a subject of "unsubscribe". Trouble? Contact
[email protected]
--- SoupGate-Win32 v1.05
* Origin: you cannot sedate... all the things you hate (1:229/2)