[gcc r15-2374] vect: Fix single_imm_use in tree_vect_patterns

2024-07-28 Thread Feng Xue via Gcc-cvs
https://gcc.gnu.org/g:49339d8b7e03a7ba0d4a5e118af993f175485b41 commit r15-2374-g49339d8b7e03a7ba0d4a5e118af993f175485b41 Author: Feng Xue Date: Fri Jun 14 15:49:23 2024 +0800 vect: Fix single_imm_use in tree_vect_patterns Since pattern statement coexists with normal statements in

[gcc r12-10649] i386: Use _mm_setzero_ps/d instead of _mm_avx512_setzero_ps/d for GCC13/12

2024-07-28 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:77ad22e4eaa97bb10068c6170f53caca77c99392 commit r12-10649-g77ad22e4eaa97bb10068c6170f53caca77c99392 Author: Haochen Jiang Date: Mon Jul 29 14:10:49 2024 +0800 i386: Use _mm_setzero_ps/d instead of _mm_avx512_setzero_ps/d for GCC13/12 In GCC13/12, there is no

[gcc r13-8950] i386: Use _mm_setzero_ps/d instead of _mm_avx512_setzero_ps/d for GCC13/12

2024-07-28 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:b2ab34b2bb292948bfe103f56b13e9911d143d74 commit r13-8950-gb2ab34b2bb292948bfe103f56b13e9911d143d74 Author: Haochen Jiang Date: Mon Jul 29 14:10:49 2024 +0800 i386: Use _mm_setzero_ps/d instead of _mm_avx512_setzero_ps/d for GCC13/12 In GCC13/12, there is no _

[gcc r13-8949] i386: Fix AVX512 intrin macro typo

2024-07-28 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:bb15c4cf21dbe76df5a225342d1fbe8ecd3c7971 commit r13-8949-gbb15c4cf21dbe76df5a225342d1fbe8ecd3c7971 Author: Haochen Jiang Date: Thu Jul 25 16:12:20 2024 +0800 i386: Fix AVX512 intrin macro typo There are several typo in AVX512 intrins macro define. Correct the

[gcc r12-10648] i386: Fix AVX512 intrin macro typo

2024-07-28 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:bd0fbdc30d831f8c84223f583bcb5e5f6d7d72fc commit r12-10648-gbd0fbdc30d831f8c84223f583bcb5e5f6d7d72fc Author: Haochen Jiang Date: Thu Jul 25 16:12:20 2024 +0800 i386: Fix AVX512 intrin macro typo There are several typo in AVX512 intrins macro define. Correct th

[gcc r15-2373] i386: Fix AVX512 intrin macro typo

2024-07-28 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:16daeb262af4566e665a941368cb15bc2cba3f07 commit r15-2373-g16daeb262af4566e665a941368cb15bc2cba3f07 Author: Haochen Jiang Date: Thu Jul 25 16:12:20 2024 +0800 i386: Fix AVX512 intrin macro typo There are several typo in AVX512 intrins macro define. Correct the

[gcc r15-2371] testsuite: fix dg-add-options vs. dg-options ordering

2024-07-28 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:542e3c4f0551f9a239163d09d98527d8d7d0200d commit r15-2371-g542e3c4f0551f9a239163d09d98527d8d7d0200d Author: Sam James Date: Sat Jul 27 00:31:54 2024 +0100 testsuite: fix dg-add-options vs. dg-options ordering Per gccint, dg-add-options must be placed after all

[gcc r15-2370] testsuite: fix dg-do ordering wrt dg-require-*

2024-07-28 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:0ac0e640a7f86ba45b7e13ed018826177197f3ce commit r15-2370-g0ac0e640a7f86ba45b7e13ed018826177197f3ce Author: Sam James Date: Sat Jul 27 00:17:03 2024 +0100 testsuite: fix dg-do ordering wrt dg-require-* Per gccint, dg-do must precede dg-require-effective-target

[gcc r15-2369] c++: if consteval and consteval propagation [PR115583]

2024-07-28 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:d5f1948640815a554d106542c2e91e4e117aa3bc commit r15-2369-gd5f1948640815a554d106542c2e91e4e117aa3bc Author: Jason Merrill Date: Sat Jul 27 16:40:02 2024 -0400 c++: if consteval and consteval propagation [PR115583] During speculative constant folding of an if c

[gcc r15-2368] gcc: Make exec-tool.in handle missing Binutils more gracefully

2024-07-28 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:6a55ff29578e8afbe795547468a78494b3b52831 commit r15-2368-g6a55ff29578e8afbe795547468a78494b3b52831 Author: Jonathan Wakely Date: Sun Jul 28 11:34:17 2024 +0100 gcc: Make exec-tool.in handle missing Binutils more gracefully When users try to build a cross-comp

[gcc r15-2367] AVR target 116056 - Support attribute signal(n), interrupt(n) and noblock.

2024-07-28 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:0f1de0c4ce6eb237128d8f6439c2434aded1f51a commit r15-2367-g0f1de0c4ce6eb237128d8f6439c2434aded1f51a Author: Georg-Johann Lay Date: Wed Jul 24 08:37:43 2024 +0200 AVR target 116056 - Support attribute signal(n), interrupt(n) and noblock. This patch adds support

[gcc r15-2366] PR modula2/115823 Wrong expansion of isnormal optab

2024-07-28 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:79e029a41825f533bb87b4bee5427b90b62175ae commit r15-2366-g79e029a41825f533bb87b4bee5427b90b62175ae Author: Gaius Mulley Date: Sun Jul 28 19:20:43 2024 +0100 PR modula2/115823 Wrong expansion of isnormal optab This patch corrects the function declaration of a

