[gcc r15-7619] LoongArch: Simplify {lsx_, lasx_x}vh{add, sub}w description

2025-02-18 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:2ca759fc529f0b74a593c7df54353281a0e5208c commit r15-7619-g2ca759fc529f0b74a593c7df54353281a0e5208c Author: Xi Ruoyao Date: Thu Aug 8 21:05:32 2024 +0800 LoongArch: Simplify {lsx_,lasx_x}vh{add,sub}w description Like what we've done for {lsx_,lasx_x}v{add,sub,

[gcc r15-7624] LoongArch: Use normal RTL pattern instead of UNSPEC for {x, }vsr{a, l}ri instructions

2025-02-18 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:427386042f056a2910882bf0c632b4db68c52bbb commit r15-7624-g427386042f056a2910882bf0c632b4db68c52bbb Author: Xi Ruoyao Date: Thu Feb 13 22:51:31 2025 +0800 LoongArch: Use normal RTL pattern instead of UNSPEC for {x,}vsr{a,l}ri instructions Allowing (t + (1ul <

[gcc r15-7623] LoongArch: Implement [su]dot_prod* for LSX and LASX modes

2025-02-18 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:cef5f23adb6f9f052d03286ad8ccf352eefccf86 commit r15-7623-gcef5f23adb6f9f052d03286ad8ccf352eefccf86 Author: Xi Ruoyao Date: Mon Jan 20 23:13:19 2025 +0800 LoongArch: Implement [su]dot_prod* for LSX and LASX modes Despite it's just a special case of "a widening

[gcc r15-7622] LoongArch: Implement vec_widen_mult_{even, odd}_* for LSX and LASX modes

2025-02-18 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:7c54e46b209664d3a501a03908339c9903d01f1e commit r15-7622-g7c54e46b209664d3a501a03908339c9903d01f1e Author: Xi Ruoyao Date: Mon Jan 20 20:43:07 2025 +0800 LoongArch: Implement vec_widen_mult_{even,odd}_* for LSX and LASX modes Since PR116142 has been fixed, no

[gcc r15-7618] LoongArch: Simplify {lsx_, lasx_x}v{add, sub, mul}l{ev, od} description

2025-02-18 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:a36c15aa6612bcb69a5784c014a6cd046d97ebb4 commit r15-7618-ga36c15aa6612bcb69a5784c014a6cd046d97ebb4 Author: Xi Ruoyao Date: Sat Feb 15 00:29:41 2025 +0800 LoongArch: Simplify {lsx_,lasx_x}v{add,sub,mul}l{ev,od} description These pattern definitions are tedious

[gcc r15-7621] LoongArch: Simplify lsx_vpick description

2025-02-18 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:7dda6715126c0c5aedbd5f2e4056adf43bb4ea2a commit r15-7621-g7dda6715126c0c5aedbd5f2e4056adf43bb4ea2a Author: Xi Ruoyao Date: Wed Feb 12 02:42:58 2025 +0800 LoongArch: Simplify lsx_vpick description Like what we've done for {lsx_,lasx_x}v{add,sub,mul}l{ev,od}, u

[gcc r15-7620] LoongArch: Simplify {lsx_,lasx_x}vmaddw description

2025-02-18 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:f727a4c57ec9f9ea628f6d330be513f01c318a61 commit r15-7620-gf727a4c57ec9f9ea628f6d330be513f01c318a61 Author: Xi Ruoyao Date: Fri Aug 9 10:23:07 2024 +0800 LoongArch: Simplify {lsx_,lasx_x}vmaddw description Like what we've done for {lsx_,lasx_x}v{add,sub,mul}l{

[gcc r15-7617] LoongArch: Allow moving TImode vectors

2025-02-18 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:ac1b0586297c6d4d39380f77a4915728511d79f0 commit r15-7617-gac1b0586297c6d4d39380f77a4915728511d79f0 Author: Xi Ruoyao Date: Fri Jan 24 08:33:39 2025 +0800 LoongArch: Allow moving TImode vectors We have some vector instructions for operations on 128-bit integer

[gcc r15-7616] LoongArch: Try harder using vrepli instructions to materialize const vectors

2025-02-18 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:ed9794546db62279199a1cd84b8cdacd14ceab42 commit r15-7616-ged9794546db62279199a1cd84b8cdacd14ceab42 Author: Xi Ruoyao Date: Fri Jan 24 08:32:18 2025 +0800 LoongArch: Try harder using vrepli instructions to materialize const vectors For a = (v4si){0x

[gcc r15-7615] LoongArch: Accept ADD, IOR or XOR when combining objects with no bits in common [PR115478]

2025-02-18 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:ea3ebe48150d2109845f2c4622ebff182f618d97 commit r15-7615-gea3ebe48150d2109845f2c4622ebff182f618d97 Author: Xi Ruoyao Date: Mon Feb 10 23:39:24 2025 +0800 LoongArch: Accept ADD, IOR or XOR when combining objects with no bits in common [PR115478] Since r15-112

[gcc r15-7614] [PR middle-end/113525] Drop obsolete options from documentation

2025-02-18 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:3e93035fcc9247928b58443e37fbf844278b7ac7 commit r15-7614-g3e93035fcc9247928b58443e37fbf844278b7ac7 Author: Jeff Law Date: Tue Feb 18 19:45:29 2025 -0700 [PR middle-end/113525] Drop obsolete options from documentation The sibling and unshare passes were droppe

[gcc r15-7612] Fix description of file-cache-lines/file-cache-files params

2025-02-18 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:29482d4e536b93037801d08f096ecf7b7a7f23ad commit r15-7612-g29482d4e536b93037801d08f096ecf7b7a7f23ad Author: Andi Kleen Date: Tue Feb 18 15:40:28 2025 -0800 Fix description of file-cache-lines/file-cache-files params The file-cache-lines / file-cache-files tuna

[gcc r15-7611] analyzer: add more properties to sarif output

2025-02-18 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:fcdcccdbf809f918db354353ce3afd5b299f913c commit r15-7611-gfcdcccdbf809f918db354353ce3afd5b299f913c Author: David Malcolm Date: Tue Feb 18 16:54:57 2025 -0500 analyzer: add more properties to sarif output Add some more properties to the analyzer's sarif output

[gcc r15-7610] sarif output: fix alphabetization in sarif_scheme_handler::make_sink

2025-02-18 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:196e8dbddc509cd6f42f879b72934dfbdb470aa1 commit r15-7610-g196e8dbddc509cd6f42f879b72934dfbdb470aa1 Author: David Malcolm Date: Tue Feb 18 16:54:52 2025 -0500 sarif output: fix alphabetization in sarif_scheme_handler::make_sink No functional change intended.

[gcc r15-7609] libgcc: i386/linux-unwind.h: always rely on sys/ucontext.h

2025-02-18 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:e129b8d7682c9a6c4d874f58de142543d3804169 commit r15-7609-ge129b8d7682c9a6c4d874f58de142543d3804169 Author: Roman Kagan Date: Thu Jan 2 16:32:17 2025 +0100 libgcc: i386/linux-unwind.h: always rely on sys/ucontext.h When gcc is built for x86_64-linux-musl targe

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

2025-02-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:e3c4baa6b7d07b62e4f9fd0ccae7d641b8184645 commit e3c4baa6b7d07b62e4f9fd0ccae7d641b8184645 Author: Mikael Morin Date: Tue Feb 18 19:18:37 2025 +0100 Correction régression func_result_6.f90 Diff: --- gcc/fortran/resolve.cc | 50 -

[gcc/devel/omp/gcc-14] nvptx: Sanity-check 'init_frag' state

2025-02-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:8fa1be51876b8dae6173ae5d6493b3d4894f7d18 commit 8fa1be51876b8dae6173ae5d6493b3d4894f7d18 Author: Thomas Schwinge Date: Thu Feb 13 00:35:31 2025 +0100 nvptx: Sanity-check 'init_frag' state The 'init_frag' machinery is used by 'nvptx_assemble_integer' (via

[gcc/devel/omp/gcc-14] nvptx: Clarify 'nvptx_output_skip' case of no or incomplete initializer

2025-02-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:35cc4cf0dbe812b1dc83586308262e35a00e21c4 commit 35cc4cf0dbe812b1dc83586308262e35a00e21c4 Author: Thomas Schwinge Date: Thu Feb 13 22:58:21 2025 +0100 nvptx: Clarify 'nvptx_output_skip' case of no or incomplete initializer I was getting confused about 'nvptx_o

[gcc/devel/omp/gcc-14] GCN: Set 'UI_TARGET' for 'TARGET_EXCEPT_UNWIND_INFO' [PR94282, PR113331]

2025-02-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:82c5b06103516f3cb504290179a029a62785ca24 commit 82c5b06103516f3cb504290179a029a62785ca24 Author: Thomas Schwinge Date: Tue Feb 11 17:23:28 2025 +0100 GCN: Set 'UI_TARGET' for 'TARGET_EXCEPT_UNWIND_INFO' [PR94282, PR113331] In commit 7f1989249e25af6fc0f124452e

[gcc/devel/omp/gcc-14] Honor dump options for C/C++ '-fdump-tree-original'

2025-02-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ba97ec1805bb15097d5956e4f176039fa43a502f commit ba97ec1805bb15097d5956e4f176039fa43a502f Author: Thomas Schwinge Date: Thu Jan 16 15:32:56 2025 +0100 Honor dump options for C/C++ '-fdump-tree-original' In addition to upcoming use of '-fdump-tree-original-line

[gcc/devel/omp/gcc-14] nvptx doesn't actually support effective-target 'exceptions'

2025-02-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:5d8df6551d27b698cfbbfbd52f608afccb4d8a9b commit 5d8df6551d27b698cfbbfbd52f608afccb4d8a9b Author: Thomas Schwinge Date: Thu Feb 6 22:46:26 2025 +0100 nvptx doesn't actually support effective-target 'exceptions' gcc/testsuite/ * lib/target-s

[gcc/devel/omp/gcc-14] Merge commit 'e0246616020e95e74afa9d504c8848e6e905fab4' into HEAD

2025-02-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:4cd0ec83ec27d8c22e25731cb49afcdb351b9712 commit 4cd0ec83ec27d8c22e25731cb49afcdb351b9712 Merge: 82c5b0610351 e0246616020e Author: Thomas Schwinge Date: Tue Feb 18 16:54:25 2025 +0100 Merge commit 'e0246616020e95e74afa9d504c8848e6e905fab4' into HEAD Diff: gcc/fortra

[gcc/devel/omp/gcc-14] nvptx: Set 'UI_TARGET' for 'TARGET_EXCEPT_UNWIND_INFO' [PR86660]

2025-02-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:43d6ac6218be28d621fa890cc159b0660f878bfe commit 43d6ac6218be28d621fa890cc159b0660f878bfe Author: Thomas Schwinge Date: Tue Feb 11 17:23:28 2025 +0100 nvptx: Set 'UI_TARGET' for 'TARGET_EXCEPT_UNWIND_INFO' [PR86660] Subversion r263265 (Git commit 77e0a97acf7b0

[gcc/devel/omp/gcc-14] BPF doesn't actually support effective-target 'exceptions' [PR118772]

2025-02-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:057116a06b80020061c5daf4f17bf5bfafad80aa commit 057116a06b80020061c5daf4f17bf5bfafad80aa Author: Thomas Schwinge Date: Thu Feb 6 16:31:38 2025 +0100 BPF doesn't actually support effective-target 'exceptions' [PR118772] PR target/118772 gcc

[gcc/devel/omp/gcc-14] For a few test cases, clarify dependance on effective-target 'nonlocal_goto' into 'exceptions'

2025-02-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:19ba4041f017a47fd64489e8c104f9f0cd0ae42e commit 19ba4041f017a47fd64489e8c104f9f0cd0ae42e Author: Thomas Schwinge Date: Thu Feb 6 16:20:50 2025 +0100 For a few test cases, clarify dependance on effective-target 'nonlocal_goto' into 'exceptions' For example, f

[gcc/devel/omp/gcc-14] GCN, nvptx: 'sorry, unimplemented: exception handling not supported'

2025-02-18 Thread Thomas Schwinge via Libstdc++-cvs
https://gcc.gnu.org/g:40ed192ee1d03bbbd20ec9aee8e75f475904fe40 commit 40ed192ee1d03bbbd20ec9aee8e75f475904fe40 Author: Thomas Schwinge Date: Tue Jan 28 14:57:21 2025 +0100 GCN, nvptx: 'sorry, unimplemented: exception handling not supported' For GCN, this avoids ICEs further down t

[gcc/devel/omp/gcc-14] Clarify that effective-targets 'exceptions' and 'exceptions_enabled' are orthogonal

2025-02-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:cb5a90693587db3749bdce81ca45c409116799b1 commit cb5a90693587db3749bdce81ca45c409116799b1 Author: Thomas Schwinge Date: Thu Feb 6 22:46:51 2025 +0100 Clarify that effective-targets 'exceptions' and 'exceptions_enabled' are orthogonal In Subversion r268025 (Gi

[gcc/devel/omp/gcc-14] Avoid ICE in except.cc on targets that don't support exceptions.

2025-02-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:0faea63da28b7cb110744c24f432539b883aa2cc commit 0faea63da28b7cb110744c24f432539b883aa2cc Author: Roger Sayle Date: Wed May 22 13:48:52 2024 +0100 Avoid ICE in except.cc on targets that don't support exceptions. A number of testcases currently fail on nvptx wi

[gcc/devel/omp/gcc-14] 'gcc.dg/pr88870.c': don't 'dg-require-effective-target nonlocal_goto'

2025-02-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f4fe4cea2ad018b01b764c8afec2b5732179a382 commit f4fe4cea2ad018b01b764c8afec2b5732179a382 Author: Thomas Schwinge Date: Thu Feb 6 16:14:27 2025 +0100 'gcc.dg/pr88870.c': don't 'dg-require-effective-target nonlocal_goto' I confirm that back then, 'gcc.dg/pr8887

[gcc/devel/omp/gcc-14] OpenACC: Improve implicit mapping for non-lexically nested offload regions: adjust test cases

2025-02-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:982a0706a8d6063f70b352dd8f2aaf16eb56db18 commit 982a0706a8d6063f70b352dd8f2aaf16eb56db18 Author: Thomas Schwinge Date: Mon Feb 17 21:37:17 2025 +0100 OpenACC: Improve implicit mapping for non-lexically nested offload regions: adjust test cases Adjust test ca

[gcc/devel/omp/gcc-14] Add OpenACC Fortran support for deviceptr and variable in common blocks: adjust 'gfortran.dg/goacc/l

2025-02-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:4d29174a9602e6ea783ba0e9a7b1e38fb6913db5 commit 4d29174a9602e6ea783ba0e9a7b1e38fb6913db5 Author: Thomas Schwinge Date: Mon Feb 17 21:34:16 2025 +0100 Add OpenACC Fortran support for deviceptr and variable in common blocks: adjust 'gfortran.dg/goacc/loop-2-serial-tile

[gcc/devel/omp/gcc-14] Clarify 'OMP_CLAUSE_MAP_RUNTIME_IMPLICIT_P' in 'gcc/tree-pretty-print.cc:dump_omp_clause'

2025-02-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:5fb2987d33c7296543fa7b8dbeab597fc552b110 commit 5fb2987d33c7296543fa7b8dbeab597fc552b110 Author: Thomas Schwinge Date: Tue Jan 14 12:58:08 2025 +0100 Clarify 'OMP_CLAUSE_MAP_RUNTIME_IMPLICIT_P' in 'gcc/tree-pretty-print.cc:dump_omp_clause' In commit b7e20480

[gcc/devel/omp/gcc-14] nvptx: Add '__builtin_stack_address()' test case

2025-02-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:fb62d374442045583ea4d68f3c215fdc441da7cb commit fb62d374442045583ea4d68f3c215fdc441da7cb Author: Thomas Schwinge Date: Fri Dec 13 11:40:01 2024 +0100 nvptx: Add '__builtin_stack_address()' test case Documenting the status quo. gcc/testsuite/

[gcc/devel/omp/gcc-14] nvptx: Add '__builtin_frame_address(0)' test case

2025-02-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:db3bd6317cb39336d722c85933c89aad259228e3 commit db3bd6317cb39336d722c85933c89aad259228e3 Author: Thomas Schwinge Date: Fri Dec 13 11:40:01 2024 +0100 nvptx: Add '__builtin_frame_address(0)' test case Documenting the status quo. gcc/testsuite/

[gcc/devel/omp/gcc-14] nvptx: Support '-march=sm_37': update '-march-map=sm_50' documentation

2025-02-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d877fee56076500454e489448207be41ea424700 commit d877fee56076500454e489448207be41ea424700 Author: Thomas Schwinge Date: Tue Dec 17 22:23:50 2024 +0100 nvptx: Support '-march=sm_37': update '-march-map=sm_50' documentation Fix-up for recent commit 7151d885c47ec

[gcc/devel/omp/gcc-14] [OpenACC/Fortran testsuite] Use relative line numbers for a few DejaGnu directives

2025-02-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:aaadb2dda942b67f08c7dd6e8e77847a1497abfa commit aaadb2dda942b67f08c7dd6e8e77847a1497abfa Author: Thomas Schwinge Date: Fri Nov 8 14:03:06 2019 +0100 [OpenACC/Fortran testsuite] Use relative line numbers for a few DejaGnu directives For easier maintenance.

[gcc/devel/omp/gcc-14] nvptx: Re-enable "Stack alignment causes use of alloca" test cases

2025-02-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e1e392357debef7b3d58054de0c91b96e080e50c commit e1e392357debef7b3d58054de0c91b96e080e50c Author: Thomas Schwinge Date: Mon Nov 28 10:37:26 2022 +0100 nvptx: Re-enable "Stack alignment causes use of alloca" test cases These generally PASS nowadays, without req

[gcc/devel/omp/gcc-14] nvptx: Gracefully handle '-mptx=3.1' if neither sm_30 nor sm_35 multilib variant is built

2025-02-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b1e9849e6f4a6117d88dc97b95474f3d1007534e commit b1e9849e6f4a6117d88dc97b95474f3d1007534e Author: Thomas Schwinge Date: Fri Jan 17 21:45:42 2025 +0100 nvptx: Gracefully handle '-mptx=3.1' if neither sm_30 nor sm_35 multilib variant is built For example, for G

[gcc/devel/omp/gcc-14] nvptx: Partial support for aliases to aliases.

2025-02-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:365437aa677e791b3a1b4a7c6c24a14d551745bd commit 365437aa677e791b3a1b4a7c6c24a14d551745bd Author: Prathamesh Kulkarni Date: Tue Sep 24 08:18:48 2024 +0530 nvptx: Partial support for aliases to aliases. For the following test (adapted from pr96390.c):

[gcc/devel/omp/gcc-14] nvptx: Emit DECL and DEF linker markers for aliases [PR104957]

2025-02-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:483a101eef020dba83d09d2c9a92bf52a4e9725d commit 483a101eef020dba83d09d2c9a92bf52a4e9725d Author: Thomas Schwinge Date: Wed Jul 17 23:56:25 2024 +0200 nvptx: Emit DECL and DEF linker markers for aliases [PR104957] With nvptx '-malias' enabled (as implemented i

[gcc/devel/omp/gcc-14] Fix 'gcc.target/nvptx/alias-2.c' comment

2025-02-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:952e1b4f5060e333ea839ef27e71aa3dc972d9c4 commit 952e1b4f5060e333ea839ef27e71aa3dc972d9c4 Author: Thomas Schwinge Date: Mon Sep 18 22:41:56 2023 +0200 Fix 'gcc.target/nvptx/alias-2.c' comment PR target/104957 gcc/testsuite/ * gc

[gcc/devel/omp/gcc-14] Add 'g++.target/nvptx/alias-g++.dg_init_dtor2-1.C'

2025-02-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:51d591d8f15b50c6966b3871b572775a236d433a commit 51d591d8f15b50c6966b3871b572775a236d433a Author: Thomas Schwinge Date: Wed Jul 17 18:02:50 2024 +0200 Add 'g++.target/nvptx/alias-g++.dg_init_dtor2-1.C' ... as one minimized example for the issue that with nvptx

[gcc/devel/omp/gcc-14] Enhance 'gcc.target/nvptx/alias-*.c' assembler scanning

2025-02-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:efbbbadff8b2774930e9b69fe9ff65e74878f48b commit efbbbadff8b2774930e9b69fe9ff65e74878f48b Author: Thomas Schwinge Date: Wed Jul 17 15:27:51 2024 +0200 Enhance 'gcc.target/nvptx/alias-*.c' assembler scanning ... in order to demonstrate unexpected behavior (XFAI

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

2025-02-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:2c378e6c940c2eb573012937175635a14a53eb41 commit 2c378e6c940c2eb573012937175635a14a53eb41 Author: Mikael Morin Date: Tue Feb 18 17:25:29 2025 +0100 Correction régression allocate_with_source_5.f90 Diff: --- gcc/fortran/resolve.cc | 4 +++- 1 file changed, 3 insertion

[gcc r15-7608] RISC-V: Fix ratio in vsetvl fuse rule [PR115703].

2025-02-18 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:44d4a1086d965fb5280daf65c7c4a253ad6cc8a1 commit r15-7608-g44d4a1086d965fb5280daf65c7c4a253ad6cc8a1 Author: Robin Dapp Date: Thu Feb 6 14:43:17 2025 +0100 RISC-V: Fix ratio in vsetvl fuse rule [PR115703]. In PR115703 we fuse two vsetvls: Fuse curr

[gcc r15-7607] testsuite: Include stdint.h instead of stdint-gcc.h in some tests

2025-02-18 Thread John David Anglin via Gcc-cvs
https://gcc.gnu.org/g:8c03fbd77654713b3bc90ebada3f880f9dd06bf7 commit r15-7607-g8c03fbd77654713b3bc90ebada3f880f9dd06bf7 Author: John David Anglin Date: Tue Feb 18 10:36:48 2025 -0500 testsuite: Include stdint.h instead of stdint-gcc.h in some tests When use_gcc_stdint=provide, th

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

2025-02-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:f6cbd7564aed31f6b35903cbc7a7b9190929c35b commit f6cbd7564aed31f6b35903cbc7a7b9190929c35b Author: Mikael Morin Date: Tue Feb 18 15:07:23 2025 +0100 Correction régression array_function_6.f90 Diff: --- gcc/fortran/resolve.cc | 4 gcc/fortran/trans-array.cc |

[gcc r15-7606] gfortran.dg/gomp/metadirective-3.f90: xfail on offload_nvptx

2025-02-18 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:8d922a80396b0cc9f5311d79aa760412dd018848 commit r15-7606-g8d922a80396b0cc9f5311d79aa760412dd018848 Author: Tobias Burnus Date: Tue Feb 18 15:48:39 2025 +0100 gfortran.dg/gomp/metadirective-3.f90: xfail on offload_nvptx Currently, 'target' with a nested metadi

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

2025-02-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:ff014f8871b9cbfaf768ce4a38713a969b2d709d commit ff014f8871b9cbfaf768ce4a38713a969b2d709d Author: Mikael Morin Date: Tue Feb 18 12:35:05 2025 +0100 Correction régression associate_46.f90 Diff: --- gcc/fortran/trans-array.cc | 3 +++ 1 file changed, 3 insertions(+) d

[gcc r15-7605] late-combine: Tighten register class check [PR108840]

2025-02-18 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:c5752c1f01316ac26ec9cf8d171d68aea420a158 commit r15-7605-gc5752c1f01316ac26ec9cf8d171d68aea420a158 Author: Richard Sandiford Date: Tue Feb 18 11:00:57 2025 + late-combine: Tighten register class check [PR108840] gcc.target/aarch64/pr108840.c has failed si

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

2025-02-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:6baf06052c415bc24ce05e00c14577981fba482c commit 6baf06052c415bc24ce05e00c14577981fba482c Author: Mikael Morin Date: Mon Feb 17 22:59:01 2025 +0100 Correction régression pr108889.f90 realloc_on_assign* Diff: --- gcc/fortran/trans-array.cc | 75 +++

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

2025-02-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:2a969584f5da6372fde2082e927b46dcdd8fedea commit 2a969584f5da6372fde2082e927b46dcdd8fedea Author: Mikael Morin Date: Mon Feb 17 21:59:00 2025 +0100 Correction régression realloc_on_assign_1.f03 Diff: --- gcc/fortran/trans-expr.cc | 42 +++-

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

2025-02-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:fa74f8baf76b11bdea5c08a73c036f425e84f25d commit fa74f8baf76b11bdea5c08a73c036f425e84f25d Author: Mikael Morin Date: Mon Feb 17 21:28:01 2025 +0100 Correction régression realloc_on_assign_23.f90 Diff: --- gcc/fortran/trans-expr.cc | 8 +--- 1 file changed, 5 inse

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Sauvegarde suppression initialisation inutile bornes pour taire warnings

2025-02-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:ac99b54e455c15deb5ec737ad65c3573fd67b19a commit ac99b54e455c15deb5ec737ad65c3573fd67b19a Author: Mikael Morin Date: Mon Feb 17 21:10:08 2025 +0100 Sauvegarde suppression initialisation inutile bornes pour taire warnings Diff: --- gcc/fortran/gfortran.h | 4

[gcc r15-7604] pair-fusion: Tweak wording in dump message [PR118320]

2025-02-18 Thread Alex Coplan via Gcc-cvs
https://gcc.gnu.org/g:facdce9028060c8dc4340a38ae02fb071e16af08 commit r15-7604-gfacdce9028060c8dc4340a38ae02fb071e16af08 Author: Alex Coplan Date: Tue Feb 18 10:48:50 2025 + pair-fusion: Tweak wording in dump message [PR118320] As discussed in https://gcc.gnu.org/pipermail

[gcc/devel/omp/gcc-14] OpenMP/Fortran: extend 'adjust_args' clause, fixes for it and declare variant [PR115271]

2025-02-18 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:e0246616020e95e74afa9d504c8848e6e905fab4 commit e0246616020e95e74afa9d504c8848e6e905fab4 Author: Tobias Burnus Date: Mon Feb 17 22:52:34 2025 +0100 OpenMP/Fortran: extend 'adjust_args' clause, fixes for it and declare variant [PR115271] On the extension side

[gcc r15-7603] aarch64: Use generic_armv8_a_prefetch_tune in generic_armv8_a.h

2025-02-18 Thread Soumya AR via Gcc-cvs
https://gcc.gnu.org/g:8606ab346ba4b6b852d42f335b84322fd85a0831 commit r15-7603-g8606ab346ba4b6b852d42f335b84322fd85a0831 Author: Soumya AR Date: Tue Feb 18 14:10:08 2025 +0530 aarch64: Use generic_armv8_a_prefetch_tune in generic_armv8_a.h generic_armv8_a.h defines generic_armv8_a