[gcc r15-6653] [PR testsuite/118055] Trivial testsuite adjustment for m68k target

2025-01-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:a856b4d97b8d328fdcb169b792ac5456e40f8c00 commit r15-6653-ga856b4d97b8d328fdcb169b792ac5456e40f8c00 Author: Jeff Law Date: Tue Jan 7 07:43:19 2025 -0700 [PR testsuite/118055] Trivial testsuite adjustment for m68k target After a bit of a prod from Hans...

[gcc r15-6654] cfgexpand: Factor out getting the stack decl index

2025-01-07 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:4b1a2878ba3241ec5c0a1bf05ff47bfcd09c3711 commit r15-6654-g4b1a2878ba3241ec5c0a1bf05ff47bfcd09c3711 Author: Andrew Pinski Date: Fri Nov 15 20:22:02 2024 -0800 cfgexpand: Factor out getting the stack decl index This is the first patch in improving this code.

[gcc r15-6656] cfgexpand: Handle integral vector types and constructors for scope conflicts [PR105769]

2025-01-07 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:4f4722b0722ec343df70e5ec5fd9d5c682ff8149 commit r15-6656-g4f4722b0722ec343df70e5ec5fd9d5c682ff8149 Author: Andrew Pinski Date: Fri Nov 15 20:22:04 2024 -0800 cfgexpand: Handle integral vector types and constructors for scope conflicts [PR105769] This is an e

[gcc r15-6655] cfgexpand: Rewrite add_scope_conflicts_2 to use cache and look back further [PR111422]

2025-01-07 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:0014a858a14b825818d6b557c3d5193f85790bde commit r15-6655-g0014a858a14b825818d6b557c3d5193f85790bde Author: Andrew Pinski Date: Fri Nov 15 20:22:03 2024 -0800 cfgexpand: Rewrite add_scope_conflicts_2 to use cache and look back further [PR111422] After fixing

[gcc r15-6657] perform affine fold to unsigned on non address expressions. [PR114932]

2025-01-07 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:405c99c17210a58df1a237219e773e689f17 commit r15-6657-g405c99c17210a58df1a237219e773e689f17 Author: Tamar Christina Date: Mon Jan 6 17:52:14 2025 + perform affine fold to unsigned on non address expressions. [PR114932] When the patch for PR114074 w

[gcc r15-6658] Only apply adjust_args in OpenMP dispatch if variant substitution occurs

2025-01-07 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:aa688dd6302fd9fd4a6ede232bbe63781e672ae9 commit r15-6658-gaa688dd6302fd9fd4a6ede232bbe63781e672ae9 Author: Paul-Antoine Arras Date: Mon Jan 6 17:00:10 2025 +0100 Only apply adjust_args in OpenMP dispatch if variant substitution occurs This is a followup to

[gcc r12-10888] Zen5 tuning part 4: update reassocation width

2025-01-07 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:4d7efc031fbd925565b049670bf755aca21bd2e3 commit r12-10888-g4d7efc031fbd925565b049670bf755aca21bd2e3 Author: Jan Hubicka Date: Tue Sep 3 18:20:34 2024 +0200 Zen5 tuning part 4: update reassocation width Zen5 has 6 instead of 4 ALUs and the integer multiplicati

[gcc r15-6642] ada: Fix constants overlayed by variables

2025-01-07 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:d0f0f9fb8d5410c7306b56a6395e9c82b096a149 commit r15-6642-gd0f0f9fb8d5410c7306b56a6395e9c82b096a149 Author: Piotr Trojanek Date: Fri Dec 20 00:13:57 2024 +0100 ada: Fix constants overlayed by variables Code cleanup suggested by GNATcheck rule Constant_Overlays

[gcc r15-6650] RISC-V: Add missing dg-runtest to run the testcase under gcc.target/riscv/rvv/

2025-01-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:bacaf016aa3f40a7a9a3fd96c4f8bebb5312f6a3 commit r15-6650-gbacaf016aa3f40a7a9a3fd96c4f8bebb5312f6a3 Author: Tsung Chun Lin Date: Tue Jan 7 07:07:23 2025 -0700 RISC-V: Add missing dg-runtest to run the testcase under gcc.target/riscv/rvv/ gcc/testsuite/ChangeL

[gcc r15-6659] libgomp.texi: Minor update to omp_get_num_devices/omp_get_initial_device

