[gcc r15-1837] middle-end/115426 - wrong gimplification of "rm" asm output operand

2024-07-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a4bbdec2be1c9f8fb49276b8a54ee86024ceac17 commit r15-1837-ga4bbdec2be1c9f8fb49276b8a54ee86024ceac17 Author: Richard Biener Date: Tue Jun 11 13:11:08 2024 +0200 middle-end/115426 - wrong gimplification of "rm" asm output operand When the operand is gimplified t

[gcc r15-1836] Use __builtin_cpu_support instead of __get_cpuid_count.

2024-07-03 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:699087a16591adfdf21228876b6c48dbcd353faa commit r15-1836-g699087a16591adfdf21228876b6c48dbcd353faa Author: liuhongt Date: Thu Jul 4 13:57:32 2024 +0800 Use __builtin_cpu_support instead of __get_cpuid_count. gcc/testsuite/ChangeLog: PR target

[gcc r15-1835] i386: Add additional variant of bswaphisi2_lowpart peephole2.

2024-07-03 Thread Roger Sayle via Gcc-cvs
https://gcc.gnu.org/g:727f8b142b7d5442af6c2e903293abc367a8de5f commit r15-1835-g727f8b142b7d5442af6c2e903293abc367a8de5f Author: Roger Sayle Date: Thu Jul 4 07:31:17 2024 +0100 i386: Add additional variant of bswaphisi2_lowpart peephole2. This patch adds an additional variation of

[gcc(refs/users/meissner/heads/work171-bugs)] Update ChangeLog.*

2024-07-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:24ecb864d6c40f84d20420c105f6b36e534285f1 commit 24ecb864d6c40f84d20420c105f6b36e534285f1 Author: Michael Meissner Date: Wed Jul 3 23:47:19 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.bugs | 38 +- 1 file changed, 37 inse

[gcc(refs/users/meissner/heads/work171-bugs)] Do not build IEEE 128-bit libgfortran support if VSX is not available.

2024-07-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:e405c7583045f798f26b80432bdf418514efcbaa commit e405c7583045f798f26b80432bdf418514efcbaa Author: Michael Meissner Date: Wed Jul 3 23:42:52 2024 -0400 Do not build IEEE 128-bit libgfortran support if VSX is not available. 2024-07-03 Michael Meissner

[gcc(refs/users/meissner/heads/work171-bugs)] Do not build IEEE 128-bit libstdc++ support if VSX is not available.

2024-07-03 Thread Michael Meissner via Libstdc++-cvs
https://gcc.gnu.org/g:8f06cd86e2d61b4ed3e14f43edac43c522260c1b commit 8f06cd86e2d61b4ed3e14f43edac43c522260c1b Author: Michael Meissner Date: Wed Jul 3 23:44:58 2024 -0400 Do not build IEEE 128-bit libstdc++ support if VSX is not available. 2024-07-03 Michael Meissner

[gcc r15-1834] [committed] Fix newlib build failure with rx as well as several dozen testsuite failures

2024-07-03 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:759f4abe1220a8202b8389f9b756c35b6c9c439d commit r15-1834-g759f4abe1220a8202b8389f9b756c35b6c9c439d Author: Jeff Law Date: Wed Jul 3 21:11:07 2024 -0600 [committed] Fix newlib build failure with rx as well as several dozen testsuite failures The rx port has b

[gcc r15-1833] [APX PPX] Avoid generating unmatched pushp/popp in pro/epilogue

2024-07-03 Thread Hongyu Wang via Gcc-cvs
https://gcc.gnu.org/g:8e72b1bb3896f6e8d4f4679cbcfbc2a8212d04f9 commit r15-1833-g8e72b1bb3896f6e8d4f4679cbcfbc2a8212d04f9 Author: Hongyu Wang Date: Wed Feb 7 14:42:58 2024 +0800 [APX PPX] Avoid generating unmatched pushp/popp in pro/epilogue According to APX spec, the pushp/popp pa

[gcc r15-1832] c++: OVERLOAD in diagnostics

2024-07-03 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:baac8f710e35cfea14060e5eca49dbb49ffc294d commit r15-1832-gbaac8f710e35cfea14060e5eca49dbb49ffc294d Author: Jason Merrill Date: Wed Jul 3 17:25:53 2024 -0400 c++: OVERLOAD in diagnostics In modules we can get an OVERLOAD around a non-function, so let's tail

