On Fri, Mar 14, 2025 at 11:51 PM H.J. Lu <hjl.to...@gmail.com> wrote:
>
> 1. Honor TARGET_PROMOTE_PROTOTYPES during RTL expand.
> 2. Drop targetm.promote_prototypes from C, C++ and Ada frontends.
> 3. Adjust tests for the C frontend promotion removal.
> 4. gcc.dg/tree-ssa/pr108357.c fails with the C frontend promotion removal.
> This is a known issue:
>
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108357

This series is OK for trunk after 15.1 is released.  Thanks a lot for
tackling this.

Richard.

> H.J. Lu (6):
>   Honor TARGET_PROMOTE_PROTOTYPES during RTL expand
>   Drop targetm.promote_prototypes from C, C++ and Ada frontends
>   i386: Adjust apx-ndd.c for frontend promotion removal
>   vect-simd-clone-1[6-8][cd].c: Expect in-branch clones for x86
>   scev-cast.c: Enable for all targets and adjust scan matches
>   ssa-fre-4.c: Enable for all targets and adjust scan match
>
>  gcc/ada/gcc-interface/utils.cc                | 24 -----------
>  gcc/c/c-decl.cc                               | 40 -------------------
>  gcc/c/c-typeck.cc                             | 19 ++-------
>  gcc/calls.cc                                  |  9 +++++
>  gcc/cp/call.cc                                | 10 -----
>  gcc/cp/typeck.cc                              | 13 ++----
>  gcc/gimple.cc                                 | 10 +----
>  gcc/testsuite/gcc.dg/tree-ssa/scev-cast.c     |  5 +--
>  gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-4.c     |  6 +--
>  .../gcc.dg/vect/vect-simd-clone-16c.c         |  5 +--
>  .../gcc.dg/vect/vect-simd-clone-16d.c         |  4 +-
>  .../gcc.dg/vect/vect-simd-clone-17c.c         |  5 +--
>  .../gcc.dg/vect/vect-simd-clone-17d.c         |  5 +--
>  .../gcc.dg/vect/vect-simd-clone-18c.c         |  5 +--
>  .../gcc.dg/vect/vect-simd-clone-18d.c         |  5 +--
>  gcc/testsuite/gcc.target/i386/apx-ndd.c       |  9 ++---
>  gcc/testsuite/gfortran.dg/pr112877-1.f90      | 17 ++++++++
>  gcc/tree.cc                                   | 14 -------
>  18 files changed, 48 insertions(+), 157 deletions(-)
>  create mode 100644 gcc/testsuite/gfortran.dg/pr112877-1.f90
>
> --
> 2.48.1
>

Reply via email to