------- Comment #12 from dj at redhat dot com  2006-06-15 15:19 -------
Subject: Re:  [4.1/4.2 Regression] internal compiler error: no-op convert from
4 to 8 bytes in initializer


> I don't understand the assertion, given that removing it seems to
> generate correct output for this test case.

The problem is that this function PADS rather than EXTENDS data that's
shorter than it's supposed to be, and it always pads in the same
direction - IIRC little endian.  Thus, it breaks on big endian
machines, or machines that require sign extension.


-- 


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

Reply via email to