[Bug middle-end/101926] [meta-bug] struct/complex/other argument passing and return should be improved

2024-03-20 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101926 Bug 101926 depends on bug 55527, which changed state. Bug 55527 Summary: Passing structures containing floats by value in calls are underoptimized https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55527 What|Removed

[Bug middle-end/101926] [meta-bug] struct/complex/other argument passing and return should be improved

2024-01-03 Thread guojiufu at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101926 Bug 101926 depends on bug 30271, which changed state. Bug 30271 Summary: -mstrict-align can add an store extra for struct argument passing https://gcc.gnu.org/bugzilla/show_bug.cgi?id=30271 What|Removed

[Bug middle-end/101926] [meta-bug] struct/complex/other argument passing and return should be improved

2024-01-03 Thread guojiufu at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101926 Bug 101926 depends on bug 112525, which changed state. Bug 112525 Summary: fail to eliminate unused store https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112525 What|Removed |Added

[Bug middle-end/101926] [meta-bug] struct/complex/other argument passing and return should be improved

2023-12-07 Thread rsandifo at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101926 Bug 101926 depends on bug 109391, which changed state. Bug 109391 Summary: Inefficient codegen on AArch64 when structure types are returned https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109391 What|Removed

[Bug middle-end/101926] [meta-bug] struct/complex/other argument passing and return should be improved

2023-07-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101926 Bug 101926 depends on bug 95383, which changed state. Bug 95383 Summary: Poor codegen when constructing a trivial Optional https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95383 What|Removed |Added

[Bug middle-end/101926] [meta-bug] struct/complex/other argument passing and return should be improved

2023-07-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101926 Bug 101926 depends on bug 101326, which changed state. Bug 101326 Summary: std::optional returns forced through stack https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101326 What|Removed |Added

[Bug middle-end/101926] [meta-bug] struct/complex/other argument passing and return should be improved

2023-07-01 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101926 Andrew Pinski changed: What|Removed |Added Last reconfirmed||2023-07-01