http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54897



--- Comment #6 from Hans-Peter Nilsson <hp at gcc dot gnu.org> 2012-10-11 
10:55:23 UTC ---

(In reply to comment #3)

> Actually, I was wrong about 32-bit HWI, the actual problem is



> In cris case that is MIN (32 + 3 + 1, 32), while i?86/x86_64 have 64 resp. 128

> (-m32 resp. -m64).  So, such change isn't going to improve anything for cris,

> where simply any variables etc. of size 0x20000000 and larger can't be

> supported.



I hope you mean the actual size, not holding that value and larger.



> Targets with similar issues: avr, h8300, mcore, moxie.

> I'd say the testcase should just be skipped for those targets.



Ok: I'm happy with a skipping patch until I find time to investigate fallout

(and if it'd make sense) changing MAX_FIXED_MODE_SIZE for CRIS. The docs are a

bit misleading, DImode works fine, for instance.  And of course, it would be

right for remaining targets anyway.  If there are more tests like this, we can

consider an effective-target.  I'll test and commit.  Thanks.

Reply via email to