[gcc r15-787] s390: Implement TARGET_NOCE_CONVERSION_PROFITABLE_P [PR109549]

2024-05-22 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:57e04879389f9c0d5d53f316b468ce1bddbab350 commit r15-787-g57e04879389f9c0d5d53f316b468ce1bddbab350 Author: Stefan Schulze Frielinghaus Date: Thu May 23 08:43:35 2024 +0200 s390: Implement TARGET_NOCE_CONVERSION_PROFITABLE_P [PR109549] Consider a NOCE conversio

[gcc r15-786] [testsuite] xfail pr79004 on longdouble64; drop long_double_64bit

2024-05-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:dbdddc92a3b955fce71af47755c226132559eda2 commit r15-786-gdbdddc92a3b955fce71af47755c226132559eda2 Author: Alexandre Oliva Date: Thu May 23 03:20:19 2024 -0300 [testsuite] xfail pr79004 on longdouble64; drop long_double_64bit Some of the asm opcodes expected b

[gcc r15-785] [prange] Use type agnostic range in phiopt [PR115191]

2024-05-22 Thread Aldy Hernandez via Gcc-cvs
https://gcc.gnu.org/g:35a293a6454ac0cd88735036f536d8f4ec65951a commit r15-785-g35a293a6454ac0cd88735036f536d8f4ec65951a Author: Aldy Hernandez Date: Wed May 22 22:32:57 2024 +0200 [prange] Use type agnostic range in phiopt [PR115191] Fix a use of int_range_max in phiopt that shoul

[gcc r15-784] AARCH64: Add Qualcomnm oryon-1 core

2024-05-22 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:01cfd6018250141a262219c5803c3f2a278d909d commit r15-784-g01cfd6018250141a262219c5803c3f2a278d909d Author: Andrew Pinski Date: Fri Apr 5 13:40:35 2024 -0700 AARCH64: Add Qualcomnm oryon-1 core This patch adds Qualcomm's new oryon-1 core; this is enough to

[gcc r15-782] libstdc++: Add [[nodiscard]] to some std::locale functions

2024-05-22 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:fd1a674ff5f37e74fbbdcdb85d78399e963eb401 commit r15-782-gfd1a674ff5f37e74fbbdcdb85d78399e963eb401 Author: Jonathan Wakely Date: Wed May 22 18:38:36 2024 +0100 libstdc++: Add [[nodiscard]] to some std::locale functions libstdc++-v3/ChangeLog:

[gcc r15-781] libstdc++: Fix effects of combining locales [PR108323]

2024-05-22 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:947a9c801e818f412ad4c669a49297c3512b3a6e commit r15-781-g947a9c801e818f412ad4c669a49297c3512b3a6e Author: Jonathan Wakely Date: Tue Jan 30 14:48:28 2024 + libstdc++: Fix effects of combining locales [PR108323] This fixes a bug in locale::combine where we

[gcc r15-780] libstdc++: Guard use of sized deallocation [PR114940]

2024-05-22 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:b2fdd508d7e63158e9d2a6dd04f901d02900def3 commit r15-780-gb2fdd508d7e63158e9d2a6dd04f901d02900def3 Author: Jonathan Wakely Date: Wed May 22 10:32:43 2024 +0100 libstdc++: Guard use of sized deallocation [PR114940] Clang does not enable -fsized-deallocation by

[gcc r14-10235] c++: failure to suppress -Wsizeof-array-div in template [PR114983]

2024-05-22 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:c27d6c7fd03f95483d372eae2c96912ceee98a5e commit r14-10235-gc27d6c7fd03f95483d372eae2c96912ceee98a5e Author: Marek Polacek Date: Wed May 8 17:02:49 2024 -0400 c++: failure to suppress -Wsizeof-array-div in template [PR114983] -Wsizeof-array-div offers a way to

[gcc r15-779] c++: canonicity of fn types w/ complex eh specs [PR115159]

2024-05-22 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:3c98d06a9016a0fa3a806879bd168f13b8a606f8 commit r15-779-g3c98d06a9016a0fa3a806879bd168f13b8a606f8 Author: Patrick Palka Date: Wed May 22 17:45:04 2024 -0400 c++: canonicity of fn types w/ complex eh specs [PR115159] Here the member functions QList::g and QLis

[gcc r15-778] aarch64: Fold vget_high_* intrinsics to BIT_FIELD_REF [PR102171]