[gcc r15-2365] testsuite: Fix unaligned accesses in ipa-sra-8.c and ipa-sra-9.c

2024-07-28 Thread John David Anglin via Gcc-cvs
https://gcc.gnu.org/g:59c6d6a5b53d7b0e483a686f6b9db093bb77c064 commit r15-2365-g59c6d6a5b53d7b0e483a686f6b9db093bb77c064 Author: John David Anglin Date: Sun Jul 28 13:34:54 2024 -0400 testsuite: Fix unaligned accesses in ipa-sra-8.c and ipa-sra-9.c 2024-07-28 John David Anglin

[gcc/devel/fortran_unsigned] Implement decimal list-directed I/O.

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:b44e7c167c3d05d175f84423707241ba7847bb77 commit b44e7c167c3d05d175f84423707241ba7847bb77 Author: Thomas Koenig Date: Sun Jul 28 14:29:42 2024 +0200 Implement decimal list-directed I/O. Diff: --- gcc/fortran/gfortran.h | 10 +- gcc/fortran/primary.

[gcc/devel/fortran_unsigned] Add compile-time version of selected_unsigned_kind.

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:b421a3b1a3809b0401a79ae8f4eac2ec0cca2e62 commit b421a3b1a3809b0401a79ae8f4eac2ec0cca2e62 Author: Thomas Koenig Date: Fri Jul 26 19:46:48 2024 +0200 Add compile-time version of selected_unsigned_kind. Diff: --- gcc/fortran/arith.cc | 23 +++ g

[gcc/devel/fortran_unsigned] Add config file so b4 uses inbox.sourceware.org automatically

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:a6399bb27b30b3b943657de5099f1060a90ca137 commit a6399bb27b30b3b943657de5099f1060a90ca137 Author: Jonathan Wakely Date: Thu May 23 16:42:55 2024 +0100 Add config file so b4 uses inbox.sourceware.org automatically This makes b4 use inbox.sourceware.org instead

[gcc/devel/fortran_unsigned] c++: consteval propagation and templates [PR115986]

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:25ace453ff530251978bac22af2c0932aa5da5ad commit 25ace453ff530251978bac22af2c0932aa5da5ad Author: Jason Merrill Date: Fri Jul 26 17:20:18 2024 -0400 c++: consteval propagation and templates [PR115986] Here the call to e() makes us decide to check d() for escal

[gcc/devel/fortran_unsigned] Daily bump.

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
PR target/116085 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 3eff065eb0c7..65b8ef17038c 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240727 +20240728 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index ced923943cc5..313ea7ca93e6 100644 --- a/gcc/cp/ChangeLog

[gcc/devel/fortran_unsigned] c++: improve C++ testsuite default versions

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:557373c0cd6c0d6b4a1e46dc7a53d929b60b3c9b commit 557373c0cd6c0d6b4a1e46dc7a53d929b60b3c9b Author: Jason Merrill Date: Fri Jul 26 15:10:50 2024 -0400 c++: improve C++ testsuite default versions I wanted to add more cases to the setting of std_list in g++-dg.exp

[gcc/devel/fortran_unsigned] c++: ICE with concept, local class, and lambda [PR115561]

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:b300fd3985cc1435ecea30d18d00bfab8022d091 commit b300fd3985cc1435ecea30d18d00bfab8022d091 Author: Jason Merrill Date: Fri Jul 26 16:53:03 2024 -0400 c++: ICE with concept, local class, and lambda [PR115561] Here when we want to synthesize methods for foo()::B

[gcc/devel/fortran_unsigned] Fold ctz(-x) and ctz(abs(x)) as ctz(x) in match.pd.

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:262163238006aa39eff5ebd8283ec7254161269a commit 262163238006aa39eff5ebd8283ec7254161269a Author: Roger Sayle Date: Sat Jul 27 15:16:19 2024 +0100 Fold ctz(-x) and ctz(abs(x)) as ctz(x) in match.pd. The subject line pretty much says it all; the count-trailing-

[gcc/devel/fortran_unsigned] libstdc++: Fix -Wsign-compare warning in

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:f3ed8cd8f72240a31d6591f0156ea7d3258b1736 commit f3ed8cd8f72240a31d6591f0156ea7d3258b1736 Author: Jonathan Wakely Date: Fri Jul 26 17:23:03 2024 +0100 libstdc++: Fix -Wsign-compare warning in Cast ptrdiff_t to size_t to avoid a -Wsign-compare warning. We can

[gcc/devel/fortran_unsigned] c++: trait as typename scope [PR116052]

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:dfbb7c264dae448e92500c0e7cc5816fc4086a0e commit dfbb7c264dae448e92500c0e7cc5816fc4086a0e Author: Jason Merrill Date: Thu Jul 25 23:09:31 2024 -0400 c++: trait as typename scope [PR116052] The stdexec library currently wrongly ends up using __decay as the scop

[gcc/devel/fortran_unsigned] libstdc++: Add comment noting LWG 3617 support

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:b200461e0f3bf6450ec1cf17b4036ff2033607dc commit b200461e0f3bf6450ec1cf17b4036ff2033607dc Author: Jonathan Wakely Date: Thu Jul 25 18:38:46 2024 +0100 libstdc++: Add comment noting LWG 3617 support The resolution was implemented in r14-8752-g6f75149488b74a but

[gcc/devel/fortran_unsigned] libstdc++: Remove __find_if unrolling for random access iterators

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:7ad3d3303bbc2c3fd78f91dee96b1c023f9a2744 commit 7ad3d3303bbc2c3fd78f91dee96b1c023f9a2744 Author: Jonathan Wakely Date: Thu Jul 4 12:01:29 2024 +0100 libstdc++: Remove __find_if unrolling for random access iterators As the numbers in PR libstdc++/88545 show, t

[gcc/devel/fortran_unsigned] testsuite: Add dg-do run to even more tests

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:fecd62edad9f9649e2e7f52d5520cd10a4c52d8a commit fecd62edad9f9649e2e7f52d5520cd10a4c52d8a Author: Sam James Date: Thu Jul 18 08:27:29 2024 +0100 testsuite: Add dg-do run to even more tests All of these are for wrong-code bugs. Confirmed to be used before but

[gcc/devel/fortran_unsigned] Match: Support .SAT_SUB with IMM op for form 1-4

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:64948288f673b6b7e5083081c019d6ef50e6e04d commit 64948288f673b6b7e5083081c019d6ef50e6e04d Author: Pan Li Date: Fri Jul 26 17:00:13 2024 +0800 Match: Support .SAT_SUB with IMM op for form 1-4 This patch would like to support .SAT_SUB when one of the op is I

[gcc/devel/fortran_unsigned] diagnostics: SARIF output: capture #include information (PR 107941; §3.34)

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:388eb00a8b40ade69e86e3ec77efae2e8b59684b commit 388eb00a8b40ade69e86e3ec77efae2e8b59684b Author: David Malcolm Date: Fri Jul 26 20:37:31 2024 -0400 diagnostics: SARIF output: capture #include information (PR 107941; §3.34) This patch extends our SARIF output

[gcc/devel/fortran_unsigned] aarch64: Rename bic/orn patterns to iorn/andn for vector modes

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:fe2e945c18752903d8db4118ef033d606525dc83 commit fe2e945c18752903d8db4118ef033d606525dc83 Author: Andrew Pinski Date: Mon Jul 22 11:19:11 2024 -0700 aarch64: Rename bic/orn patterns to iorn/andn for vector modes This renames the patterns orn3 to iorn3 so it

[gcc/devel/fortran_unsigned] Daily bump.

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:9f1906f95df7ca7cfc249f958bb8f2ab6378f55d commit 9f1906f95df7ca7cfc249f958bb8f2ab6378f55d Author: GCC Administrator Date: Sat Jul 27 00:16:49 2024 + Daily bump. Diff: --- ChangeLog | 4 ++ gcc/ChangeLog | 101

[gcc/devel/fortran_unsigned] aarch64: Fix target/optimize option handling with transiting between O1 to O2

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:e93bb5da972050c78ac3b945c7ee9d548f064ef9 commit e93bb5da972050c78ac3b945c7ee9d548f064ef9 Author: Andrew Pinski Date: Thu Jul 25 09:37:49 2024 -0700 aarch64: Fix target/optimize option handling with transiting between O1 to O2 The problem here is the aarch64

[gcc/devel/fortran_unsigned] [RISC-V][target/116085] Fix rv64 minmax extension avoidance splitter

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:a32d487fb731fdf026deb11d5d263437d0da3caa commit a32d487fb731fdf026deb11d5d263437d0da3caa Author: Jeff Law Date: Fri Jul 26 17:30:08 2024 -0600 [RISC-V][target/116085] Fix rv64 minmax extension avoidance splitter A patch introduced a pattern to avoid unnecessa

[gcc/devel/fortran_unsigned] isel: Don't duplicate comparisons for -O0 nor -fno-tree-ter [PR116101]

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:65936041dbffdc735bed4dbf831462ff3922d28f commit 65936041dbffdc735bed4dbf831462ff3922d28f Author: Andrew Pinski Date: Thu Jul 25 17:43:07 2024 -0700 isel: Don't duplicate comparisons for -O0 nor -fno-tree-ter [PR116101] While doing cleanups on this code I noti

[gcc/devel/fortran_unsigned] testsuite: Fix up ucn-1.C for C++26

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:c38ba39b3efbaffa28f1669ac8a724e988b0ea53 commit c38ba39b3efbaffa28f1669ac8a724e988b0ea53 Author: Jakub Jelinek Date: Fri Jul 26 21:01:03 2024 +0200 testsuite: Fix up ucn-1.C for C++26 On Fri, Jul 26, 2024 at 11:43:13AM -0400, Jason Merrill wrote: > I'm no

[gcc/devel/fortran_unsigned] aarch64: sve: Rename aarch64_bic to standard pattern, andn

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:9699dc4b4292a634e18fad2f323dcd34c292171b commit 9699dc4b4292a634e18fad2f323dcd34c292171b Author: Andrew Pinski Date: Mon Jul 22 15:39:37 2024 -0700 aarch64: sve: Rename aarch64_bic to standard pattern, andn Now there is an optab for bic, andn since r15-1890-g

[gcc/devel/fortran_unsigned] isel: Small cleanup of duplicating comparisons

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:f9caac3ac9c1de99092433c4480a6a59c0078790 commit f9caac3ac9c1de99092433c4480a6a59c0078790 Author: Andrew Pinski Date: Thu Jul 25 17:07:28 2024 -0700 isel: Small cleanup of duplicating comparisons This is a small cleanup of the duplicating comparison code.

[gcc/devel/fortran_unsigned] gimple-ssa-sprintf: Fix typo in range check

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:e21f9f6054e16bc2d7cd3bc0226f53a758d92fe0 commit e21f9f6054e16bc2d7cd3bc0226f53a758d92fe0 Author: Siddhesh Poyarekar Date: Thu Jul 25 19:30:38 2024 -0400 gimple-ssa-sprintf: Fix typo in range check The code to scale ranges for wide chars in format_string incor

[gcc/devel/fortran_unsigned] c++: #pragma target and deferred instantiation [PR115403]

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:b9594864b7c39fe6c4072de2dac39fc6e1bd8aac commit b9594864b7c39fe6c4072de2dac39fc6e1bd8aac Author: Jason Merrill Date: Thu Jul 25 17:36:09 2024 -0400 c++: #pragma target and deferred instantiation [PR115403] My patch for 109753 applies the current #pragma targe

[gcc/devel/fortran_unsigned] aarch64: Use iorn and andn standard pattern names for scalar modes

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:ecbfaf0056d5932634e0bf15c60d2790a77f7016 commit ecbfaf0056d5932634e0bf15c60d2790a77f7016 Author: Andrew Pinski Date: Mon Jul 22 16:18:47 2024 -0700 aarch64: Use iorn and andn standard pattern names for scalar modes Since r15-1890-gf379596e0ba99d, these are th

[gcc/devel/fortran_unsigned] c++: non-template alias with dependent attributes [PR115897]

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:e0aa8f2e35636451a58c02b0bad47804e13124e9 commit e0aa8f2e35636451a58c02b0bad47804e13124e9 Author: Patrick Palka Date: Thu Jul 25 19:05:19 2024 -0400 c++: non-template alias with dependent attributes [PR115897] This patch generalizes our support for dependent a

[gcc/devel/fortran_unsigned] isel: Move duplicate comparisons to its own function

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:9e74470d64f3fb4086b7f29303b74ae23c39abb8 commit 9e74470d64f3fb4086b7f29303b74ae23c39abb8 Author: Andrew Pinski Date: Thu Jul 25 16:17:15 2024 -0700 isel: Move duplicate comparisons to its own function This is just a small cleanup to isel and no functional cha

[gcc/devel/fortran_unsigned] PR116019: Improve tail call error message

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:2477f7c005a0ab42dc76d827fc55776d4f62e654 commit 2477f7c005a0ab42dc76d827fc55776d4f62e654 Author: Andi Kleen Date: Thu Jul 25 13:54:50 2024 -0700 PR116019: Improve tail call error message The "tail call must be the same type" message is common on some targ

[gcc/devel/fortran_unsigned] libstdc++: Reorder template params of std::optional comparisons (LWG 2945)

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:8fbee909fd8516a18e3677e837bda190ed9dccf7 commit 8fbee909fd8516a18e3677e837bda190ed9dccf7 Author: Jonathan Wakely Date: Tue Jul 23 17:14:03 2024 +0100 libstdc++: Reorder template params of std::optional comparisons (LWG 2945) libstdc++-v3/ChangeLog:

[gcc/devel/fortran_unsigned] PR116080: Fix tail call dejagnu checks

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:a2b05b0db407865d8970f1b329ab1f0cb9c529ea commit a2b05b0db407865d8970f1b329ab1f0cb9c529ea Author: Andi Kleen Date: Wed Jul 24 20:18:56 2024 -0700 PR116080: Fix tail call dejagnu checks - Run the target_effective tail_call checks without optimization to mat

[gcc/devel/fortran_unsigned] [PR rtl-optimization/116039] Fix life computation for promoted subregs

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:6f1ab8976f4b169922645c802fc17277f01dc67d commit 6f1ab8976f4b169922645c802fc17277f01dc67d Author: Jeff Law Date: Thu Jul 25 12:32:28 2024 -0600 [PR rtl-optimization/116039] Fix life computation for promoted subregs So this turned out to be a neat little test a

[gcc/devel/fortran_unsigned] MAINTAINERS: Add myself to write after approval

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:c7197b5cd774f575f10b98e31264634d368b1aaf commit c7197b5cd774f575f10b98e31264634d368b1aaf Author: Sam James Date: Fri Jul 26 16:57:42 2024 +0100 MAINTAINERS: Add myself to write after approval ChangeLog: * MAINTAINERS: Add myself. Diff: ---

[gcc/devel/fortran_unsigned] RISC-V: Work around bare apostrophe in error string.

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:125570ab7e455e61ff98e6d0e41baff0e3287076 commit 125570ab7e455e61ff98e6d0e41baff0e3287076 Author: Robin Dapp Date: Fri Jul 26 12:58:38 2024 +0200 RISC-V: Work around bare apostrophe in error string. An unquoted apostrophe slipped through when testing the recen

[gcc/devel/fortran_unsigned] middle-end: check for vector mode before calling get_mask_mode [PR116074]

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:7a9d8962288ae2ff991c56b507041cb75097a4bc commit 7a9d8962288ae2ff991c56b507041cb75097a4bc Author: Tamar Christina Date: Fri Jul 26 13:02:53 2024 +0100 middle-end: check for vector mode before calling get_mask_mode [PR116074] For historical reasons AArch64 has

[gcc/devel/fortran_unsigned] i386: Use BLKmode for {ld,st}tilecfg

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:5a585d47ebe07180afae0c054a0580b78a78984e commit 5a585d47ebe07180afae0c054a0580b78a78984e Author: Haochen Jiang Date: Fri Jul 26 16:49:08 2024 +0800 i386: Use BLKmode for {ld,st}tilecfg Hi all, For AMX instructions related with memory, we will treat t

[gcc/devel/fortran_unsigned] c++/modules: Stream warning suppressions [PR115757]

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:7a88eb35ef4834fcd98408fe5505360fead99f43 commit 7a88eb35ef4834fcd98408fe5505360fead99f43 Author: Nathaniel Shead Date: Sun Jul 7 13:56:25 2024 +1000 c++/modules: Stream warning suppressions [PR115757] Currently we don't stream the contents of 'nowarn_map'; th

