[gcc r16-2084] libstdc++: Make debug iterator pointer sequence const [PR116369]

2025-07-07 Thread Francois Dumont via Gcc-cvs
https://gcc.gnu.org/g:2fd6f42c17a8040dbd3460ca34d93695dacf8575 commit r16-2084-g2fd6f42c17a8040dbd3460ca34d93695dacf8575 Author: François Dumont Date: Thu Mar 27 19:02:59 2025 +0100 libstdc++: Make debug iterator pointer sequence const [PR116369] In revision a35dd276cbf6236e08bcf6

[gcc r16-2083] [vxworks] [x86] disable vxworks6 PIC on vxworks7

2025-07-07 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:a90dad293ce4919a44b20a4a329551c4b9e1348f commit r16-2083-ga90dad293ce4919a44b20a4a329551c4b9e1348f Author: Alexandre Oliva Date: Mon Jul 7 23:57:02 2025 -0300 [vxworks] [x86] disable vxworks6 PIC on vxworks7 VxWorks6 used symbols __GOTT_BASE__ and __GOTT_INDE

[gcc r16-2082] [committed] Minor fix to gcc.dg/torture/pr120654.c

2025-07-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:477abe67d34f7f8d1b0b12408e08769995b6ca9e commit r16-2082-g477abe67d34f7f8d1b0b12408e08769995b6ca9e Author: Jeff Law Date: Mon Jul 7 20:48:17 2025 -0600 [committed] Minor fix to gcc.dg/torture/pr120654.c I don't recall which port complained, but pr120654.c was

[gcc r16-2081] [committed][RISC-V] Fix testsuite fallout from check-function-bodies change

2025-07-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:7b1e8e0e85ec6f9d80ceb0d38355b2fcd4785f67 commit r16-2081-g7b1e8e0e85ec6f9d80ceb0d38355b2fcd4785f67 Author: Jeff Law Date: Mon Jul 7 20:42:04 2025 -0600 [committed][RISC-V] Fix testsuite fallout from check-function-bodies change Minor fallout from HJ's recent

[gcc/aoliva/heads/testme] (390 commits) [vxworks] [x86] disable vxworks6 PIC on vxworks7

