[gcc r14-11595] [PATCH v2] RISC-V: Fixbug for slli + addw + zext.w into sh[123]add + zext.w

2025-04-10 Thread Ma Jin via Gcc-cvs
https://gcc.gnu.org/g:889e40576fec9938bdc52fee7ccebe2e97ed28f5 commit r14-11595-g889e40576fec9938bdc52fee7ccebe2e97ed28f5 Author: Jin Ma Date: Wed Apr 2 13:37:07 2025 -0600 [PATCH v2] RISC-V: Fixbug for slli + addw + zext.w into sh[123]add + zext.w Assuming we have the following v

[gcc r15-9376] bitintlower: Fix up handling of nested casts in m_upward_2limbs cases [PR119707]

2025-04-10 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b57d7ef4bdda8f939d804bfe40123cb9e4b447b3 commit r15-9376-gb57d7ef4bdda8f939d804bfe40123cb9e4b447b3 Author: Jakub Jelinek Date: Fri Apr 11 08:27:55 2025 +0200 bitintlower: Fix up handling of nested casts in m_upward_2limbs cases [PR119707] The following testc

[gcc r15-9375] aarch64: Add test case.

2025-04-10 Thread Jennifer Schmitz via Gcc-cvs
https://gcc.gnu.org/g:f6e6e6d9ba1d71fdd02a2c570d60217db6c5a31b commit r15-9375-gf6e6e6d9ba1d71fdd02a2c570d60217db6c5a31b Author: Jennifer Schmitz Date: Thu Apr 10 06:46:15 2025 -0700 aarch64: Add test case. This patch adds a test case to the testsuite for PR119706. The bug was

[gcc r15-9374] Doc: Add missing documentation for -ftree-cselim [PR87909]

2025-04-10 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:f6b0dc1b1c5f1736e77a42512085f9ab290775fd commit r15-9374-gf6b0dc1b1c5f1736e77a42512085f9ab290775fd Author: Sandra Loosemore Date: Fri Apr 11 03:16:26 2025 + Doc: Add missing documentation for -ftree-cselim [PR87909] gcc/ChangeLog PR tree-optim

[gcc r15-9373] bf-ms-attrib.c: Fix expected struct size

2025-04-10 Thread Jonathan Yong via Gcc-cvs
https://gcc.gnu.org/g:7e6255edeb5a01d6ae1c2fa5bed391a836726229 commit r15-9373-g7e6255edeb5a01d6ae1c2fa5bed391a836726229 Author: Jonathan Yong <10wa...@gmail.com> Date: Wed Apr 9 14:29:39 2025 + bf-ms-attrib.c: Fix expected struct size Both gcc and msvc agree that the struct si

[gcc r15-9372] realloc-1.c: accept long long in warning for llp64

2025-04-10 Thread Jonathan Yong via Gcc-cvs
https://gcc.gnu.org/g:f4cdbd619d89147cf5767ddbb10fbeee8f1b0cbc commit r15-9372-gf4cdbd619d89147cf5767ddbb10fbeee8f1b0cbc Author: Jonathan Yong <10wa...@gmail.com> Date: Wed Apr 9 14:21:22 2025 + realloc-1.c: accept long long in warning for llp64 llp64 targets like mingw-w64 wil

[gcc(refs/users/aoliva/heads/testme)] [testsuite] [ppc] use dg-do-if in vec-mul.c

2025-04-10 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:f80291260019ae07cc5fac01cafacc65e7a97049 commit f80291260019ae07cc5fac01cafacc65e7a97049 Author: Alexandre Oliva Date: Thu Apr 10 17:34:31 2025 -0300 [testsuite] [ppc] use dg-do-if in vec-mul.c The overriding of dg-do in gcc.target/powerpc/vec-mul.c I put the

[gcc/aoliva/heads/testme] [testsuite] [ppc] use dg-do-if in vec-mul.c

2025-04-10 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: f80291260019... [testsuite] [ppc] use dg-do-if in vec-mul.c It previously pointed to: a5556692adac... [testsuite] [ppc] use dg-do-if in vec-mul.c Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): --

[gcc r15-9371] Doc: Discourage the use of -ffloat-store [PR14708]

2025-04-10 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:0c210fbbd70af16326ca64bf3447eb38b6fd6e0d commit r15-9371-g0c210fbbd70af16326ca64bf3447eb38b6fd6e0d Author: Sandra Loosemore Date: Fri Apr 11 00:06:17 2025 + Doc: Discourage the use of -ffloat-store [PR14708] gcc/ChangeLog PR middle-end/14708

[gcc r15-9308] libgomp: Add -Wno-c-binding-type for omp_lib.f90 compilation

2025-04-10 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:649b3cf32aee7c22f24033d0f6f8c74196b74a19 commit r15-9308-g649b3cf32aee7c22f24033d0f6f8c74196b74a19 Author: Tobias Burnus Date: Tue Apr 8 12:04:59 2025 +0200 libgomp: Add -Wno-c-binding-type for omp_lib.f90 compilation Silence the overeager "Warning: Variable

[gcc(refs/users/alfierichards/heads/fmv_c)] Add get_clone_versions and get_version functions.

