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

--- Comment #7 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The trunk branch has been updated by Andrew Pinski <pins...@gcc.gnu.org>:

https://gcc.gnu.org/g:33b255a1aa2f21889a8cfecb7a67a63fefa19460

commit r15-9386-g33b255a1aa2f21889a8cfecb7a67a63fefa19460
Author: Andrew Pinski <quic_apin...@quicinc.com>
Date:   Thu Jan 16 23:47:36 2025 -0800

    testcase: Add testcase for shrink wrapping of vector<int>::push_back
[PR118502]

    LLVM folks noticed that GCC was shrink wrapping the call to
vector<int>::push_back.
    So I thought it was a good idea to commit a testcase to make sure GCC does
not regress
    in this area unknowning.

    Note the shrink wrapping started with r15-1619-g3b9b8d6cfdf593.
    Note this enables the testcase for x86_64 (!ia32), powerpc, aarch64 and
riscv which I tested
    via godbolt to see the shrink wrapping occurs. Also tested the testcase for
both
    x86_64-linux-gnu and aarch64-linux-gnu to make sure I got the target
selects correct.

    Changes since v1:
    * v2: Fix some comments typos that was mentioned in the bug report.

            PR rtl-optimization/118502

    gcc/testsuite/ChangeLog:

            * g++.dg/opt/shrink-wrapping-vector-1.C: New test.

    Signed-off-by: Andrew Pinski <quic_apin...@quicinc.com>
  • [Bug rtl-optimization/118502] A... cvs-commit at gcc dot gnu.org via Gcc-bugs

Reply via email to