2025-01-07 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:d3ccd89fa0d34d44226af47fe82c27ba7833fe65 commit r15-6659-gd3ccd89fa0d34d44226af47fe82c27ba7833fe65 Author: Tobias Burnus Date: Tue Jan 7 16:43:30 2025 +0100 libgomp.texi: Minor update to omp_get_num_devices/omp_get_initial_device libgomp/ChangeLog:

[gcc r15-6652] rtl-optimization/118298 - constant iteration loops and #pragma unroll

2025-01-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:34501ef418da13b361614235077c2162caabab73 commit r15-6652-g34501ef418da13b361614235077c2162caabab73 Author: Richard Biener Date: Tue Jan 7 13:18:27 2025 +0100 rtl-optimization/118298 - constant iteration loops and #pragma unroll When the RTL unroller handles c

[gcc r15-6651] Fixup convert-dfp*.c

2025-01-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:cda313ba6215d20150db6e952ce62138e9127d21 commit r15-6651-gcda313ba6215d20150db6e952ce62138e9127d21 Author: Richard Biener Date: Tue Jan 7 15:07:12 2025 +0100 Fixup convert-dfp*.c The testcases use -save-temps which doesn't play nice with -flto and multili

[gcc/redhat/heads/gcc-15-branch] (764 commits) Merge commit 'r15-6659-gd3ccd89fa0d34d44226af47fe82c27ba783

2025-01-07 Thread Jakub Jelinek via Gcc-cvs
The branch 'redhat/heads/gcc-15-branch' was updated to point to: 06d4f5dc909f... Merge commit 'r15-6659-gd3ccd89fa0d34d44226af47fe82c27ba783 It previously pointed to: d2b3fd44a4b2... Merge commit 'r15-5896-g4114b7fb1cb4cb90b9fafc22213d7d9579b Diff: Summary of changes (added commits): ---

[gcc r15-6669] [PATCH] testsuite: enable effective-target sync_char_short on RISC-V

2025-01-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:e8a3f6bfb8d92756bc33c3a520bca1ff644d64b7 commit r15-6669-ge8a3f6bfb8d92756bc33c3a520bca1ff644d64b7 Author: Andreas Schwab Date: Tue Jan 7 12:31:39 2025 -0700 [PATCH] testsuite: enable effective-target sync_char_short on RISC-V gcc/testuite/ * lib/

[gcc r15-6668] [PATCH] riscv: add mising masking in lrsc expander (PR118137)

2025-01-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:013e66ea95a241c472b9d87430efaf6c759cf5c0 commit r15-6668-g013e66ea95a241c472b9d87430efaf6c759cf5c0 Author: Andreas Schwab Date: Tue Jan 7 12:23:37 2025 -0700 [PATCH] riscv: add mising masking in lrsc expander (PR118137) gcc: PR target/118137

[gcc r15-6660] AArch64: Block combine_and_move from creating FP literal loads

2025-01-07 Thread Wilco Dijkstra via Gcc-cvs
https://gcc.gnu.org/g:45d306a835cb3f865a897dc7c04efbe1f9f46c28 commit r15-6660-g45d306a835cb3f865a897dc7c04efbe1f9f46c28 Author: Wilco Dijkstra Date: Fri Nov 1 14:44:56 2024 + AArch64: Block combine_and_move from creating FP literal loads The IRA combine_and_move pass runs if

[gcc r15-6661] AArch64: Switch off early scheduling

2025-01-07 Thread Wilco Dijkstra via Gcc-cvs
https://gcc.gnu.org/g:c5db3f50bdf34ea96fd193a2a66d686401053bd2 commit r15-6661-gc5db3f50bdf34ea96fd193a2a66d686401053bd2 Author: Wilco Dijkstra Date: Fri Nov 1 14:40:26 2024 + AArch64: Switch off early scheduling The early scheduler takes up ~33% of the total build time, howev

[gcc r15-6662] Document unsigned constants in intrinsic modules.

2025-01-07 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:d6b1d5deb23063b8eac980def0bc4e438b44ee85 commit r15-6662-gd6b1d5deb23063b8eac980def0bc4e438b44ee85 Author: Thomas Koenig Date: Tue Jan 7 15:23:29 2025 +0100 Document unsigned constants in intrinsic modules. gcc/fortran/ChangeLog: * intrinsic.