2025-04-10 Thread Alfie Richards via Gcc-cvs
https://gcc.gnu.org/g:17c466b660b798e22702e8ac5e3d6f840e1c6896 commit 17c466b660b798e22702e8ac5e3d6f840e1c6896 Author: Alfie Richards Date: Fri Jan 31 10:51:14 2025 + Add get_clone_versions and get_version functions. This is a reimplementation of get_target_clone_attr_len,

[gcc r15-9274] gccrs: Evaluate the enum's discriminant in a const context

2025-04-10 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:db5a399d13b7fdafb7eaa7d299db777615ff0be2 commit r15-9274-gdb5a399d13b7fdafb7eaa7d299db777615ff0be2 Author: Ryutaro Okada <1015ry...@gmail.com> Date: Sun Mar 30 09:28:41 2025 -0700 gccrs: Evaluate the enum's discriminant in a const context gcc/rust/ChangeLog:

[gcc r15-9272] libgomp: Add AArch64 SVE target tests to libgomp.

2025-04-10 Thread Tejas Belagod via Gcc-cvs
https://gcc.gnu.org/g:a9bbb60b7ca7bf83c0e8657c61867e3786091916 commit r15-9272-ga9bbb60b7ca7bf83c0e8657c61867e3786091916 Author: Tejas Belagod Date: Mon Mar 31 16:00:55 2025 +0530 libgomp: Add AArch64 SVE target tests to libgomp. Add AArch64 SVE target exectute tests to test vario

[gcc r15-9271] AArch64: Add OpenMP target compile error tests

2025-04-10 Thread Tejas Belagod via Gcc-cvs
https://gcc.gnu.org/g:3651de6132d0e2379fe00243f086982dd6051946 commit r15-9271-g3651de6132d0e2379fe00243f086982dd6051946 Author: Tejas Belagod Date: Mon Mar 31 16:00:31 2025 +0530 AArch64: Add OpenMP target compile error tests Add compile-only OpenMP error tests for target clause

[gcc r14-11546] [RISC-V][PR target/116256] Fix incorrect return value for predicate

2025-04-10 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:47b509fef536455d59aeb7b8e97851099c6b29a5 commit r14-11546-g47b509fef536455d59aeb7b8e97851099c6b29a5 Author: Jeff Law Date: Tue Jan 21 06:56:27 2025 -0700 [RISC-V][PR target/116256] Fix incorrect return value for predicate Another bug found while chasing paths

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: fix eh

2025-04-10 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:a8b182971c47e3793df08c7fbab6cde116bfcc4b commit a8b182971c47e3793df08c7fbab6cde116bfcc4b Author: Ondřej Machota Date: Tue Apr 8 18:00:34 2025 +0200 rtl-ssa-dce: fix eh Diff: --- gcc/dce.cc | 67 +- 1 file c

[gcc r15-9314] OpenMP: Fix append_args handling in modify_call_for_omp_dispatch

2025-04-10 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:0f77d88fdf797842ac0134a4013b4227dd5a658f commit r15-9314-g0f77d88fdf797842ac0134a4013b4227dd5a658f Author: Tobias Burnus Date: Tue Apr 8 13:47:53 2025 +0200 OpenMP: Fix append_args handling in modify_call_for_omp_dispatch At tree level, the addr ref is also r

[gcc(refs/users/aoliva/heads/testme)] [testsuite] [ppc] add -mfloat128 to pr67808.c

2025-04-10 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:ae68f0fb43f18ad971702ae42448762547c5cd43 commit ae68f0fb43f18ad971702ae42448762547c5cd43 Author: Alexandre Oliva Date: Thu Apr 10 17:21:35 2025 -0300 [testsuite] [ppc] add -mfloat128 to pr67808.c gcc.target/powerpc/pr67808.c in some cases expects both 128-bit

[gcc(refs/users/aoliva/heads/testme)] [testsuite] [ppc] use dg-do-if in vec-mul.c

2025-04-10 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:a5556692adac25d7fc097f2973901e25a428184c commit a5556692adac25d7fc097f2973901e25a428184c Author: Alexandre Oliva Date: Thu Apr 10 17:34:31 2025 -0300 [testsuite] [ppc] use dg-do-if in vec-mul.c The overriding of dg-do in gcc.target/powerpc/vec-mul.c I put the

[gcc r15-9286] gccrs: nr2.0: Remove duplicate self visit

2025-04-10 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:2f955bea137ac20963f781a22b16ced584e110ff commit r15-9286-g2f955bea137ac20963f781a22b16ced584e110ff Author: Owen Avery Date: Tue Apr 1 17:50:32 2025 -0400 gccrs: nr2.0: Remove duplicate self visit gcc/rust/ChangeLog: * ast/rust-ast-visitor.cc

[gcc(refs/users/aoliva/heads/testme)] [testsuite] [ppc] adjust vsx-builtin-7.c xxpermdi count for ilp32

2025-04-10 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:4f7f4910c1ef8d90952c9c38e7adf881d4df3e80 commit 4f7f4910c1ef8d90952c9c38e7adf881d4df3e80 Author: Alexandre Oliva Date: Thu Apr 10 17:33:20 2025 -0300 [testsuite] [ppc] adjust vsx-builtin-7.c xxpermdi count for ilp32 gcc.target/powerpc/vsx-builtin-7.c uses few

[gcc(refs/users/aoliva/heads/testme)] [testsuite] [ppc] require ifunc for target_clones test

