[gcc r15-2809] RISC-V: Minimal support for Zimop extension.

2024-08-07 Thread Jiawei Chen via Gcc-cvs
https://gcc.gnu.org/g:c8f3fdd53871a20838be532b58ef610bf1dd75e1 commit r15-2809-gc8f3fdd53871a20838be532b58ef610bf1dd75e1 Author: Jiawei Date: Fri Aug 2 23:23:14 2024 +0800 RISC-V: Minimal support for Zimop extension. This patch support Zimop and Zcmop extension[1].To enable GCC to

[gcc r15-2808] c++/modules: Handle instantiating already tsubsted template friend classes [PR115801]

2024-08-07 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:79209273663672ff05663554741fd2558b4aac99 commit r15-2808-g79209273663672ff05663554741fd2558b4aac99 Author: Nathaniel Shead Date: Tue Aug 6 15:41:38 2024 +1000 c++/modules: Handle instantiating already tsubsted template friend classes [PR115801] With modules

[gcc r15-2807] c++/modules: Fix merging of GM entities in partitions [PR114950]

2024-08-07 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:c592310d5275e09977504c136419686bd2277af0 commit r15-2807-gc592310d5275e09977504c136419686bd2277af0 Author: Nathaniel Shead Date: Mon Aug 5 22:37:57 2024 +1000 c++/modules: Fix merging of GM entities in partitions [PR114950] Currently name lookup generally see

[gcc r15-2806] c++/modules: Clarify error message in read_enum_def

2024-08-07 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:c0ad382caa38873bb6078edf5314930504bc01f1 commit r15-2806-gc0ad382caa38873bb6078edf5314930504bc01f1 Author: Nathaniel Shead Date: Wed Aug 7 19:17:52 2024 +1000 c++/modules: Clarify error message in read_enum_def This error message reads to me the wrong way aro

[gcc r15-2804] compiler: don't assume that ATTRIBUTE_UNUSED is defined

2024-08-07 Thread Ian Lance Taylor via Gcc-cvs
https://gcc.gnu.org/g:ac8a87c4e345c71c32984625ce4a5a74a710b501 commit r15-2804-gac8a87c4e345c71c32984625ce4a5a74a710b501 Author: Ian Lance Taylor Date: Wed Aug 7 13:24:22 2024 -0700 compiler: don't assume that ATTRIBUTE_UNUSED is defined Reviewed-on: https://go-review.googlesource

[gcc/devel/fortran_unsigned] Min, MAX and ishft(c).

2024-08-07 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:d5c05281bacf79bca1c10c34135aa61e14be8acb commit d5c05281bacf79bca1c10c34135aa61e14be8acb Author: Thomas Koenig Date: Wed Aug 7 21:44:48 2024 +0200 Min, MAX and ishft(c). Diff: --- gcc/fortran/check.cc | 53 +-- gcc/fo

[gcc/devel/fortran_unsigned] Add test case for B, Z and O descriptors.

2024-08-07 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:58cbd148ed210f33102dd04cfcb8cfb6d7d1dd76 commit 58cbd148ed210f33102dd04cfcb8cfb6d7d1dd76 Author: Thomas Koenig Date: Tue Aug 6 20:14:36 2024 +0200 Add test case for B, Z and O descriptors. Diff: --- gcc/fortran/gfortran.texi | 5 ++- gcc/testsuite/g

[gcc/devel/fortran_unsigned] Add some rudimentary documentation.

2024-08-07 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:95f108c0d6ee83f20481d780d622168bd20e8585 commit 95f108c0d6ee83f20481d780d622168bd20e8585 Author: Thomas Koenig Date: Tue Aug 6 20:00:05 2024 +0200 Add some rudimentary documentation. Diff: --- gcc/fortran/gfortran.texi | 67 ++

[gcc r15-2803] Darwin: Recognise -weak_framework in the driver [PR116237].

2024-08-07 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:4cec7bc79db52bae159c3c60a415e2aea48051d8 commit r15-2803-g4cec7bc79db52bae159c3c60a415e2aea48051d8 Author: Iain Sandoe Date: Mon Aug 5 13:19:28 2024 +0100 Darwin: Recognise -weak_framework in the driver [PR116237]. XCode compilers recognise the weak_framework

[gcc r15-2802] c++: erroneous partial spec vs primary tmpl [PR116064]

2024-08-07 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:d1fc9816df81e953308428641685d6ec6d84c9ac commit r15-2802-gd1fc9816df81e953308428641685d6ec6d84c9ac Author: Patrick Palka Date: Wed Aug 7 14:28:26 2024 -0400 c++: erroneous partial spec vs primary tmpl [PR116064] When a partial specialization is deemed erroneo

[gcc r15-2801] Partially support streaming of poly_int for offloading.

