[gcc r14-9444] gimple-iterator, ubsan: Fix ICE during instrumentation of returns_twice calls [PR112709]

2024-03-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:364c684c474841e3c9c04e025a5c1bca49705c86 commit r14-9444-g364c684c474841e3c9c04e025a5c1bca49705c86 Author: Jakub Jelinek Date: Wed Mar 13 09:16:45 2024 +0100 gimple-iterator, ubsan: Fix ICE during instrumentation of returns_twice calls [PR112709] ubsan, asan

[gcc r14-9445] asan: Fix ICE during instrumentation of returns_twice calls [PR112709]

2024-03-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:6586359e8e4c611dd96129b5d4f24023949ac3fc commit r14-9445-g6586359e8e4c611dd96129b5d4f24023949ac3fc Author: Jakub Jelinek Date: Wed Mar 13 09:19:05 2024 +0100 asan: Fix ICE during instrumentation of returns_twice calls [PR112709] The following patch on top of

[gcc r14-9446] OpenMP/Fortran: Fix defaultmap(none) issue with dummy procedures [PR114283]

2024-03-13 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:c5037fcee2de438774466e78e46e6ab4df72a7fe commit r14-9446-gc5037fcee2de438774466e78e46e6ab4df72a7fe Author: Tobias Burnus Date: Wed Mar 13 09:35:28 2024 +0100 OpenMP/Fortran: Fix defaultmap(none) issue with dummy procedures [PR114283] Dummy procedures look sim

[gcc r14-9447] bitint: Fix up lowering of bitfield loads/stores [PR114313]

2024-03-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:0613b12dd7f6274a1aac07f295ed51d86c2c85f1 commit r14-9447-g0613b12dd7f6274a1aac07f295ed51d86c2c85f1 Author: Jakub Jelinek Date: Wed Mar 13 10:19:04 2024 +0100 bitint: Fix up lowering of bitfield loads/stores [PR114313] The following testcase ICEs, because for

[gcc r12-10206] libstdc++: Optimize std::to_array for trivial types [PR110167]

2024-03-13 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:ec5da76ad33dcba7858525fdb6b39288631fcd8a commit r12-10206-gec5da76ad33dcba7858525fdb6b39288631fcd8a Author: Jonathan Wakely Date: Thu Jun 8 12:24:43 2023 +0100 libstdc++: Optimize std::to_array for trivial types [PR110167] As reported in PR libstdc++/110167,

[gcc r12-10207] libstdc++: Fix a -Wsign-compare warning in std::list

2024-03-13 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:6a858b742c12b82496cd45cfd8b776fbcb474d6b commit r12-10207-g6a858b742c12b82496cd45cfd8b776fbcb474d6b Author: Jonathan Wakely Date: Wed Aug 9 11:28:56 2023 +0100 libstdc++: Fix a -Wsign-compare warning in std::list libstdc++-v3/ChangeLog: * inc

[gcc r12-10209] libstdc++: Remove unnecessary "& 1" from year_month_day_last::day()

2024-03-13 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:d472bd346ddd1d679ecd3ff392fda98343ed7a36 commit r12-10209-gd472bd346ddd1d679ecd3ff392fda98343ed7a36 Author: Cassio Neri Date: Sat Nov 11 16:44:58 2023 + libstdc++: Remove unnecessary "& 1" from year_month_day_last::day() When year_month_day_last::day() wa

[gcc r12-10208] libstdc++: Fix UB in weekday::weekday(sys_days) and add test