2025-04-10 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:edcce170f2a2d281354a46f92cf57134cf5369b3 commit edcce170f2a2d281354a46f92cf57134cf5369b3 Author: Alexandre Oliva Date: Thu Apr 10 17:34:06 2025 -0300 [testsuite] [ppc] require ifunc for target_clones test gcc.target/powerpc/power11-3.c uses target_clones, tha

[gcc(refs/users/aoliva/heads/testme)] [testsuite] [ppc] allow implicit fuction declarations in pr92661.c

2025-04-10 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:19953f014038b061e7b272e489540080ea8cabc4 commit 19953f014038b061e7b272e489540080ea8cabc4 Author: Alexandre Oliva Date: Thu Apr 10 17:28:09 2025 -0300 [testsuite] [ppc] allow implicit fuction declarations in pr92661.c gcc.target/powerpc/pr92661.c expects and t

[gcc r15-9323] Daily bump.

2025-04-10 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:ca4e6e6317ae0ceada8c46ef5db5ece165a6d1c4 commit r15-9323-gca4e6e6317ae0ceada8c46ef5db5ece165a6d1c4 Author: GCC Administrator Date: Wed Apr 9 00:18:02 2025 + Daily bump. Diff: --- gcc/ChangeLog | 80 gcc/DATESTAMP | 2 +- gcc/c

[gcc(refs/users/aoliva/heads/testme)] [testsuite] [ppc] tolerate -mfloat128 warning in pr99708.c

2025-04-10 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:cad5de7e6cf5f00ebaeb30f57e2502604b9621f2 commit cad5de7e6cf5f00ebaeb30f57e2502604b9621f2 Author: Alexandre Oliva Date: Thu Apr 10 17:28:34 2025 -0300 [testsuite] [ppc] tolerate -mfloat128 warning in pr99708.c gcc.target/powerpc/pr99708.c uses -mfloat128, and

[gcc(refs/users/aoliva/heads/testme)] [testsuite] [ppc] require vsx for vec-cmpne tests

2025-04-10 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:b7c549df677728ea642c0330499a771833f07481 commit b7c549df677728ea642c0330499a771833f07481 Author: Alexandre Oliva Date: Thu Apr 10 17:31:00 2025 -0300 [testsuite] [ppc] require vsx for vec-cmpne tests The gcc.target/powerpc/vec-cmpne.c and .../vec-cmpne-runnab

[gcc(refs/users/aoliva/heads/testme)] [testsuite] [ppc] add -mdejagnu-cpu=power7 to pr17381.c

2025-04-10 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:8e55b1cb5fddb7f8cd8772ca47d765dc8aee1a2c commit 8e55b1cb5fddb7f8cd8772ca47d765dc8aee1a2c Author: Alexandre Oliva Date: Thu Apr 10 17:21:09 2025 -0300 [testsuite] [ppc] add -mdejagnu-cpu=power7 to pr17381.c Below power7, it seems to be more profitable to compr

[gcc(refs/users/aoliva/heads/testme)] [testsuite] [ppc] add -mno-strict-align to pr111449-1.c

2025-04-10 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:d6bd882d36795a34409858cf1f95bbdcdc5f523e commit d6bd882d36795a34409858cf1f95bbdcdc5f523e Author: Alexandre Oliva Date: Thu Apr 10 17:18:23 2025 -0300 [testsuite] [ppc] add -mno-strict-align to pr111449-1.c gcc.target/powerpc/pr111449-1.c's expected results on

[gcc(refs/users/aoliva/heads/testme)] [testsuite] [ppc] add -maltivec to pr111380-2.c

2025-04-10 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:1484e4c67c3f6822e3e41e420cdfa8c518b9abfb commit 1484e4c67c3f6822e3e41e420cdfa8c518b9abfb Author: Alexandre Oliva Date: Thu Apr 10 17:18:00 2025 -0300 [testsuite] [ppc] add -maltivec to pr111380-2.c gcc.target/powerpc/pr111380-2.c requires altivec to be enable

[gcc(refs/users/aoliva/heads/testme)] [testsuite] [ppc] disable -mpowerpc64 for various ilp32 asm-out checks

2025-04-10 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:750f45c7814968f41142c83ce30719c89eadf9f2 commit 750f45c7814968f41142c83ce30719c89eadf9f2 Author: Alexandre Oliva Date: Thu Apr 10 17:04:58 2025 -0300 [testsuite] [ppc] disable -mpowerpc64 for various ilp32 asm-out checks Multiple tests on ilp32 get TARGET_POW

[gcc(refs/users/aoliva/heads/testme)] [testsuite] [ppc] skip -msoft-float tests when testing with -mhard-float

2025-04-10 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:99caade8d670158c89a698e10b9b2f1d7762cc2e commit 99caade8d670158c89a698e10b9b2f1d7762cc2e Author: Alexandre Oliva Date: Thu Apr 10 17:17:24 2025 -0300 [testsuite] [ppc] skip -msoft-float tests when testing with -mhard-float Testing ppc-elf with -mhard-float co

[gcc(refs/users/aoliva/heads/testme)] [testsuite] [ppc] add -mfloat128 to __ieee128-using bfp tests