[gcc r15-6663] testsuite: RISC-V: Add effective target for E ABI variant

2025-01-07 Thread Dimitar Dimitrov via Gcc-cvs
https://gcc.gnu.org/g:904f332cce3de59b99a48751e69717cbd3592901 commit r15-6663-g904f332cce3de59b99a48751e69717cbd3592901 Author: Dimitar Dimitrov Date: Thu Dec 12 20:22:59 2024 +0200 testsuite: RISC-V: Add effective target for E ABI variant Add new effective target check for eithe

[gcc r15-6664] testsuite: RISC-V: Skip V and Zvbb tests for ILP32E/ILP64E ABIs

2025-01-07 Thread Dimitar Dimitrov via Gcc-cvs
https://gcc.gnu.org/g:62e7c496696eb68186616a2fa3654a876d21d695 commit r15-6664-g62e7c496696eb68186616a2fa3654a876d21d695 Author: Dimitar Dimitrov Date: Mon Nov 25 20:48:00 2024 +0200 testsuite: RISC-V: Skip V and Zvbb tests for ILP32E/ILP64E ABIs Some tests add options for V and Z

[gcc r15-6665] testsuite: RISC-V: Skip tests using -mcpu= for ILP32E/ILP64E ABIs

2025-01-07 Thread Dimitar Dimitrov via Gcc-cvs
https://gcc.gnu.org/g:3eaf74beac9c587edab13aa946b52a09b759d7fe commit r15-6665-g3eaf74beac9c587edab13aa946b52a09b759d7fe Author: Dimitar Dimitrov Date: Wed Dec 4 17:51:11 2024 +0200 testsuite: RISC-V: Skip tests using -mcpu= for ILP32E/ILP64E ABIs The tests are specifying -mcpu wi

[gcc r15-6667] Fix regression in ft32 port after recent switch table adjustments

2025-01-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:a550edc3fae828cef67aac050b80179a97bb2fad commit r15-6667-ga550edc3fae828cef67aac050b80179a97bb2fad Author: Jeff Law Date: Tue Jan 7 12:20:15 2025 -0700 Fix regression in ft32 port after recent switch table adjustments This is a trivial bug that showed up afte

[gcc r15-6670] Fix testsuite expectations for RVV after recent change

2025-01-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:c6b5398e9e3c387910e1736f06525a0724a84b3e commit r15-6670-gc6b5398e9e3c387910e1736f06525a0724a84b3e Author: Jeff Law Date: Tue Jan 7 14:27:28 2025 -0700 Fix testsuite expectations for RVV after recent change Tamar's recent improvement to improve affine unsigne

[gcc r15-6671] Prefer scalar_int_mode if the size - 1 is equal to UNITS_PER_WORD.

2025-01-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:d953c2c5714ed8503c4ae1b7d059a62e4e9a0624 commit r15-6671-gd953c2c5714ed8503c4ae1b7d059a62e4e9a0624 Author: Tsung Chun Lin Date: Tue Jan 7 14:48:31 2025 -0700 Prefer scalar_int_mode if the size - 1 is equal to UNITS_PER_WORD. Don't use the QI vector if its siz

[gcc r15-6672] [PATCH] libgcc/m68k: More fixes for soft float

2025-01-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:0115ef57efa9966fa7f448185dd5c741f58d4fac commit r15-6672-g0115ef57efa9966fa7f448185dd5c741f58d4fac Author: Keith Packard Date: Tue Jan 7 14:54:11 2025 -0700 [PATCH] libgcc/m68k: More fixes for soft float Fix __extenddfxf2: * Remove bogus denorm han

[gcc r15-6673] RISC-V: vector absolute difference expander [PR117722]

2025-01-07 Thread Vineet Gupta via Gcc-cvs
https://gcc.gnu.org/g:b755c151fde4ad736405bb2e13a7de0420161179 commit r15-6673-gb755c151fde4ad736405bb2e13a7de0420161179 Author: Vineet Gupta Date: Tue Jan 7 14:28:25 2025 -0800 RISC-V: vector absolute difference expander [PR117722] This improves codegen for x264 sum of absolute d

[gcc r15-6674] Match: Refactor the signed SAT_SUB match patterns [NFC]