[gcc/devel/fortran_unsigned] Daily bump.

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:141ad69ba60f4c22382b66240a1c6c2104102846 commit 141ad69ba60f4c22382b66240a1c6c2104102846 Author: GCC Administrator Date: Fri Jul 26 00:17:23 2024 + Daily bump. Diff: --- gcc/ChangeLog | 139 gcc/DATESTAM

[gcc/devel/fortran_unsigned] rs6000, Remove __builtin_vec_set_v1ti, __builtin_vec_set_v2df, __builtin_vec_set_v2di

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:1d3ef797891dcdc7d091deaef7b8c112901d51e7 commit 1d3ef797891dcdc7d091deaef7b8c112901d51e7 Author: Carl Love Date: Tue Jul 9 14:53:33 2024 -0400 rs6000, Remove __builtin_vec_set_v1ti, __builtin_vec_set_v2df, __builtin_vec_set_v2di This patch removes the __buil

[gcc/devel/fortran_unsigned] c++: alias of alias tmpl with dependent attrs [PR115897]

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:c0fc7ff00ebeea647bff595b506ea6423778df75 commit c0fc7ff00ebeea647bff595b506ea6423778df75 Author: Patrick Palka Date: Thu Jul 25 19:00:23 2024 -0400 c++: alias of alias tmpl with dependent attrs [PR115897] As a follow-up to r15-2047-g7954bb4fcb6fa8, we also ne

[gcc/devel/fortran_unsigned] rs6000, remove __builtin_vsx_xvcmp* built-ins

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:652670a35a0188b0e1d4a1735679e12db9b8faef commit 652670a35a0188b0e1d4a1735679e12db9b8faef Author: Carl Love Date: Tue Jul 9 14:09:42 2024 -0400 rs6000, remove __builtin_vsx_xvcmp* built-ins This patch removes the built-ins: __builtin_vsx_xvcmpeqsp, __buil

[gcc/devel/fortran_unsigned] rs6000, remove built-ins __builtin_vsx_set_1ti, __builtin_vsx_set_2df, __builtin_vsx_set_2di

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:da90f2fa84672a56f715265774fa0ef2806d62f6 commit da90f2fa84672a56f715265774fa0ef2806d62f6 Author: Carl Love Date: Mon Jul 22 13:40:10 2024 -0400 rs6000, remove built-ins __builtin_vsx_set_1ti, __builtin_vsx_set_2df, __builtin_vsx_set_2di The built-ins set a v

[gcc/devel/fortran_unsigned] libstdc++: Add static_assert to std::expected for LWG 3843 and 3940

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:4c58169086fd844cc725d3b56077dd2b2eb962d6 commit 4c58169086fd844cc725d3b56077dd2b2eb962d6 Author: Jonathan Wakely Date: Thu Jul 25 14:17:34 2024 +0100 libstdc++: Add static_assert to std::expected for LWG 3843 and 3940 libstdc++-v3/ChangeLog:

[gcc/devel/fortran_unsigned] libstdc++: Remove std::basic_format_args default constructor (LWG 4106)

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:436ef665d89e3fc5cc6562dc52e8178cb1034846 commit 436ef665d89e3fc5cc6562dc52e8178cb1034846 Author: Jonathan Wakely Date: Thu Jul 25 13:52:12 2024 +0100 libstdc++: Remove std::basic_format_args default constructor (LWG 4106) There's no valid use case for default

[gcc/devel/fortran_unsigned] libstdc++: Implement P2968R2 "Making std::ignore a first-class object"

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:69270c7452ce570a28e57840a350021c2b85fdd3 commit 69270c7452ce570a28e57840a350021c2b85fdd3 Author: Jonathan Wakely Date: Thu Jul 25 13:00:09 2024 +0100 libstdc++: Implement P2968R2 "Making std::ignore a first-class object" This was recently approved for C++26,

[gcc/devel/fortran_unsigned] c++: Implement C++26 P2558R2 - Add @, $, and ` to the basic character set [PR110343]

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:dd46a960f3bfb4a4d147bb349deee150c2cd0547 commit dd46a960f3bfb4a4d147bb349deee150c2cd0547 Author: Jakub Jelinek Date: Thu Jul 25 21:36:31 2024 +0200 c++: Implement C++26 P2558R2 - Add @, $, and ` to the basic character set [PR110343] The following patch imple

[gcc/devel/fortran_unsigned] Fortran: Suppress wrong End Of File error with user defined IO.

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:a68e9d31f80ac189053319dd65095988ceb3336a commit a68e9d31f80ac189053319dd65095988ceb3336a Author: Jerry DeLisle Date: Wed Jul 24 10:29:08 2024 -0700 Fortran: Suppress wrong End Of File error with user defined IO. PR libfortran/105361 libgfortr

[gcc/devel/fortran_unsigned] RISC-V: xtheadmemidx: Fix mode test for pre/post-modify addressing

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:a22bc48f22bf86187d22aa35ce0b1c5dd098a808 commit a22bc48f22bf86187d22aa35ce0b1c5dd098a808 Author: Christoph Müllner Date: Wed Jul 24 14:10:01 2024 +0200 RISC-V: xtheadmemidx: Fix mode test for pre/post-modify addressing auto_inc_dec (-O3) performs optimization

[gcc/devel/fortran_unsigned] cp+coroutines: teach convert_to_void to diagnose discarded co_awaits

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:f3131a07e5095ddb07adbd75ddba546a5e9bcbde commit f3131a07e5095ddb07adbd75ddba546a5e9bcbde Author: Arsen Arsenović Date: Mon Jul 22 15:49:20 2024 +0200 cp+coroutines: teach convert_to_void to diagnose discarded co_awaits co_await expressions are nearly calls to