2024-03-13 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:2d5eee092aa3cbfb50496ed4b224600de2e7fb08 commit r12-10208-g2d5eee092aa3cbfb50496ed4b224600de2e7fb08 Author: Cassio Neri Date: Sun Nov 12 01:33:52 2023 + libstdc++: Fix UB in weekday::weekday(sys_days) and add test The following has undefined behaviour (si

[gcc r12-10210] libstdc++: Simplify year::is_leap()

2024-03-13 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:a7c37987a57f551794294518c6f6670690e1aad2 commit r12-10210-ga7c37987a57f551794294518c6f6670690e1aad2 Author: Cassio Neri Date: Sat Nov 11 22:59:50 2023 + libstdc++: Simplify year::is_leap() The current implementation returns (_M_y & (__is_multiple_

[gcc r12-10211] libstdc++: Improve operator-(weekday x, weekday y)

2024-03-13 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:a491dd0eac360758dd20b29bef78b27d005547a1 commit r12-10211-ga491dd0eac360758dd20b29bef78b27d005547a1 Author: Cassio Neri Date: Tue Nov 14 00:27:39 2023 + libstdc++: Improve operator-(weekday x, weekday y) The current implementation calls __detail::__modulo

[gcc r12-10212] libstdc++: Remove UB from month and weekday additions and subtractions.

2024-03-13 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:2f09b1c7b936f83da597b4a37aa5619c5e36dfc4 commit r12-10212-g2f09b1c7b936f83da597b4a37aa5619c5e36dfc4 Author: Cassio Neri Date: Sun Dec 10 11:31:31 2023 + libstdc++: Remove UB from month and weekday additions and subtractions. The following invoke signed in

[gcc r14-9448] s390: Deprecate some vector builtins

2024-03-13 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:b59f0c9c5a4838658dd2a1db58ac09d9f3be0f51 commit r14-9448-gb59f0c9c5a4838658dd2a1db58ac09d9f3be0f51 Author: Stefan Schulze Frielinghaus Date: Wed Mar 13 10:59:02 2024 +0100 s390: Deprecate some vector builtins According to IBM Open XL C/C++ for z/OS version 1.

[gcc r14-9449] s390: Streamline vector builtins with LLVM

2024-03-13 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:9f2b16ce1efef0648a6d52c1d744735c46e2eec1 commit r14-9449-g9f2b16ce1efef0648a6d52c1d744735c46e2eec1 Author: Stefan Schulze Frielinghaus Date: Wed Mar 13 11:03:02 2024 +0100 s390: Streamline vector builtins with LLVM Similar as to s390_lcbb, s390_vll, s390_vstl

[gcc r14-9450] s390: Fix tests rosbg_si_srl and rxsbg_si_srl

2024-03-13 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:a63fb786f8564880c91a30b99fda6d8a44adf81d commit r14-9450-ga63fb786f8564880c91a30b99fda6d8a44adf81d Author: Stefan Schulze Frielinghaus Date: Wed Mar 13 11:05:08 2024 +0100 s390: Fix tests rosbg_si_srl and rxsbg_si_srl Starting with r14-2047-gd0e891406b16dc tw

[gcc r14-9451] s390: Fix TARGET_SECONDARY_RELOAD for non-SYMBOL_REFs

2024-03-13 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:4d049fadc25585e336c06e6b60b592f40ddbcc12 commit r14-9451-g4d049fadc25585e336c06e6b60b592f40ddbcc12 Author: Stefan Schulze Frielinghaus Date: Wed Mar 13 11:07:03 2024 +0100 s390: Fix TARGET_SECONDARY_RELOAD for non-SYMBOL_REFs RTX X need not necessarily be a S

[gcc(refs/users/rguenth/heads/vect-force-slp)] Add single-lane SLP support to .GOMP_SIMD_LANE vectorization

2024-03-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:86287e0990987d435ba7dfcf9dffbdb3c7ce074d commit 86287e0990987d435ba7dfcf9dffbdb3c7ce074d Author: Richard Biener Date: Wed Mar 13 14:13:00 2024 +0100 Add single-lane SLP support to .GOMP_SIMD_LANE vectorization The following adds support for single-lane SLP .G

[gcc r14-9452] testsuite: target test for short_enums

2024-03-13 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:5a44e14eb4ff47317b420de10fcc2512a6a6e0fb commit r14-9452-g5a44e14eb4ff47317b420de10fcc2512a6a6e0fb Author: Torbjörn SVENSSON Date: Wed Mar 13 15:04:25 2024 +0100 testsuite: target test for short_enums On arm-none-eabi, the test case fails with below warning o

[gcc r13-8433] testsuite: xfail test for short_enums

2024-03-13 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:1277f69b9b020688618bd034d3ceb03395e84326 commit r13-8433-g1277f69b9b020688618bd034d3ceb03395e84326 Author: Torbjörn SVENSSON Date: Sat Mar 9 09:40:07 2024 +0100 testsuite: xfail test for short_enums On arm-none-eabi, the test case fails with .../null-dere

[gcc r14-9453] store-merging: Match bswap64 on 32-bit targets with bswapsi2 [PR114319]

2024-03-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:74bca21db31e3f4ab6543b56c3f26b4dfe586fef commit r14-9453-g74bca21db31e3f4ab6543b56c3f26b4dfe586fef Author: Jakub Jelinek Date: Wed Mar 13 15:34:59 2024 +0100 store-merging: Match bswap64 on 32-bit targets with bswapsi2 [PR114319] gimple-ssa-store-merging.cc t

[gcc r13-8434] ada: Fix incorrect handling of Aggregate aspect

2024-03-13 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:bc97504e021fd8719fa6d9e31c311b38e87a3900 commit r13-8434-gbc97504e021fd8719fa6d9e31c311b38e87a3900 Author: Marc Poulhiès Date: Tue Feb 28 17:10:29 2023 +0100 ada: Fix incorrect handling of Aggregate aspect This change fixes 2 incorrect handlings of the aspect

[gcc r13-8435] ada: Fix (again) incorrect handling of Aggregate aspect

2024-03-13 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:6c8e7aa2ce1d51050c59c1492be2a29890d2c172 commit r13-8435-g6c8e7aa2ce1d51050c59c1492be2a29890d2c172 Author: Marc Poulhiès Date: Mon Mar 6 12:15:13 2023 +0100 ada: Fix (again) incorrect handling of Aggregate aspect Previous fix stopped the processing of the Agg

[gcc r13-8436] ada: Fix error message for Aggregate aspect

2024-03-13 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:618db8d5ecd6d113d3089fda6fbf8bf472ddfc25 commit r13-8436-g618db8d5ecd6d113d3089fda6fbf8bf472ddfc25 Author: Marc Poulhiès Date: Wed Mar 8 20:39:45 2023 +0100 ada: Fix error message for Aggregate aspect The error message was wrongly using % instead of & in the

[gcc r14-9454] Fortran: fix IS_CONTIGUOUS for polymorphic dummy arguments [PR114001]

2024-03-13 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:11caf47b599568c6c6f5a12cf8e21f50778176d3 commit r14-9454-g11caf47b599568c6c6f5a12cf8e21f50778176d3 Author: Harald Anlauf Date: Tue Mar 12 22:58:39 2024 +0100 Fortran: fix IS_CONTIGUOUS for polymorphic dummy arguments [PR114001] gcc/fortran/ChangeLog:

[gcc r14-9455] libstdc++: Document that _GLIBCXX_CONCEPT_CHECKS might be removed in future

2024-03-13 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:d6490157b3e7ec45a024d1a2acc96e53934dbb0e commit r14-9455-gd6490157b3e7ec45a024d1a2acc96e53934dbb0e Author: Jonathan Wakely Date: Thu Mar 7 12:00:55 2024 + libstdc++: Document that _GLIBCXX_CONCEPT_CHECKS might be removed in future The macro-based concept

[gcc r14-9456] libstdc++: Improve documentation on debugging with libstdc++

2024-03-13 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:45a3ee8a402cc51c02b7f45e8f041039390a4ef8 commit r14-9456-g45a3ee8a402cc51c02b7f45e8f041039390a4ef8 Author: Jonathan Wakely Date: Thu Mar 7 15:19:12 2024 + libstdc++: Improve documentation on debugging with libstdc++ libstdc++-v3/ChangeLog:

[gcc r14-9457] libstdc++: Move test error_category to global scope

2024-03-13 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:a8c7c3a40953e34f57278d224a07dc3698c64a84 commit r14-9457-ga8c7c3a40953e34f57278d224a07dc3698c64a84 Author: Jonathan Wakely Date: Wed Mar 13 10:02:12 2024 + libstdc++: Move test error_category to global scope A recent GDB change causes this test to fail du