2025-07-07 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: f2785c2d6795... [vxworks] [x86] disable vxworks6 PIC on vxworks7 It previously pointed to: 6d0055d14fc6... [lra] catch all to-sp eliminations with nonzero offsets [PR Diff: Summary of changes (added commits): -

[gcc/aoliva/heads/testbase] (389 commits) [vxworks] add aarch64 to vxworks-dummy.h set

2025-07-07 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: e46933d3cc82... [vxworks] add aarch64 to vxworks-dummy.h set It previously pointed to: 407ae3aa7901... Daily bump. Diff: Summary of changes (added commits): --- e46933d... [vxworks] add aarch64 to

[gcc(refs/users/aoliva/heads/testme)] [vxworks] [x86] disable vxworks6 PIC on vxworks7

2025-07-07 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:f2785c2d679541a4939e2de6b216ba3238082f4f commit f2785c2d679541a4939e2de6b216ba3238082f4f Author: Alexandre Oliva Date: Mon Jul 7 22:25:58 2025 -0300 [vxworks] [x86] disable vxworks6 PIC on vxworks7 VxWorks6 used symbols __GOTT_BASE__ and __GOTT_INDEX__ to obt

[gcc r16-2080] [vxworks] add aarch64 to vxworks-dummy.h set

2025-07-07 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:e46933d3cc82b644467a47dd90c7169efa5c2158 commit r16-2080-ge46933d3cc82b644467a47dd90c7169efa5c2158 Author: Alexandre Oliva Date: Mon Jul 7 21:25:18 2025 -0300 [vxworks] add aarch64 to vxworks-dummy.h set It's not strictly necessary, because nothing defined th

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: improve code, do not mark uses inside notes

2025-07-07 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:d1b901b1b3a2335abacdf4a3b69df3c5d8b9fdbc commit d1b901b1b3a2335abacdf4a3b69df3c5d8b9fdbc Author: Ondřej Machota Date: Fri Jun 27 13:24:06 2025 +0200 rtl-ssa-dce: improve code, do not mark uses inside notes Diff: --- gcc/dce.cc | 108 +

[gcc(refs/users/omachota/heads/rtl-ssa-web)] rtl-ssa-web: init pass, rtl-ssa accesses support uid

2025-07-07 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:414ce41976ae9ffe0349be181ae333e1616ece1c commit 414ce41976ae9ffe0349be181ae333e1616ece1c Author: Ondřej Machota Date: Tue Jun 24 09:54:54 2025 +0200 rtl-ssa-web: init pass, rtl-ssa accesses support uid Diff: --- gcc/passes.def| 1 + gcc/rtl-ssa/accesse

[gcc] Created branch 'omachota/heads/rtl-ssa-web' in namespace 'refs/users'

2025-07-07 Thread Ondrej Machota via Gcc-cvs
The branch 'omachota/heads/rtl-ssa-web' was created in namespace 'refs/users' pointing to: 414ce41976ae... rtl-ssa-web: init pass, rtl-ssa accesses support uid

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: improve code

2025-07-07 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:1bda298251f57d8942796fe141746a23db99f56f commit 1bda298251f57d8942796fe141746a23db99f56f Author: Ondřej Machota Date: Mon Jul 7 23:06:56 2025 +0200 rtl-ssa-dce: improve code Diff: --- gcc/dce.cc | 184 +--- gc

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa: Rewrite process_uses_of_deleted_def

2025-07-07 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:9f3f2a809e771ab43dfa31d55762436c989f5e85 commit 9f3f2a809e771ab43dfa31d55762436c989f5e85 Author: Richard Sandiford Date: Mon Jun 23 16:18:56 2025 +0100 rtl-ssa: Rewrite process_uses_of_deleted_def process_uses_of_deleted_def seems to have been written on

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: remove uses of dead notes

2025-07-07 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:5846fcf649c0df58099b5825d3c1ca6f29ece6c3 commit 5846fcf649c0df58099b5825d3c1ca6f29ece6c3 Author: Ondřej Machota Date: Mon Jul 7 18:04:25 2025 +0200 rtl-ssa-dce: remove uses of dead notes Diff: --- gcc/dce.cc | 26 -- gcc/rtl-ssa/c

[gcc r16-2078] libstdc++: Fix attribute order on __normal_iterator friends [PR120949]

2025-07-07 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:ed912b1ee5ad0f241f968d5fd1a54a7e9e0e20dd commit r16-2078-ged912b1ee5ad0f241f968d5fd1a54a7e9e0e20dd Author: Jonathan Wakely Date: Fri Jul 4 21:19:52 2025 +0100 libstdc++: Fix attribute order on __normal_iterator friends [PR120949] In r16-1911-g6596f5ab746533 I

[gcc r16-2077] libstdc++: Make VERIFY a variadic macro

2025-07-07 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:5ca5e1d54f237770ef5f32ff20c69711f720551c commit r16-2077-g5ca5e1d54f237770ef5f32ff20c69711f720551c Author: Jonathan Wakely Date: Tue Jul 1 12:44:04 2025 +0100 libstdc++: Make VERIFY a variadic macro This defines the testsuite assertion macro VERIFY so that it

[gcc r16-2076] libstdc++: Use template keyword in __mapping_of alias template

2025-07-07 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:9450fb705caca3df0f968e66768eec6e38458a9f commit r16-2076-g9450fb705caca3df0f968e66768eec6e38458a9f Author: Jonathan Wakely Date: Mon Jul 7 11:32:48 2025 +0100 libstdc++: Use template keyword in __mapping_of alias template This is needed to fix an error with C

[gcc r16-2074] Revert "Use the counted_by attribute of pointers in builtinin-object-size." due to PR120929

2025-07-07 Thread Qing Zhao via Gcc-cvs
https://gcc.gnu.org/g:bed34151d51c8b3ebcd9731651a276e02ca6e804 commit r16-2074-gbed34151d51c8b3ebcd9731651a276e02ca6e804 Author: Qing Zhao Date: Mon Jul 7 20:35:53 2025 + Revert "Use the counted_by attribute of pointers in builtinin-object-size." due to PR120929 This reverts

[gcc r16-2075] Revert "Extend "counted_by" attribute to pointer fields of structures. Convert a pointer reference w

2025-07-07 Thread Qing Zhao via Gcc-cvs
https://gcc.gnu.org/g:54c640ba3971d00b65cc48fef91dac6edc11dd09 commit r16-2075-g54c640ba3971d00b65cc48fef91dac6edc11dd09 Author: Qing Zhao Date: Mon Jul 7 20:36:12 2025 + Revert "Extend "counted_by" attribute to pointer fields of structures. Convert a pointer reference with counted_by

[gcc r16-2073] Revert "Use the counted_by attribute of pointers in array bound checker." due to PR120929

2025-07-07 Thread Qing Zhao via Gcc-cvs
https://gcc.gnu.org/g:c30708568bcf6ff94f8c7ccf621cb5f3c153f6e4 commit r16-2073-gc30708568bcf6ff94f8c7ccf621cb5f3c153f6e4 Author: Qing Zhao Date: Mon Jul 7 20:35:14 2025 + Revert "Use the counted_by attribute of pointers in array bound checker." due to PR120929 This reverts co

[gcc r16-2072] check-function-bodies: Support "^[0-9]+:"

2025-07-07 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:3e34c54d72f6e3723601bcd936409af4a42d17b8 commit r16-2072-g3e34c54d72f6e3723601bcd936409af4a42d17b8 Author: H.J. Lu Date: Wed Jul 2 08:51:47 2025 +0800 check-function-bodies: Support "^[0-9]+:" While working on https://gcc.gnu.org/bugzilla/show_bug.cg

[gcc r16-2071] Ignore more clang warnings in contrib/filter-clang-warnings.py

2025-07-07 Thread Martin Jambor via Gcc-cvs
https://gcc.gnu.org/g:f555ee597ac4fa522da798e9c6a966903a5b7113 commit r16-2071-gf555ee597ac4fa522da798e9c6a966903a5b7113 Author: Martin Jambor Date: Mon Jul 7 21:50:19 2025 +0200 Ignore more clang warnings in contrib/filter-clang-warnings.py in contrib we have a script filter-clan

[gcc r16-2070] ranger: Mark three occurrences of verify_range with overide

2025-07-07 Thread Martin Jambor via Gcc-cvs
https://gcc.gnu.org/g:5af316dfce2aabd802b15146086cf5fe7075f4fe commit r16-2070-g5af316dfce2aabd802b15146086cf5fe7075f4fe Author: Martin Jambor Date: Mon Jul 7 21:48:16 2025 +0200 ranger: Mark three occurrences of verify_range with overide In line with my previous patches introduci

[gcc r16-2069] xtensa: Remove TARGET_PROMOTE_PROTOTYPES

2025-07-07 Thread Max Filippov via Gcc-cvs
https://gcc.gnu.org/g:2a6ac385076a0d43a529e84e7f7ebcbfc3831437 commit r16-2069-g2a6ac385076a0d43a529e84e7f7ebcbfc3831437 Author: H.J. Lu Date: Tue Jul 1 04:46:31 2025 +0800 xtensa: Remove TARGET_PROMOTE_PROTOTYPES xtensa ABI requires sign extension of signed 8/16-bit arguments to

[gcc r16-2068] s390: Optimize fmin/fmax.

2025-07-07 Thread Juergen Christ via Gcc-cvs
https://gcc.gnu.org/g:c476f554e3f52086181d5c85701db34f6f390e3c commit r16-2068-gc476f554e3f52086181d5c85701db34f6f390e3c Author: Juergen Christ Date: Fri Jun 20 16:08:34 2025 +0200 s390: Optimize fmin/fmax. On VXE targets, we can directly use the fp min/max instruction instead of

[gcc r16-2067] testsuite: add sve hw check to testcase [PR120817]

2025-07-07 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:4b9f760c511a4ef3a390dd6cfab80bada57c2535 commit r16-2067-g4b9f760c511a4ef3a390dd6cfab80bada57c2535 Author: Tamar Christina Date: Mon Jul 7 17:05:01 2025 +0100 testsuite: add sve hw check to testcase [PR120817] Drop down from SVE2 to SVE1 as that's the minimum

[gcc r16-2066] c++: Fix FMV return type ambiguation

2025-07-07 Thread Alfie Richards via Gcc-cvs
https://gcc.gnu.org/g:5abac04ffc7cc877ff5e1fa6562923b7b05b8289 commit r16-2066-g5abac04ffc7cc877ff5e1fa6562923b7b05b8289 Author: Alfie Richards Date: Thu Feb 13 15:59:43 2025 + c++: Fix FMV return type ambiguation Add logic for the case of two FMV annotated functions with iden

[gcc r16-2065] c++: -Wno-abbreviated-auto-in-template-arg [PR120917]

2025-07-07 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:8abc2e66be72a34db8c3cc97e4fbd90b7abae61d commit r16-2065-g8abc2e66be72a34db8c3cc97e4fbd90b7abae61d Author: Jason Merrill Date: Wed Jul 2 05:15:01 2025 -0400 c++: -Wno-abbreviated-auto-in-template-arg [PR120917] In r14-1659 I added a missing error for a Concep

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Add test cases for unsigned scalar SAT_MUL from uint128_t

2025-07-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:85ae875672710f92b9d3253bd017cf7516970b9d commit 85ae875672710f92b9d3253bd017cf7516970b9d Author: Pan Li Date: Wed Jul 2 10:52:25 2025 +0800 RISC-V: Add test cases for unsigned scalar SAT_MUL from uint128_t Add run and tree-optimized check for unsigned scalar

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: prefetch: fix LRA failing to allocate reg [PR118241]

2025-07-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:46f3e46cf0f5321519a8f690c09e3285595f5a05 commit 46f3e46cf0f5321519a8f690c09e3285595f5a05 Author: Vineet Gupta Date: Fri Jul 4 12:33:51 2025 -0700 RISC-V: prefetch: fix LRA failing to allocate reg [PR118241] prefetch was recently fixed/tightened (with Q reg co

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: prefetch: const offset needs to have 5 bits zero, not 4

2025-07-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:ae406c5d93ad230c5861717700ed25ef45b8a999 commit ae406c5d93ad230c5861717700ed25ef45b8a999 Author: Vineet Gupta Date: Fri Jul 4 12:33:09 2025 -0700 RISC-V: prefetch: const offset needs to have 5 bits zero, not 4 Spotted this by chance as I saw a similar fixup i

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Combine vec_duplicate + vsadd.vv to vsadd.vx on GR2VR cost

2025-07-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:b3df1cb98ddf0975d10ba741a61a5d8ea97c339b commit b3df1cb98ddf0975d10ba741a61a5d8ea97c339b Author: Pan Li Date: Thu Jul 3 17:07:44 2025 +0800 RISC-V: Combine vec_duplicate + vsadd.vv to vsadd.vx on GR2VR cost This patch would like to combine the vec_duplicate +

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] [RISC-V] Add basic instrumentation to fusion detection

2025-07-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:d7f7353440ff3c6856cf1bfb4bb79c86ed4c3efe commit d7f7353440ff3c6856cf1bfb4bb79c86ed4c3efe Author: Shreya Munnangi Date: Thu Jul 3 21:03:03 2025 -0600 [RISC-V] Add basic instrumentation to fusion detection We were looking to evaluate some changes from Artemiy t

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Add testcases for signed scalar SAT_ADD IMM form 2

2025-07-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:ede8592ee23e90d478ec1a4d516a275ab995225e commit ede8592ee23e90d478ec1a4d516a275ab995225e Author: panciyan Date: Tue Jun 24 09:58:14 2025 +0800 RISC-V: Add testcases for signed scalar SAT_ADD IMM form 2 This patch adds testcase for form2, as shown below:

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Implement unsigned scalar SAT_MUL from uint128_t

2025-07-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:03d7be4ac9b0f81757ab3cffbf42478d733d5c56 commit 03d7be4ac9b0f81757ab3cffbf42478d733d5c56 Author: Pan Li Date: Wed Jul 2 10:35:10 2025 +0800 RISC-V: Implement unsigned scalar SAT_MUL from uint128_t This patch would like to implement the SAT_MUL scalar unsigned

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Add test for vec_duplicate + vsadd.vv combine case 1 with GR2VR cost 0, 1 and 2

2025-07-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:2c8e307289d06a3a59dcf2599d5502f26ab04352 commit 2c8e307289d06a3a59dcf2599d5502f26ab04352 Author: Pan Li Date: Thu Jul 3 17:17:28 2025 +0800 RISC-V: Add test for vec_duplicate + vsadd.vv combine case 1 with GR2VR cost 0, 1 and 2 Add asm dump check test for ve

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Add test for vec_duplicate + vsadd.vv combine case 0 with GR2VR cost 0, 2 and 15

2025-07-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:60e19287795ef881f897b087a5519eec12d56455 commit 60e19287795ef881f897b087a5519eec12d56455 Author: Pan Li Date: Thu Jul 3 17:16:21 2025 +0800 RISC-V: Add test for vec_duplicate + vsadd.vv combine case 0 with GR2VR cost 0, 2 and 15 Add asm dump check and run te

[gcc r16-2064] aarch64: Improve popcountti2 with SVE

2025-07-07 Thread Kyrylo Tkachov via Gcc-cvs
https://gcc.gnu.org/g:0c73f2f1f92c135f50dcc2ab76d5e53236262a4e commit r16-2064-g0c73f2f1f92c135f50dcc2ab76d5e53236262a4e Author: Kyrylo Tkachov Date: Fri Jul 4 06:49:15 2025 -0700 aarch64: Improve popcountti2 with SVE The TImode popcount sequence can be slightly improved with SVE.

[gcc r16-2063] libstdc++: Format chrono %a/%A/%b/%h/%B/%p using locale's time_put [PR117214]

2025-07-07 Thread Tomasz Kaminski via Libstdc++-cvs
https://gcc.gnu.org/g:8ad5968a8dcb472cbff8e4c48217fd65e125b2f2 commit r16-2063-g8ad5968a8dcb472cbff8e4c48217fd65e125b2f2 Author: XU Kailiang Date: Wed Jul 2 15:10:29 2025 +0800 libstdc++: Format chrono %a/%A/%b/%h/%B/%p using locale's time_put [PR117214] C++ formatting locale cou

[gcc r16-2062] tree-optimization/120817 - bogus DSE of .MASK_STORE

2025-07-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:439b14e222571da76da2bfec04b9035fb9f1862d commit r16-2062-g439b14e222571da76da2bfec04b9035fb9f1862d Author: Richard Biener Date: Mon Jul 7 09:56:50 2025 +0200 tree-optimization/120817 - bogus DSE of .MASK_STORE DSE used ao_ref_init_from_ptr_and_size for .MASK_

[gcc(refs/users/mikael/heads/stabilisation_descriptor_v01)] Déplacement variables après réallocation

2025-07-07 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:1353289ab9ea814e9990b7aa1462fb032480063b commit 1353289ab9ea814e9990b7aa1462fb032480063b Author: Mikael Morin Date: Mon Jul 7 11:46:08 2025 +0200 Déplacement variables après réallocation Sauvegarde data Renommage nom fonction. Diff: --- gcc/fortran

[gcc(refs/users/mikael/heads/stabilisation_descriptor_v01)] Correction array_constructor_1

2025-07-07 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:8f05d8056216ae11b116891cd50d43bc7c20a1f1 commit 8f05d8056216ae11b116891cd50d43bc7c20a1f1 Author: Mikael Morin Date: Sat Jul 5 15:05:20 2025 +0200 Correction array_constructor_1 Diff: --- gcc/testsuite/gfortran.dg/asan/array_constructor_1.f90 | 2 ++ 1 file changed,

[gcc] Created branch 'mikael/heads/stabilisation_descriptor_v01' in namespace 'refs/users'

2025-07-07 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/stabilisation_descriptor_v01' was created in namespace 'refs/users' pointing to: 2865e8dcb340... Essai simplification évaluation

[gcc(refs/users/mikael/heads/stabilisation_descriptor_v01)] Essai simplification évaluation

2025-07-07 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:2865e8dcb340723bfa7390ec82351fa80f6fb91d commit 2865e8dcb340723bfa7390ec82351fa80f6fb91d Author: Mikael Morin Date: Mon Jul 7 14:50:14 2025 +0200 Essai simplification évaluation Diff: --- gcc/fortran/trans-array.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(

[gcc(refs/users/mikael/heads/stabilisation_descriptor_v01)] Ajout commentaire

2025-07-07 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:f09bd1d374208b14e61e5002a1f556e8c652fba5 commit f09bd1d374208b14e61e5002a1f556e8c652fba5 Author: Mikael Morin Date: Mon Jul 7 14:38:51 2025 +0200 Ajout commentaire Diff: --- gcc/fortran/trans-array.cc | 13 + 1 file changed, 13 insertions(+) diff --git

[gcc(refs/users/mikael/heads/stabilisation_descriptor_v01)] fortran: generate array reallocation out of loops

2025-07-07 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:2ef2bbc514dc386d795b38515f2caefa4ab3b7dc commit 2ef2bbc514dc386d795b38515f2caefa4ab3b7dc Author: Mikael Morin Date: Sun Jul 6 16:56:16 2025 +0200 fortran: generate array reallocation out of loops Generate the array reallocation on assignment code before enter

[gcc(refs/users/mikael/heads/stabilisation_descriptor_v01)] Prise en charge affichage TARGET_MEM_REF

2025-07-07 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:8b7bf0d4fa6a7527b2b1ac509952a4a5a826ee42 commit 8b7bf0d4fa6a7527b2b1ac509952a4a5a826ee42 Author: Mikael Morin Date: Mon Jul 7 08:52:38 2025 +0200 Prise en charge affichage TARGET_MEM_REF Diff: --- gcc/gimple-simulate.cc| 87 ++

[gcc] Deleted branch 'mikael/heads/stabilisation_descriptor_v01' in namespace 'refs/users'

2025-07-07 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/stabilisation_descriptor_v01' in namespace 'refs/users' was deleted. It previously pointed to: e9481e8a6a16... Essai simplification évaluation Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc r16-2061] RISC-V: Add test cases for unsigned scalar SAT_MUL from uint128_t

2025-07-07 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:65c40c0211f01579d1e7f259271cb79a8a19d533 commit r16-2061-g65c40c0211f01579d1e7f259271cb79a8a19d533 Author: Pan Li Date: Wed Jul 2 10:52:25 2025 +0800 RISC-V: Add test cases for unsigned scalar SAT_MUL from uint128_t Add run and tree-optimized check for unsign

[gcc r16-2060] RISC-V: Implement unsigned scalar SAT_MUL from uint128_t

2025-07-07 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:62b99e84b886fbdd70118cc260ae0f2516c2f3f5 commit r16-2060-g62b99e84b886fbdd70118cc260ae0f2516c2f3f5 Author: Pan Li Date: Wed Jul 2 10:35:10 2025 +0800 RISC-V: Implement unsigned scalar SAT_MUL from uint128_t This patch would like to implement the SAT_MUL scala

[gcc r16-2059] Widening-Mul: Support unsigned scalar SAT_MUL form 1

2025-07-07 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:dc30f404170f538af6bf2457ccff252b08302dec commit r16-2059-gdc30f404170f538af6bf2457ccff252b08302dec Author: Pan Li Date: Wed Jul 2 09:59:26 2025 +0800 Widening-Mul: Support unsigned scalar SAT_MUL form 1 This patch would like to try to match the SAT_MUL during

[gcc r16-2058] Internal-fn: Introduce new IFN_SAT_MUL for unsigned int

2025-07-07 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:35f5a18872127e18aadcbbc08df7885974280c79 commit r16-2058-g35f5a18872127e18aadcbbc08df7885974280c79 Author: Pan Li Date: Wed Jul 2 09:46:08 2025 +0800 Internal-fn: Introduce new IFN_SAT_MUL for unsigned int This patch would like to add the middle-end presentat

[gcc r12-11256] testsuite, Darwin: Remove an unnecessary flags addition.

2025-07-07 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:3290af072f4c6798988e8325084cd0e969ad28d8 commit r12-11256-g3290af072f4c6798988e8325084cd0e969ad28d8 Author: Iain Sandoe Date: Sun Jun 19 20:47:43 2022 +0100 testsuite, Darwin: Remove an unnecessary flags addition. The addition of the multiply_defined suppress

[gcc(refs/users/mikael/heads/stabilisation_descriptor_v01)] Ajout commentaire

2025-07-07 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:b0bcdcaf3cca79ff4e9285edaece7575de45f564 commit b0bcdcaf3cca79ff4e9285edaece7575de45f564 Author: Mikael Morin Date: Mon Jul 7 14:38:51 2025 +0200 Ajout commentaire Diff: --- gcc/fortran/trans-array.cc | 13 + 1 file changed, 13 insertions(+) diff --git

[gcc(refs/users/mikael/heads/stabilisation_descriptor_v01)] Essai simplification évaluation

2025-07-07 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:e9481e8a6a16cf5bdc85a1519da5943c2946fc4e commit e9481e8a6a16cf5bdc85a1519da5943c2946fc4e Author: Mikael Morin Date: Mon Jul 7 14:50:14 2025 +0200 Essai simplification évaluation Diff: --- gcc/fortran/trans-array.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(

[gcc(refs/users/mikael/heads/stabilisation_descriptor_v01)] Déplacement variables après réallocation

2025-07-07 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:fd4776523c47f54afa8cc8cc82f7876059837e91 commit fd4776523c47f54afa8cc8cc82f7876059837e91 Author: Mikael Morin Date: Mon Jul 7 11:46:08 2025 +0200 Déplacement variables après réallocation Sauvegarde data Renommage nom fonction. Diff: --- gcc/fortran

[gcc(refs/users/mikael/heads/stabilisation_descriptor_v01)] fortran: generate array reallocation out of loops

2025-07-07 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:ab0564fe6bd461b20c1f430fc3b8f3447270299a commit ab0564fe6bd461b20c1f430fc3b8f3447270299a Author: Mikael Morin Date: Sun Jul 6 16:56:16 2025 +0200 fortran: generate array reallocation out of loops Generate the array reallocation on assignment code before enter

[gcc] Created branch 'mikael/heads/stabilisation_descriptor_v01' in namespace 'refs/users'

2025-07-07 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/stabilisation_descriptor_v01' was created in namespace 'refs/users' pointing to: e9481e8a6a16... Essai simplification évaluation

[gcc] Deleted branch 'mikael/heads/stabilisation_descriptor_v01' in namespace 'refs/users'

2025-07-07 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/stabilisation_descriptor_v01' in namespace 'refs/users' was deleted. It previously pointed to: d008ebc84597... Sauvegarde data Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): ---

[gcc r16-2057] Ada: Reapply tweaks to delay statements in ACATS 3&4 testsuites

2025-07-07 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:add93190d3afd209e40b3f9a5211d622b7b1d770 commit r16-2057-gadd93190d3afd209e40b3f9a5211d622b7b1d770 Author: Eric Botcazou Date: Mon Jul 7 13:52:58 2025 +0200 Ada: Reapply tweaks to delay statements in ACATS 3&4 testsuites They had originally been applied to th

[gcc r16-2056] libstdc++: Format __float128 as _Float128 only when long double is not 128 IEEE [PR120976]

2025-07-07 Thread Tomasz Kaminski via Libstdc++-cvs
https://gcc.gnu.org/g:2a82d4c859bd0eca4fe31fc79d234abd05e6a9d8 commit r16-2056-g2a82d4c859bd0eca4fe31fc79d234abd05e6a9d8 Author: Tomasz Kamiński Date: Fri May 16 07:12:36 2025 +0200 libstdc++: Format __float128 as _Float128 only when long double is not 128 IEEE [PR120976] For pow

[gcc r16-2055] s390: Add some missing vector patterns.

2025-07-07 Thread Juergen Christ via Gcc-cvs
https://gcc.gnu.org/g:188acc9e8bacdbba56ed2b32d09f191da759500a commit r16-2055-g188acc9e8bacdbba56ed2b32d09f191da759500a Author: Juergen Christ Date: Mon Jun 23 12:04:20 2025 +0200 s390: Add some missing vector patterns. Some patterns that are detected by the autovectorizer can be

[gcc r16-2054] Update maintainers file

2025-07-07 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:333e627e49597143b5837231be900603fdc72463 commit r16-2054-g333e627e49597143b5837231be900603fdc72463 Author: Tamar Christina Date: Mon Jul 7 11:58:36 2025 +0100 Update maintainers file Update MAINTAINERS file to include myself in AArch64 port. ChangeLo

[gcc(refs/vendors/ibm/heads/mmaplus)] MMA+: Add int8 and bfloat16 ger builtins

2025-07-07 Thread Surya Kumari Jangala via Gcc-cvs
https://gcc.gnu.org/g:b09338d1e4411cd85819e86025811ba8a87d1ea3 commit b09338d1e4411cd85819e86025811ba8a87d1ea3 Author: Surya Kumari Jangala Date: Mon Jul 7 03:14:48 2025 -0500 MMA+: Add int8 and bfloat16 ger builtins Add builtins __builtin_mma_dmxvbf16gerx2, __builtin_mma_dmxvbf16

[gcc r16-2053] aarch64: Add support for unpacked SVE FP comparisons

2025-07-07 Thread Spencer Abson via Gcc-cvs
https://gcc.gnu.org/g:559ddecabef9c23210c84fdb05fceaf9cee81bd9 commit r16-2053-g559ddecabef9c23210c84fdb05fceaf9cee81bd9 Author: Spencer Abson Date: Mon Jun 16 16:54:04 2025 + aarch64: Add support for unpacked SVE FP comparisons This patch extends our vec_cmp expander to suppo

[gcc(refs/users/mikael/heads/stabilisation_descriptor_v01)] Sauvegarde data

2025-07-07 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:d008ebc84597e5a5e89cdca5a031e3d4c75f1063 commit d008ebc84597e5a5e89cdca5a031e3d4c75f1063 Author: Mikael Morin Date: Sun Jul 6 18:41:32 2025 +0200 Sauvegarde data Diff: --- gcc/fortran/trans-array.cc | 20 ++-- 1 file changed, 14 insertions(+), 6 dele

[gcc(refs/users/mikael/heads/stabilisation_descriptor_v01)] Déplacement variables après réallocation

2025-07-07 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:16b300980924ac5d361b271d026aac9296e5c326 commit 16b300980924ac5d361b271d026aac9296e5c326 Author: Mikael Morin Date: Mon Jul 7 11:46:08 2025 +0200 Déplacement variables après réallocation Diff: --- gcc/fortran/gfortran.h | 4 -- gcc/fortran/trans-array.cc | 144

[gcc(refs/users/mikael/heads/stabilisation_descriptor_v01)] fortran: generate array reallocation out of loops

2025-07-07 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:ab0564fe6bd461b20c1f430fc3b8f3447270299a commit ab0564fe6bd461b20c1f430fc3b8f3447270299a Author: Mikael Morin Date: Sun Jul 6 16:56:16 2025 +0200 fortran: generate array reallocation out of loops Generate the array reallocation on assignment code before enter

[gcc] Created branch 'mikael/heads/stabilisation_descriptor_v01' in namespace 'refs/users'

2025-07-07 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/stabilisation_descriptor_v01' was created in namespace 'refs/users' pointing to: d008ebc84597... Sauvegarde data

[gcc/redhat/heads/gcc-15-branch] (214 commits) Merge commit 'r15-9932-gf8f6879ae1eba077c5a2a4a743b21a81a23

2025-07-07 Thread Jakub Jelinek via Gcc-cvs
The branch 'redhat/heads/gcc-15-branch' was updated to point to: c138e88e24a8... Merge commit 'r15-9932-gf8f6879ae1eba077c5a2a4a743b21a81a23 It previously pointed to: b9def1721b12... Merge commit 'r15-9719-g7e580225e57086e335a16f9258d0401a21e Diff: Summary of changes (added commits): ---

[gcc(refs/vendors/redhat/heads/gcc-15-branch)] Merge commit 'r15-9932-gf8f6879ae1eba077c5a2a4a743b21a81a23ee39c' into redhat/gcc-15-branch

2025-07-07 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:c138e88e24a87a165b741b7c6e3452a430aca820 commit c138e88e24a87a165b741b7c6e3452a430aca820 Merge: b9def1721b12 f8f6879ae1eb Author: Jakub Jelinek Date: Mon Jul 7 11:46:51 2025 +0200 Merge commit 'r15-9932-gf8f6879ae1eba077c5a2a4a743b21a81a23ee39c' into redhat/gcc-15-br

[gcc(refs/users/mikael/heads/deplacement_reallocation_v01)] Annulation suppression mise à jour saved_offset

2025-07-07 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:588b9d597052483d4a8e105d8a4718ab8097090b commit 588b9d597052483d4a8e105d8a4718ab8097090b Author: Mikael Morin Date: Mon Jul 7 10:29:49 2025 +0200 Annulation suppression mise à jour saved_offset Diff: --- gcc/fortran/trans-array.cc | 3 +++ 1 file changed, 3 insertio

[gcc r16-2052] vect: Fix VEC_WIDEN_PLUS_HI/LO choice for big-endian [PR118891]

2025-07-07 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:ec54a14239b12d03c600c14f3ce9710e65cd33f1 commit r16-2052-gec54a14239b12d03c600c14f3ce9710e65cd33f1 Author: Richard Sandiford Date: Mon Jul 7 09:10:38 2025 +0100 vect: Fix VEC_WIDEN_PLUS_HI/LO choice for big-endian [PR118891] In the tree codes and optabs, the

[gcc r16-2050] aarch64: Fix neon-sve-bridge.c failures for big-endian

2025-07-07 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:69c839c7361430ec27d1f13f909531b872588f27 commit r16-2050-g69c839c7361430ec27d1f13f909531b872588f27 Author: Richard Sandiford Date: Mon Jul 7 09:10:37 2025 +0100 aarch64: Fix neon-sve-bridge.c failures for big-endian Lowpart subregs are generally disallowed on

[gcc r16-2051] ext-dce: Fix subreg_lsb is_constant assumption

2025-07-07 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:bf3037e923e9f91d93ab64bdf73a37f64f659fb9 commit r16-2051-gbf3037e923e9f91d93ab64bdf73a37f64f659fb9 Author: Richard Sandiford Date: Mon Jul 7 09:10:38 2025 +0100 ext-dce: Fix subreg_lsb is_constant assumption ext-dce had: if (SUBREG_P (dst)

[gcc r16-2049] aarch64: Fix ZIP1 order in aarch64_expand_vector_init [PR118891]

2025-07-07 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:cb2b5471516c3c469f65d927a2a30eb15357e429 commit r16-2049-gcb2b5471516c3c469f65d927a2a30eb15357e429 Author: Richard Sandiford Date: Mon Jul 7 09:10:37 2025 +0100 aarch64: Fix ZIP1 order in aarch64_expand_vector_init [PR118891] aarch64_expand_vector_init contai

[gcc r16-2048] Print discriminators in dump_scope_block

2025-07-07 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:7891c0b450d5ba662fa1817af667b2ba35dee661 commit r16-2048-g7891c0b450d5ba662fa1817af667b2ba35dee661 Author: Jan Hubicka Date: Mon Jul 7 10:07:53 2025 +0200 Print discriminators in dump_scope_block gcc/ChangeLog: * tree-ssa-live.cc (dump_scope_

[gcc r12-11255] Revert "c++: Fix up cp_build_array_ref COND_EXPR handling [PR120471]"

2025-07-07 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:486c32501aafce188649da2c234229dfbd2fd202 commit r12-11255-g486c32501aafce188649da2c234229dfbd2fd202 Author: Jakub Jelinek Date: Mon Jul 7 09:51:51 2025 +0200 Revert "c++: Fix up cp_build_array_ref COND_EXPR handling [PR120471]" This reverts commit b5f0faa4eb7

[gcc r12-11254] Revert "c++: Fix a pasto in the PR120471 fix [PR120940]"

2025-07-07 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:1d577bebe14c506713aee95080b8550a777586ba commit r12-11254-g1d577bebe14c506713aee95080b8550a777586ba Author: Jakub Jelinek Date: Mon Jul 7 09:51:38 2025 +0200 Revert "c++: Fix a pasto in the PR120471 fix [PR120940]" This reverts commit ed950a9ed384389ff07ac793

[gcc(refs/users/mikael/heads/deplacement_reallocation_v01)] Prise en charge affichage TARGET_MEM_REF

2025-07-07 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:1b037a0e524fa6bd4eba3889751e6f7b24018934 commit 1b037a0e524fa6bd4eba3889751e6f7b24018934 Author: Mikael Morin Date: Mon Jul 7 08:52:38 2025 +0200 Prise en charge affichage TARGET_MEM_REF Diff: --- gcc/gimple-simulate.cc| 87 ++

[gcc r16-2047] x86: Improve vector_loop/unrolled_loop for memset/memcpy

2025-07-07 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:401199377c50045ede560daf3f6e8b51749c2a87 commit r16-2047-g401199377c50045ede560daf3f6e8b51749c2a87 Author: H.J. Lu Date: Tue Jun 17 10:17:17 2025 +0800 x86: Improve vector_loop/unrolled_loop for memset/memcpy 1. Don't generate the loop if the loop count is 1.

[gcc(refs/users/mikael/heads/deplacement_reallocation_v01)] Essai déplacement

2025-07-07 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:49f6b6e7026b602baeb0b6b04f46362119e479ae commit 49f6b6e7026b602baeb0b6b04f46362119e479ae Author: Mikael Morin Date: Sun Jul 6 16:56:16 2025 +0200 Essai déplacement Diff: --- gcc/fortran/trans-array.cc | 3 --- gcc/fortran/trans-expr.cc | 20 +++- 2

[gcc(refs/users/mikael/heads/deplacement_reallocation_v01)] Correction array_constructor_1

2025-07-07 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:f1c499c7b1c0a4e06ed22fd8dd48919ed35e46f7 commit f1c499c7b1c0a4e06ed22fd8dd48919ed35e46f7 Author: Mikael Morin Date: Sat Jul 5 15:05:20 2025 +0200 Correction array_constructor_1 Diff: --- gcc/testsuite/gfortran.dg/asan/array_constructor_1.f90 | 2 ++ 1 file changed,

[gcc] Created branch 'mikael/heads/deplacement_reallocation_v01' in namespace 'refs/users'

2025-07-07 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/deplacement_reallocation_v01' was created in namespace 'refs/users' pointing to: 49f6b6e7026b... Essai déplacement

[gcc] Deleted branch 'mikael/heads/deplacement_reallocation_v01' in namespace 'refs/users'

2025-07-07 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/deplacement_reallocation_v01' in namespace 'refs/users' was deleted. It previously pointed to: 3e76083a905e... Essai déplacement Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): --

[gcc r16-2046] c++: Pedwarn on invalid decl specifiers for for-range-declaration [PR84009]

2025-07-07 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:66455591fac1e80b5acc615598cbf556d565e080 commit r16-2046-g66455591fac1e80b5acc615598cbf556d565e080 Author: Jakub Jelinek Date: Mon Jul 7 09:17:34 2025 +0200 c++: Pedwarn on invalid decl specifiers for for-range-declaration [PR84009] https://eel.is/c++draft/st

[gcc r16-2045] fortran: Add the preliminary code of MOVE_ALLOC arguments

2025-07-07 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:849878d4fd40ad4ac2bff9a7bfe50176051d7176 commit r16-2045-g849878d4fd40ad4ac2bff9a7bfe50176051d7176 Author: Mikael Morin Date: Mon Jul 7 09:03:03 2025 +0200 fortran: Add the preliminary code of MOVE_ALLOC arguments Add the preliminary code produced for the eva