You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Preliminary investigations by @bschommer suggest a wrong expansion of the __builtin_memcpy_aligned that is generated to implement struct passing. Stay tuned for a fix.
In the "small" case, there was an error in the choice of temporary
registers to use when one argument is a stack locations. The chosen
temporary could conflict with the other argument (the one that is a
register).
Fixes: #412
The program compiles without warning (except for the unused variable
i
) with gcc, and also yields 5.The same buggy result is obtained if
ba
is a union, not a structure.The text was updated successfully, but these errors were encountered: