[gcc r15-2842] aarch64: Check CONSTM1_RTX in definition of Dm constraint

2024-08-08 Thread Kyrylo Tkachov via Gcc-cvs
https://gcc.gnu.org/g:19e565ed13972410451091a789fe58638d03b795 commit r15-2842-g19e565ed13972410451091a789fe58638d03b795 Author: Kyrylo Tkachov Date: Mon Aug 5 10:47:33 2024 -0700 aarch64: Check CONSTM1_RTX in definition of Dm constraint The constraint Dm is intended to match vect

[gcc/devel/fortran_unsigned] Add merge_bits.

2024-08-08 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:8366ec0e2fbf52cdf209272826b64d4e049743de commit 8366ec0e2fbf52cdf209272826b64d4e049743de Author: Thomas Koenig Date: Thu Aug 8 20:10:33 2024 +0200 Add merge_bits. Diff: --- gcc/fortran/check.cc | 50 ++- gcc/fortran/i

[gcc r15-2840] aarch64/testsuite: Fix if-compare_2.c for removing vcond{, u, eq} patterns [PR116041]

2024-08-08 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:7223c64745530db102a160d5a1db4c2c8d2b9fe1 commit r15-2840-g7223c64745530db102a160d5a1db4c2c8d2b9fe1 Author: Andrew Pinski Date: Tue Aug 6 16:00:02 2024 -0700 aarch64/testsuite: Fix if-compare_2.c for removing vcond{,u,eq} patterns [PR116041] For bar1 and bar2

[gcc r15-2839] AArch64: Fix signbit mask creation after late combine [PR116229]

2024-08-08 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:2c24e0568392e51a77ebdaab629d631969ce8966 commit r15-2839-g2c24e0568392e51a77ebdaab629d631969ce8966 Author: Tamar Christina Date: Thu Aug 8 18:51:30 2024 +0100 AArch64: Fix signbit mask creation after late combine [PR116229] The optimization to generate a Di s

[gcc r14-10573] AVR: target/116295 - Fix unrecognizable insn with __flash read.

2024-08-08 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:9ca1d7a36abecee7da387ceb1c07d77eaad15927 commit r14-10573-g9ca1d7a36abecee7da387ceb1c07d77eaad15927 Author: Georg-Johann Lay Date: Thu Aug 8 18:31:16 2024 +0200 AVR: target/116295 - Fix unrecognizable insn with __flash read. Some loads from non-generic addres

[gcc/devel/omp/gcc-14] amdgcn: Fix VGPR max count

2024-08-08 Thread Andrew Stubbs via Gcc-cvs
https://gcc.gnu.org/g:6d3c68ff05cf2b681c68db8dd0e2936cc34f2c40 commit 6d3c68ff05cf2b681c68db8dd0e2936cc34f2c40 Author: Andrew Stubbs Date: Wed Aug 7 15:35:18 2024 + amdgcn: Fix VGPR max count The metadata for RDNA3 kernels allocates VGPRs in blocks of 12, which means the

[gcc r15-2838] AVR: target/116295 - Fix unrecognizable insn with __flash read.

2024-08-08 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:c4d3dba253b49fb0e8e32109783f76453bc53653 commit r15-2838-gc4d3dba253b49fb0e8e32109783f76453bc53653 Author: Georg-Johann Lay Date: Thu Aug 8 18:31:16 2024 +0200 AVR: target/116295 - Fix unrecognizable insn with __flash read. Some loads from non-generic address

[gcc r15-2837] AVR: Fix a typo in __builtin_avr_mask1 documentation.

2024-08-08 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:f6a41ebb5b45be22959afba2fa2b5cf42450378a commit r15-2837-gf6a41ebb5b45be22959afba2fa2b5cf42450378a Author: Georg-Johann Lay Date: Thu Aug 8 16:54:52 2024 +0200 AVR: Fix a typo in __builtin_avr_mask1 documentation. gcc/ * doc/extend.texi (AVR Built

[gcc r15-2836] AVR: Improve POST_INC output in some rare cases.

2024-08-08 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:ef697f83917e6380e979c196b330ad8ad84b8ce0 commit r15-2836-gef697f83917e6380e979c196b330ad8ad84b8ce0 Author: Georg-Johann Lay Date: Thu Aug 8 16:50:39 2024 +0200 AVR: Improve POST_INC output in some rare cases. gcc/ * config/avr/avr.cc (avr_insn_has

[gcc/devel/omp/gcc-14] amdgcn: Re-enable trampolines

2024-08-08 Thread Andrew Stubbs via Gcc-cvs
https://gcc.gnu.org/g:ffc69480ea3eca06f6e445025b839d23848ee148 commit ffc69480ea3eca06f6e445025b839d23848ee148 Author: Andrew Stubbs Date: Thu Aug 8 13:12:43 2024 + amdgcn: Re-enable trampolines The stacks are executable since the reverse-offload features were added, so tr

[gcc r15-2835] amdgcn: Fix VGPR max count

2024-08-08 Thread Andrew Stubbs via Gcc-cvs
https://gcc.gnu.org/g:715317331994d3d69395056f77bfe7ac613af009 commit r15-2835-g715317331994d3d69395056f77bfe7ac613af009 Author: Andrew Stubbs Date: Wed Aug 7 15:35:18 2024 + amdgcn: Fix VGPR max count The metadata for RDNA3 kernels allocates VGPRs in blocks of 12, which means

[gcc r15-2834] libgomp.texi: Update implementation status table for OpenMP TR13

2024-08-08 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:89d2f3fefb0ae6dd4eb76f25009aa15735f09ed4 commit r15-2834-g89d2f3fefb0ae6dd4eb76f25009aa15735f09ed4 Author: Tobias Burnus Date: Thu Aug 8 17:23:38 2024 +0200 libgomp.texi: Update implementation status table for OpenMP TR13 libgomp/ChangeLog: *

[gcc r15-2829] ada: Spurious maximum nesting level warnings

2024-08-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:c542075330b8389e712a341a00978ad75af471b6 commit r15-2829-gc542075330b8389e712a341a00978ad75af471b6 Author: Justin Squirek Date: Sun Jul 28 21:07:42 2024 + ada: Spurious maximum nesting level warnings This patch fixes an issue in the compiler whereby disab

[gcc r15-2833] ada: Missing legality check when type completed

2024-08-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:fc49ee592a9d72af458634f272e7dce26e7d65fd commit r15-2833-gfc49ee592a9d72af458634f272e7dce26e7d65fd Author: Steve Baird Date: Wed Jul 31 15:29:04 2024 -0700 ada: Missing legality check when type completed An access discriminant is allowed to have a default val

[gcc r15-2832] ada: Etype missing for raise expression

2024-08-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:480819c921ed656ace16c5359aaa2d9abdc73ba5 commit r15-2832-g480819c921ed656ace16c5359aaa2d9abdc73ba5 Author: Steve Baird Date: Tue Jul 30 13:48:39 2024 -0700 ada: Etype missing for raise expression If the primitive equality operator of the component type of an

[gcc r15-2831] ada: Run-time error with GNAT-LLVM on container aggregate with finalization

2024-08-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:85f2ffd80ed7a54f36a9bb3a91ee07b2d5e23970 commit r15-2831-g85f2ffd80ed7a54f36a9bb3a91ee07b2d5e23970 Author: Gary Dismukes Date: Tue Jul 30 23:08:17 2024 + ada: Run-time error with GNAT-LLVM on container aggregate with finalization When unnesting is enabled

[gcc r15-2830] ada: Futher refinements to mutably tagged types

2024-08-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:352d1478bc001d8818e2a7bcecb729d329104ca3 commit r15-2830-g352d1478bc001d8818e2a7bcecb729d329104ca3 Author: Justin Squirek Date: Mon Jul 29 07:04:33 2024 + ada: Futher refinements to mutably tagged types This patch further enhances the mutably tagged type

[gcc r15-2828] ada: Finalization_Size raises Constraint_Error

2024-08-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:90b3826db603022edcdcea46711d4e4b58aeae12 commit r15-2828-g90b3826db603022edcdcea46711d4e4b58aeae12 Author: Javier Miranda Date: Mon Jul 29 10:26:53 2024 + ada: Finalization_Size raises Constraint_Error When the attribute Finalization_Size is applied to an

[gcc r15-2825] RISC-V: testsuite: xtheadfmemidx: Rename test and add similar Zfa test

2024-08-08 Thread Christoph Mテシllner via Gcc-cvs
https://gcc.gnu.org/g:8e6bc6dd2bb476fa97586b477bc98c670a3fcaf0 commit r15-2825-g8e6bc6dd2bb476fa97586b477bc98c670a3fcaf0 Author: Christoph Müllner Date: Tue Aug 6 07:24:07 2024 +0200 RISC-V: testsuite: xtheadfmemidx: Rename test and add similar Zfa test Test file xtheadfmemidx-med

[gcc r15-2824] vect: Small C++11-ification of vect_vect_recog_func_ptrs

2024-08-08 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:ad7d4843d452b97686bcc30da11b933759f09a12 commit r15-2824-gad7d4843d452b97686bcc30da11b933759f09a12 Author: Andrew Pinski Date: Wed Aug 7 10:58:45 2024 -0700 vect: Small C++11-ification of vect_vect_recog_func_ptrs This is a small C++11-ificiation for the use

[gcc r15-2823] RISC-V: Delete duplicate '#define RISCV_DWARF_VLENB'

2024-08-08 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:ecdf7a4ed82bd95f8058914c9f92ad2c2f924033 commit r15-2823-gecdf7a4ed82bd95f8058914c9f92ad2c2f924033 Author: Jin Ma Date: Thu Aug 8 07:49:51 2024 -0600 RISC-V: Delete duplicate '#define RISCV_DWARF_VLENB' gcc/ChangeLog: * config/riscv/riscv.h (

[gcc r15-2822] amdgcn: Re-enable trampolines

2024-08-08 Thread Andrew Stubbs via Gcc-cvs
https://gcc.gnu.org/g:6f71e050a51378e1811b90fe9c16cd37bf4c48ec commit r15-2822-g6f71e050a51378e1811b90fe9c16cd37bf4c48ec Author: Andrew Stubbs Date: Thu Aug 8 13:12:43 2024 + amdgcn: Re-enable trampolines The stacks are executable since the reverse-offload features were added,

[gcc r15-2821] [RISC-V][PR target/116240] Ensure object is a comparison before extracting arguments

2024-08-08 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:190ad81282057b0e5884fd30a7270356b9b1 commit r15-2821-g190ad81282057b0e5884fd30a7270356b9b1 Author: Jeff Law Date: Thu Aug 8 07:42:26 2024 -0600 [RISC-V][PR target/116240] Ensure object is a comparison before extracting arguments This was supposed to

[gcc r15-2820] Rearrange SLP nodes with duplicate statements [PR98138]

2024-08-08 Thread Christoph Mテシllner via Gcc-cvs
https://gcc.gnu.org/g:ab18785840d7b8afd9f716bab9d1eab415bc4fe9 commit r15-2820-gab18785840d7b8afd9f716bab9d1eab415bc4fe9 Author: Manolis Tsamis Date: Tue Jun 25 08:00:04 2024 -0700 Rearrange SLP nodes with duplicate statements [PR98138] This change checks when a two_operators SLP

[gcc r15-2819] c++: Propagate TREE_ADDRESSABLE in fixup_type_variants [PR115062]

2024-08-08 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:71aebb36174c194231da5f9c7c23f81dbb082ca4 commit r15-2819-g71aebb36174c194231da5f9c7c23f81dbb082ca4 Author: Nathaniel Shead Date: Thu Aug 8 17:52:03 2024 +1000 c++: Propagate TREE_ADDRESSABLE in fixup_type_variants [PR115062] This has caused issues with module

[gcc r15-2818] c++/modules: Assume header bindings are global module

2024-08-08 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:0de1481a9d91e936135da4f882314499eea38a36 commit r15-2818-g0de1481a9d91e936135da4f882314499eea38a36 Author: Nathaniel Shead Date: Thu Aug 8 22:00:07 2024 +1000 c++/modules: Assume header bindings are global module While stepping through some code I noticed tha

[gcc r15-2817] libgomp/libgomp.texi: Mention -fno-builtin-omp_is_initial_device

2024-08-08 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:8b5a8b1f60e7d1a51429f118e0fb3d851abe6cd4 commit r15-2817-g8b5a8b1f60e7d1a51429f118e0fb3d851abe6cd4 Author: Tobias Burnus Date: Thu Aug 8 14:24:59 2024 +0200 libgomp/libgomp.texi: Mention -fno-builtin-omp_is_initial_device libgomp/ChangeLog: *

[gcc r15-2816] i386: Tweak ix86_mode_can_transfer_bits to restore bootstrap on RHEL.

2024-08-08 Thread Roger Sayle via Gcc-cvs
https://gcc.gnu.org/g:4d44f3fc387815eb232d7757352857993a1d21d9 commit r15-2816-g4d44f3fc387815eb232d7757352857993a1d21d9 Author: Roger Sayle Date: Thu Aug 8 11:16:29 2024 +0100 i386: Tweak ix86_mode_can_transfer_bits to restore bootstrap on RHEL. This minor patch, very similar to

[gcc r15-2815] c++, libstdc++: Implement C++26 P2747R2 - constexpr placement new [PR115744]

2024-08-08 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:afa3a4a52cf91485477e4aaa5f05987ec7ff869d commit r15-2815-gafa3a4a52cf91485477e4aaa5f05987ec7ff869d Author: Jakub Jelinek Date: Thu Aug 8 11:05:36 2024 +0200 c++, libstdc++: Implement C++26 P2747R2 - constexpr placement new [PR115744] With the PR115754 fix in,

[gcc r15-2814] libgomp.c++/static-aggr-constructor-destructor-{1, 2}.C: Fix scan-tree-dump

2024-08-08 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:e3a6dec326a127ad549246435b9d3835e9a32407 commit r15-2814-ge3a6dec326a127ad549246435b9d3835e9a32407 Author: Tobias Burnus Date: Thu Aug 8 10:42:25 2024 +0200 libgomp.c++/static-aggr-constructor-destructor-{1,2}.C: Fix scan-tree-dump In principle, the optimized

[gcc r15-2813] Ada, libgnarl: Fix s-taprop__posix.adb compilation.

2024-08-08 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:6db7150947996f89a4a62f4579f8b817b0ca1986 commit r15-2813-g6db7150947996f89a4a62f4579f8b817b0ca1986 Author: Iain Sandoe Date: Wed Aug 7 13:35:17 2024 +0100 Ada, libgnarl: Fix s-taprop__posix.adb compilation. Bootstrap on Darwin, and likely any other targets us

[gcc r15-2812] ada: Fix s-taprop__solaris.adb compilation

2024-08-08 Thread Rainer Orth via Gcc-cvs
https://gcc.gnu.org/g:82ed4d514329ed56077efda59a397784615e9c93 commit r15-2812-g82ed4d514329ed56077efda59a397784615e9c93 Author: Rainer Orth Date: Thu Aug 8 10:22:19 2024 +0200 ada: Fix s-taprop__solaris.adb compilation Solaris Ada bootstrap is broken as of 2024-08-06 with

[gcc r15-2811] tree-optimization/116258 - fix i386 testcase

2024-08-08 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:5aa4cd913e48cfce3ca0ab58cf6f80f55dbb0f58 commit r15-2811-g5aa4cd913e48cfce3ca0ab58cf6f80f55dbb0f58 Author: Richard Biener Date: Thu Aug 8 09:35:42 2024 +0200 tree-optimization/116258 - fix i386 testcase With -march=cascadelake we use vpermilps instead of shuf

[gcc r15-2810] lra: emit caller-save register spills before call insn [PR116028]

2024-08-08 Thread Surya Kumari Jangala via Gcc-cvs
https://gcc.gnu.org/g:3c67a0fa1dd39a3378deb854a7fef0ff7fe38004 commit r15-2810-g3c67a0fa1dd39a3378deb854a7fef0ff7fe38004 Author: Surya Kumari Jangala Date: Thu Dec 7 22:42:43 2023 -0600 lra: emit caller-save register spills before call insn [PR116028] LRA emits insns to save calle