[gcc r15-1831] c++: CTAD and trait built-ins

2024-07-03 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:655fe94ae4c95d7f113c62787ca382d2742fad6f commit r15-1831-g655fe94ae4c95d7f113c62787ca382d2742fad6f Author: Jason Merrill Date: Wed Jul 3 17:27:48 2024 -0400 c++: CTAD and trait built-ins While poking at 101232 I noticed that we started trying to parse __i

[gcc r15-1830] vect: Fix ICE caused by missing check for TREE_CODE == SSA_NAME

2024-07-03 Thread Hu via Gcc-cvs
https://gcc.gnu.org/g:d1eeafe40f263acdb5eb1b57f777e064a11ced2b commit r15-1830-gd1eeafe40f263acdb5eb1b57f777e064a11ced2b Author: Hu, Lin1 Date: Wed Jul 3 10:07:02 2024 +0800 vect: Fix ICE caused by missing check for TREE_CODE == SSA_NAME Need to check if the tree's code is SSA_NAM

[gcc(refs/users/meissner/heads/work171-tar)] Update ChangeLog.*

2024-07-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:94e5c5ee7f41ea763c4c60cb6e82972a346ad699 commit 94e5c5ee7f41ea763c4c60cb6e82972a346ad699 Author: Michael Meissner Date: Wed Jul 3 19:18:06 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.tar | 71 +++ 1 file

[gcc(refs/users/meissner/heads/work171-tar)] Update ChangeLog.*

2024-07-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:241891477aab13135aa49e1441abbe6eee44afbb commit 241891477aab13135aa49e1441abbe6eee44afbb Author: Michael Meissner Date: Wed Jul 3 19:11:18 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.tar | 15 +++ 1 file changed, 15 insertions(+) diff --git a/

[gcc(refs/users/meissner/heads/work171-tar)] Remove SPR alternatives for move insns.

2024-07-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:dc64c11d40e8a57a665d61eeb5ab50ad5bee1513 commit dc64c11d40e8a57a665d61eeb5ab50ad5bee1513 Author: Michael Meissner Date: Wed Jul 3 19:10:09 2024 -0400 Remove SPR alternatives for move insns. 2024-07-03 Michael Meissner * config/rs6000/rs600

[gcc(refs/users/meissner/heads/work171-tar)] Update ChangeLog.*

2024-07-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:ec76bc555a845c118fb866ab0cedb6a43b5bd064 commit ec76bc555a845c118fb866ab0cedb6a43b5bd064 Author: Michael Meissner Date: Wed Jul 3 16:04:01 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.tar | 37 - 1 file changed, 36 insert

[gcc(refs/users/meissner/heads/work171-tar)] Add support for the TAR register.

2024-07-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:20ea7e93905d1b23e0507fdb7e4aad8bd2aa9419 commit 20ea7e93905d1b23e0507fdb7e4aad8bd2aa9419 Author: Michael Meissner Date: Wed Jul 3 16:02:29 2024 -0400 Add support for the TAR register. 2024-07-03 Michael Meissner gcc/ * config/rs60

[gcc r15-1828] [committed] Fix previously latent bug in reorg affecting cris port

2024-07-03 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:e5f73853ae78d4e9ae434c707a12da1494459b24 commit r15-1828-ge5f73853ae78d4e9ae434c707a12da1494459b24 Author: Jeff Law Date: Wed Jul 3 12:47:31 2024 -0600 [committed] Fix previously latent bug in reorg affecting cris port The late-combine patch has triggered a p

[gcc r14-10376] Revert "Delete MALLOC_ABI_ALIGNMENT define from pa32-linux.h"

2024-07-03 Thread John David Anglin via Gcc-cvs
https://gcc.gnu.org/g:6e1fb1f9db3b722598a7332b92f4470a7bbc9c95 commit r14-10376-g6e1fb1f9db3b722598a7332b92f4470a7bbc9c95 Author: John David Anglin Date: Wed Jul 3 14:34:47 2024 -0400 Revert "Delete MALLOC_ABI_ALIGNMENT define from pa32-linux.h" This reverts commit 0ee3266b3dec4d9

[gcc r15-1827] Revert "Delete MALLOC_ABI_ALIGNMENT define from pa32-linux.h"

2024-07-03 Thread John David Anglin via Gcc-cvs
https://gcc.gnu.org/g:ad2206d576603c94b0c1778c84b7f43fbf8a13b4 commit r15-1827-gad2206d576603c94b0c1778c84b7f43fbf8a13b4 Author: John David Anglin Date: Wed Jul 3 14:34:47 2024 -0400 Revert "Delete MALLOC_ABI_ALIGNMENT define from pa32-linux.h" This reverts commit 0ee3266b3dec4d98

[gcc r11-11555] hppa: Fix ICE caused by mismatched predicate and constraint in xmpyu patterns

2024-07-03 Thread John David Anglin via Gcc-cvs
https://gcc.gnu.org/g:ce713016fb50796e906e39ba4244fbaf47ae77a9 commit r11-11555-gce713016fb50796e906e39ba4244fbaf47ae77a9 Author: John David Anglin Date: Sun Jun 30 09:48:21 2024 -0400 hppa: Fix ICE caused by mismatched predicate and constraint in xmpyu patterns 2024-06-30 John

[gcc r12-10597] hppa: Fix ICE caused by mismatched predicate and constraint in xmpyu patterns

2024-07-03 Thread John David Anglin via Gcc-cvs
https://gcc.gnu.org/g:0c98d9479cec88148eb3be8d0098e36bce061cd6 commit r12-10597-g0c98d9479cec88148eb3be8d0098e36bce061cd6 Author: John David Anglin Date: Sun Jun 30 09:48:21 2024 -0400 hppa: Fix ICE caused by mismatched predicate and constraint in xmpyu patterns 2024-06-30 John

[gcc r13-8888] hppa: Fix ICE caused by mismatched predicate and constraint in xmpyu patterns

2024-07-03 Thread John David Anglin via Gcc-cvs
https://gcc.gnu.org/g:ecd6ebe5fb0151f9649705a5798325032bbc811a commit r13--gecd6ebe5fb0151f9649705a5798325032bbc811a Author: John David Anglin Date: Sun Jun 30 09:48:21 2024 -0400 hppa: Fix ICE caused by mismatched predicate and constraint in xmpyu patterns 2024-06-30 John D

[gcc r14-10375] hppa: Fix ICE caused by mismatched predicate and constraint in xmpyu patterns

2024-07-03 Thread John David Anglin via Gcc-cvs
https://gcc.gnu.org/g:acde9f81da39450b90e12ccf937d35aa8da1b478 commit r14-10375-gacde9f81da39450b90e12ccf937d35aa8da1b478 Author: John David Anglin Date: Sun Jun 30 09:48:21 2024 -0400 hppa: Fix ICE caused by mismatched predicate and constraint in xmpyu patterns 2024-06-30 John

[gcc(refs/users/meissner/heads/work171-vpair)] Merge commit 'refs/users/meissner/heads/work171-vpair' of git+ssh://gcc.gnu.org/git/gcc into me/work

2024-07-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:d25568d1da54417f4aebea618d4ef27dab8325a6 commit d25568d1da54417f4aebea618d4ef27dab8325a6 Merge: d366bcb543d e073a26637a Author: Michael Meissner Date: Wed Jul 3 13:44:06 2024 -0400 Merge commit 'refs/users/meissner/heads/work171-vpair' of git+ssh://gcc.gnu.org/git/gc

[gcc(refs/users/meissner/heads/work171-vpair)] Add ChangeLog.vpair and update REVISION.

2024-07-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:d366bcb543d604c108a6f18c135863c35cb7db7c commit d366bcb543d604c108a6f18c135863c35cb7db7c Author: Michael Meissner Date: Fri Jun 28 15:05:36 2024 -0400 Add ChangeLog.vpair and update REVISION. 2024-06-28 Michael Meissner gcc/ * Cha

[gcc/meissner/heads/work171-vpair] (5 commits) Merge commit 'refs/users/meissner/heads/work171-vpair' of g

2024-07-03 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work171-vpair' was updated to point to: d25568d1da5... Merge commit 'refs/users/meissner/heads/work171-vpair' of g It previously pointed to: e073a26637a... Merge commit 'refs/users/meissner/heads/work171-vpair' of g Diff: Summary of changes (added commits): ---

[gcc(refs/users/meissner/heads/work171-test)] Merge commit 'refs/users/meissner/heads/work171-test' of git+ssh://gcc.gnu.org/git/gcc into me/work1

2024-07-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:3e791e9d1f1399e4dadb8b32c9d41bd6f2809a76 commit 3e791e9d1f1399e4dadb8b32c9d41bd6f2809a76 Merge: 9b8cccfe5e7 16f55933794 Author: Michael Meissner Date: Wed Jul 3 13:42:50 2024 -0400 Merge commit 'refs/users/meissner/heads/work171-test' of git+ssh://gcc.gnu.org/git/gcc

[gcc(refs/users/meissner/heads/work171-test)] Add ChangeLog.test and update REVISION.

2024-07-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9b8cccfe5e7a9d49509708f67738e204e9c4491a commit 9b8cccfe5e7a9d49509708f67738e204e9c4491a Author: Michael Meissner Date: Fri Jun 28 15:08:09 2024 -0400 Add ChangeLog.test and update REVISION. 2024-06-28 Michael Meissner gcc/ * Chan

[gcc/meissner/heads/work171-test] (5 commits) Merge commit 'refs/users/meissner/heads/work171-test' of gi

2024-07-03 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work171-test' was updated to point to: 3e791e9d1f1... Merge commit 'refs/users/meissner/heads/work171-test' of gi It previously pointed to: 16f55933794... Merge commit 'refs/users/meissner/heads/work171-test' of gi Diff: Summary of changes (added commits):

[gcc(refs/users/meissner/heads/work171-tar)] Merge commit 'refs/users/meissner/heads/work171-tar' of git+ssh://gcc.gnu.org/git/gcc into me/work17

2024-07-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:22640e2b601dcb70040fa7d8118e82bad3166de4 commit 22640e2b601dcb70040fa7d8118e82bad3166de4 Merge: 220389c2c09 e2490ea0551 Author: Michael Meissner Date: Wed Jul 3 13:41:06 2024 -0400 Merge commit 'refs/users/meissner/heads/work171-tar' of git+ssh://gcc.gnu.org/git/gcc

[gcc(refs/users/meissner/heads/work171-tar)] Add ChangeLog.tar and update REVISION.

2024-07-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:220389c2c09c3fc3819db5fb825fb30355d9fc69 commit 220389c2c09c3fc3819db5fb825fb30355d9fc69 Author: Michael Meissner Date: Fri Jun 28 15:06:24 2024 -0400 Add ChangeLog.tar and update REVISION. 2024-06-28 Michael Meissner gcc/ * Chang

[gcc/meissner/heads/work171-tar] (5 commits) Merge commit 'refs/users/meissner/heads/work171-tar' of git

2024-07-03 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work171-tar' was updated to point to: 22640e2b601... Merge commit 'refs/users/meissner/heads/work171-tar' of git It previously pointed to: e2490ea0551... Merge commit 'refs/users/meissner/heads/work171-tar' of git Diff: Summary of changes (added commits): -

[gcc(refs/users/meissner/heads/work171-dmf)] Merge commit 'refs/users/meissner/heads/work171-dmf' of git+ssh://gcc.gnu.org/git/gcc into me/work17

2024-07-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:2d54858a7bb66c4acbb68dfe109bb761a98be60f commit 2d54858a7bb66c4acbb68dfe109bb761a98be60f Merge: d9c3752bb16 0afd530ede7 Author: Michael Meissner Date: Wed Jul 3 13:39:23 2024 -0400 Merge commit 'refs/users/meissner/heads/work171-dmf' of git+ssh://gcc.gnu.org/git/gcc

[gcc(refs/users/meissner/heads/work171-dmf)] Add ChangeLog.dmf and update REVISION.

2024-07-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:d9c3752bb16abcaa2ac4527d7df81f802b31234b commit d9c3752bb16abcaa2ac4527d7df81f802b31234b Author: Michael Meissner Date: Fri Jun 28 15:04:38 2024 -0400 Add ChangeLog.dmf and update REVISION. 2024-06-28 Michael Meissner gcc/ * Chang

[gcc/meissner/heads/work171-dmf] (5 commits) Merge commit 'refs/users/meissner/heads/work171-dmf' of git

2024-07-03 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work171-dmf' was updated to point to: 2d54858a7bb... Merge commit 'refs/users/meissner/heads/work171-dmf' of git It previously pointed to: 0afd530ede7... Merge commit 'refs/users/meissner/heads/work171-dmf' of git Diff: Summary of changes (added commits): -