2025-01-07 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:5080dbb807063061dbbe0a497d04629575f8c2af commit r15-6674-g5080dbb807063061dbbe0a497d04629575f8c2af Author: Pan Li Date: Wed Dec 11 19:09:08 2024 +0800 Match: Refactor the signed SAT_SUB match patterns [NFC] This patch would like to refactor the all signed SAT

[gcc r15-6677] Match: Update the comments for indicating SAT_* pattern

2025-01-07 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:4435e82708872f705c47eeb63bbcdfc54b0449fc commit r15-6677-g4435e82708872f705c47eeb63bbcdfc54b0449fc Author: Pan Li Date: Thu Dec 12 10:56:35 2024 +0800 Match: Update the comments for indicating SAT_* pattern Given the SAT_* patterns are grouped for each alu an

[gcc r15-6675] Match: Refactor the signed SAT_TRUNC match patterns [NFC]

2025-01-07 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:d20e9b7b5a4dd99f0486d2b0a946208a9563e196 commit r15-6675-gd20e9b7b5a4dd99f0486d2b0a946208a9563e196 Author: Pan Li Date: Wed Dec 11 19:37:06 2024 +0800 Match: Refactor the signed SAT_TRUNC match patterns [NFC] This patch would like to refactor the all signed S

[gcc r15-6676] Match: Refactor the signed SAT_* match for saturated value [NFC]

2025-01-07 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:cfe45ab382488313d8635ccaac970a11891a2c8c commit r15-6676-gcfe45ab382488313d8635ccaac970a11891a2c8c Author: Pan Li Date: Thu Dec 12 10:48:08 2024 +0800 Match: Refactor the signed SAT_* match for saturated value [NFC] This patch would like to refactor the all s

[gcc r15-6614] AArch64: Remove AARCH64_EXTRA_TUNE_USE_NEW_VECTOR_COSTS

2025-01-07 Thread Jennifer Schmitz via Gcc-cvs
https://gcc.gnu.org/g:70035b6c13852435d7ae396c0762ee26897d4d45 commit r15-6614-g70035b6c13852435d7ae396c0762ee26897d4d45 Author: Jennifer Schmitz Date: Tue Nov 26 00:43:48 2024 -0800 AArch64: Remove AARCH64_EXTRA_TUNE_USE_NEW_VECTOR_COSTS This patch removes the AARCH64_EXTRA_TUNE_

[gcc r15-6615] Fortran: Extend cylic type detection for deallocate [PR116669]

2025-01-07 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:d897090949086d1a094429f043a4dcb7bbc74448 commit r15-6615-gd897090949086d1a094429f043a4dcb7bbc74448 Author: Andre Vehreschild Date: Mon Dec 9 14:56:27 2024 +0100 Fortran: Extend cylic type detection for deallocate [PR116669] Using cycles in derived/class types

[gcc r15-6616] [PR modula2/118010, modula2/118183] Unable to rebuild the bootstrap tools and Wtypemismatch

2025-01-07 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:1ea6fef426e37a09edd97bca65733930c214978d commit r15-6616-g1ea6fef426e37a09edd97bca65733930c214978d Author: Gaius Mulley Date: Tue Jan 7 11:20:45 2025 + [PR modula2/118010, modula2/118183] Unable to rebuild the bootstrap tools and Wtypemismatch This patch

[gcc r13-9285] Zen5 tuning part 4: update reassocation width

2025-01-07 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:52507e15aa31bc66e99f2273306f1b45be919bba commit r13-9285-g52507e15aa31bc66e99f2273306f1b45be919bba Author: Jan Hubicka Date: Tue Sep 3 18:20:34 2024 +0200 Zen5 tuning part 4: update reassocation width Zen5 has 6 instead of 4 ALUs and the integer multiplicatio

[gcc r12-10887] Zen5 tuning part 3: scheduler tweaks

2025-01-07 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:f0718f1d7815c7845243a182c66f4a454efbfb72 commit r12-10887-gf0718f1d7815c7845243a182c66f4a454efbfb72 Author: Jan Hubicka Date: Tue Sep 3 16:26:16 2024 +0200 Zen5 tuning part 3: scheduler tweaks this patch adds support for new fussion in znver5 documented in th

[gcc r15-6617] LoongArch: Optimize initializing fp resgister to zero

