[gcc r15-7904] inline-asm: Clarify documentation of operand syntax [PR67301]

2025-03-07 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:f0ff7539626e25341c1b450b537e69f86e0bd1f6 commit r15-7904-gf0ff7539626e25341c1b450b537e69f86e0bd1f6 Author: Sandra Loosemore Date: Sat Mar 8 05:23:55 2025 + inline-asm: Clarify documentation of operand syntax [PR67301] gcc/ChangeLog PR c/67301

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Prise en charge zero extension

2025-03-07 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:49735dd6e801276ec0df2f6c9e5b76932fd4336f commit 49735dd6e801276ec0df2f6c9e5b76932fd4336f Author: Mikael Morin Date: Wed Mar 5 15:43:19 2025 +0100 Prise en charge zero extension Diff: --- gcc/cgraphunit.cc | 59 +--

[gcc r15-7903] Fortran: Fix ICE in resolve.cc with -pedantic

2025-03-07 Thread Jerry DeLisle via Gcc-cvs
https://gcc.gnu.org/g:3014f8787196d7c0d15d24195c8f07167968ff55 commit r15-7903-g3014f8787196d7c0d15d24195c8f07167968ff55 Author: Jerry DeLisle Date: Fri Mar 7 18:33:29 2025 -0800 Fortran: Fix ICE in resolve.cc with -pedantic Fixes an ICE in gfc_resolve_code when passing an opt

[gcc r15-7901] c-family, tree: Allow nonstring attribute on multidimensional arrays [PR117178]

2025-03-07 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:ab714e60870d1bb98039652b760918b5e680ac10 commit r15-7901-gab714e60870d1bb98039652b760918b5e680ac10 Author: Jakub Jelinek Date: Sat Mar 8 00:50:13 2025 +0100 c-family, tree: Allow nonstring attribute on multidimensional arrays [PR117178] As requested in the P

[gcc r15-7900] c: do not warn about truncating NUL char when initializing nonstring arrays [PR117178]

2025-03-07 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:622968990beee7499e951590258363545b4a3b57 commit r15-7900-g622968990beee7499e951590258363545b4a3b57 Author: Jakub Jelinek Date: Fri Mar 7 23:59:34 2025 +0100 c: do not warn about truncating NUL char when initializing nonstring arrays [PR117178] When initializ

[gcc r15-7899] Sanitizer: Mention -g option in documentation [PR56682]

2025-03-07 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:313edeeeb607fe32da5633cfb6f91977add446f6 commit r15-7899-g313edeeeb607fe32da5633cfb6f91977add446f6 Author: Sandra Loosemore Date: Fri Mar 7 22:50:19 2025 + Sanitizer: Mention -g option in documentation [PR56682] gcc/ChangeLog PR sanitizer/5668

[gcc r15-7898] Fix testcases up after recent -Wreturn-type change

2025-03-07 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:d71139982a364c5c9646737a7b9a407967ecd88c commit r15-7898-gd71139982a364c5c9646737a7b9a407967ecd88c Author: Andrew Pinski Date: Fri Mar 7 21:18:43 2025 + Fix testcases up after recent -Wreturn-type change I missed these two testcases in the diff when looki

[gcc r15-7897] libstdc++: Make std::erase for linked lists convert to bool