[gcc(refs/users/meissner/heads/work171-bugs)] Merge commit 'refs/users/meissner/heads/work171-bugs' of git+ssh://gcc.gnu.org/git/gcc into me/work1

2024-07-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:cb841ff9503005daeae92ceba50a83b7ce709210 commit cb841ff9503005daeae92ceba50a83b7ce709210 Merge: df3392b59a5 e972f29adad Author: Michael Meissner Date: Wed Jul 3 13:34:59 2024 -0400 Merge commit 'refs/users/meissner/heads/work171-bugs' of git+ssh://gcc.gnu.org/git/gcc

[gcc(refs/users/meissner/heads/work171-bugs)] Add ChangeLog.bugs and update REVISION.

2024-07-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:df3392b59a5a9c1cc6ebf03ee910d6c011758c0a commit df3392b59a5a9c1cc6ebf03ee910d6c011758c0a Author: Michael Meissner Date: Fri Jun 28 15:07:19 2024 -0400 Add ChangeLog.bugs and update REVISION. 2024-06-28 Michael Meissner gcc/ * Chan

[gcc/meissner/heads/work171-bugs] (5 commits) Merge commit 'refs/users/meissner/heads/work171-bugs' of gi

2024-07-03 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work171-bugs' was updated to point to: cb841ff9503... Merge commit 'refs/users/meissner/heads/work171-bugs' of gi It previously pointed to: e972f29adad... Merge commit 'refs/users/meissner/heads/work171-bugs' of gi Diff: Summary of changes (added commits):

[gcc(refs/users/meissner/heads/work171)] Update ChangeLog.*