2025-04-10 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:8af5f7b9befb0777144aaf5010dc0d31c4c98bf8 commit 8af5f7b9befb0777144aaf5010dc0d31c4c98bf8 Author: Alexandre Oliva Date: Thu Apr 10 16:52:54 2025 -0300 [testsuite] [ppc] add -mfloat128 to __ieee128-using bfp tests Some ppc bfp tests use __ieee128 without ensuri

[gcc(refs/users/aoliva/heads/testme)] [testsuite] [ppc] newlib sets FE_VXSOFT on raise FE_INVALID

2025-04-10 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:8dd47ffbe849b33f569dac943a36706c3fb79978 commit 8dd47ffbe849b33f569dac943a36706c3fb79978 Author: Alexandre Oliva Date: Thu Apr 10 17:04:34 2025 -0300 [testsuite] [ppc] newlib sets FE_VXSOFT on raise FE_INVALID The implementation of the fe*except primitives in

[gcc(refs/users/aoliva/heads/testme)] [testsuite] [ppc] xfail pr52451.c on ppc [PR58684]

2025-04-10 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:7375e3e2545ec328f9a767e841a47800c1063cd7 commit 7375e3e2545ec328f9a767e841a47800c1063cd7 Author: Alexandre Oliva Date: Thu Apr 10 16:52:29 2025 -0300 [testsuite] [ppc] xfail pr52451.c on ppc [PR58684] Like pr91323.c, pr52451.c fails on all powerpc variants (e

[gcc(refs/users/aoliva/heads/testme)] [testsuite] [ppc] block-cmp-8 should require powerpc64

2025-04-10 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:7e3b45891114fb62ea5160594aee74f830030d9d commit 7e3b45891114fb62ea5160594aee74f830030d9d Author: Alexandre Oliva Date: Thu Apr 10 17:03:48 2025 -0300 [testsuite] [ppc] block-cmp-8 should require powerpc64 gcc.target/powerpc/block-cmp-8.c is an execution test

[gcc(refs/users/aoliva/heads/testme)] [testsuite] [ppc] pr87600, pr89313: test for __PPC__ as well

2025-04-10 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:9e6f595818a2ba860a220627aa45c1492954be75 commit 9e6f595818a2ba860a220627aa45c1492954be75 Author: Alexandre Oliva Date: Thu Apr 10 16:51:45 2025 -0300 [testsuite] [ppc] pr87600, pr89313: test for __PPC__ as well gcc.dg/pr87600.h and gcc.dg/pr89313.c test for _

[gcc(refs/users/aoliva/heads/testme)] [testsuite] [ppc] ipa-sra-19.c: pass -Wno-psabi on powerpc-*-elf as well

2025-04-10 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:6b8e6096b5f86a4f4076c7dce3ab688af4eea7b4 commit 6b8e6096b5f86a4f4076c7dce3ab688af4eea7b4 Author: Alexandre Oliva Date: Thu Apr 10 16:51:01 2025 -0300 [testsuite] [ppc] ipa-sra-19.c: pass -Wno-psabi on powerpc-*-elf as well Like other ppc targets, powerpc-*-el

[gcc(refs/users/aoliva/heads/testme)] [testsuite] [ppc] compile [PR112822] with -mvsx

2025-04-10 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:ade8fda5115643835b2f4d2e7b4a2049e0ad commit ade8fda5115643835b2f4d2e7b4a2049e0ad Author: Alexandre Oliva Date: Thu Apr 10 16:47:03 2025 -0300 [testsuite] [ppc] compile [PR112822] with -mvsx g++.dg/pr112822.C uses altivec vectors explicitly, but it exp

[gcc(refs/users/aoliva/heads/testme)] [testsuite] [ppc] require float128 available for copysign

2025-04-10 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:ee34ccae9b8a6e949864093fb952eb241a7464ea commit ee34ccae9b8a6e949864093fb952eb241a7464ea Author: Alexandre Oliva Date: Thu Apr 10 16:47:28 2025 -0300 [testsuite] [ppc] require float128 available for copysign The rs6000.md copysign3 expander requires the mode

[gcc/aoliva/heads/testme] (363 commits) [testsuite] [ppc] use dg-do-if in vec-mul.c

2025-04-10 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: a5556692adac... [testsuite] [ppc] use dg-do-if in vec-mul.c It previously pointed to: 1a1cadba643d... [testsuite] [riscv] limit vwaddsub-1.c to rv64 Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): ---

[gcc/aoliva/heads/testbase] (343 commits) c++: nested lambda capture pack [PR119345]

2025-04-10 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: 5957b9919c9e... c++: nested lambda capture pack [PR119345] It previously pointed to: 5ac4be28822a... c++: optimize push_to_top_level [PR64500] Diff: Summary of changes (added commits): --- 5957b99.

[gcc r15-9302] gccrs: Rename label getter to unchecked

2025-04-10 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:8885e9e109b664977479b23d8b976fdfaa576665 commit r15-9302-g8885e9e109b664977479b23d8b976fdfaa576665 Author: Pierre-Emmanuel Patry Date: Thu Apr 3 15:43:40 2025 +0200 gccrs: Rename label getter to unchecked gcc/rust/ChangeLog: * ast/rust-ast-co

[gcc r15-9326] Fortran: Add code gen for do, concurrent's LOCAL/LOCAL_INIT [PR101602]