2024-08-07 Thread Prathamesh Kulkarni via Gcc-cvs
https://gcc.gnu.org/g:38900247f3880d6eca2e364a000e5898f8deae64 commit r15-2801-g38900247f3880d6eca2e364a000e5898f8deae64 Author: Prathamesh Kulkarni Date: Wed Aug 7 23:45:38 2024 +0530 Partially support streaming of poly_int for offloading. When offloading is enabled, the patch st

[gcc r15-2800] Don't call clean_symbol_name in create_tmp_var_name [PR116219]

2024-08-07 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:165e3e7c3ba884345647c0f1c9a3a57a03383651 commit r15-2800-g165e3e7c3ba884345647c0f1c9a3a57a03383651 Author: Jakub Jelinek Date: Wed Aug 7 20:14:31 2024 +0200 Don't call clean_symbol_name in create_tmp_var_name [PR116219] SRA adds fancy names like offset$D94316

[gcc r15-2799] OpenMP: Constructors and destructors for "declare target" static aggregates

2024-08-07 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:f1bfba3a9b3f31e3e06bfd1911c9f223869ea03f commit r15-2799-gf1bfba3a9b3f31e3e06bfd1911c9f223869ea03f Author: Tobias Burnus Date: Wed Aug 7 19:31:19 2024 +0200 OpenMP: Constructors and destructors for "declare target" static aggregates This commit also compile-t

[gcc r15-2798] c++: Implement CWG2387 - Linkage of const-qualified variable template [PR109126]

2024-08-07 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:82cd63a63eaa61a4ed5c4029a1869be7446ecb3c commit r15-2798-g82cd63a63eaa61a4ed5c4029a1869be7446ecb3c Author: Jakub Jelinek Date: Wed Aug 7 19:08:07 2024 +0200 c++: Implement CWG2387 - Linkage of const-qualified variable template [PR109126] The following patch

[gcc r15-2797] aarch64/testsuite: Add testcases for recently fixed PRs

2024-08-07 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:2c6174402ea315ecf618cfcba741e8cb18bc5282 commit r15-2797-g2c6174402ea315ecf618cfcba741e8cb18bc5282 Author: Andrew Pinski Date: Wed Aug 7 09:36:38 2024 -0700 aarch64/testsuite: Add testcases for recently fixed PRs The commit for PR 116258, added a x86_64 speci

[gcc r15-2796] libgomp.c-c++-common/target-link-2.c: Fix test on multi-device systems

2024-08-07 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:aa689684d2bf58d1b7e7938a1392e7a260276d14 commit r15-2796-gaa689684d2bf58d1b7e7938a1392e7a260276d14 Author: Tobias Burnus Date: Wed Aug 7 17:59:21 2024 +0200 libgomp.c-c++-common/target-link-2.c: Fix test on multi-device systems libgomp/ChangeLog:

[gcc r15-2795] rs6000, Add new overloaded vector shift builtin int128 variants

2024-08-07 Thread Carl Love via Gcc-cvs
https://gcc.gnu.org/g:083918a343d6cb9fd28c8b47dd1138220d95c820 commit r15-2795-g083918a343d6cb9fd28c8b47dd1138220d95c820 Author: Carl Love Date: Wed Aug 7 10:55:03 2024 -0400 rs6000, Add new overloaded vector shift builtin int128 variants Add the signed __int128 and unsigned __int

[gcc r15-2794] tree-optimization/116258 - do not lower PAREN_EXPR of vectors

2024-08-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:5b97d1a2102dca57918947d7e40a6ca68871 commit r15-2794-g5b97d1a2102dca57918947d7e40a6ca68871 Author: Richard Biener Date: Wed Aug 7 13:54:53 2024 +0200 tree-optimization/116258 - do not lower PAREN_EXPR of vectors The following avoids lowering of PAREN_

[gcc r15-2793] testsuite: Fix recent regression of g++.dg/other/sse2-pr85572-1.C

2024-08-07 Thread Roger Sayle via Gcc-cvs
https://gcc.gnu.org/g:990a65fb1aa5d1b05a7737df879afb6900e2ce96 commit r15-2793-g990a65fb1aa5d1b05a7737df879afb6900e2ce96 Author: Roger Sayle Date: Wed Aug 7 12:52:26 2024 +0100 testsuite: Fix recent regression of g++.dg/other/sse2-pr85572-1.C My sincere apologies for not noticing

[gcc r15-2792] c++: Fix ICE on valid involving variadic constructor [PR111592]

2024-08-07 Thread Simon Martin via Gcc-cvs
https://gcc.gnu.org/g:a1999cbc816ecd382c7af4ca44153379de49dcaf commit r15-2792-ga1999cbc816ecd382c7af4ca44153379de49dcaf Author: Simon Martin Date: Wed Aug 7 12:45:12 2024 +0200 c++: Fix ICE on valid involving variadic constructor [PR111592] We currently ICE upon the following val

[gcc r15-2791] vect: Fix vect_reduction_def check for odd/even widen mult [PR116142]