2025-01-07 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:61400b669688848dc764d946a4d16fb51a27e286 commit r15-6617-g61400b669688848dc764d946a4d16fb51a27e286 Author: Deng Jianbo Date: Tue Dec 31 19:33:23 2024 +0800 LoongArch: Optimize initializing fp resgister to zero In LoongArch, currently uses instruction movgr2fr

[gcc r15-6618] Fortran: Ensure deep copy of allocatable components in cylic types [PR114612]

2025-01-07 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:25b380dc63cc7202ed1c7f2048994c3820a96fcd commit r15-6618-g25b380dc63cc7202ed1c7f2048994c3820a96fcd Author: Andre Vehreschild Date: Fri Dec 13 12:07:01 2024 +0100 Fortran: Ensure deep copy of allocatable components in cylic types [PR114612] gcc/fortran/Change

[gcc r13-9284] Zen5 tuning part 3: scheduler tweaks

2025-01-07 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:7392e9e480afe3143e72a99f7b5ac99b2f49c284 commit r13-9284-g7392e9e480afe3143e72a99f7b5ac99b2f49c284 Author: Jan Hubicka Date: Tue Sep 3 16:26:16 2024 +0200 Zen5 tuning part 3: scheduler tweaks this patch adds support for new fussion in znver5 documented in the

[gcc r15-6628] ada: Add "finally" GNAT extension

2025-01-07 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:5697da32d52b5659fee31826431f2134e69b1fee commit r15-6628-g5697da32d52b5659fee31826431f2134e69b1fee Author: Ronan Desplanques Date: Tue Dec 17 10:43:56 2024 +0100 ada: Add "finally" GNAT extension This patch adds a new reserved word, "finally", and accompanyin

[gcc r15-6626] ada: Reject references to attribute Result in Exceptional_Cases

2025-01-07 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:eccfadd5e22abba75138dd9762d8a873db80eaee commit r15-6626-geccfadd5e22abba75138dd9762d8a873db80eaee Author: Piotr Trojanek Date: Mon Dec 16 14:36:13 2024 +0100 ada: Reject references to attribute Result in Exceptional_Cases Functions with aspect Side_Effects s

[gcc r15-6624] ada: Fix comments about Subprogram_Variant and Exceptional_Cases

2025-01-07 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:d734902a117855a3f98b067ff8ed90052569af80 commit r15-6624-gd734902a117855a3f98b067ff8ed90052569af80 Author: Piotr Trojanek Date: Mon Dec 16 13:52:43 2024 +0100 ada: Fix comments about Subprogram_Variant and Exceptional_Cases The comment about Subprogram_Varian

[gcc r15-6625] ada: Move checks for consequences of Exceptional_Cases to GNAT

2025-01-07 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:0307abc8626da292843a080c809d59be5bfb720b commit r15-6625-g0307abc8626da292843a080c809d59be5bfb720b Author: Piotr Trojanek Date: Mon Dec 16 14:15:57 2024 +0100 ada: Move checks for consequences of Exceptional_Cases to GNAT Previously checks for consequence exp

[gcc r15-6627] ada: Elide the copy for bit-packed aggregates in (safe) assignments

2025-01-07 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:a47c6d8a1e4ec4fc635bbe9f9fadfc871b13bae2 commit r15-6627-ga47c6d8a1e4ec4fc635bbe9f9fadfc871b13bae2 Author: Eric Botcazou Date: Tue Dec 17 11:20:03 2024 +0100 ada: Elide the copy for bit-packed aggregates in (safe) assignments The in-place expansion has been h

[gcc r15-6623] ada: Put_Image spec incorrectly ignored for Fixed_Point_Type'Base'Image call.

2025-01-07 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:67e3db712e36e15486709ea39759a53f15c3d0e6 commit r15-6623-g67e3db712e36e15486709ea39759a53f15c3d0e6 Author: Steve Baird Date: Thu Dec 12 17:06:00 2024 -0800 ada: Put_Image spec incorrectly ignored for Fixed_Point_Type'Base'Image call. If a Put_Image aspect sp

[gcc r15-6632] ada: Remove unnecessary qualifiers for First/Next list operations

2025-01-07 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:69dfa02bdb9eaadc24552f280a390a0737386a54 commit r15-6632-g69dfa02bdb9eaadc24552f280a390a0737386a54 Author: Piotr Trojanek Date: Thu Mar 2 22:43:12 2023 +0100 ada: Remove unnecessary qualifiers for First/Next list operations Code cleanup related to work on exp