2025-04-10 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:2d7e1d6e40a13a5f160b584336795b80f193ec3b commit r15-9326-g2d7e1d6e40a13a5f160b584336795b80f193ec3b Author: Tobias Burnus Date: Wed Apr 9 08:21:19 2025 +0200 Fortran: Add code gen for do,concurrent's LOCAL/LOCAL_INIT [PR101602] Implement LOCAL and LOCAL_INIT;

[gcc/devel/rust/master] Migrate error state to optionals

2025-04-10 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:46673ec062176f4c2826dabbde6a401167d73441 commit 46673ec062176f4c2826dabbde6a401167d73441 Author: Pierre-Emmanuel Patry Date: Tue Apr 1 19:55:28 2025 +0200 Migrate error state to optionals gcc/rust/ChangeLog: * ast/rust-ast-builder.cc (Builder

[gcc r14-11593] c++: nested lambda capture pack [PR119345]

2025-04-10 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:779e002a1dc4ee7c688b7fb497375185cbcfec87 commit r14-11593-g779e002a1dc4ee7c688b7fb497375185cbcfec87 Author: Jason Merrill Date: Thu Apr 10 14:34:35 2025 -0400 c++: nested lambda capture pack [PR119345] tsubst_stmt already registers a local capture proxy as a

[gcc r14-11592] c++: lambda in constraint of lambda [PR119175]

2025-04-10 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:e13143ab02172adf7b9a4a848c5c17f62579b9cf commit r14-11592-ge13143ab02172adf7b9a4a848c5c17f62579b9cf Author: Jason Merrill Date: Wed Apr 9 13:22:56 2025 -0400 c++: lambda in constraint of lambda [PR119175] Here when we went to mangle the constraints of from<0>

[gcc r14-11591] c++: self-dependent alias template [PR117530]

2025-04-10 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:708c393774188d74399ec75ef20a522444b09f92 commit r14-11591-g708c393774188d74399ec75ef20a522444b09f92 Author: Jason Merrill Date: Mon Apr 7 14:35:14 2025 -0400 c++: self-dependent alias template [PR117530] Here, instantiating B means instantiating A, which mean

[gcc r15-9254] cobol: sed portability fix

2025-04-10 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:fdbe017bc15f8cf6f211a056c1822bc1a933ae85 commit r15-9254-gfdbe017bc15f8cf6f211a056c1822bc1a933ae85 Author: Jakub Jelinek Date: Mon Apr 7 14:25:49 2025 +0200 cobol: sed portability fix Apparently Darwin sed doesn't like 's/\(foo\|bar\|baz\)/qux/' syntax, s

[gcc r15-9270] AArch64: Diagnose OpenMP offloading when SVE types involved.

2025-04-10 Thread Tejas Belagod via Gcc-cvs
https://gcc.gnu.org/g:b9164bd768707c305fb778f74d9d8805ffae1523 commit r15-9270-gb9164bd768707c305fb778f74d9d8805ffae1523 Author: Tejas Belagod Date: Wed Mar 27 15:32:51 2024 +0530 AArch64: Diagnose OpenMP offloading when SVE types involved. The target clause in OpenMP is used to o

[gcc r14-11544] LoongArch: Make gen-evolution.awk compatible with FreeBSD awk

2025-04-10 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:fd7d5a6b775090c93158b1cc3244c190e51b2dd3 commit r14-11544-gfd7d5a6b775090c93158b1cc3244c190e51b2dd3 Author: Xi Ruoyao Date: Wed Apr 2 10:41:18 2025 +0800 LoongArch: Make gen-evolution.awk compatible with FreeBSD awk Avoid using gensub that FreeBSD awk lacks,

[gcc r14-11584] RISC-V: unrecognizable insn ICE in xtheadvector/pr114194.c on 32bit targets

2025-04-10 Thread Ma Jin via Gcc-cvs
https://gcc.gnu.org/g:f2e2e255004dc35beef9d8b5800d69d228f7eec1 commit r14-11584-gf2e2e255004dc35beef9d8b5800d69d228f7eec1 Author: Jin Ma Date: Tue Feb 11 21:28:05 2025 +0800 RISC-V: unrecognizable insn ICE in xtheadvector/pr114194.c on 32bit targets This is a follow-up to the patc

[gcc r15-9369] c++: nested lambda capture pack [PR119345]

2025-04-10 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:5957b9919c9ecda6e4ca198086f8bb9ea215232c commit r15-9369-g5957b9919c9ecda6e4ca198086f8bb9ea215232c Author: Jason Merrill Date: Thu Apr 10 14:34:35 2025 -0400 c++: nested lambda capture pack [PR119345] tsubst_stmt already registers a local capture proxy as a

[gcc r15-9368] libgomp: Update SVE tests

2025-04-10 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:733a6a4c1115080a0ee3cf7e6678c0fb9ffd0a56 commit r15-9368-g733a6a4c1115080a0ee3cf7e6678c0fb9ffd0a56 Author: Richard Sandiford Date: Thu Apr 10 21:09:07 2025 +0100 libgomp: Update SVE tests The new SVE tests didn't explicitly force SVE to be enabled, which

[gcc r14-11590] c++: alias_ctad_tweaks ICE w/ inherited CTAD [PR119687]

2025-04-10 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:93be6016dae6e2f0bfe849ee0469a0a8ae0b9d5e commit r14-11590-g93be6016dae6e2f0bfe849ee0469a0a8ae0b9d5e Author: Patrick Palka Date: Thu Apr 10 15:49:12 2025 -0400 c++: alias_ctad_tweaks ICE w/ inherited CTAD [PR119687] With inherited CTAD the set of guides may be

[gcc r15-9367] c++: alias_ctad_tweaks ICE w/ inherited CTAD [PR119687]

2025-04-10 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:493974aa0ad8b94dbeb61f00d2acc57c94fd4809 commit r15-9367-g493974aa0ad8b94dbeb61f00d2acc57c94fd4809 Author: Patrick Palka Date: Thu Apr 10 15:49:12 2025 -0400 c++: alias_ctad_tweaks ICE w/ inherited CTAD [PR119687] With inherited CTAD the set of guides may be

[gcc r15-9290] gccrs: Resolve labels

2025-04-10 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:5d34589597c2af26768e7e4a982622db5eb4b210 commit r15-9290-g5d34589597c2af26768e7e4a982622db5eb4b210 Author: Pierre-Emmanuel Patry Date: Mon Mar 31 17:00:11 2025 +0200 gccrs: Resolve labels gcc/rust/ChangeLog: * hir/rust-ast-lower.cc (ASTLoweri

[gcc r15-9307] cse: Fix up delete_trivially_dead_insns [PR119594]

2025-04-10 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:1a8e821577dfb535aa54df311ccb282363a93355 commit r15-9307-g1a8e821577dfb535aa54df311ccb282363a93355 Author: Jakub Jelinek Date: Tue Apr 8 11:55:13 2025 +0200 cse: Fix up delete_trivially_dead_insns [PR119594] The following testcase is miscompiled by delete_tri

[gcc r15-9282] gccrs: Fix ICE when hitting invalid types for generics

2025-04-10 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:568289b9f83cb1ff43b12adc4494d8cb8997b8d3 commit r15-9282-g568289b9f83cb1ff43b12adc4494d8cb8997b8d3 Author: Philip Herron Date: Wed Apr 2 21:02:44 2025 +0100 gccrs: Fix ICE when hitting invalid types for generics We need to check upfront if the type is valid o

[gcc r15-9356] testsuite, cobol: Add libquadmath paths.

2025-04-10 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:f1e82c859fc205395e4f413cdc0b95f54a48ce92 commit r15-9356-gf1e82c859fc205395e4f413cdc0b95f54a48ce92 Author: Iain Sandoe Date: Sun Mar 16 10:47:25 2025 + testsuite, cobol: Add libquadmath paths. Even when we are using IEC 128b floating point, the quadmath l

[gcc/devel/rust/master] Revert part of 44ffe1193269

2025-04-10 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:227a2b77d330a0e9fc32ba5d34a81598cb68c3ef commit 227a2b77d330a0e9fc32ba5d34a81598cb68c3ef Author: Pierre-Emmanuel Patry Date: Thu Apr 3 17:27:46 2025 +0200 Revert part of 44ffe1193269 This commit got rid of msvc specific code and remove the else clause, th

[gcc] Created branch 'meissner/heads/work200-orig' in namespace 'refs/users'

2025-04-10 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work200-orig' was created in namespace 'refs/users' pointing to: fdbe017bc15f... cobol: sed portability fix

[gcc r14-11588] libstdc++: Define __is_pair variable template for C++11

2025-04-10 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:c4bf3291f20b8746a15ab3025c891f13f7e54298 commit r14-11588-gc4bf3291f20b8746a15ab3025c891f13f7e54298 Author: Jonathan Wakely Date: Fri Nov 1 10:09:55 2024 + libstdc++: Define __is_pair variable template for C++11 libstdc++-v3/ChangeLog: *

[gcc r14-11577] c++: ICE with nested default targ lambdas [PR119574]

2025-04-10 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:ff5fdb3cad1a76768406e0fcec2010cdd72f49fc commit r14-11577-gff5fdb3cad1a76768406e0fcec2010cdd72f49fc Author: Patrick Palka Date: Wed Apr 9 17:55:36 2025 -0400 c++: ICE with nested default targ lambdas [PR119574] In GCC 14 we fixed PR116567 in a more conservati

[gcc r15-9366] c++: Use G_ instead of _ around cp/errors.cc gcc-internal-format strings [PR119684]

2025-04-10 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:1f32b87117b0e2ecc33b844d929d723de3fe8085 commit r15-9366-g1f32b87117b0e2ecc33b844d929d723de3fe8085 Author: Jakub Jelinek Date: Thu Apr 10 18:39:52 2025 +0200 c++: Use G_ instead of _ around cp/errors.cc gcc-internal-format strings [PR119684] These pp_printf/

[gcc r15-9365] libstdc++: Adjust value of __cpp_lib_constrained_equality for C++20

2025-04-10 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:bb323ec8fdfce6dc22b1ca13a2c381f1496c545d commit r15-9365-gbb323ec8fdfce6dc22b1ca13a2c381f1496c545d Author: Jonathan Wakely Date: Thu Apr 10 11:00:36 2025 +0100 libstdc++: Adjust value of __cpp_lib_constrained_equality for C++20 The P3379R0 bump to __cpp_lib_c

[gcc r15-9364] Darwin, libgcobol: Enable for x86_64 Darwin.

2025-04-10 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:6fd19b2dbda453d3de57529ded2df9e62d1efdaa commit r15-9364-g6fd19b2dbda453d3de57529ded2df9e62d1efdaa Author: Iain Sandoe Date: Thu Apr 10 14:16:37 2025 +0100 Darwin, libgcobol: Enable for x86_64 Darwin. Now that we have libquadmath support, we can enable for x8

[gcc r15-9363] cobol: New testcases for reference modification.

2025-04-10 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:6ddcbb3ec8cf5e0ab38c28f40e92e0a77d6f1fdd commit r15-9363-g6ddcbb3ec8cf5e0ab38c28f40e92e0a77d6f1fdd Author: Bob Dubner Date: Thu Apr 10 09:52:49 2025 -0400 cobol: New testcases for reference modification. gcc/testsuite * cobol.dg/group2/Dynami

[gcc r15-9362] c++: lambda in constraint of lambda [PR119175]

2025-04-10 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:39892d9618ee0f06dd09271589878b0df7b1e75d commit r15-9362-g39892d9618ee0f06dd09271589878b0df7b1e75d Author: Jason Merrill Date: Wed Apr 9 13:22:56 2025 -0400 c++: lambda in constraint of lambda [PR119175] Here when we went to mangle the constraints of from<0>,

[gcc r15-9361] libbacktrace: Add hpux fileline support

2025-04-10 Thread John David Anglin via Gcc-cvs
https://gcc.gnu.org/g:911973a784aab34e13c683545f28177d0d7716cd commit r15-9361-g911973a784aab34e13c683545f28177d0d7716cd Author: John David Anglin Date: Thu Apr 10 10:00:13 2025 -0400 libbacktrace: Add hpux fileline support Fixes libstdc++ stacktrace tests. 2025-04-10 Jo

[gcc r15-9360] hpux: Remove _GLIBCXX_USE_LONG_LONG define from hpux os_defines.h

2025-04-10 Thread John David Anglin via Gcc-cvs
https://gcc.gnu.org/g:a5a7233dfcee5eb20ed4853c8a1f3cbebe352a7b commit r15-9360-ga5a7233dfcee5eb20ed4853c8a1f3cbebe352a7b Author: John David Anglin Date: Thu Apr 10 09:59:01 2025 -0400 hpux: Remove _GLIBCXX_USE_LONG_LONG define from hpux os_defines.h _GLIBCXX_USE_LONG_LONG is now d

[gcc r15-9359] Darwin: Add spec substitution for static-libgcobol.

2025-04-10 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:8c703f67b77b66fc022db47bace69823617459dc commit r15-9359-g8c703f67b77b66fc022db47bace69823617459dc Author: Iain Sandoe Date: Thu Apr 10 11:58:58 2025 +0100 Darwin: Add spec substitution for static-libgcobol. This just follows the common pattern used for other

[gcc r15-9358] middle-end/119706 - allow POLY_INT_CST as is_gimple_mem_ref_addr

2025-04-10 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:bf812c6ad83ec0b241bb3fecc7e68f883b6083df commit r15-9358-gbf812c6ad83ec0b241bb3fecc7e68f883b6083df Author: Richard Biener Date: Thu Apr 10 13:30:42 2025 +0200 middle-end/119706 - allow POLY_INT_CST as is_gimple_mem_ref_addr We currently only INTEGER_CST, but

[gcc r15-9357] libgcobol: Allow libgcobol to use libquadmath [PR119244].

2025-04-10 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:95f10974a9190e345776604480a2df0191104308 commit r15-9357-g95f10974a9190e345776604480a2df0191104308 Author: Iain Sandoe Date: Sat Mar 15 22:58:46 2025 + libgcobol: Allow libgcobol to use libquadmath [PR119244]. Many of the changes are mechanical: 1. '

[gcc r14-11589] libstdc++: Fix conversions to key/value types for hash table insertion [PR115285]

2025-04-10 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:5cfe086bea29799c2d4eff59d2d43e30a162bf9c commit r14-11589-g5cfe086bea29799c2d4eff59d2d43e30a162bf9c Author: Jonathan Wakely Date: Tue Nov 5 17:19:06 2024 + libstdc++: Fix conversions to key/value types for hash table insertion [PR115285] The conversions

[gcc r14-11587] libstdc++: Fix test broken when using COW std::string

2025-04-10 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:9119752d3782a50effbfc1ebaed3902bae75c419 commit r14-11587-g9119752d3782a50effbfc1ebaed3902bae75c419 Author: François Dumont Date: Thu Oct 24 20:30:16 2024 +0200 libstdc++: Fix test broken when using COW std::string libstdc++-v3/ChangeLog: * t

[gcc r14-11586] libstdc++: Always instantiate key_type to compute hash code [PR115285]

2025-04-10 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:6343a0fef382a6f37f50755beb239f4e1e9e83cb commit r14-11586-g6343a0fef382a6f37f50755beb239f4e1e9e83cb Author: François Dumont Date: Tue Oct 22 19:13:34 2024 +0200 libstdc++: Always instantiate key_type to compute hash code [PR115285] Even if it is possible to c

[gcc r14-11585] RISC-V: Disable unsupported vsext/vzext patterns for XTheadVector.

2025-04-10 Thread Ma Jin via Gcc-cvs
https://gcc.gnu.org/g:51e041a9db714215d310bf69969de7b6f1c7c2bf commit r14-11585-g51e041a9db714215d310bf69969de7b6f1c7c2bf Author: Jin Ma Date: Mon Apr 7 14:21:50 2025 +0800 RISC-V: Disable unsupported vsext/vzext patterns for XTheadVector. XThreadVector does not support the vsext/

[gcc r14-11583] RISC-V: Add a new constraint to ensure that the vl of XTheadVector does not get a non-zero immediate

2025-04-10 Thread Ma Jin via Gcc-cvs
https://gcc.gnu.org/g:2631ac38d9b2a9def13a04c1e1fefb3871e420ab commit r14-11583-g2631ac38d9b2a9def13a04c1e1fefb3871e420ab Author: Jin Ma Date: Tue Jan 21 10:46:37 2025 -0700 RISC-V: Add a new constraint to ensure that the vl of XTheadVector does not get a non-zero immediate Altho

[gcc r14-11582] RISC-V: Enable and adjust the testsuite for XTheadVector.

2025-04-10 Thread Ma Jin via Gcc-cvs
https://gcc.gnu.org/g:319b9a385d42f529da49d2b90a98ea92bab54b39 commit r14-11582-g319b9a385d42f529da49d2b90a98ea92bab54b39 Author: Jin Ma Date: Tue Jan 21 10:43:47 2025 -0700 RISC-V: Enable and adjust the testsuite for XTheadVector. gcc/testsuite/ChangeLog: * gcc.t

[gcc r14-11581] [PATCH] RISC-V: Bugfix for unrecognizable insn for XTheadVector

2025-04-10 Thread Ma Jin via Gcc-cvs
https://gcc.gnu.org/g:07d4c264a000b6448d6b519110c05c3b8a64d23b commit r14-11581-g07d4c264a000b6448d6b519110c05c3b8a64d23b Author: Jin Ma Date: Wed Nov 13 15:19:29 2024 -0700 [PATCH] RISC-V: Bugfix for unrecognizable insn for XTheadVector error: unrecognizable insn: (insn

[gcc r15-9355] Avoid using POINTER_DIFF_EXPR for overlap checks [PR119399]

2025-04-10 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:4c8c373495d7d863dfb7102726ac3b4b41685df4 commit r15-9355-g4c8c373495d7d863dfb7102726ac3b4b41685df4 Author: Richard Sandiford Date: Thu Apr 10 11:03:04 2025 +0100 Avoid using POINTER_DIFF_EXPR for overlap checks [PR119399] In r10-4803-g8489e1f45b50600c I'd use

[gcc r14-11580] RISC-V: Fix the behavior for multilib-generator with --cmodel=large on rv32

2025-04-10 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:fb0653a0e54203eeb9ff399aee93ed904030b4bd commit r14-11580-gfb0653a0e54203eeb9ff399aee93ed904030b4bd Author: Kito Cheng Date: Thu Apr 10 16:58:49 2025 +0800 RISC-V: Fix the behavior for multilib-generator with --cmodel=large on rv32 Large code model is only su

[gcc r15-9354] RISC-V: Fix the behavior for multilib-generator with --cmodel=large on rv32

2025-04-10 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:72dff34bcdd6f05b64bbf07739ab815e673b5946 commit r15-9354-g72dff34bcdd6f05b64bbf07739ab815e673b5946 Author: Kito Cheng Date: Thu Apr 10 16:58:49 2025 +0800 RISC-V: Fix the behavior for multilib-generator with --cmodel=large on rv32 Large code model is only sup

[gcc r15-9353] RISC-V: Include local riscv_vector.h in testsuite

2025-04-10 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:9e48698228dbf1bbebba3a52d7ae2f47fee89624 commit r15-9353-g9e48698228dbf1bbebba3a52d7ae2f47fee89624 Author: Kito Cheng Date: Wed Apr 9 21:58:23 2025 +0800 RISC-V: Include local riscv_vector.h in testsuite That could prevent us including stdint.h from glibc, an

[gcc(refs/vendors/redhat/heads/gcc-15-branch)] Merge commit 'r15-9352-g6284f555e877c75ddecc776286ec4b8c20007de2' into redhat/gcc-15-branch

2025-04-10 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:5f1acb12c814822a776336abcae1988c1e42858e commit 5f1acb12c814822a776336abcae1988c1e42858e Merge: 3d14ac28b1c0 6284f555e877 Author: Jakub Jelinek Date: Thu Apr 10 09:05:49 2025 +0200 Merge commit 'r15-9352-g6284f555e877c75ddecc776286ec4b8c20007de2' into redhat/gcc-15-b

[gcc/redhat/heads/gcc-15-branch] (329 commits) Merge commit 'r15-9352-g6284f555e877c75ddecc776286ec4b8c200

2025-04-10 Thread Jakub Jelinek via Gcc-cvs
The branch 'redhat/heads/gcc-15-branch' was updated to point to: 5f1acb12c814... Merge commit 'r15-9352-g6284f555e877c75ddecc776286ec4b8c200 It previously pointed to: 3d14ac28b1c0... Merge commit 'r15-9024-g3258c89fbb092412a69b689425e77972e7a Diff: Summary of changes (added commits): ---