[gcc r16-168] RISC-V: Extract vector stepped for expand_const_vector [NFC]

2025-04-26 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:ab22b8c630769330b4f37eb64d2bc285344a647a commit r16-168-gab22b8c630769330b4f37eb64d2bc285344a647a Author: Pan Li Date: Thu Apr 17 10:27:17 2025 +0800 RISC-V: Extract vector stepped for expand_const_vector [NFC] Consider the expand_const_vector is quit long (a

[gcc r16-167] RISC-V: Extract vector duplicate for expand_const_vector [NFC]

2025-04-26 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:cf0283a8ed035e382a3870a8dce554acf7dfc82e commit r16-167-gcf0283a8ed035e382a3870a8dce554acf7dfc82e Author: Pan Li Date: Wed Apr 16 15:47:21 2025 +0800 RISC-V: Extract vector duplicate for expand_const_vector [NFC] Consider the expand_const_vector is quit long

[gcc r16-171] i386: Adjust apx-ndd.c for frontend promotion removal

2025-04-26 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:cdb239bd213524a43b38ad8fca8e7ed0b5fb41eb commit r16-171-gcdb239bd213524a43b38ad8fca8e7ed0b5fb41eb Author: H.J. Lu Date: Sun Nov 10 11:27:14 2024 +0800 i386: Adjust apx-ndd.c for frontend promotion removal Since the C frontend no longer promotes integer argume

[gcc r16-170] Drop targetm.promote_prototypes from C, C++ and Ada frontends

2025-04-26 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:a670ebde3995481225ec62b29686ec07a21e5c10 commit r16-170-ga670ebde3995481225ec62b29686ec07a21e5c10 Author: H.J. Lu Date: Thu Nov 21 07:54:35 2024 +0800 Drop targetm.promote_prototypes from C, C++ and Ada frontends Remove the targetm.calls.promote_prototypes ca

[gcc r16-172] vect-simd-clone-1[6-8][cd].c: Expect in-branch clones for x86

2025-04-26 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:f9f81d5017adc5d860b24f67aeb89b4e79c7ebdb commit r16-172-gf9f81d5017adc5d860b24f67aeb89b4e79c7ebdb Author: H.J. Lu Date: Sun Nov 10 16:41:10 2024 +0800 vect-simd-clone-1[6-8][cd].c: Expect in-branch clones for x86 Since the C frontend no longer promotes char a

[gcc r16-165] RISC-V: Extract vec_duplicate for expand_const_vector [NFC]

2025-04-26 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:e6e42a709f3cd87e7a5efca72267cab57e0385cb commit r16-165-ge6e42a709f3cd87e7a5efca72267cab57e0385cb Author: Pan Li Date: Wed Apr 16 11:16:21 2025 +0800 RISC-V: Extract vec_duplicate for expand_const_vector [NFC] Consider the expand_const_vector is quit long (ab

[gcc r16-166] RISC-V: Extract vec_series for expand_const_vector [NFC]

2025-04-26 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:cf366b62f48fc5c06b76a9a78320888a9591031b commit r16-166-gcf366b62f48fc5c06b76a9a78320888a9591031b Author: Pan Li Date: Wed Apr 16 14:43:23 2025 +0800 RISC-V: Extract vec_series for expand_const_vector [NFC] Consider the expand_const_vector is quit long (about

[gcc r16-161] Add m32c*-*-* to the list of obsolete targets

2025-04-26 Thread Iain Buclaw via Gcc-cvs
https://gcc.gnu.org/g:0035613389a939043d654aea7a76faae95f69422 commit r16-161-g0035613389a939043d654aea7a76faae95f69422 Author: Iain Buclaw Date: Fri Apr 25 19:45:07 2025 +0200 Add m32c*-*-* to the list of obsolete targets This patch marks m32c*-*-* targets obsolete in GCC 16. Th

[gcc r16-169] Honor TARGET_PROMOTE_PROTOTYPES during RTL expand

2025-04-26 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:78db4753c9646a372512e6a951fced12f74de0bc commit r16-169-g78db4753c9646a372512e6a951fced12f74de0bc Author: H.J. Lu Date: Thu Nov 21 08:11:06 2024 +0800 Honor TARGET_PROMOTE_PROTOTYPES during RTL expand Promote integer arguments smaller than int if TARGET_PROMO

[gcc r16-173] scev-cast.c: Enable for all targets and adjust scan matches

2025-04-26 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:de8648def762e3b54200dd3cd5c6fb480b228579 commit r16-173-gde8648def762e3b54200dd3cd5c6fb480b228579 Author: H.J. Lu Date: Sun Nov 10 16:50:46 2024 +0800 scev-cast.c: Enable for all targets and adjust scan matches Since the C frontend no longer promotes char arg

[gcc r16-174] ssa-fre-4.c: Enable for all targets and adjust scan match

2025-04-26 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:f962f594e9006651379dafc9ef039be9654e6291 commit r16-174-gf962f594e9006651379dafc9ef039be9654e6291 Author: H.J. Lu Date: Sun Nov 10 17:55:20 2024 +0800 ssa-fre-4.c: Enable for all targets and adjust scan match Since the C frontend no longer promotes char argum

[gcc r16-162] Fix i386 vectorizer cost of FP scalar MAX_EXPR and MIN_EXPR

2025-04-26 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:1d635e79b3c2d26f864964b79717132bffbcad20 commit r16-162-g1d635e79b3c2d26f864964b79717132bffbcad20 Author: Jan Hubicka Date: Sat Apr 26 22:10:19 2025 +0200 Fix i386 vectorizer cost of FP scalar MAX_EXPR and MIN_EXPR I introduced a bug by last minute cleanups u

[gcc r16-164] Refactor msse4 and mno-sse4.

2025-04-26 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:d85444a3b00c9a6fce56459af5ec081439a9aaa0 commit r16-164-gd85444a3b00c9a6fce56459af5ec081439a9aaa0 Author: liuhongt Date: Tue Apr 1 00:30:07 2025 -0700 Refactor msse4 and mno-sse4. gcc/ChangeLog: PR target/119549 * common/config/i3