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,
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 <
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
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
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
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
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{
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
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
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
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
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
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
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.
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
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 -
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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/
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/
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
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.
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
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
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):
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
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
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
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
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
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
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
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 |
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
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
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
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 +++
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 +++-
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
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
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
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
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
57 matches
Mail list logo