[gcc r15-6643] ada: Cleanup preanalysis of static expressions (part 2)

2025-01-07 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:360cd3542e9d9bd6e101a9fc6509f8f6013664cc commit r15-6643-g360cd3542e9d9bd6e101a9fc6509f8f6013664cc Author: Javier Miranda Date: Thu Dec 19 10:41:59 2024 + ada: Cleanup preanalysis of static expressions (part 2) According to RM 13.14(8/4), a static express

[gcc r15-6641] ada: Improve protection against wrong use from GDB

2025-01-07 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:0a71f5b5ca5bac57c660f563940b8baeb3552870 commit r15-6641-g0a71f5b5ca5bac57c660f563940b8baeb3552870 Author: Piotr Trojanek Date: Fri Dec 20 00:09:15 2024 +0100 ada: Improve protection against wrong use from GDB A code cleanup in routine intended to be used fro

[gcc r15-6644] ada: Do not raise exceptions from Exp_Aggr.Packed_Array_Aggregate_Handled

2025-01-07 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:0f1bc0d5c0b7b77f3ec0704f9f999cceef13adea commit r15-6644-g0f1bc0d5c0b7b77f3ec0704f9f999cceef13adea Author: Eric Botcazou Date: Fri Dec 20 16:49:50 2024 +0100 ada: Do not raise exceptions from Exp_Aggr.Packed_Array_Aggregate_Handled An exception is now raised

[gcc r15-6646] ada: Do not create temporaries for initialization statements

2025-01-07 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:980415be73a4c762302eeba0813e435116bccc70 commit r15-6646-g980415be73a4c762302eeba0813e435116bccc70 Author: Eric Botcazou Date: Tue Dec 10 10:24:47 2024 +0100 ada: Do not create temporaries for initialization statements Assignment statements marked with the No

[gcc r15-6648] ada: Adjust pragma obsolescent message

2025-01-07 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:edec353862e83d7a46cd85dc51ab549742506470 commit r15-6648-gedec353862e83d7a46cd85dc51ab549742506470 Author: Marc Poulhiès Date: Mon Jan 6 10:59:10 2025 +0100 ada: Adjust pragma obsolescent message Do not mention an explicit version. gcc/ada/ChangeLog:

[gcc r15-6647] ada: Drop g-cpp* units not needed by the compiler

2025-01-07 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:5f5022a9578cb19de6a0ed6dc3457904c618003f commit r15-6647-g5f5022a9578cb19de6a0ed6dc3457904c618003f Author: Alexandre Oliva Date: Wed Dec 11 10:16:58 2024 -0300 ada: Drop g-cpp* units not needed by the compiler Having moved __gnat_convert_caught_object to g-cs

[gcc r15-6645] ada: Remove unused AST flag Address_Warning_Posted

2025-01-07 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:a80bb3525e6e3596e025399691dc7789268fffe2 commit r15-6645-ga80bb3525e6e3596e025399691dc7789268fffe2 Author: Piotr Trojanek Date: Mon Dec 23 10:49:11 2024 +0100 ada: Remove unused AST flag Address_Warning_Posted Flag Address_Warning_Posted was only read and nev

[gcc r15-6622] ada: Error on instantiation with defaulted formal type referencing other formal type

2025-01-07 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:f409c452883011c93a91f8057d301920dbc9bbb2 commit r15-6622-gf409c452883011c93a91f8057d301920dbc9bbb2 Author: Gary Dismukes Date: Fri Dec 13 23:36:05 2024 + ada: Error on instantiation with defaulted formal type referencing other formal type The compiler wa

[gcc r15-6621] ada: Use the syntax of Ada 2012 if-expression in -gnatR3 output

2025-01-07 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:90f504df6f22c1a28831875b79783e0718330528 commit r15-6621-g90f504df6f22c1a28831875b79783e0718330528 Author: Eric Botcazou Date: Sun Dec 15 16:37:57 2024 +0100 ada: Use the syntax of Ada 2012 if-expression in -gnatR3 output This uses the syntax of Ada 2012 if-e

[gcc r15-6620] ada: Preserve Warning_Doc_Switch in gnatprove invocation

