https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89972
Marek Polacek changed:
What|Removed |Added
Status|NEW |WAITING
--- Comment #7 from Marek
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89972
--- Comment #6 from Marek Polacek ---
That'd be much appreciated, I was puzzled as to what we should do when I first
took a look at this.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89972
--- Comment #5 from Jakub Jelinek ---
(In reply to H.J. Lu from comment #4)
> > So, do we want to ignore the TYPE_EMPTY_P arguments even for argument
> > alignment computations (both at the caller and callee)?
>
> We should ask it in x86-64
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89972
--- Comment #4 from H.J. Lu ---
(In reply to Jakub Jelinek from comment #3)
> Looking at
> struct S { long a[0] __attribute__ ((aligned (32))); };
> long double u;
> void baz (struct S *);
> void bar (long double x, struct S y, long double z)
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89972
--- Comment #3 from Jakub Jelinek ---
Looking at
struct S { long a[0] __attribute__ ((aligned (32))); };
long double u;
void baz (struct S *);
void bar (long double x, struct S y, long double z)
{
u = x + z;
baz ();
}
this doesn't ICE, but
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89972
Jakub Jelinek changed:
What|Removed |Added
Keywords||ABI
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89972
Richard Biener changed:
What|Removed |Added
Priority|P3 |P2
Component|c