[gcc/devel/fortran_unsigned] cp/coroutines: do not rewrite parameters in unevaluated contexts

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:3109e8c991762031b108ae2a022472b989cbb465 commit 3109e8c991762031b108ae2a022472b989cbb465 Author: Arsen Arsenović Date: Thu Jul 18 18:16:49 2024 +0200 cp/coroutines: do not rewrite parameters in unevaluated contexts It is possible to use parameters of a parent

[gcc/devel/fortran_unsigned] [committed] Trivial testcase adjustment

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:706ff59b9292cba61c36e9377fdaf5fa98da9d9e commit 706ff59b9292cba61c36e9377fdaf5fa98da9d9e Author: Jeff Law Date: Thu Jul 25 08:42:04 2024 -0600 [committed] Trivial testcase adjustment I made pr116037.c dependent on int32 just based on the constants used witho

[gcc/devel/fortran_unsigned] tree-optimization/116083 - improve behavior when SLP discovery limit is reached

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:44334ba54905c5884123178c6faa8cdbc05e98c5 commit 44334ba54905c5884123178c6faa8cdbc05e98c5 Author: Richard Biener Date: Thu Jul 25 13:39:49 2024 +0200 tree-optimization/116083 - improve behavior when SLP discovery limit is reached The following avoids some use

[gcc/devel/fortran_unsigned] libstdc++: fix uses of explicit object parameter [PR116038]

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:f22677a48b644e15304cf28f79b156c127f3df81 commit f22677a48b644e15304cf28f79b156c127f3df81 Author: Patrick Palka Date: Thu Jul 25 09:02:13 2024 -0400 libstdc++: fix uses of explicit object parameter [PR116038] The type of an implicit object parameter is always

[gcc/devel/fortran_unsigned] rtl-ssa: Define INCLUDE_ARRAY

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:36087238da0f9e600883f0d108574933d530e529 commit 36087238da0f9e600883f0d108574933d530e529 Author: Richard Sandiford Date: Thu Jul 25 13:25:32 2024 +0100 rtl-ssa: Define INCLUDE_ARRAY g:72fbd3b2b2a497dbbe6599239bd61c5624203ed0 added a use of std::array with

[gcc/devel/fortran_unsigned] doc: Document -O1 as the preferred level for large machine-generated code

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:1a8585acd6bb9a09edcde3ca746f58fd421f39c4 commit 1a8585acd6bb9a09edcde3ca746f58fd421f39c4 Author: Sam James Date: Tue Jul 23 15:06:10 2024 +0100 doc: Document -O1 as the preferred level for large machine-generated code At -O1, the intention is that we compile

[gcc/devel/fortran_unsigned] tree-optimization/116081 - typedef vs. non-typedef in vectorization

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:3257d6e954c9650940162f08613fee25602ec5d4 commit 3257d6e954c9650940162f08613fee25602ec5d4 Author: Richard Biener Date: Thu Jul 25 12:46:30 2024 +0200 tree-optimization/116081 - typedef vs. non-typedef in vectorization The following fixes the code generation di

[gcc/devel/fortran_unsigned] libstdc++: Use concepts and conditional explicit in std::optional

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:a2a6695d8aa63e03bd52351c4435a88a8b78802a commit a2a6695d8aa63e03bd52351c4435a88a8b78802a Author: Jonathan Wakely Date: Tue Jul 23 12:45:37 2024 +0100 libstdc++: Use concepts and conditional explicit in std::optional For C++20 mode we can improve compile times

[gcc/devel/fortran_unsigned] libstdc++: Add noexcept to bad_expected_access members (LWG 4031)

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:b42f73132c51aece4bed43cdceb4b8cf31197a2b commit b42f73132c51aece4bed43cdceb4b8cf31197a2b Author: Jonathan Wakely Date: Wed Jun 26 14:15:29 2024 +0100 libstdc++: Add noexcept to bad_expected_access members (LWG 4031) libstdc++-v3/ChangeLog: *

[gcc/devel/fortran_unsigned] libstdc++: Implement LWG 3836 for std::optional bool conversions

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:0e3c6a936568c859e4653854f0cd4206f390d56e commit 0e3c6a936568c859e4653854f0cd4206f390d56e Author: Jonathan Wakely Date: Tue Jul 23 12:45:37 2024 +0100 libstdc++: Implement LWG 3836 for std::optional bool conversions libstdc++-v3/ChangeLog: * i

[gcc/devel/fortran_unsigned] libstdc++: Implement LWG 3836 for std::expected bool conversions

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:ab1a0e683d8a10bcd59aab38e44bbce57c35bb49 commit ab1a0e683d8a10bcd59aab38e44bbce57c35bb49 Author: Jonathan Wakely Date: Wed Jul 24 18:08:03 2024 +0100 libstdc++: Implement LWG 3836 for std::expected bool conversions libstdc++-v3/ChangeLog: * i

[gcc/devel/fortran_unsigned] libstdc++: Use concepts to simplify std::optional base classes

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:a9273a2991a74421f4627145f520a1eaf37736c7 commit a9273a2991a74421f4627145f520a1eaf37736c7 Author: Jonathan Wakely Date: Mon Jul 22 20:40:17 2024 +0100 libstdc++: Use concepts to simplify std::optional base classes In C++20 mode we can simplify some of the std:

[gcc/devel/fortran_unsigned] libstdc++: Use _M_get() in std::optional internals

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:13c94d827596cb90c53e35e0c6839e10c0944d25 commit 13c94d827596cb90c53e35e0c6839e10c0944d25 Author: Jonathan Wakely Date: Tue Jul 23 11:46:05 2024 +0100 libstdc++: Use _M_get() in std::optional internals Now that _base::_M_get() doesn't check the precondition, w