2025-01-07 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:c5ce2451324b643fefdaf2f463958b6d82010541 commit r15-6620-gc5ce2451324b643fefdaf2f463958b6d82010541 Author: Johannes Kanig Date: Tue Dec 3 19:53:28 2024 +0900 ada: Preserve Warning_Doc_Switch in gnatprove invocation When invoked by gnat2why, the Warning_Doc_Sw

[gcc r15-6619] ada: Restrict previous change made to expansion of allocators

2025-01-07 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:bd1df4e8f6cef63934640480b67b92494a735737 commit r15-6619-gbd1df4e8f6cef63934640480b67b92494a735737 Author: Eric Botcazou Date: Mon Dec 16 08:59:26 2024 +0100 ada: Restrict previous change made to expansion of allocators There is no need to build a cleanup if

[gcc r15-6633] ada: Handle attributes related to Ada 2012 iterators as internal

2025-01-07 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:a1b92ccf90b7376dbe36716d75fb270434797ddc commit r15-6633-ga1b92ccf90b7376dbe36716d75fb270434797ddc Author: Piotr Trojanek Date: Tue Mar 26 16:23:41 2024 +0100 ada: Handle attributes related to Ada 2012 iterators as internal Use existing machinery for internal

[gcc r15-6635] ada: Avoid conversion from String to Name_Id at runtime

2025-01-07 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:8f4194d6c3ccb5ab4bd4b420c37cdeb31b712c2a commit r15-6635-g8f4194d6c3ccb5ab4bd4b420c37cdeb31b712c2a Author: Piotr Trojanek Date: Tue Mar 26 15:05:47 2024 +0100 ada: Avoid conversion from String to Name_Id at runtime Code cleanup. gcc/ada/ChangeLog:

[gcc r15-6638] ada: Fix abort deferral for finally parts

2025-01-07 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:ec62ba1eb087a73e748a808067b96af5d512f6ae commit r15-6638-gec62ba1eb087a73e748a808067b96af5d512f6ae Author: Ronan Desplanques Date: Thu Dec 19 11:10:12 2024 +0100 ada: Fix abort deferral for finally parts This patch fixes two problems with how abort was deferr

[gcc r15-6631] ada: Fix internal error on container aggregate for bounded vectors

2025-01-07 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:ce13a3a47865387abac8c9ecf0e2bc4d63bada1b commit r15-6631-gce13a3a47865387abac8c9ecf0e2bc4d63bada1b Author: Eric Botcazou Date: Wed Dec 18 10:16:15 2024 +0100 ada: Fix internal error on container aggregate for bounded vectors The problem is that we analyze ref

[gcc r15-6630] ada: Add guard to System.Val_Real.Large_Powfive against pathological input

2025-01-07 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:c7799a8108e2e53e80d41281e5625b78236d039a commit r15-6630-gc7799a8108e2e53e80d41281e5625b78236d039a Author: Eric Botcazou Date: Tue Dec 17 20:00:38 2024 +0100 ada: Add guard to System.Val_Real.Large_Powfive against pathological input There is no need to keep m

[gcc r15-6639] ada: Remove dead code in detection of null record definitions

2025-01-07 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:672175768244d6962e11df5dee0cdf0fb28051ed commit r15-6639-g672175768244d6962e11df5dee0cdf0fb28051ed Author: Piotr Trojanek Date: Thu Dec 19 15:32:56 2024 +0100 ada: Remove dead code in detection of null record definitions Code cleanup; behavior is unaffected.

[gcc r15-6640] ada: Fix violations of GNAT-specific GNATcheck rules

2025-01-07 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:e8aadcb3518359c13fe5bd8fb7804d9cd60b4cad commit r15-6640-ge8aadcb3518359c13fe5bd8fb7804d9cd60b4cad Author: Piotr Trojanek Date: Fri Dec 20 00:07:23 2024 +0100 ada: Fix violations of GNAT-specific GNATcheck rules Code cleanup; semantics is unaffected.

[gcc r15-6636] ada: Remove flag Is_Inherited_Pragma which is only set and never used

2025-01-07 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:4b64d6d6439b002d17055c1c1112b248664face1 commit r15-6636-g4b64d6d6439b002d17055c1c1112b248664face1 Author: Piotr Trojanek Date: Tue Jan 30 01:10:17 2024 +0100 ada: Remove flag Is_Inherited_Pragma which is only set and never used Code cleanup; behavior is unaf

