[gcc(refs/users/meissner/heads/work169-tar)] Fix up TAR errors

2024-06-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9ca952ceea056ad90a88cb664b400365e5556b4b commit 9ca952ceea056ad90a88cb664b400365e5556b4b Author: Michael Meissner Date: Fri Jun 21 03:22:32 2024 -0400 Fix up TAR errors 2024-06-21 Michael Meissner * config/rs6000/rs6000.md (movcc_): Add al

[gcc(refs/users/meissner/heads/work169-tar)] Add -mlrspr.

2024-06-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9d922e12e93504f2c4e2622564a52fe8597e2934 commit 9d922e12e93504f2c4e2622564a52fe8597e2934 Author: Michael Meissner Date: Fri Jun 21 03:26:03 2024 -0400 Add -mlrspr. 2024-06-21 Michael Meissner gcc/ * config/rs6000/rs6000.cc (rs6000

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

2024-06-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:800d2947fa8297ea9871c59d520fc5e429d4263b commit 800d2947fa8297ea9871c59d520fc5e429d4263b Author: Michael Meissner Date: Fri Jun 21 03:27:20 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.tar | 29 + 1 file changed, 29 insertions(+)

[gcc/aoliva/heads/testme] [testsuite] [arm] [vect] adjust mve-vshr test [PR113281]

2024-06-21 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 7c42cd96b6bf... [testsuite] [arm] [vect] adjust mve-vshr test [PR113281] It previously pointed to: d47e880e8b59... [testsuite] [arm] [vect] adjust mve-vshr test [PR113281] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSI

[gcc(refs/users/aoliva/heads/testme)] [testsuite] [arm] [vect] adjust mve-vshr test [PR113281]

2024-06-21 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:7c42cd96b6bffca9122910e170f6d6f264320ecb commit 7c42cd96b6bffca9122910e170f6d6f264320ecb Author: Alexandre Oliva Date: Thu Jun 20 07:26:40 2024 -0300 [testsuite] [arm] [vect] adjust mve-vshr test [PR113281] The test was too optimistic, alas. We used to vecto

[gcc r15-1509] ada: Spurious style error with mutiple square brackets

2024-06-21 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:3ebd803b861e1da85f08664915e3267f690ff611 commit r15-1509-g3ebd803b861e1da85f08664915e3267f690ff611 Author: Justin Squirek Date: Thu May 9 20:16:24 2024 + ada: Spurious style error with mutiple square brackets This patch fixes a spurious error in the compi

[gcc r15-1510] ada: Fix for Default_Component_Value with declare expressions

2024-06-21 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:a0546a36e007d1def02f5a575d1b4e2a08a66115 commit r15-1510-ga0546a36e007d1def02f5a575d1b4e2a08a66115 Author: Piotr Trojanek Date: Thu May 16 10:59:31 2024 +0200 ada: Fix for Default_Component_Value with declare expressions When the expression of aspect Default_

[gcc r15-1511] ada: Fix assertion failure on predicate involving access parameter

2024-06-21 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:c5aed359a563c48f616d58f708c398f8494d7731 commit r15-1511-gc5aed359a563c48f616d58f708c398f8494d7731 Author: Eric Botcazou Date: Tue May 21 19:49:32 2024 +0200 ada: Fix assertion failure on predicate involving access parameter The assertion fails because the Or

[gcc r15-1512] ada: Predefined arithmetic operators incorrectly treated as directly visible

2024-06-21 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:244d02bb288a07f3252fc9ed38675b93a9a91225 commit r15-1512-g244d02bb288a07f3252fc9ed38675b93a9a91225 Author: Steve Baird Date: Thu May 23 17:11:42 2024 -0700 ada: Predefined arithmetic operators incorrectly treated as directly visible In some cases, a predefine

[gcc r15-1513] ada: Fix gnatcheck violation reported after a recent cleanup

2024-06-21 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:39f35956587fe09fbdb87ebd203df6e3674f7b59 commit r15-1513-g39f35956587fe09fbdb87ebd203df6e3674f7b59 Author: Piotr Trojanek Date: Wed Apr 17 14:58:24 2024 +0200 ada: Fix gnatcheck violation reported after a recent cleanup Code cleanup; semantics is unaffected.

[gcc r15-1514] ada: Generic formal/actual matching -- misc cleanup

2024-06-21 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:9ce1b11e154a930de3ba20b9e26af5631a73c7f3 commit r15-1514-g9ce1b11e154a930de3ba20b9e26af5631a73c7f3 Author: Bob Duff Date: Thu May 30 15:16:47 2024 -0400 ada: Generic formal/actual matching -- misc cleanup The only substantive change is to remove Activation_Ch

[gcc r15-1515] ada: Fix incorrect handling of packed array with aliased composite components

2024-06-21 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:8c7ce88c00f9bea9fb6f7e466c8706439fb5b131 commit r15-1515-g8c7ce88c00f9bea9fb6f7e466c8706439fb5b131 Author: Eric Botcazou Date: Fri May 31 00:13:44 2024 +0200 ada: Fix incorrect handling of packed array with aliased composite components The problem is that th

[gcc r15-1517] ada: Fix missing index check with declare expression

2024-06-21 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:2b55cc520cf51089d961414a78e6e5371f3c3e20 commit r15-1517-g2b55cc520cf51089d961414a78e6e5371f3c3e20 Author: Eric Botcazou Date: Thu May 30 12:46:57 2024 +0200 ada: Fix missing index check with declare expression The Do_Range_Check flag is properly set on the E

[gcc r15-1516] ada: Fix internal error on case expression used as index of array component

2024-06-21 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:aa34d34f753cee8974af6942e0603dfc2f8ea160 commit r15-1516-gaa34d34f753cee8974af6942e0603dfc2f8ea160 Author: Eric Botcazou Date: Tue May 28 23:08:32 2024 +0200 ada: Fix internal error on case expression used as index of array component This occurs when the boun

[gcc r15-1518] ada: Cannot override inherited function with controlling result

2024-06-21 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:df0637007e08eb11ead3ba4ac76de2b69a115327 commit r15-1518-gdf0637007e08eb11ead3ba4ac76de2b69a115327 Author: Javier Miranda Date: Thu May 30 11:24:54 2024 + ada: Cannot override inherited function with controlling result When a package has the declaration o

[gcc r15-1519] ada: Revert conditional installation of signal handlers on VxWorks

2024-06-21 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:3c99b1a75585b3c5ea5f79c87702c33b60e47a14 commit r15-1519-g3c99b1a75585b3c5ea5f79c87702c33b60e47a14 Author: Doug Rupp Date: Tue Jun 4 10:17:57 2024 -0700 ada: Revert conditional installation of signal handlers on VxWorks The conditional installation resulted i

[gcc r15-1520] ada: Small cleanup in processing of primitive operations

2024-06-21 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:7a51065e94e759d20dcb00cf58d4b472cc8185fd commit r15-1520-g7a51065e94e759d20dcb00cf58d4b472cc8185fd Author: Eric Botcazou Date: Tue Jun 4 21:33:28 2024 +0200 ada: Small cleanup in processing of primitive operations The processing of primitive operations is now

[gcc r15-1522] ada: Crash when using user defined string literals

2024-06-21 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:96e037bcd160d2f63a04de09f2d47ed9aae082ad commit r15-1522-g96e037bcd160d2f63a04de09f2d47ed9aae082ad Author: Javier Miranda Date: Thu Jun 6 11:20:14 2024 + ada: Crash when using user defined string literals When a non-overridable aspect is explicitly specif

[gcc r15-1523] ada: Fix crash in GNATbind during error reporting

2024-06-21 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:728c1454c2b405543687d80238d8af4f12bcdca2 commit r15-1523-g728c1454c2b405543687d80238d8af4f12bcdca2 Author: Eric Botcazou Date: Wed Jun 5 10:40:35 2024 +0200 ada: Fix crash in GNATbind during error reporting This is the minimal fix to avoid the crash.

[gcc r15-1524] ada: Apply fixes to Examine_Array_Bounds

2024-06-21 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:036a37eae64ba6ff73a913fa2f93fc888e4b28b9 commit r15-1524-g036a37eae64ba6ff73a913fa2f93fc888e4b28b9 Author: Ronan Desplanques Date: Thu Jun 6 09:40:54 2024 +0200 ada: Apply fixes to Examine_Array_Bounds gcc/ada/ * sem_util.adb (Examine_Array_B

[gcc r15-1525] ada: Reject ambiguous function calls in interpolated string expressions

2024-06-21 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:3cc00ccf4b8a866e2265445aa560a2ca00f613b8 commit r15-1525-g3cc00ccf4b8a866e2265445aa560a2ca00f613b8 Author: Javier Miranda Date: Thu Jun 6 12:06:53 2024 + ada: Reject ambiguous function calls in interpolated string expressions When the interpolated express

[gcc r15-1526] ada: Implement fast modulo reduction for nonbinary modular multiplication

2024-06-21 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:4e128544abc14871388ca194e61d6c482d3a11a6 commit r15-1526-g4e128544abc14871388ca194e61d6c482d3a11a6 Author: Eric Botcazou Date: Fri Apr 5 20:47:34 2024 +0200 ada: Implement fast modulo reduction for nonbinary modular multiplication This implements modulo reduc

[gcc r15-1528] ada: Fix bogus Address Sanitizer stack-buffer-overflow on packed record equality

2024-06-21 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:d69c53f73dae181c79f6ec6c7276a172476a2728 commit r15-1528-gd69c53f73dae181c79f6ec6c7276a172476a2728 Author: Eric Botcazou Date: Mon May 27 16:31:20 2024 +0200 ada: Fix bogus Address Sanitizer stack-buffer-overflow on packed record equality We set DECL_BIT_FIE

[gcc r15-1529] ada: Fix bogus Address Sanitizer stack-buffer-overflow on packed array copy

2024-06-21 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:2b510ac3aa521c6984495c63547914f271f1f51c commit r15-1529-g2b510ac3aa521c6984495c63547914f271f1f51c Author: Eric Botcazou Date: Mon May 27 16:46:03 2024 +0200 ada: Fix bogus Address Sanitizer stack-buffer-overflow on packed array copy The Address Sanitizer con

[gcc r15-1530] ada: Fix internal error on protected type with -gnatc -gnatR

2024-06-21 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:fbe4dd20b9f25eaa0b6b90d008aff4708e47765b commit r15-1530-gfbe4dd20b9f25eaa0b6b90d008aff4708e47765b Author: Eric Botcazou Date: Tue May 28 13:03:19 2024 +0200 ada: Fix internal error on protected type with -gnatc -gnatR It occurs when the body of a protected s

[gcc r15-1521] ada: Change error message on invalid RTS path

2024-06-21 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:498c6260ce0508a4c865071fed11e964d6f22b35 commit r15-1521-g498c6260ce0508a4c865071fed11e964d6f22b35 Author: Marc Poulhiès Date: Tue Jun 4 14:37:17 2024 +0200 ada: Change error message on invalid RTS path Include the invalid path in the error message.

[gcc r15-1527] ada: Implement fast modulo reduction for nonbinary modular multiplication

2024-06-21 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:9aa8324e8a2c992593591d965b3e2d527ed891d3 commit r15-1527-g9aa8324e8a2c992593591d965b3e2d527ed891d3 Author: Eric Botcazou Date: Sat Apr 20 12:26:52 2024 +0200 ada: Implement fast modulo reduction for nonbinary modular multiplication This adds the missing guard

[gcc r15-1531] sh: Make *minus_plus_one work after RA

2024-06-21 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:f49267e1636872128249431e9e5d20c0908b7e8e commit r15-1531-gf49267e1636872128249431e9e5d20c0908b7e8e Author: Richard Sandiford Date: Fri Jun 21 09:52:42 2024 +0100 sh: Make *minus_plus_one work after RA *minus_plus_one had no constraints, which meant that it co

[gcc r15-1532] libstdc++: Initialize base in test allocator's constructor

2024-06-21 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:e2fb245b07f489ed5bfd9a945e0053b4a3211245 commit r15-1532-ge2fb245b07f489ed5bfd9a945e0053b4a3211245 Author: Jonathan Wakely Date: Thu Jun 20 16:13:10 2024 +0100 libstdc++: Initialize base in test allocator's constructor This fixes a warning from one of the tes

[gcc r15-1533] libstdc++: Fix std::to_array for trivial-ish types [PR115522]

2024-06-21 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:510ce5eed69ee1bea9c2c696fe3b2301e16d1486 commit r15-1533-g510ce5eed69ee1bea9c2c696fe3b2301e16d1486 Author: Jonathan Wakely Date: Tue Jun 18 13:27:02 2024 +0100 libstdc++: Fix std::to_array for trivial-ish types [PR115522] Due to PR c++/85723 the std::is_trivi

[gcc r15-1534] libstdc++: Fix __cpp_lib_chrono for old std::string ABI

2024-06-21 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:f906b107634bfac29676e7fcf364d0ca7ceed666 commit r15-1534-gf906b107634bfac29676e7fcf364d0ca7ceed666 Author: Jonathan Wakely Date: Thu Jun 20 13:28:08 2024 +0100 libstdc++: Fix __cpp_lib_chrono for old std::string ABI The header is incomplete for the old std::

[gcc r15-1535] libstdc++: Add [[deprecated]] to std::wstring_convert and std::wbuffer_convert

2024-06-21 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:bb7d052adce7292d15a8400886013ff1843f774e commit r15-1535-gbb7d052adce7292d15a8400886013ff1843f774e Author: Jonathan Wakely Date: Fri Mar 22 13:19:09 2024 + libstdc++: Add [[deprecated]] to std::wstring_convert and std::wbuffer_convert These were deprecat

[gcc r15-1536] libstdc++: Add deprecation warnings to types

2024-06-21 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:577225a268ad203647746d4ae98620da0354d0a0 commit r15-1536-g577225a268ad203647746d4ae98620da0354d0a0 Author: Jonathan Wakely Date: Sun Apr 7 14:12:25 2024 +0100 libstdc++: Add deprecation warnings to types libstdc++-v3/ChangeLog: * include/bac

[gcc r15-1537] libstdc++: Undeprecate std::pmr::polymorphic_allocator::destroy (P2875R4)

2024-06-21 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:c3e237338eb7ffc90f3cc8d32a3971d17f6d0b31 commit r15-1537-gc3e237338eb7ffc90f3cc8d32a3971d17f6d0b31 Author: Jonathan Wakely Date: Tue Jun 18 16:09:08 2024 +0100 libstdc++: Undeprecate std::pmr::polymorphic_allocator::destroy (P2875R4) This member function was

[gcc r15-1538] libstdc++: Make std::any_cast ill-formed (LWG 3305)

2024-06-21 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:466ee78e3e975627440992dac67973ee314a0551 commit r15-1538-g466ee78e3e975627440992dac67973ee314a0551 Author: Jonathan Wakely Date: Tue Jun 18 16:59:52 2024 +0100 libstdc++: Make std::any_cast ill-formed (LWG 3305) LWG 3305 was approved earlier this year in Toky

[gcc r15-1539] libstdc++: Qualify calls in to prevent ADL

2024-06-21 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:09ca26cd24778e0820525edfac1cce07262f7e6c commit r15-1539-g09ca26cd24778e0820525edfac1cce07262f7e6c Author: Jonathan Wakely Date: Fri Jun 21 00:25:32 2024 +0100 libstdc++: Qualify calls in to prevent ADL libstdc++-v3/ChangeLog: * include/bits

[gcc r11-11520] tree-optimization/114027 - conditional reduction chain

2024-06-21 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b6a029286d5034d63063ae78f406ba677c37d015 commit r11-11520-gb6a029286d5034d63063ae78f406ba677c37d015 Author: Richard Biener Date: Thu Feb 22 10:50:12 2024 +0100 tree-optimization/114027 - conditional reduction chain When we classify a conditional reduction cha

[gcc r11-11522] tree-optimization/112793 - SLP of constant/external code-generated twice

2024-06-21 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:7e4dedbf9ff64964e356521d03a06838cbd4ca2e commit r11-11522-g7e4dedbf9ff64964e356521d03a06838cbd4ca2e Author: Richard Biener Date: Wed Dec 13 14:23:31 2023 +0100 tree-optimization/112793 - SLP of constant/external code-generated twice The following makes the at

[gcc r11-11521] tree-optimization/114027 - fix testcase

2024-06-21 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:70ebb2ecbbcdfc40e0beff95dd11c9d678694888 commit r11-11521-g70ebb2ecbbcdfc40e0beff95dd11c9d678694888 Author: Richard Biener Date: Tue Mar 26 09:46:06 2024 +0100 tree-optimization/114027 - fix testcase The following fixes out-of-bounds read in the testcase.

[gcc r11-11524] tree-optimization/112505 - bit-precision induction vectorization

2024-06-21 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:ffaa61eb15dce3e48b4dcbca7161fc79ac9734b8 commit r11-11524-gffaa61eb15dce3e48b4dcbca7161fc79ac9734b8 Author: Richard Biener Date: Thu Jan 11 14:00:33 2024 +0100 tree-optimization/112505 - bit-precision induction vectorization Vectorization of bit-precision ind

[gcc r11-11519] middle-end/114734 - wrong code with expand_call_mem_ref

2024-06-21 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a43c9bea7bd80af33ae116e7197f814ad911857e commit r11-11519-ga43c9bea7bd80af33ae116e7197f814ad911857e Author: Richard Biener Date: Fri Apr 26 15:47:13 2024 +0200 middle-end/114734 - wrong code with expand_call_mem_ref When expand_call_mem_ref looks at the defin

[gcc r11-11528] tree-optimization/111039 - abnormals and bit test merging

2024-06-21 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:bae5dcf29c6cb1f0da437858aa7214811ece53a5 commit r11-11528-gbae5dcf29c6cb1f0da437858aa7214811ece53a5 Author: Richard Biener Date: Thu Aug 17 13:10:14 2023 +0200 tree-optimization/111039 - abnormals and bit test merging The following guards the bit test merging

[gcc r11-11523] debug/112718 - reset all type units with -ffat-lto-objects

2024-06-21 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:33e6997ef0ea30f57089038a15e2a33fcbd81648 commit r11-11523-g33e6997ef0ea30f57089038a15e2a33fcbd81648 Author: Richard Biener Date: Mon Jan 22 15:42:59 2024 +0100 debug/112718 - reset all type units with -ffat-lto-objects When mixing -flto, -ffat-lto-objects and

[gcc r11-11529] tree-optimization/111070 - fix ICE with recent ifcombine fix

2024-06-21 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:8d7ff01933c18532c82c864bd9182db619fcab43 commit r11-11529-g8d7ff01933c18532c82c864bd9182db619fcab43 Author: Richard Biener Date: Mon Aug 21 09:01:00 2023 +0200 tree-optimization/111070 - fix ICE with recent ifcombine fix We now got test coverage for non-SSA n

[gcc r11-11527] debug/111080 - avoid outputting debug info for unused restrict qualified type

2024-06-21 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:80ded4e8f871c98481bab912997034b9d24b1c96 commit r11-11527-g80ded4e8f871c98481bab912997034b9d24b1c96 Author: Richard Biener Date: Mon Aug 21 10:34:30 2023 +0200 debug/111080 - avoid outputting debug info for unused restrict qualified type The following applie

[gcc r11-11530] middle-end/110176 - wrong zext (bool) <= (int) 4294967295u folding

2024-06-21 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:0d0f181dedb928a6dbb9af040a09cda3f4d5da64 commit r11-11530-g0d0f181dedb928a6dbb9af040a09cda3f4d5da64 Author: Richard Biener Date: Wed Jan 31 14:40:24 2024 +0100 middle-end/110176 - wrong zext (bool) <= (int) 4294967295u folding The following fixes a wrong patt

[gcc r11-11525] tree-optimization/112495 - alias versioning and address spaces

2024-06-21 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:20fe647365a922c6dd7a7f283abb99b5588476e8 commit r11-11525-g20fe647365a922c6dd7a7f283abb99b5588476e8 Author: Richard Biener Date: Mon Nov 13 10:20:37 2023 +0100 tree-optimization/112495 - alias versioning and address spaces We are not correctly handling differ

[gcc r11-11526] tree-optimization/111445 - simple_iv simplification fault

2024-06-21 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:ce653fa683643d4e5a7146181954358f1060dfed commit r11-11526-gce653fa683643d4e5a7146181954358f1060dfed Author: Richard Biener Date: Fri Oct 20 15:08:49 2023 +0200 tree-optimization/111445 - simple_iv simplification fault The following fixes a missed check in the

[gcc r14-10333] Avoid SLP_REPRESENTATIVE access for VEC_PERM in SLP scheduling

2024-06-21 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:85d32e6f75e7395c12b9979a47b70fe9479ca1ff commit r14-10333-g85d32e6f75e7395c12b9979a47b70fe9479ca1ff Author: Richard Biener Date: Fri May 17 15:23:38 2024 +0200 Avoid SLP_REPRESENTATIVE access for VEC_PERM in SLP scheduling SLP permute nodes can end up without

[gcc r14-10334] tree-optimization/115508 - fix ICE with SLP scheduling and extern vector

2024-06-21 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:65e25860f49ee7a2cfd4872db06d94ed7675e12e commit r14-10334-g65e25860f49ee7a2cfd4872db06d94ed7675e12e Author: Richard Biener Date: Mon Jun 17 14:36:56 2024 +0200 tree-optimization/115508 - fix ICE with SLP scheduling and extern vector When there's a permute aft

[gcc r14-10335] tree-optimization/115278 - fix DSE in if-conversion wrt volatiles

2024-06-21 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:272e8c90af527fc1d0055ad0f17f1d97bb0bd6cb commit r14-10335-g272e8c90af527fc1d0055ad0f17f1d97bb0bd6cb Author: Richard Biener Date: Fri May 31 10:14:25 2024 +0200 tree-optimization/115278 - fix DSE in if-conversion wrt volatiles The following adds the missing gu

[gcc r15-1540] diagnostics: fixes to SARIF output [PR109360]

2024-06-21 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:9f4fdc3acebcf6b045edea1361570658da4bc0ab commit r15-1540-g9f4fdc3acebcf6b045edea1361570658da4bc0ab Author: David Malcolm Date: Fri Jun 21 08:46:13 2024 -0400 diagnostics: fixes to SARIF output [PR109360] When adding validation of .sarif files against the sche

[gcc r15-1541] testsuite: check that generated .sarif files validate against the SARIF schema [PR109360]

2024-06-21 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:a84fe222029ff21903283cc8ee4bc760ebf80ec2 commit r15-1541-ga84fe222029ff21903283cc8ee4bc760ebf80ec2 Author: David Malcolm Date: Fri Jun 21 08:46:14 2024 -0400 testsuite: check that generated .sarif files validate against the SARIF schema [PR109360] This patch

[gcc r15-1542] Add builtin_unreachable processing for fast_vrp.

2024-06-21 Thread Andrew Macleod via Gcc-cvs
https://gcc.gnu.org/g:ffaa806c302cca23b36173b65140a1ee1b1826af commit r15-1542-gffaa806c302cca23b36173b65140a1ee1b1826af Author: Andrew MacLeod Date: Mon Jun 17 11:23:12 2024 -0400 Add builtin_unreachable processing for fast_vrp. Add a remove_unreachable object to fast vrp, and ho

[gcc r15-1543] Change fast VRP algorithm

2024-06-21 Thread Andrew Macleod via Gcc-cvs
https://gcc.gnu.org/g:68532d3c63725777aaa63b9ac2e4a086c6359bfa commit r15-1543-g68532d3c63725777aaa63b9ac2e4a086c6359bfa Author: Andrew MacLeod Date: Mon Jun 17 11:32:51 2024 -0400 Change fast VRP algorithm Change the fast VRP algorithm to track contextual ranges active within

[gcc r15-1544] Print "Global Exported" to dump_file from set_range_info.

2024-06-21 Thread Andrew Macleod via Gcc-cvs
https://gcc.gnu.org/g:747a06017196b6344e3f664706a11231ba712548 commit r15-1544-g747a06017196b6344e3f664706a11231ba712548 Author: Andrew MacLeod Date: Mon Jun 17 16:07:16 2024 -0400 Print "Global Exported" to dump_file from set_range_info. * gimple-range.cc (gimple_ranger::

[gcc r14-10336] Build: Set gcc_cv_as_mips_explicit_relocs if gcc_cv_as_mips_explicit_relocs_pcrel

2024-06-21 Thread YunQiang Su via Gcc-cvs
https://gcc.gnu.org/g:a16f47f5f34d08b13ee58ea362027c6a479eb82f commit r14-10336-ga16f47f5f34d08b13ee58ea362027c6a479eb82f Author: YunQiang Su Date: Thu Jun 20 10:37:39 2024 +0800 Build: Set gcc_cv_as_mips_explicit_relocs if gcc_cv_as_mips_explicit_relocs_pcrel We check gcc_cv_as_

[gcc r15-1545] rtl-ssa: Don't cost no-op moves

2024-06-21 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:4a43a06c7b2bcc3402ac69d6e5ce7b8008acc69a commit r15-1545-g4a43a06c7b2bcc3402ac69d6e5ce7b8008acc69a Author: Richard Sandiford Date: Fri Jun 21 15:40:10 2024 +0100 rtl-ssa: Don't cost no-op moves No-op moves are given the code NOOP_MOVE_INSN_CODE if we plan

[gcc r15-1546] iq2000: Fix test and branch instructions

2024-06-21 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:8f254cd4e40b692e5f01a3b40f2b5b60c8528a1e commit r15-1546-g8f254cd4e40b692e5f01a3b40f2b5b60c8528a1e Author: Richard Sandiford Date: Fri Jun 21 15:40:10 2024 +0100 iq2000: Fix test and branch instructions The iq2000 test and branch instructions had patterns lik

[gcc r15-1547] xstormy16: Fix xs_hi_nonmemory_operand

2024-06-21 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:5320bcbd342a985a6e1db60bff2918f73dcad1a0 commit r15-1547-g5320bcbd342a985a6e1db60bff2918f73dcad1a0 Author: Richard Sandiford Date: Fri Jun 21 15:40:11 2024 +0100 xstormy16: Fix xs_hi_nonmemory_operand All uses of xs_hi_nonmemory_operand allow constraint "i",

[gcc r15-1548] libstdc++: Fix test on x86_64 and non-simd targets

2024-06-21 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:77f321435b4ac37992c2ed6737ca0caa1dd50551 commit r15-1548-g77f321435b4ac37992c2ed6737ca0caa1dd50551 Author: Matthias Kretz Date: Fri Jun 21 16:22:22 2024 +0200 libstdc++: Fix test on x86_64 and non-simd targets * Running a test compiled with AVX512 instruction

[gcc r15-1549] libstdc++: Fix std::fill and std::fill_n optimizations [PR109150]

2024-06-21 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:b3743181899c5490a94c4dbde56a69ab77a40f11 commit r15-1549-gb3743181899c5490a94c4dbde56a69ab77a40f11 Author: Jonathan Wakely Date: Wed Jun 19 16:14:56 2024 +0100 libstdc++: Fix std::fill and std::fill_n optimizations [PR109150] As noted in the PR, the optimizat

[gcc r15-1550] libstdc++: Don't use std::__is_scalar in std::valarray initialization [PR115497]

2024-06-21 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:139d65d1f5a60ac90479653a4f9b63618509f3f9 commit r15-1550-g139d65d1f5a60ac90479653a4f9b63618509f3f9 Author: Jonathan Wakely Date: Wed Jun 19 11:19:58 2024 +0100 libstdc++: Don't use std::__is_scalar in std::valarray initialization [PR115497] This removes the

[gcc r15-1552] libstdc++: Remove std::__is_void class template [PR115497]

2024-06-21 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:51cc77672add517123ef9ea45335b08442e8d57c commit r15-1552-g51cc77672add517123ef9ea45335b08442e8d57c Author: Jonathan Wakely Date: Wed Jun 19 11:19:58 2024 +0100 libstdc++: Remove std::__is_void class template [PR115497] This removes the std::__is_void trait, a

[gcc r14-10337] libstdc++: Fix test on x86_64 and non-simd targets

2024-06-21 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:a851931bc0d7a2b39ccc1f236015aabf24ee51f9 commit r14-10337-ga851931bc0d7a2b39ccc1f236015aabf24ee51f9 Author: Matthias Kretz Date: Fri Jun 21 16:22:22 2024 +0200 libstdc++: Fix test on x86_64 and non-simd targets * Running a test compiled with AVX512 instructio

[gcc r15-1551] libstdc++: Stop using std::__is_pointer in and [PR115497]

2024-06-21 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:5f10547e021db3a4a34382cd067668f9ef97fdeb commit r15-1551-g5f10547e021db3a4a34382cd067668f9ef97fdeb Author: Jonathan Wakely Date: Wed Jun 19 17:21:16 2024 +0100 libstdc++: Stop using std::__is_pointer in and [PR115497] This replaces all uses of the std::__i

[gcc r15-1553] libstdc++: Remove std::__is_pointer and std::__is_scalar [PR115497]

2024-06-21 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:52a82359073653e312aaa5703f7e0ce339588961 commit r15-1553-g52a82359073653e312aaa5703f7e0ce339588961 Author: Jonathan Wakely Date: Wed Jun 19 17:26:37 2024 +0100 libstdc++: Remove std::__is_pointer and std::__is_scalar [PR115497] This removes the std::__is_poin

[gcc r11-11531] libstdc++: Fix test on x86_64 and non-simd targets

2024-06-21 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:87cda03e707f9f3e049905a0f698221f3c7db148 commit r11-11531-g87cda03e707f9f3e049905a0f698221f3c7db148 Author: Matthias Kretz Date: Fri Jun 21 16:22:22 2024 +0200 libstdc++: Fix test on x86_64 and non-simd targets * Running a test compiled with AVX512 instructio

[gcc r13-8861] libstdc++: Fix find_last_set(simd_mask) to ignore padding bits

2024-06-21 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:fbd088a069b172cae4e268abe2d38e567ef97990 commit r13-8861-gfbd088a069b172cae4e268abe2d38e567ef97990 Author: Matthias Kretz Date: Fri Jun 14 15:11:25 2024 +0200 libstdc++: Fix find_last_set(simd_mask) to ignore padding bits With the change to the AVX512 find_la

[gcc r13-8862] libstdc++: Fix test on x86_64 and non-simd targets

2024-06-21 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:c335e34ff89ec9aec1ba874dc5cece9c2303c906 commit r13-8862-gc335e34ff89ec9aec1ba874dc5cece9c2303c906 Author: Matthias Kretz Date: Fri Jun 21 16:22:22 2024 +0200 libstdc++: Fix test on x86_64 and non-simd targets * Running a test compiled with AVX512 instruction

[gcc r12-10574] libstdc++: Fix find_last_set(simd_mask) to ignore padding bits

2024-06-21 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:8b5bdeb8aa2c2f6dbd448a8f7d500d9eaece48e1 commit r12-10574-g8b5bdeb8aa2c2f6dbd448a8f7d500d9eaece48e1 Author: Matthias Kretz Date: Fri Jun 14 15:11:25 2024 +0200 libstdc++: Fix find_last_set(simd_mask) to ignore padding bits With the change to the AVX512 find_l

[gcc r12-10575] libstdc++: Fix test on x86_64 and non-simd targets

2024-06-21 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:169d4d1addaac7eef6cde4049aa8b4f3d81c28b0 commit r12-10575-g169d4d1addaac7eef6cde4049aa8b4f3d81c28b0 Author: Matthias Kretz Date: Fri Jun 21 16:22:22 2024 +0200 libstdc++: Fix test on x86_64 and non-simd targets * Running a test compiled with AVX512 instructio

[gcc r14-10338] AArch64: Fix cpu features initialization [PR115342]

2024-06-21 Thread Wilco Dijkstra via Gcc-cvs
https://gcc.gnu.org/g:9421f02916676d27e24fcda918f85e359329ac69 commit r14-10338-g9421f02916676d27e24fcda918f85e359329ac69 Author: Wilco Dijkstra Date: Wed Jun 5 14:04:33 2024 +0100 AArch64: Fix cpu features initialization [PR115342] The CPU features initialization code uses CPUID

[gcc(refs/users/meissner/heads/work169-tar)] Allow CCmodes in TAR register.

2024-06-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:83684672e6614489c15e5beaa640492deeb8fcd9 commit 83684672e6614489c15e5beaa640492deeb8fcd9 Author: Michael Meissner Date: Fri Jun 21 12:43:18 2024 -0400 Allow CCmodes in TAR register. 2024-06-21 Michael Meissner gcc/ * config/rs6000

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

2024-06-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:1241778ce6d55a8f5e253762cd89c9204031bd8a commit 1241778ce6d55a8f5e253762cd89c9204031bd8a Author: Michael Meissner Date: Fri Jun 21 12:44:46 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.tar | 11 +++ 1 file changed, 11 insertions(+) diff --git a/gcc

[gcc r15-1554] [committed] Fix testsuite fallout on stormy16 after IOR->PLUS change

2024-06-21 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:37f3000a57d62b808188eb6a14a369f6a789e1ea commit r15-1554-g37f3000a57d62b808188eb6a14a369f6a789e1ea Author: Jeff Law Date: Fri Jun 21 15:58:12 2024 -0600 [committed] Fix testsuite fallout on stormy16 after IOR->PLUS change More minor fallout from the IOR->PLUS

[gcc r15-1555] diagnostics: move diagnostic_{event, path} functions to diagnostic-path.cc

2024-06-21 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:4819dc7d4b84afa98881ffb8471cf19bc362221b commit r15-1555-g4819dc7d4b84afa98881ffb8471cf19bc362221b Author: David Malcolm Date: Fri Jun 21 18:20:38 2024 -0400 diagnostics: move diagnostic_{event,path} functions to diagnostic-path.cc No functional change intend

[gcc r15-1556] diagnostics: remove duplicate copies of diagnostic_kind_text

2024-06-21 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:ccbcde5ec0e481e1ea775649d59691b6f5fcc5a1 commit r15-1556-gccbcde5ec0e481e1ea775649d59691b6f5fcc5a1 Author: David Malcolm Date: Fri Jun 21 18:20:38 2024 -0400 diagnostics: remove duplicate copies of diagnostic_kind_text No functional change intended.