2024-05-22 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:1d1ef1c22752b3e250ee769ae6d79f537471a57f commit r15-778-g1d1ef1c22752b3e250ee769ae6d79f537471a57f Author: Pengxuan Zheng Date: Tue May 21 10:55:06 2024 -0700 aarch64: Fold vget_high_* intrinsics to BIT_FIELD_REF [PR102171] This patch is a follow-up of r15-697

[gcc r11-11443] testsuite: Verify r0-r3 are extended with CMSE

2024-05-22 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:08ca81e4b49bda153d678a372df7f7143a94f4ad commit r11-11443-g08ca81e4b49bda153d678a372df7f7143a94f4ad Author: Torbjörn SVENSSON Date: Sat Apr 27 15:57:27 2024 +0200 testsuite: Verify r0-r3 are extended with CMSE Add regression test to the existing zero/sign ext

[gcc r12-10463] testsuite: Verify r0-r3 are extended with CMSE

2024-05-22 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:d9c89402b54be4c15bb3c7bcce3465f534746204 commit r12-10463-gd9c89402b54be4c15bb3c7bcce3465f534746204 Author: Torbjörn SVENSSON Date: Sat Apr 27 15:57:27 2024 +0200 testsuite: Verify r0-r3 are extended with CMSE Add regression test to the existing zero/sign ext

[gcc r13-8795] testsuite: Verify r0-r3 are extended with CMSE

2024-05-22 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:75d394c20b0ad85dfe8511324d61d13e453c9285 commit r13-8795-g75d394c20b0ad85dfe8511324d61d13e453c9285 Author: Torbjörn SVENSSON Date: Sat Apr 27 15:57:27 2024 +0200 testsuite: Verify r0-r3 are extended with CMSE Add regression test to the existing zero/sign exte

[gcc r14-10234] testsuite: Verify r0-r3 are extended with CMSE

2024-05-22 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:da3a6b0dda45bc676bb985d7940853b50803e11a commit r14-10234-gda3a6b0dda45bc676bb985d7940853b50803e11a Author: Torbjörn SVENSSON Date: Sat Apr 27 15:57:27 2024 +0200 testsuite: Verify r0-r3 are extended with CMSE Add regression test to the existing zero/sign ext

[gcc r15-777] testsuite: Verify r0-r3 are extended with CMSE

2024-05-22 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:9ddad76e98ac8f257f90b3814ed3c6ba78d0f3c7 commit r15-777-g9ddad76e98ac8f257f90b3814ed3c6ba78d0f3c7 Author: Torbjörn SVENSSON Date: Sat Apr 27 15:57:27 2024 +0200 testsuite: Verify r0-r3 are extended with CMSE Add regression test to the existing zero/sign exten

[gcc r14-10233] Fix internal error in seh_cfa_offset with -O2 -fno-omit-frame-pointer

2024-05-22 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:2f0e0862406a17bb8bf4ad948ae22916bae092a0 commit r14-10233-g2f0e0862406a17bb8bf4ad948ae22916bae092a0 Author: Eric Botcazou Date: Wed May 22 18:10:39 2024 +0200 Fix internal error in seh_cfa_offset with -O2 -fno-omit-frame-pointer The problem directly comes fro

[gcc r13-8794] Fortran: fix issues with class(*) assignment [PR114827]

2024-05-22 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:f0b88ec4ae829798cb533618f781ca467bab6b9b commit r13-8794-gf0b88ec4ae829798cb533618f781ca467bab6b9b Author: Harald Anlauf Date: Mon Apr 29 19:52:52 2024 +0200 Fortran: fix issues with class(*) assignment [PR114827] gcc/fortran/ChangeLog: PR fo

[gcc r13-8793] Fortran: fix reallocation on assignment of polymorphic variables [PR110415]

2024-05-22 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:2ebf3af1f84d54fbda172eff105a8842c685d11d commit r13-8793-g2ebf3af1f84d54fbda172eff105a8842c685d11d Author: Andrew Jenner Date: Tue Nov 28 15:27:05 2023 + Fortran: fix reallocation on assignment of polymorphic variables [PR110415] This patch fixes two bugs

[gcc r15-776] Fix internal error in seh_cfa_offset with -O2 -fno-omit-frame-pointer

2024-05-22 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:f14ef5cfd4c1ba1d34afda9174935e40d3c0a3ce commit r15-776-gf14ef5cfd4c1ba1d34afda9174935e40d3c0a3ce Author: Eric Botcazou Date: Wed May 22 18:10:39 2024 +0200 Fix internal error in seh_cfa_offset with -O2 -fno-omit-frame-pointer The problem directly comes from