[gcc/devel/fortran_unsigned] libstdc++: Move std::optional assertions out of _M_get()

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:5b1ead44898908123560a7e4f2be237b2ef53cb9 commit 5b1ead44898908123560a7e4f2be237b2ef53cb9 Author: Jonathan Wakely Date: Mon Jul 22 20:24:19 2024 +0100 libstdc++: Move std::optional assertions out of _M_get() Currently we implement the precondition for accessin

[gcc/devel/fortran_unsigned] tree-optimization/116079 - store motion and clobbers

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:89dc14d6339ddb95400271f844f19387bb103474 commit 89dc14d6339ddb95400271f844f19387bb103474 Author: Richard Biener Date: Thu Jul 25 08:58:42 2024 +0200 tree-optimization/116079 - store motion and clobbers When we move a store out of an inner loop and remove a cl

[gcc/devel/fortran_unsigned] tree-optimization/116081 - typedef vs. non-typedef in vectorization

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:ab3b0560320b1124a69cf19737fc8ba5861fc281 commit ab3b0560320b1124a69cf19737fc8ba5861fc281 Author: Richard Biener Date: Thu Jul 25 08:34:20 2024 +0200 tree-optimization/116081 - typedef vs. non-typedef in vectorization The following addresses a behavioral diffe

[gcc/devel/fortran_unsigned] RISC-V: Error early with V and no M extension.

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:9d6e3fe0d83ab7165e2bb1e0f3e578d6bd66f854 commit 9d6e3fe0d83ab7165e2bb1e0f3e578d6bd66f854 Author: Robin Dapp Date: Wed Jul 24 09:08:00 2024 +0200 RISC-V: Error early with V and no M extension. For calculating the value of a poly_int at runtime we use a mul

