[Bug target/84762] GCC for PowerPC32 violates the SysV ABI spec for small struct returns

2019-02-07 Thread lokeshjanghel91 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84762 Lokesh Janghel changed: What|Removed |Added CC||lokeshjanghel91 at gmail dot com ---

[Bug target/84762] GCC for PowerPC32 violates the SysV ABI spec for small struct returns

2018-04-06 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84762 --- Comment #14 from Segher Boessenkool --- -msvr4-struct-return=standard and -msvr4-struct-return=compat, perhaps?

[Bug target/84762] GCC for PowerPC32 violates the SysV ABI spec for small struct returns

2018-04-06 Thread sirl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84762 --- Comment #13 from Franz Sirl --- Yes, I can do a patch for GCC-9. Any idea for the option naming? Like -msvr4-struct-return-msb? Or should I consolidate -maix-struct-return and -msvr4-struct-return into -maggr-return-mode={aix,svr4,svr4gnu}?

[Bug target/84762] GCC for PowerPC32 violates the SysV ABI spec for small struct returns

2018-04-04 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84762 --- Comment #12 from Segher Boessenkool --- Yeah, but it is too late to make GCC 8. Do you want to do the patch for GCC 9? Ideally it goes into binutils, first.

[Bug target/84762] GCC for PowerPC32 violates the SysV ABI spec for small struct returns

2018-04-04 Thread sirl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84762 Franz Sirl changed: What|Removed |Added Known to fail||3.1.1 --- Comment #11 from Franz Sirl ---

[Bug target/84762] GCC for PowerPC32 violates the SysV ABI spec for small struct returns

2018-04-03 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84762 --- Comment #10 from Segher Boessenkool --- I reopened PR85123 for the regression. Let's keep this bug for purely the SYSV ABI non-compliance. This is not a regression (it is ancient).

[Bug target/84762] GCC for PowerPC32 violates the SysV ABI spec for small struct returns

2018-04-03 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84762 --- Comment #9 from rguenther at suse dot de --- On Tue, 3 Apr 2018, segher at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84762 > > --- Comment #8 from Segher Boessenkool --- > It is. This PR is about us not

[Bug target/84762] GCC for PowerPC32 violates the SysV ABI spec for small struct returns

2018-04-03 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84762 --- Comment #8 from Segher Boessenkool --- It is. This PR is about us not following the ABI. On trunk this code is miscompiled; there is at least one other PR for that.

[Bug target/84762] GCC for PowerPC32 violates the SysV ABI spec for small struct returns

2018-04-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84762 Richard Biener changed: What|Removed |Added CC||rguenth at gcc dot gnu.org --- Comment

[Bug target/84762] GCC for PowerPC32 violates the SysV ABI spec for small struct returns

2018-03-30 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84762 Peter Bergner changed: What|Removed |Added CC||bergner at gcc dot gnu.org --- Comment

[Bug target/84762] GCC for PowerPC32 violates the SysV ABI spec for small struct returns

2018-03-30 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84762 Peter Bergner changed: What|Removed |Added CC||seurer at gcc dot gnu.org --- Comment

[Bug target/84762] GCC for PowerPC32 violates the SysV ABI spec for small struct returns

2018-03-29 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84762 Alan Modra changed: What|Removed |Added CC||tamar.christina at arm dot com --- Comment

[Bug target/84762] GCC for PowerPC32 violates the SysV ABI spec for small struct returns

2018-03-22 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84762 --- Comment #3 from Segher Boessenkool --- The problem in trunk happens at expand time already: it loads the 32-bit word it created from stack, and then shifts it left by -8 bits.

[Bug target/84762] GCC for PowerPC32 violates the SysV ABI spec for small struct returns

2018-03-22 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84762 --- Comment #2 from Segher Boessenkool --- 4.6 .. 7.x behave like you say (I don't have older compilers handy).

[Bug target/84762] GCC for PowerPC32 violates the SysV ABI spec for small struct returns

2018-03-22 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84762 Segher Boessenkool changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|