[gcc r15-775] i386: Correct insn_cost of movabsq.

2024-05-22 Thread Roger Sayle via Gcc-cvs
https://gcc.gnu.org/g:a3b16e73a2d5b2d4d20ef6f2fd164cea633bbec8 commit r15-775-ga3b16e73a2d5b2d4d20ef6f2fd164cea633bbec8 Author: Roger Sayle Date: Wed May 22 16:45:48 2024 +0100 i386: Correct insn_cost of movabsq. This single line patch fixes a strange quirk/glitch in i386's rtx_co

[gcc r15-774] Avoid ICE in except.cc on targets that don't support exceptions.

2024-05-22 Thread Roger Sayle via Gcc-cvs
https://gcc.gnu.org/g:26df7b4684e201e66c09dd018603a248ddc5f437 commit r15-774-g26df7b4684e201e66c09dd018603a248ddc5f437 Author: Roger Sayle Date: Wed May 22 13:48:52 2024 +0100 Avoid ICE in except.cc on targets that don't support exceptions. A number of testcases currently fail on

[gcc r14-10232] libstdc++: Implement std::formatter without [PR115099]

2024-05-22 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:4896bb3199253dc350f8fb5ff63370310ca27ce2 commit r14-10232-g4896bb3199253dc350f8fb5ff63370310ca27ce2 Author: Jonathan Wakely Date: Fri May 17 10:55:32 2024 +0100 libstdc++: Implement std::formatter without [PR115099] The std::thread::id formatter uses std::b

[gcc r15-773] Fix mixed input kind permute optimization

2024-05-22 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:3507ab1b018a68500e49fa9f1de7caa0f1b53dda commit r15-773-g3507ab1b018a68500e49fa9f1de7caa0f1b53dda Author: Richard Biener Date: Tue May 21 19:15:33 2024 +0200 Fix mixed input kind permute optimization When change_vec_perm_layout runs into a permute combining t

[gcc r15-772] Avoid SLP_REPRESENTATIVE access for VEC_PERM in SLP scheduling

2024-05-22 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:31e9bae0ea5e5413abfa3ca9050e66cc6760553e commit r15-772-g31e9bae0ea5e5413abfa3ca9050e66cc6760553e 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 a

[gcc r15-771] Avoid requiring VEC_PERM represenatives

2024-05-22 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:0c7792f707368d0225a9a457895b847ef660c270 commit r15-771-g0c7792f707368d0225a9a457895b847ef660c270 Author: Richard Biener Date: Fri May 17 14:26:38 2024 +0200 Avoid requiring VEC_PERM represenatives The following plugs one hole where we require a VEC_PERM node

[gcc(refs/vendors/redhat/heads/gcc-13-branch)] Merge commit 'r13-8792-g53bc98f5355ada17d1629a2d0e96aebd397780c6' into redhat/gcc-13-branch

2024-05-22 Thread Jakub Jelinek via Libstdc++-cvs
https://gcc.gnu.org/g:5632a1dc05eae4936ac0d8d7e8a5cb717bce5960 commit 5632a1dc05eae4936ac0d8d7e8a5cb717bce5960 Merge: 6facfa150db 53bc98f5355 Author: Jakub Jelinek Date: Wed May 22 12:04:04 2024 +0200 Merge commit 'r13-8792-g53bc98f5355ada17d1629a2d0e96aebd397780c6' into redhat/gcc-13-bra

[gcc/redhat/heads/gcc-13-branch] (337 commits) Merge commit 'r13-8792-g53bc98f5355ada17d1629a2d0e96aebd397

2024-05-22 Thread Jakub Jelinek via Gcc-cvs
The branch 'redhat/heads/gcc-13-branch' was updated to point to: 5632a1dc05e... Merge commit 'r13-8792-g53bc98f5355ada17d1629a2d0e96aebd397 It previously pointed to: 6facfa150db... Merge commit 'r13-8456-g5acf62723967605ad9037d83c3dc0fb2c8c Diff: Summary of changes (added commits): -

[gcc r15-770] libstdc++: Implement std::formatter without [PR115099]

2024-05-22 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:1a5e4dd83788ea4c049d354d83ad58a6a3d747e6 commit r15-770-g1a5e4dd83788ea4c049d354d83ad58a6a3d747e6 Author: Jonathan Wakely Date: Fri May 17 10:55:32 2024 +0100 libstdc++: Implement std::formatter without [PR115099] The std::thread::id formatter uses std::bas