2024-08-07 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:2083389a18d36684a88d9e2653bacc87ad894b50 commit r15-2791-g2083389a18d36684a88d9e2653bacc87ad894b50 Author: Xi Ruoyao Date: Tue Aug 6 17:48:42 2024 +0800 vect: Fix vect_reduction_def check for odd/even widen mult [PR116142] The check was implemented incorrectl

[gcc r15-2790] c++: Fix up handling of dependent (late) attributes on function/method types [PR116175]

2024-08-07 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:9426ce98ccb35a43b4f3e8ea14dcbf2f5de5dc48 commit r15-2790-g9426ce98ccb35a43b4f3e8ea14dcbf2f5de5dc48 Author: Jakub Jelinek Date: Wed Aug 7 09:48:07 2024 +0200 c++: Fix up handling of dependent (late) attributes on function/method types [PR116175] When working

[gcc r15-2789] tree-optimization/116166 - forward jump-threading going wild

2024-08-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:2cf89ae83225f932b226cd57ef2d083a59bcf8a3 commit r15-2789-g2cf89ae83225f932b226cd57ef2d083a59bcf8a3 Author: Richard Biener Date: Tue Aug 6 14:56:26 2024 +0200 tree-optimization/116166 - forward jump-threading going wild Currently the forward threader isn't lim

[gcc r15-2787] testsuite, rs6000: Fix some run cases with appropriate _hw

2024-08-07 Thread Kewen Lin via Gcc-cvs
https://gcc.gnu.org/g:3ab04f1f1dbfbf3ff0f8a934e27ac2adbd16d93a commit r15-2787-g3ab04f1f1dbfbf3ff0f8a934e27ac2adbd16d93a Author: Kewen Lin Date: Wed Aug 7 02:03:55 2024 -0500 testsuite, rs6000: Fix some run cases with appropriate _hw When cleaning up the remaining powerpc_{vsx,alt

[gcc r15-2786] testsuite, rs6000: Replace powerpc_vsx_ok with powerpc_vsx

2024-08-07 Thread Kewen Lin via Gcc-cvs
https://gcc.gnu.org/g:cdca23875296edd78327d3da6890bb334c28f2fd commit r15-2786-gcdca23875296edd78327d3da6890bb334c28f2fd Author: Kewen Lin Date: Wed Aug 7 02:03:55 2024 -0500 testsuite, rs6000: Replace powerpc_vsx_ok with powerpc_vsx Following up the previous r15-886, this patch t

[gcc r15-2785] testsuite, rs6000: Replace powerpc_vsx_ok with powerpc_altivec etc.

2024-08-07 Thread Kewen Lin via Gcc-cvs
https://gcc.gnu.org/g:4ddd886fececd83456d2d03dd6c191903dbca321 commit r15-2785-g4ddd886fececd83456d2d03dd6c191903dbca321 Author: Kewen Lin Date: Wed Aug 7 02:03:54 2024 -0500 testsuite, rs6000: Replace powerpc_vsx_ok with powerpc_altivec etc. This is a follow up patch for the prev

[gcc r15-2788] testsuite, rs6000: Adjust pr78056-[1357].c and remove pr78056-[246].c

2024-08-07 Thread Kewen Lin via Gcc-cvs
https://gcc.gnu.org/g:9db55ec0547e171eed8e7a7c50c8dad79d62fd65 commit r15-2788-g9db55ec0547e171eed8e7a7c50c8dad79d62fd65 Author: Kewen Lin Date: Wed Aug 7 02:03:55 2024 -0500 testsuite, rs6000: Adjust pr78056-[1357].c and remove pr78056-[246].c When cleaning up the remaining power

[gcc r15-2784] testsuite, rs6000: Remove useless powerpc_{altivec, vsx}_ok

2024-08-07 Thread Kewen Lin via Gcc-cvs
https://gcc.gnu.org/g:9b4b4dd108f262c95f5ee8aff911e4193a26e55a commit r15-2784-g9b4b4dd108f262c95f5ee8aff911e4193a26e55a Author: Kewen Lin Date: Wed Aug 7 02:03:54 2024 -0500 testsuite, rs6000: Remove useless powerpc_{altivec,vsx}_ok Checking the existing powerpc_{altivec,vsx}_ok

[gcc r15-2783] testsuite, rs6000: Make {vmx, vsx, p8vector}_hw check for altivec/vsx feature

2024-08-07 Thread Kewen Lin via Gcc-cvs
https://gcc.gnu.org/g:22b4e4fae86c86e15dd3d44cd653c70d65e0a993 commit r15-2783-g22b4e4fae86c86e15dd3d44cd653c70d65e0a993 Author: Kewen Lin Date: Wed Aug 7 02:03:54 2024 -0500 testsuite, rs6000: Make {vmx,vsx,p8vector}_hw check for altivec/vsx feature Different from p9vector_hw, vm