[Bug target/83925] [SPARC/Solaris] __int128 aligned(8) as function argument is passed in wrong register

tgl at sss dot pgh.pa.us gcc-bugzilla@gcc.gnu.org
Thu Jan 18 17:07:00 GMT 2018


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83925

Tom Lane <tgl at sss dot pgh.pa.us> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tgl at sss dot pgh.pa.us

--- Comment #8 from Tom Lane <tgl at sss dot pgh.pa.us> ---
(In reply to Eric Botcazou from comment #7)
> 128-bit types requite 128-bit alignment on SPARC64 so we cannot support that.

Fair enough, but wouldn't it be a good idea to throw an error for the alignment
atttribute, rather than silently generating incorrect code?


More information about the Gcc-bugs mailing list