[gcc r15-769] libstdc++: Ensure std::variant relops convert to bool [PR115145]

2024-05-22 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:b33f44ca6ce2dae7502ce138600e1631ffc9232c commit r15-769-gb33f44ca6ce2dae7502ce138600e1631ffc9232c Author: Jonathan Wakely Date: Tue May 21 15:13:01 2024 +0100 libstdc++: Ensure std::variant relops convert to bool [PR115145] Ensure that the result of comparing

[gcc r15-768] web/115183 - fix typo in C++ docs

2024-05-22 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:424f8a01df9b311250e416759ad61c00bba4af48 commit r15-768-g424f8a01df9b311250e416759ad61c00bba4af48 Author: Richard Biener Date: Wed May 22 10:19:08 2024 +0200 web/115183 - fix typo in C++ docs The following fixes a reported typo. * doc/invoke.

[gcc r15-767] testsuite: Allow for non-SECTION_MERGE systems in gcc.dg/pr115066.c [PR115066]

2024-05-22 Thread Rainer Orth via Gcc-cvs
https://gcc.gnu.org/g:6c97934fde7caf483ffc5079eb8ca4af04354a2c commit r15-767-g6c97934fde7caf483ffc5079eb8ca4af04354a2c Author: Tom de Vries Date: Wed May 22 10:06:10 2024 +0200 testsuite: Allow for non-SECTION_MERGE systems in gcc.dg/pr115066.c [PR115066] gcc.dg/pr115066.c curre

[gcc r13-8791] ubsan: Use right address space for MEM_REF created for bool/enum sanitization [PR115172]

2024-05-22 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:35ac28b9c26debcc8ec8b247d75d4d271de72189 commit r13-8791-g35ac28b9c26debcc8ec8b247d75d4d271de72189 Author: Jakub Jelinek Date: Wed May 22 09:12:28 2024 +0200 ubsan: Use right address space for MEM_REF created for bool/enum sanitization [PR115172] The followi

[gcc r13-8792] strlen: Fix up !si->full_string_p handling in count_nonzero_bytes_addr [PR115152]

2024-05-22 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:53bc98f5355ada17d1629a2d0e96aebd397780c6 commit r13-8792-g53bc98f5355ada17d1629a2d0e96aebd397780c6 Author: Jakub Jelinek Date: Wed May 22 09:13:50 2024 +0200 strlen: Fix up !si->full_string_p handling in count_nonzero_bytes_addr [PR115152] The following test

[gcc r14-10231] strlen: Fix up !si->full_string_p handling in count_nonzero_bytes_addr [PR115152]

2024-05-22 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:fc9fb69ad624fd4cc89ff31ad0a7b8d88481c1f7 commit r14-10231-gfc9fb69ad624fd4cc89ff31ad0a7b8d88481c1f7 Author: Jakub Jelinek Date: Wed May 22 09:13:50 2024 +0200 strlen: Fix up !si->full_string_p handling in count_nonzero_bytes_addr [PR115152] The following tes

[gcc r14-10230] ubsan: Use right address space for MEM_REF created for bool/enum sanitization [PR115172]

2024-05-22 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:d224c7d8d8b49daab54a977a4f2217423d3d12a0 commit r14-10230-gd224c7d8d8b49daab54a977a4f2217423d3d12a0 Author: Jakub Jelinek Date: Wed May 22 09:12:28 2024 +0200 ubsan: Use right address space for MEM_REF created for bool/enum sanitization [PR115172] The follow

[gcc r15-766] strlen: Fix up !si->full_string_p handling in count_nonzero_bytes_addr [PR115152]

2024-05-22 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:dbc9b45a3c2468ad134b3a9bd4961f7ae6bc1e67 commit r15-766-gdbc9b45a3c2468ad134b3a9bd4961f7ae6bc1e67 Author: Jakub Jelinek Date: Wed May 22 09:13:50 2024 +0200 strlen: Fix up !si->full_string_p handling in count_nonzero_bytes_addr [PR115152] The following testc

[gcc r15-765] ubsan: Use right address space for MEM_REF created for bool/enum sanitization [PR115172]

2024-05-22 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:d3c506eff54fcbac389a529c2e98da108a410b7f commit r15-765-gd3c506eff54fcbac389a529c2e98da108a410b7f Author: Jakub Jelinek Date: Wed May 22 09:12:28 2024 +0200 ubsan: Use right address space for MEM_REF created for bool/enum sanitization [PR115172] The followin