2024-07-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:a80d1d3d96c859779f55c5d9593edccc42e1dc96 commit a80d1d3d96c859779f55c5d9593edccc42e1dc96 Author: Michael Meissner Date: Wed Jul 3 13:31:17 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.meissner | 12 +--- 1 file changed, 5 insertions(+), 7 deletions(

[gcc(refs/users/meissner/heads/work171)] Add -mcpu=power11 tests.

2024-07-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:58db14cbdb5ad06a1571499bce99c64610b712bf commit 58db14cbdb5ad06a1571499bce99c64610b712bf Author: Michael Meissner Date: Wed Jul 3 13:28:34 2024 -0400 Add -mcpu=power11 tests. This patch adds some simple tests for -mcpu=power11 support. 2024-07-03 Mi

[gcc(refs/users/meissner/heads/work171)] Revert changes

2024-07-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:6b86afaa700af66757f1d40b64e5f9e9e54e8d5c commit 6b86afaa700af66757f1d40b64e5f9e9e54e8d5c Author: Michael Meissner Date: Wed Jul 3 13:27:36 2024 -0400 Revert changes Diff: --- gcc/testsuite/gcc.target/powerpc/power11-1.c | 12 gcc/testsuite/gcc.target/po

[gcc r15-1826] Fortran: fix associate with assumed-length character array [PR115700]

2024-07-03 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:7b7f203472d07a05d959a29638c7c95d98bf0c1c commit r15-1826-g7b7f203472d07a05d959a29638c7c95d98bf0c1c Author: Harald Anlauf Date: Tue Jul 2 21:26:05 2024 +0200 Fortran: fix associate with assumed-length character array [PR115700] gcc/fortran/ChangeLog:

[gcc r15-1825] RISC-V: Describe -march behavior for dependent extensions

2024-07-03 Thread Patrick O'Neill via Gcc-cvs
https://gcc.gnu.org/g:70f6bc39c4b0e147a816ad1dad583f944616c367 commit r15-1825-g70f6bc39c4b0e147a816ad1dad583f944616c367 Author: Palmer Dabbelt Date: Tue Jul 2 18:20:39 2024 -0700 RISC-V: Describe -march behavior for dependent extensions gcc/ChangeLog: * doc/invok

[gcc r15-1824] RISC-V: Add support for Zabha extension

2024-07-03 Thread Patrick O'Neill via Gcc-cvs
https://gcc.gnu.org/g:7b2b2e3d660edc8ef3a8cfbdfc2b0fd499459601 commit r15-1824-g7b2b2e3d660edc8ef3a8cfbdfc2b0fd499459601 Author: Gianluca Guida Date: Tue Jul 2 18:05:14 2024 -0700 RISC-V: Add support for Zabha extension The Zabha extension adds support for subword Zaamo ops.

[gcc r15-1823] [PATCH] ARC: Update gcc.target/arc/pr9001184797.c test

2024-07-03 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:c41eb4c702ed04993a475d5910c190af1ff66720 commit r15-1823-gc41eb4c702ed04993a475d5910c190af1ff66720 Author: Luis Silva Date: Wed Jul 3 09:41:05 2024 -0600 [PATCH] ARC: Update gcc.target/arc/pr9001184797.c test ... to comply with new standards due to stricter a

[gcc(refs/vendors/ibm/heads/gcc-12-branch)] ibm: Merge up to top of releases/gcc-12

2024-07-03 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:95d8973a6f8fb29dee98b12f2d90f836620410b3 commit 95d8973a6f8fb29dee98b12f2d90f836620410b3 Merge: 3409c8aae4b 5f699cb08ee Author: Peter Bergner Date: Wed Jul 3 09:07:00 2024 -0500 ibm: Merge up to top of releases/gcc-12 2024-07-03 Peter Bergner

[gcc/ibm/heads/gcc-12-branch] (21 commits) ibm: Merge up to top of releases/gcc-12

2024-07-03 Thread Peter Bergner via Gcc-cvs
The branch 'ibm/heads/gcc-12-branch' was updated to point to: 95d8973a6f8... ibm: Merge up to top of releases/gcc-12 It previously pointed to: 3409c8aae4b... ibm: Merge up to top of releases/gcc-12 Diff: Summary of changes (added commits): --- 95d8973... ib

[gcc r15-1822] RISC-V: Bugfix vfmv insn honor zvfhmin for FP16 SEW [PR115763]

2024-07-03 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:de9254e224eb3d89303cb9b3ba50b4c479c55f7c commit r15-1822-gde9254e224eb3d89303cb9b3ba50b4c479c55f7c Author: Pan Li Date: Wed Jul 3 22:06:48 2024 +0800 RISC-V: Bugfix vfmv insn honor zvfhmin for FP16 SEW [PR115763] According to the ISA, the zvfhmin sub extensi

[gcc r15-1821] [MAINTAINERS] Update my email address.

2024-07-03 Thread Prathamesh Kulkarni via Gcc-cvs
https://gcc.gnu.org/g:56814070003d2d54885c9009b7594c2b758ff81b commit r15-1821-g56814070003d2d54885c9009b7594c2b758ff81b Author: Prathamesh Kulkarni Date: Wed Jul 3 18:59:48 2024 +0530 [MAINTAINERS] Update my email address. * MAINTAINERS: Update my email address and add my

[gcc r15-1820] Match: Allow more types truncation for .SAT_TRUNC

2024-07-03 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:44c767c06b6882d05fe56f4a3e03195101402fb0 commit r15-1820-g44c767c06b6882d05fe56f4a3e03195101402fb0 Author: Pan Li Date: Tue Jul 2 08:57:50 2024 +0800 Match: Allow more types truncation for .SAT_TRUNC The .SAT_TRUNC has the input and output types, aka cvt fro

[gcc r15-1819] Vect: Support IFN SAT_TRUNC for unsigned vector int

2024-07-03 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:8d2c460e79aa013cc4eeb79bb45d18bd3d0aee58 commit r15-1819-g8d2c460e79aa013cc4eeb79bb45d18bd3d0aee58 Author: Pan Li Date: Tue Jul 2 21:23:43 2024 +0800 Vect: Support IFN SAT_TRUNC for unsigned vector int This patch would like to support the .SAT_TRUNC for the u

[gcc r15-1818] Remove redundant vector permute dump

2024-07-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:1dc2096537818bd80191e0d6015412e2906658bc commit r15-1818-g1dc2096537818bd80191e0d6015412e2906658bc Author: Richard Biener Date: Wed Jul 3 13:49:58 2024 +0200 Remove redundant vector permute dump The following removes redundant dumping in vect permute vectoriz

[gcc r15-1817] [PATCH] match.pd: Fold x/sqrt(x) to sqrt(x)

2024-07-03 Thread Kyrylo Tkachov via Gcc-cvs
https://gcc.gnu.org/g:8dc5ad3ce8d4d2cd6cc2b7516d282395502fdf7d commit r15-1817-g8dc5ad3ce8d4d2cd6cc2b7516d282395502fdf7d Author: Jennifer Schmitz Date: Wed Jul 3 14:40:42 2024 +0200 [PATCH] match.pd: Fold x/sqrt(x) to sqrt(x) This patch adds a pattern in match.pd folding x/sqrt(x)

[gcc r14-10374] preprocessor: Create the parser before handling command-line includes [PR115312]

2024-07-03 Thread Lewis Hyatt via Gcc-cvs
https://gcc.gnu.org/g:3389a23fd492b7920a62de6af298251b3cdab617 commit r14-10374-g3389a23fd492b7920a62de6af298251b3cdab617 Author: Lewis Hyatt Date: Sat Jun 15 21:09:01 2024 -0400 preprocessor: Create the parser before handling command-line includes [PR115312] Since r14-2893, we c

[gcc r15-1816] Deduplicate explicitly-sized types

2024-07-03 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:640f0f3e2b771e23665924f24527e6b1a5db8d3c commit r15-1816-g640f0f3e2b771e23665924f24527e6b1a5db8d3c Author: Alexandre Oliva Date: Wed Jul 3 07:33:08 2024 -0300 Deduplicate explicitly-sized types When make_type_from_size is called with a biased type, for an ent

[gcc r15-1815] [debug] Avoid dropping bits from num/den in fixed-point types

2024-07-03 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:113c4826f5e1ff88a9e1625980ff0b617583279c commit r15-1815-g113c4826f5e1ff88a9e1625980ff0b617583279c Author: Alexandre Oliva Date: Wed Jul 3 07:33:00 2024 -0300 [debug] Avoid dropping bits from num/den in fixed-point types We used to use an unsigned 128-bit typ

[gcc r15-1814] [i386] restore recompute to override opts after change [PR113719]

2024-07-03 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:bf2fc0a27b35de039c3d45e6d7ea9ad0a8a305ba commit r15-1814-gbf2fc0a27b35de039c3d45e6d7ea9ad0a8a305ba Author: Alexandre Oliva Date: Thu Jun 13 00:12:47 2024 -0300 [i386] restore recompute to override opts after change [PR113719] The first patch for PR113719 regr

[gcc r15-1812] aarch64: PR target/115457 Implement missing __ARM_FEATURE_BF16 macro

2024-07-03 Thread Kyrylo Tkachov via Gcc-cvs
https://gcc.gnu.org/g:c10942134fa759843ac1ed1424b86fcb8e6368ba commit r15-1812-gc10942134fa759843ac1ed1424b86fcb8e6368ba Author: Kyrylo Tkachov Date: Thu Jun 27 16:10:41 2024 +0530 aarch64: PR target/115457 Implement missing __ARM_FEATURE_BF16 macro The ACLE asks the user to test

[gcc r15-1813] aarch64: PR target/115475 Implement missing __ARM_FEATURE_SVE_BF16 macro

2024-07-03 Thread Kyrylo Tkachov via Gcc-cvs
https://gcc.gnu.org/g:6492c7130d6ae9992298fc3d072e2589d1131376 commit r15-1813-g6492c7130d6ae9992298fc3d072e2589d1131376 Author: Kyrylo Tkachov Date: Fri Jun 28 13:22:37 2024 +0530 aarch64: PR target/115475 Implement missing __ARM_FEATURE_SVE_BF16 macro The ACLE requires __ARM_FEA

[gcc r12-10596] AVR: target/98762 - Handle partial clobber in movqi output.

2024-07-03 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:5f699cb08eed44a903393f601009e9c6d0b59c59 commit r12-10596-g5f699cb08eed44a903393f601009e9c6d0b59c59 Author: Georg-Johann Lay Date: Wed Jul 3 10:29:18 2024 +0200 AVR: target/98762 - Handle partial clobber in movqi output. PR target/98762 gcc/

[gcc r15-1811] Handle NULL stmt in SLP_TREE_SCALAR_STMTS

2024-07-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:03a810da10d8dfb5aec9261372cad7bf090e6986 commit r15-1811-g03a810da10d8dfb5aec9261372cad7bf090e6986 Author: Richard Biener Date: Fri Jun 28 16:04:13 2024 +0200 Handle NULL stmt in SLP_TREE_SCALAR_STMTS The following starts to handle NULL elements in SLP_TREE_S

[gcc r13-8887] AVR: target/98762 - Handle partial clobber in movqi output.

2024-07-03 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:ba9fef4bdea32ca5c121a1baba02450faf2b commit r13-8887-gba9fef4bdea32ca5c121a1baba02450faf2b Author: Georg-Johann Lay Date: Wed Jul 3 10:29:18 2024 +0200 AVR: target/98762 - Handle partial clobber in movqi output. PR target/98762 gcc/

[gcc r14-10373] AVR: target/98762 - Handle partial clobber in movqi output.

2024-07-03 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:55744507abc5240fe1a59a6251f815a0d6217fe8 commit r14-10373-g55744507abc5240fe1a59a6251f815a0d6217fe8 Author: Georg-Johann Lay Date: Wed Jul 3 10:29:18 2024 +0200 AVR: target/98762 - Handle partial clobber in movqi output. PR target/98762 gcc/

[gcc r15-1810] AVR: target/98762 - Handle partial clobber in movqi output.

2024-07-03 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:e9fb6efa1cf542353fd44ddcbb5136344c463fd0 commit r15-1810-ge9fb6efa1cf542353fd44ddcbb5136344c463fd0 Author: Georg-Johann Lay Date: Wed Jul 3 10:29:18 2024 +0200 AVR: target/98762 - Handle partial clobber in movqi output. PR target/98762 gcc/

[gcc r15-1809] ivopts: replace constant_multiple_of with aff_combination_constant_multiple_p [PR114932]

2024-07-03 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:735edbf1e2479fa2323a2b4a9714fae1a0925f74 commit r15-1809-g735edbf1e2479fa2323a2b4a9714fae1a0925f74 Author: Tamar Christina Date: Wed Jul 3 09:31:09 2024 +0100 ivopts: replace constant_multiple_of with aff_combination_constant_multiple_p [PR114932] The curren

[gcc r15-1808] ivopts: fix wide_int_constant_multiple_p when VAL and DIV are 0. [PR114932]

2024-07-03 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:25127123100f04c2d5d70c6933a5f5aedcd69c40 commit r15-1808-g25127123100f04c2d5d70c6933a5f5aedcd69c40 Author: Tamar Christina Date: Wed Jul 3 09:30:28 2024 +0100 ivopts: fix wide_int_constant_multiple_p when VAL and DIV are 0. [PR114932] wide_int_constant_multi

[gcc r15-1807] Give fast DCE a separate dirty flag

2024-07-03 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:47ea6bddd15a568cedc5d7026d2cc9d5599e6e01 commit r15-1807-g47ea6bddd15a568cedc5d7026d2cc9d5599e6e01 Author: Richard Sandiford Date: Wed Jul 3 09:17:42 2024 +0100 Give fast DCE a separate dirty flag Thomas pointed out that we sometimes failed to eliminate some

[gcc r15-1806] Move runtime check into a separate function and guard it with target ("no-avx")

2024-07-03 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:239ad907b1fc08874042f8bea5f61eaf3ba2877d commit r15-1806-g239ad907b1fc08874042f8bea5f61eaf3ba2877d Author: liuhongt Date: Wed Jul 3 14:47:33 2024 +0800 Move runtime check into a separate function and guard it with target ("no-avx") The patch can avoid SIGILL

[gcc r15-1805] RISC-V: Fix asm check failure for truncated after SAT_SUB

2024-07-03 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:ab3e3d2f0564c2eb0640de3f4d0a50e1fcc8c318 commit r15-1805-gab3e3d2f0564c2eb0640de3f4d0a50e1fcc8c318 Author: Pan Li Date: Wed Jul 3 13:17:16 2024 +0800 RISC-V: Fix asm check failure for truncated after SAT_SUB It seems that the asm check is incorrect for trunca

[gcc r15-1804] tree-optimization/115764 - testcase for BB SLP issue

2024-07-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:2be2145f4f14a79e4bb8e845168d7f0d25dc1b5b commit r15-1804-g2be2145f4f14a79e4bb8e845168d7f0d25dc1b5b Author: Richard Biener Date: Wed Jul 3 09:05:06 2024 +0200 tree-optimization/115764 - testcase for BB SLP issue The following adds a testcase for a CSE issue wi