[gcc r15-6637] ada: Improved checking of uses of package renamings

2025-01-07 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:710789117374d335184590950280ad0c5bb70fbe commit r15-6637-g710789117374d335184590950280ad0c5bb70fbe Author: Steve Baird Date: Tue Dec 17 13:27:04 2024 -0800 ada: Improved checking of uses of package renamings In some cases, the RM 8.5.1(3.1) legality rule abou

[gcc r15-6634] ada: Untangle check for restriction No_Implementation_Attributes

2025-01-07 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:b014d250119378663d4a5d4a650fa53bbaca1c3f commit r15-6634-gb014d250119378663d4a5d4a650fa53bbaca1c3f Author: Piotr Trojanek Date: Tue Mar 26 16:52:08 2024 +0100 ada: Untangle check for restriction No_Implementation_Attributes Code cleanup; given that no attribu

[gcc r15-6629] ada: Drop vxworks-smp-ppc-link.spec

2025-01-07 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:0f83183d724d0def1baceef2fa81e7cae92a4ce8 commit r15-6629-g0f83183d724d0def1baceef2fa81e7cae92a4ce8 Author: Alexandre Oliva Date: Tue Aug 15 22:07:27 2023 -0300 ada: Drop vxworks-smp-ppc-link.spec Adding -msmp to linker options in system-vxworks-ppc-rtp-smp.ad

[gcc r15-6680] i386: Change mnemonics from TCVTROWPS2PBF16[H, L] to TCVTROWPS2BF16[H, L]

2025-01-07 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:814cbfc91a3c9f4286d13d04075287f6dac76e74 commit r15-6680-g814cbfc91a3c9f4286d13d04075287f6dac76e74 Author: Haochen Jiang Date: Thu Jan 2 16:55:34 2025 +0800 i386: Change mnemonics from TCVTROWPS2PBF16[H,L] to TCVTROWPS2BF16[H,L] In ISE056, the mnemonics for T

[gcc r15-6683] tree-optimization/118269 - SLP reduction chain and early breaks

2025-01-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:2dd4eb15b63ca1f20a637e8b26567d5064a43a4f commit r15-6683-g2dd4eb15b63ca1f20a637e8b26567d5064a43a4f Author: Richard Biener Date: Tue Jan 7 11:15:43 2025 +0100 tree-optimization/118269 - SLP reduction chain and early breaks When we create the SLP reduction chai

[gcc r15-6682] arm: [MVE intrinsics] Fix tuples field name (PR 118332)

2025-01-07 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:42b24557bdf805d2913d3c75531fe441b1634332 commit r15-6682-g42b24557bdf805d2913d3c75531fe441b1634332 Author: Christophe Lyon Date: Tue Jan 7 16:59:03 2025 + arm: [MVE intrinsics] Fix tuples field name (PR 118332) A recent commit mistakenly changed the field

[gcc r15-6684] middle-end/118325 - nonlocal goto lowering

2025-01-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:640b550425180bdab7bc67edc6a48465f4023888 commit r15-6684-g640b550425180bdab7bc67edc6a48465f4023888 Author: Richard Biener Date: Tue Jan 7 15:11:47 2025 +0100 middle-end/118325 - nonlocal goto lowering When nonlocal goto lowering creates an artificial label it

[gcc r15-6681] testsuite: Simplify target test and dg-options for AMO tests

2025-01-07 Thread jeevitha via Gcc-cvs
https://gcc.gnu.org/g:51708cbd751e3af0d147ceae4da5c74dae1519ce commit r15-6681-g51708cbd751e3af0d147ceae4da5c74dae1519ce Author: Jeevitha Date: Wed Jan 8 01:03:12 2025 -0600 testsuite: Simplify target test and dg-options for AMO tests Removed powerpc*-*-* from the target test as i

[gcc r15-6679] i386: Add br_mispredict_scale in cost table.

2025-01-07 Thread Hongyu Wang via Gcc-cvs
https://gcc.gnu.org/g:59096f014fedab9bd6787a286acf2afa7ab0fe9e commit r15-6679-g59096f014fedab9bd6787a286acf2afa7ab0fe9e Author: Hongyu Wang Date: Thu Jan 2 10:29:27 2025 +0800 i386: Add br_mispredict_scale in cost table. For later processors, the pipeline went deeper so the penal