2025-03-07 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:e6e7b477bbdbfb3fee6b44087a59f94fd1e2c7a3 commit r15-7897-ge6e7b477bbdbfb3fee6b44087a59f94fd1e2c7a3 Author: Jonathan Wakely Date: Thu Mar 6 21:18:21 2025 + libstdc++: Make std::erase for linked lists convert to bool LWG 4135 (approved in Wrocław, November

[gcc r15-7896] libstdc++: Add poison pill for chrono::from_stream

2025-03-07 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:4b180459626df64dac758da8760d868c2604ddf2 commit r15-7896-g4b180459626df64dac758da8760d868c2604ddf2 Author: Jonathan Wakely Date: Thu Mar 6 20:23:29 2025 + libstdc++: Add poison pill for chrono::from_stream LWG 3956 (approved in Hagenberg, February 2025) d

[gcc r15-7895] ira: Add new hooks for callee-save vs spills [PR117477]

2025-03-07 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:b191e8bdecf881d11c1544c441e38f4c18392a15 commit r15-7895-gb191e8bdecf881d11c1544c441e38f4c18392a15 Author: Richard Sandiford Date: Thu Mar 6 11:06:25 2025 + ira: Add new hooks for callee-save vs spills [PR117477] Following on from the discussion in:

[gcc r15-7893] c++: ICE with operator new[] in constexpr [PR118775]

2025-03-07 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:aa55a6a30bc4778938af42dac9b624cf67fa4698 commit r15-7893-gaa55a6a30bc4778938af42dac9b624cf67fa4698 Author: Marek Polacek Date: Tue Feb 11 15:43:40 2025 -0500 c++: ICE with operator new[] in constexpr [PR118775] Here we ICE since r11-7740 because we no longer

[gcc r15-7892] x86: Improve documentation for -msse4 [PR116708]

2025-03-07 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:c781da2c10641a651019f8fe77f57ccdbc49f024 commit r15-7892-gc781da2c10641a651019f8fe77f57ccdbc49f024 Author: Sandra Loosemore Date: Fri Mar 7 17:08:30 2025 + x86: Improve documentation for -msse4 [PR116708] gcc/ChangeLog PR target/116708

[gcc r15-7891] ipa-cp: Avoid ICE when redistributing nodes among edges to recursive clones (PR 118318)

2025-03-07 Thread Martin Jambor via Gcc-cvs
https://gcc.gnu.org/g:7deb498425799aceb7659ea25614175a49533184 commit r15-7891-g7deb498425799aceb7659ea25614175a49533184 Author: Martin Jambor Date: Fri Mar 7 17:17:24 2025 +0100 ipa-cp: Avoid ICE when redistributing nodes among edges to recursive clones (PR 118318) PR 118318 rep

[gcc r15-7890] arm: testsuite: improve guard checks for arm_neon.h

2025-03-07 Thread Richard Earnshaw via Gcc-cvs
https://gcc.gnu.org/g:b7f5d9114801716924a67ea393f0c30ab793e505 commit r15-7890-gb7f5d9114801716924a67ea393f0c30ab793e505 Author: Richard Earnshaw Date: Tue Mar 4 16:17:32 2025 + arm: testsuite: improve guard checks for arm_neon.h The header file arm_neon.h provides the Advance

[gcc r15-7889] arm: make arm_neon.h compatible with '-march= -mfloat-abi=softfp'

2025-03-07 Thread Richard Earnshaw via Gcc-cvs
https://gcc.gnu.org/g:104d86ceb14bfa30e6b9fdff494f3ce7246f46d0 commit r15-7889-g104d86ceb14bfa30e6b9fdff494f3ce7246f46d0 Author: Richard Earnshaw Date: Fri Mar 7 15:17:14 2025 + arm: make arm_neon.h compatible with '-march= -mfloat-abi=softfp' With -mfpu set to auto, an archit

[gcc r15-7888] docs: Attempt to clarify complex literal suffixes [PR112960]

2025-03-07 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:aa247ea8c3e443a6d60f382e2db2ef5c0069f879 commit r15-7888-gaa247ea8c3e443a6d60f382e2db2ef5c0069f879 Author: Jakub Jelinek Date: Fri Mar 7 16:35:11 2025 +0100 docs: Attempt to clarify complex literal suffixes [PR112960] This attempts to clarify Complex literal

[gcc r15-7887] vect: Fix build on MacOS

2025-03-07 Thread Simon Martin via Gcc-cvs
https://gcc.gnu.org/g:22c0dabb7c6d6205042a6c0f8f9032d7875ffe88 commit r15-7887-g22c0dabb7c6d6205042a6c0f8f9032d7875ffe88 Author: Simon Martin Date: Fri Mar 7 15:30:16 2025 +0100 vect: Fix build on MacOS The build is broken on MacOS since r15-7881-ge8651b80aeb86d because tree-v

[gcc r15-7886] middle-end: delay checking for alignment to load [PR118464]

2025-03-07 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:2427793af1e545506e0315f8ec06adf73d76b3cc commit r15-7886-g2427793af1e545506e0315f8ec06adf73d76b3cc Author: Tamar Christina Date: Fri Mar 7 13:46:41 2025 + middle-end: delay checking for alignment to load [PR118464] This fixes two PRs on Early break vector

[gcc r15-7885] libstdc++: Add missing static_assert to std::expected

2025-03-07 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:9f40ec15a30a248d72c496614d7bcbaa9be8ca49 commit r15-7885-g9f40ec15a30a248d72c496614d7bcbaa9be8ca49 Author: Jonathan Wakely Date: Wed Mar 5 21:08:21 2025 + libstdc++: Add missing static_assert to std::expected::value()&& The r15-2326-gea435261ad58ea change

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Correction actual_array_offset_1.f90

2025-03-07 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:98ca72515f837926238c8ff75e051469588e6dee commit 98ca72515f837926238c8ff75e051469588e6dee Author: Mikael Morin Date: Fri Mar 7 13:24:23 2025 +0100 Correction actual_array_offset_1.f90 Diff: --- gcc/fortran/trans-array.cc | 75 +++--

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Correction régression recursive_alloc_comp_4.f08

2025-03-07 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:0ad27838d2520f1e4059cb104ebfbcdab9fbb466 commit 0ad27838d2520f1e4059cb104ebfbcdab9fbb466 Author: Mikael Morin Date: Fri Mar 7 13:48:42 2025 +0100 Correction régression recursive_alloc_comp_4.f08 Diff: --- gcc/fortran/trans-intrinsic.cc | 5 + 1 file changed, 5 i

[gcc r15-7883] tree-optimization/119145 - avoid stray .MASK_CALL after vectorization

2025-03-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:7950d4cceb9fc7559b1343c95fc651cefbe287a0 commit r15-7883-g7950d4cceb9fc7559b1343c95fc651cefbe287a0 Author: Richard Biener Date: Fri Mar 7 10:15:20 2025 +0100 tree-optimization/119145 - avoid stray .MASK_CALL after vectorization When we BB vectorize an if-conv

[gcc r15-7881] vect: Enforce dr_with_seg_len::align precondition [PR116125]

2025-03-07 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:e8651b80aeb86da935035e218747a6b41b611497 commit r15-7881-ge8651b80aeb86da935035e218747a6b41b611497 Author: Richard Sandiford Date: Fri Mar 7 10:18:35 2025 + vect: Enforce dr_with_seg_len::align precondition [PR116125] tree-data-refs.cc uses alignment info

[gcc r12-10980] arm: Handle fixed PIC register in require_pic_register (PR target/115485)

2025-03-07 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:149b38a44d041d3b4142f50a9b2d6e1190df3b11 commit r12-10980-g149b38a44d041d3b4142f50a9b2d6e1190df3b11 Author: Christophe Lyon Date: Mon Mar 3 11:12:18 2025 + arm: Handle fixed PIC register in require_pic_register (PR target/115485) Commit r9-4307-g89d755720

[gcc r14-11391] arm: Handle fixed PIC register in require_pic_register (PR target/115485)

2025-03-07 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:1c99a8f255ae7a68e477b7653df7a8dcf936cbeb commit r14-11391-g1c99a8f255ae7a68e477b7653df7a8dcf936cbeb Author: Christophe Lyon Date: Mon Mar 3 11:12:18 2025 + arm: Handle fixed PIC register in require_pic_register (PR target/115485) Commit r9-4307-g89d755720

[gcc r15-7880] aarch64: Use force_lowpart_subreg in a BFI splitter [PR119133]

2025-03-07 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:5ae621e2e86c00d1fb13ef6839d0c3bace762ac8 commit r15-7880-g5ae621e2e86c00d1fb13ef6839d0c3bace762ac8 Author: Richard Sandiford Date: Fri Mar 7 10:18:35 2025 + aarch64: Use force_lowpart_subreg in a BFI splitter [PR119133] lowpart_subreg ICEs are the gift th

[gcc r15-7879] c++: Handle TU_LOCAL_ENTITY in tsubst_expr and potential_constant_expression

2025-03-07 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:95e23e74ccb1fe7decf916c12e74486b692372cd commit r15-7879-g95e23e74ccb1fe7decf916c12e74486b692372cd Author: Nathaniel Shead Date: Tue Feb 11 22:59:36 2025 +1100 c++: Handle TU_LOCAL_ENTITY in tsubst_expr and potential_constant_expression This cleans up the TU_

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Correction régression PR100040.f90

2025-03-07 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:ee968ae01895c31e1e9f2208bf555142cdbed57e commit ee968ae01895c31e1e9f2208bf555142cdbed57e Author: Mikael Morin Date: Fri Mar 7 10:22:58 2025 +0100 Correction régression PR100040.f90 Diff: --- gcc/fortran/trans-stmt.cc | 2 ++ 1 file changed, 2 insertions(+) diff --g

[gcc r15-7878] middle-end/118801 - excessive redundant DEBUG BEGIN_STMT

2025-03-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:e1c49f413c8c892a61612b3b89de0607ff7ba893 commit r15-7878-ge1c49f413c8c892a61612b3b89de0607ff7ba893 Author: Richard Biener Date: Mon Feb 10 10:23:45 2025 +0100 middle-end/118801 - excessive redundant DEBUG BEGIN_STMT The following addresses the fact that we ke