[gcc/devel/fortran_unsigned] RISC-V: Allow LICM hoist POLY_INT configuration code sequence

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:dbe6c7fed7ee152a6fc79e849d655a4e7e5112ce commit dbe6c7fed7ee152a6fc79e849d655a4e7e5112ce Author: Juzhe-Zhong Date: Thu Feb 1 23:45:50 2024 +0800 RISC-V: Allow LICM hoist POLY_INT configuration code sequence Realize in recent benchmark evaluation (coremark-pro

[gcc/devel/fortran_unsigned] SVE Intrinsics: Change return type of redirect_call to gcall.

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:a7095d8eca2a7c537854adc23344972712955993 commit a7095d8eca2a7c537854adc23344972712955993 Author: Jennifer Schmitz Date: Tue Jul 23 03:54:50 2024 -0700 SVE Intrinsics: Change return type of redirect_call to gcall. As suggested in the review of https://gcc.

[gcc/devel/fortran_unsigned] libstdc++: Fix testsuite for remote testing (and sim)

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:5816b7db1e2f583ed1cbf8d7403a93531450d03b commit 5816b7db1e2f583ed1cbf8d7403a93531450d03b Author: Andrew Pinski Date: Wed Jul 24 18:50:08 2024 -0700 libstdc++: Fix testsuite for remote testing (and sim) The problem here is that v3_additional_files will have a

[gcc/devel/fortran_unsigned] rtl-ssa: Fix split_clobber_group tree insertion [PR116044]

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:666b388b3a2c0242b4489784c1cf219036ce396b commit 666b388b3a2c0242b4489784c1cf219036ce396b Author: Richard Sandiford Date: Thu Jul 25 08:54:22 2024 +0100 rtl-ssa: Fix split_clobber_group tree insertion [PR116044] PR116044 is a regression in the testsuite on AMD

[gcc/devel/fortran_unsigned] Maintain complex constraint vector order during PTA solving

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:f1ba0ee0f8eebf9c8e1006ef016c240df6d945fc commit f1ba0ee0f8eebf9c8e1006ef016c240df6d945fc Author: Richard Biener Date: Tue Jul 23 14:05:47 2024 +0200 Maintain complex constraint vector order during PTA solving There's a FIXME comment in the PTA constraint solv

[gcc/devel/fortran_unsigned] i386: Adjust rtx cost for imulq and imulw [PR115749]

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:2d397e3279ed9641f14a45dbf66feb8697253fd6 commit 2d397e3279ed9641f14a45dbf66feb8697253fd6 Author: Lingling Kong Date: Thu Jul 25 09:42:06 2024 +0800 i386: Adjust rtx cost for imulq and imulw [PR115749] gcc/ChangeLog: PR target/115749

[gcc/devel/fortran_unsigned] Daily bump.

2024-07-28 Thread Thomas Kテカnig via Libstdc++-cvs
https://gcc.gnu.org/g:583c572b7a0e8035956a45b624a05e5e6f8742ed commit 583c572b7a0e8035956a45b624a05e5e6f8742ed Author: GCC Administrator Date: Thu Jul 25 00:19:51 2024 + Daily bump. Diff: --- ChangeLog | 4 + gcc/ChangeLog | 548 +

[gcc/devel/fortran_unsigned] diagnostics: SARIF output: tweak output for UNKNOWN_LOCATION

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:bd5eaa3ed9c6beecc107aab42227dec759cb6161 commit bd5eaa3ed9c6beecc107aab42227dec759cb6161 Author: David Malcolm Date: Wed Jul 24 18:07:57 2024 -0400 diagnostics: SARIF output: tweak output for UNKNOWN_LOCATION gcc/ChangeLog: * diagnostic-format-sar

[gcc/devel/fortran_unsigned] diagnostics: add selftests for SARIF output

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:e82aa0832a9ef222ce4a9340c2986019c168b8c0 commit e82aa0832a9ef222ce4a9340c2986019c168b8c0 Author: David Malcolm Date: Wed Jul 24 18:07:56 2024 -0400 diagnostics: add selftests for SARIF output The existing DejaGnu-based tests for our SARIF output used regexes

[gcc/devel/fortran_unsigned] diagnostics: SARIF output: add "annotations" property (§3.28.6)

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:4068969756b961ccf3f16ab8a07e788f600bee13 commit 4068969756b961ccf3f16ab8a07e788f600bee13 Author: David Malcolm Date: Wed Jul 24 18:07:56 2024 -0400 diagnostics: SARIF output: add "annotations" property (§3.28.6) This patch extends our SARIF output so that if

[gcc/devel/fortran_unsigned] diagnostics: SARIF output: add "arguments" property (§3.20.2)

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:c06d90c59837e570954efe9fbba98560f9b3880a commit c06d90c59837e570954efe9fbba98560f9b3880a Author: David Malcolm Date: Wed Jul 24 18:07:55 2024 -0400 diagnostics: SARIF output: add "arguments" property (§3.20.2) gcc/ChangeLog: * diagnostic-format-sa

[gcc/devel/fortran_unsigned] diagnostics: SARIF output: add "{start,end}TimeUtc" properties (§§3.20.7-8)

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:c2b6115accb67243e2e1c7ea8f6a5d421435f882 commit c2b6115accb67243e2e1c7ea8f6a5d421435f882 Author: David Malcolm Date: Wed Jul 24 18:07:55 2024 -0400 diagnostics: SARIF output: add "{start,end}TimeUtc" properties (§§3.20.7-8) gcc/ChangeLog: * diagno

[gcc/devel/fortran_unsigned] diagnostics: SARIF output: add "workingDirectory" property (§3.20.19)

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:ffab30cde56ac0b33b859fb2f248dc3f1f01c010 commit ffab30cde56ac0b33b859fb2f248dc3f1f01c010 Author: David Malcolm Date: Wed Jul 24 18:07:55 2024 -0400 diagnostics: SARIF output: add "workingDirectory" property (§3.20.19) gcc/ChangeLog: * diagnostic-f

[gcc/devel/fortran_unsigned] diagnostics: SARIF output: potentially add escaped renderings of source (§3.3.4)

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:6cce58792ba040b435c0943dff5f0781fb9b9e54 commit 6cce58792ba040b435c0943dff5f0781fb9b9e54 Author: David Malcolm Date: Wed Jul 24 18:07:54 2024 -0400 diagnostics: SARIF output: potentially add escaped renderings of source (§3.3.4) This patch adds support to ou

[gcc/devel/fortran_unsigned] diagnostics: JSON output: use std::unique_ptr throughout

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:da87cbedcdf76a6cbc7910fba604efd50e8cc48e commit da87cbedcdf76a6cbc7910fba604efd50e8cc48e Author: David Malcolm Date: Wed Jul 24 18:07:54 2024 -0400 diagnostics: JSON output: use std::unique_ptr throughout No functional change intended. gcc/ChangeLog:

[gcc/devel/fortran_unsigned] diagnostics: SARIF output: use std::unique_ptr throughout

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:8485fe1b546f755616c6152fd5b6aa2520ac58ef commit 8485fe1b546f755616c6152fd5b6aa2520ac58ef Author: David Malcolm Date: Wed Jul 24 18:07:53 2024 -0400 diagnostics: SARIF output: use std::unique_ptr throughout No functional change intended. gcc/analyzer/

[gcc/devel/fortran_unsigned] json: support std::unique_ptr in array::append and object::set

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:f43be6cc9d84eb8e80c9b01d96a36e5937887253 commit f43be6cc9d84eb8e80c9b01d96a36e5937887253 Author: David Malcolm Date: Wed Jul 24 18:07:53 2024 -0400 json: support std::unique_ptr in array::append and object::set This patch uses templates to add overloads of js

[gcc/devel/fortran_unsigned] diagnostics: output formats: use references for non-null pointers

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:336dceb5dd2d0d8bf235100af4b3c493d8ef591c commit 336dceb5dd2d0d8bf235100af4b3c493d8ef591c Author: David Malcolm Date: Wed Jul 24 18:07:53 2024 -0400 diagnostics: output formats: use references for non-null pointers No functional change intended. gcc/C

[gcc/devel/fortran_unsigned] diagnostics: SARIF output: add sarif_object subclasses throughout

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:35bb4ff3442ce9116c5f933d431a05b2e8040f22 commit 35bb4ff3442ce9116c5f933d431a05b2e8040f22 Author: David Malcolm Date: Wed Jul 24 18:07:52 2024 -0400 diagnostics: SARIF output: add sarif_object subclasses throughout No functional change intended. gcc/C

[gcc/devel/fortran_unsigned] gcov: reduce use of naked "new" for json output

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:d03459c5685287190ca623bdf355f3f80c3fd715 commit d03459c5685287190ca623bdf355f3f80c3fd715 Author: David Malcolm Date: Wed Jul 24 18:07:52 2024 -0400 gcov: reduce use of naked "new" for json output No functional change intended. gcc/ChangeLog:

[gcc/devel/fortran_unsigned] json: add array::append_string

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:4a228dcfe5016401a02598910c7d0af7aa1f6b8d commit 4a228dcfe5016401a02598910c7d0af7aa1f6b8d Author: David Malcolm Date: Wed Jul 24 18:07:51 2024 -0400 json: add array::append_string No functional change intended. gcc/analyzer/ChangeLog: * su

  1   2   >