https://gcc.gnu.org/g:922083693136be9516b9f916fd5139f419f8
commit r15-2400-g922083693136be9516b9f916fd5139f419f8
Author: Georg-Johann Lay
Date: Tue Jul 30 09:16:02 2024 +0200
AVR: Propose to use attribute signal(n) via AVR-LibC's ISR_N.
gcc/
* doc/extend.texi (
https://gcc.gnu.org/g:ee6c5afec36aee14d2244a37a833ef7c2d16ab88
commit r14-10523-gee6c5afec36aee14d2244a37a833ef7c2d16ab88
Author: Lingling Kong
Date: Wed Jul 24 14:52:47 2024 +0800
x86: Don't enable APX_F in 32-bit mode
gcc/ChangeLog:
PR target/115978
https://gcc.gnu.org/g:15158a8853a69f27a3c14644f35a93029dea6a84
commit r15-2401-g15158a8853a69f27a3c14644f35a93029dea6a84
Author: Tobias Burnus
Date: Tue Jul 30 10:18:06 2024 +0200
gfortran.dg/compiler-directive_2.f: Update dg-error
This is a fallout of commit r15-2378-g29b1587e7d3
https://gcc.gnu.org/g:4d76fe46875b14296ffc675b9580cb3c543d2310
commit 4d76fe46875b14296ffc675b9580cb3c543d2310
Author: Tobias Burnus
Date: Tue Jul 30 10:35:11 2024 +0200
gfortran.dg/compiler-directive_2.f: Update dg-error
This is a fallout of commit r15-2378-g29b1587e7d3466
https://gcc.gnu.org/g:0450a143d2d132a8b3e6cff896f69e191c3316e2
commit r15-2402-g0450a143d2d132a8b3e6cff896f69e191c3316e2
Author: Paul-Antoine Arras
Date: Fri Jun 28 14:14:38 2024 +0200
Fix warnings for tree formats in gfc_error
This enables proper warnings for formats like %qD.
The branch 'mikael/heads/inline_minmaxloc_without_dim_v06' was created in
namespace 'refs/users' pointing to:
b2a5e99f9fb7... fortran: Continue MINLOC/MAXLOC second loop where the first
https://gcc.gnu.org/g:c1eb87cb9470518cf499765fd72c8810f943c239
commit c1eb87cb9470518cf499765fd72c8810f943c239
Author: Mikael Morin
Date: Thu Jul 25 18:04:13 2024 +0200
fortran: Add tests covering inline MINLOC/MAXLOC without DIM [PR90608]
Add the tests covering the various cases
https://gcc.gnu.org/g:0c6f911ae6433ab0c3cc668083bd45aee52723bf
commit 0c6f911ae6433ab0c3cc668083bd45aee52723bf
Author: Mikael Morin
Date: Wed Nov 15 10:23:32 2023 +0100
fortran: Disable frontend passes for MINLOC/MAXLOC if it's inlined
Disable rewriting of MINLOC/MAXLOC expression
https://gcc.gnu.org/g:826cbd802b72c2a5d450493f86e7ee0106432282
commit 826cbd802b72c2a5d450493f86e7ee0106432282
Author: Mikael Morin
Date: Mon Jul 22 13:27:24 2024 +0200
fortran: Support optional dummy as BACK argument of MINLOC/MAXLOC.
Hello,
this fixes a null pointer der
https://gcc.gnu.org/g:243591a6c8b99b1a337fd79643a27a9b287a2fed
commit 243591a6c8b99b1a337fd79643a27a9b287a2fed
Author: Mikael Morin
Date: Tue Jul 9 21:05:40 2024 +0200
fortran: Inline MINLOC/MAXLOC with no DIM and ARRAY of rank 1 [PR90608]
Enable inline code generation for the MIN
https://gcc.gnu.org/g:0090c54560c24fead1245245626fe7afe6339373
commit 0090c54560c24fead1245245626fe7afe6339373
Author: Mikael Morin
Date: Wed Apr 10 21:18:03 2024 +0200
fortran: Outline array bound check generation code
The next patch will need reindenting of the array bound check
https://gcc.gnu.org/g:31aa4cd8489361a61cbf1f92327934bcc860a2f2
commit 31aa4cd8489361a61cbf1f92327934bcc860a2f2
Author: Mikael Morin
Date: Thu Nov 16 22:14:41 2023 +0100
fortran: Inline integral MINLOC/MAXLOC with no DIM and no MASK [PR90608]
Enable generation of inline code for th
https://gcc.gnu.org/g:26fc4fb4228dc6584ee9153498cc85a16a5ec822
commit 26fc4fb4228dc6584ee9153498cc85a16a5ec822
Author: Mikael Morin
Date: Fri Nov 17 15:40:55 2023 +0100
fortran: Inline integral MINLOC/MAXLOC with no DIM and scalar MASK [PR90608]
Enable the generation of inline cod
https://gcc.gnu.org/g:c8f1b21681c6d3e4f313044545d5426f50cb
commit c8f1b21681c6d3e4f313044545d5426f50cb
Author: Mikael Morin
Date: Fri Nov 17 16:47:26 2023 +0100
fortran: Inline all MINLOC/MAXLOC calls with no DIM [PR90608]
Enable generation of inline MINLOC/MAXLOC code in
https://gcc.gnu.org/g:b2a5e99f9fb724b9838533c1eed5f4fc024be633
commit b2a5e99f9fb724b9838533c1eed5f4fc024be633
Author: Mikael Morin
Date: Thu Jul 25 12:27:09 2024 +0200
fortran: Continue MINLOC/MAXLOC second loop where the first stopped
[PR90608]
Continue the second set of loops
https://gcc.gnu.org/g:136f364e26d9ad4f05e0005e480813cdc8f56c96
commit r15-2403-g136f364e26d9ad4f05e0005e480813cdc8f56c96
Author: Sam James
Date: Tue Jul 30 11:08:31 2024 +0100
testsuite: fix dg-do run whitespace
This caused the tests to not be run. I may do further passes for non-
https://gcc.gnu.org/g:265aa32062167a5b299c2ffb616edce5997b64bf
commit r15-2404-g265aa32062167a5b299c2ffb616edce5997b64bf
Author: Arsen Arsenović
Date: Thu Jul 25 16:13:24 2024 +0200
c++: make source_location follow DECL_RAMP_FN
This fixes the value of current_function in compiler
https://gcc.gnu.org/g:7cde140863edea536c676096cbc3d84a6d1424e4
commit r15-2405-g7cde140863edea536c676096cbc3d84a6d1424e4
Author: Jennifer Schmitz
Date: Tue Jul 16 01:59:50 2024 -0700
SVE intrinsics: Add strength reduction for division by constant.
This patch folds SVE division whe
https://gcc.gnu.org/g:a362c9ca4ef6585e678f899705043a9aa10dd670
commit r15-2406-ga362c9ca4ef6585e678f899705043a9aa10dd670
Author: Arsen Arsenovic
Date: Tue Jul 30 13:42:56 2024 +0200
c++: fix ICE on FUNCTION_DECLs inside coroutines [PR115906]
When register_local_var_uses iterates a
https://gcc.gnu.org/g:0c382da0943dc7d14455ba2ada2f620a25bd1366
commit r15-2407-g0c382da0943dc7d14455ba2ada2f620a25bd1366
Author: Arsen Arsenović
Date: Thu Jul 25 01:00:02 2024 +0200
c++: diagnose usage of co_await and co_yield in default args [PR115906]
This is a partial fix for P
The branch 'mikael/heads/inline_minmaxloc_without_dim_v06' in namespace
'refs/users' was deleted.
It previously pointed to:
b2a5e99f9fb7... fortran: Continue MINLOC/MAXLOC second loop where the first
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
The branch 'mikael/heads/inline_minmaxloc_without_dim_v06' was created in
namespace 'refs/users' pointing to:
215d87c9e87f... fortran: Continue MINLOC/MAXLOC second loop where the first
https://gcc.gnu.org/g:826cbd802b72c2a5d450493f86e7ee0106432282
commit 826cbd802b72c2a5d450493f86e7ee0106432282
Author: Mikael Morin
Date: Mon Jul 22 13:27:24 2024 +0200
fortran: Support optional dummy as BACK argument of MINLOC/MAXLOC.
Hello,
this fixes a null pointer der
https://gcc.gnu.org/g:c1eb87cb9470518cf499765fd72c8810f943c239
commit c1eb87cb9470518cf499765fd72c8810f943c239
Author: Mikael Morin
Date: Thu Jul 25 18:04:13 2024 +0200
fortran: Add tests covering inline MINLOC/MAXLOC without DIM [PR90608]
Add the tests covering the various cases
https://gcc.gnu.org/g:0c6f911ae6433ab0c3cc668083bd45aee52723bf
commit 0c6f911ae6433ab0c3cc668083bd45aee52723bf
Author: Mikael Morin
Date: Wed Nov 15 10:23:32 2023 +0100
fortran: Disable frontend passes for MINLOC/MAXLOC if it's inlined
Disable rewriting of MINLOC/MAXLOC expression
https://gcc.gnu.org/g:7c8dc5220170816e9c44fb1e42e3feb80831c740
commit 7c8dc5220170816e9c44fb1e42e3feb80831c740
Author: Mikael Morin
Date: Tue Jul 9 21:05:40 2024 +0200
fortran: Inline MINLOC/MAXLOC with no DIM and ARRAY of rank 1 [PR90608]
Enable inline code generation for the MIN
https://gcc.gnu.org/g:b06cfb12ade15dd221f4a3ffbe707da5597e172e
commit b06cfb12ade15dd221f4a3ffbe707da5597e172e
Author: Mikael Morin
Date: Wed Apr 10 21:18:03 2024 +0200
fortran: Outline array bound check generation code
The next patch will need reindenting of the array bound check
https://gcc.gnu.org/g:081f12a1d9d1bd793e3571daf5ab25db594ff57a
commit 081f12a1d9d1bd793e3571daf5ab25db594ff57a
Author: Mikael Morin
Date: Thu Nov 16 22:14:41 2023 +0100
fortran: Inline integral MINLOC/MAXLOC with no DIM and no MASK [PR90608]
Enable generation of inline code for th
https://gcc.gnu.org/g:64fa63b902146982db4fd81d8240aef16d24311d
commit 64fa63b902146982db4fd81d8240aef16d24311d
Author: Mikael Morin
Date: Fri Nov 17 15:40:55 2023 +0100
fortran: Inline integral MINLOC/MAXLOC with no DIM and scalar MASK [PR90608]
Enable the generation of inline cod
https://gcc.gnu.org/g:ebde7ff486ec700d59eb2cc530c3ece3f9a07f67
commit ebde7ff486ec700d59eb2cc530c3ece3f9a07f67
Author: Mikael Morin
Date: Fri Nov 17 16:47:26 2023 +0100
fortran: Inline all MINLOC/MAXLOC calls with no DIM [PR90608]
Enable generation of inline MINLOC/MAXLOC code in
https://gcc.gnu.org/g:215d87c9e87f09f7b49dd679fdccb6fa22c02f74
commit 215d87c9e87f09f7b49dd679fdccb6fa22c02f74
Author: Mikael Morin
Date: Thu Jul 25 12:27:09 2024 +0200
fortran: Continue MINLOC/MAXLOC second loop where the first stopped
[PR90608]
Continue the second set of loops
https://gcc.gnu.org/g:658193658f05e9a8ebf0bce8bab1f43bfee1
commit r15-2408-g658193658f05e9a8ebf0bce8bab1f43bfee1
Author: Lennox Shou Hao Ho
Date: Mon Jul 29 21:09:27 2024 +0100
libstdc++: Fix fs::hard_link_count behaviour on MinGW [PR113663]
std::filesystem::hard_link_coun
https://gcc.gnu.org/g:017e3f89b081e4828a588a3bd27b5feacea042b7
commit r15-2409-g017e3f89b081e4828a588a3bd27b5feacea042b7
Author: Jonathan Wakely
Date: Tue Jul 30 10:55:55 2024 +0100
libstdc++: Fix overwriting files with fs::copy_file on Windows
There are no inode numbers on Window
https://gcc.gnu.org/g:c0af64af636a801850fc8fabee12635ec73daa22
commit r15-2410-gc0af64af636a801850fc8fabee12635ec73daa22
Author: Patrick O'Neill
Date: Mon Jul 29 19:52:02 2024 -0700
RISC-V: Remove configure check for zabha
This patch removes the zabha configure check since it's no
https://gcc.gnu.org/g:11c2453a16b725b7fb67778e1ab4636a51a1217d
commit r15-2411-g11c2453a16b725b7fb67778e1ab4636a51a1217d
Author: Gianluca Guida
Date: Mon Jul 29 15:13:46 2024 -0700
RISC-V: Add basic support for the Zacas extension
This patch adds support for amocas.{b|h|w|d}. Supp
https://gcc.gnu.org/g:2e662dedf84aa23fdff7bceca040432bf9f1ab72
commit r15-2412-g2e662dedf84aa23fdff7bceca040432bf9f1ab72
Author: Sam James
Date: Tue Jul 30 12:20:47 2024 +0100
testsuite: fix whitespace in dg-do compile directives
Nothing seems to change here in reality at least on
https://gcc.gnu.org/g:7f1aa73bde0babde0ed3ff58d7226b86d25d075d
commit r15-2413-g7f1aa73bde0babde0ed3ff58d7226b86d25d075d
Author: Sam James
Date: Tue Jul 30 12:21:42 2024 +0100
testsuite: fix whitespace in dg-do preprocess directive
PR preprocessor/90581
* c-c++
https://gcc.gnu.org/g:2d105efd6f60dce4d57380cf9820a4dd52cc8abb
commit r15-2414-g2d105efd6f60dce4d57380cf9820a4dd52cc8abb
Author: Sam James
Date: Tue Jul 30 17:10:01 2024 +0100
testsuite: fix whitespace in dg-do assemble directive
* gcc.target/aarch64/simd/vmmla.c: Fix whit
https://gcc.gnu.org/g:37aa98f79a7fbad620c0318a48552b5442a49456
commit r15-2415-g37aa98f79a7fbad620c0318a48552b5442a49456
Author: Ian Lance Taylor
Date: Tue Jul 30 09:25:03 2024 -0700
libbacktrace: fix syntax of Windows registration functions
Adjust the syntax to keep MSVC happy.
https://gcc.gnu.org/g:2b3533cd871f62923e7a4f06a826f37bf0f35c5c
commit r15-2416-g2b3533cd871f62923e7a4f06a826f37bf0f35c5c
Author: Filip Kastl
Date: Tue Jul 30 18:40:29 2024 +0200
gimple ssa: Teach switch conversion to optimize powers of 2 switches
Sometimes a switch has case number
https://gcc.gnu.org/g:ee12a13d25778a1ad8a9b5dc63aadf9f4320088b
commit r15-2417-gee12a13d25778a1ad8a9b5dc63aadf9f4320088b
Author: Sam James
Date: Tue Jul 30 17:23:08 2024 +0100
testsuite: fix whitespace in dg-require-effective-target directives
PR middle-end/54400
https://gcc.gnu.org/g:7ef8a9d4b1cea3fea3791859074df79b71abd549
commit r15-2418-g7ef8a9d4b1cea3fea3791859074df79b71abd549
Author: Edwin Lu
Date: Wed Jul 24 16:37:18 2024 -0700
RISC-V: Add configure check for B extention support
Binutils 2.42 and before don't recognize the b extensi
https://gcc.gnu.org/g:8b737ec289da83e9e2a9672be0336980616e8932
commit r15-2419-g8b737ec289da83e9e2a9672be0336980616e8932
Author: Uros Bizjak
Date: Tue Jul 30 20:02:36 2024 +0200
i386/testsuite: Add testcase for fixed PR [PR51492]
PR target/51492
gcc/testsuite/Chan
https://gcc.gnu.org/g:df67f383d8f6a0fc6820510b500ea74ddde5001d
commit r15-2420-gdf67f383d8f6a0fc6820510b500ea74ddde5001d
Author: Jonathan Wakely
Date: Tue Jul 30 15:42:04 2024 +0100
libstdc++: Fix name of source file in comment
libstdc++-v3/ChangeLog:
* src/c++17/
https://gcc.gnu.org/g:acc70606c59e3f14072cc8a164362e728d8df5d6
commit r15-2421-gacc70606c59e3f14072cc8a164362e728d8df5d6
Author: Sam James
Date: Tue Jul 30 20:04:40 2024 +0100
testsuite: fix 'dg-compile' typos
'dg-compile' is not a thing, replace it with 'dg-do compile'.
https://gcc.gnu.org/g:48f7791835b495c254452a20d4d06bc9bedd7cae
commit 48f7791835b495c254452a20d4d06bc9bedd7cae
Author: Michael Meissner
Date: Tue Jul 30 16:45:47 2024 -0400
Add more processors to arch flags.
2024-07-30 Michael Meissner
* config/rs6000/rs6000-ar
https://gcc.gnu.org/g:a10a34fe1cb8d4c96f1888942e52f1a4216cb7f3
commit a10a34fe1cb8d4c96f1888942e52f1a4216cb7f3
Author: Michael Meissner
Date: Tue Jul 30 16:46:54 2024 -0400
Update ChangeLog.*
Diff:
---
gcc/ChangeLog.meissner | 13 +
1 file changed, 13 insertions(+)
diff --gi
https://gcc.gnu.org/g:b0847289e8894dd1069958bd902bcd66df5c0c71
commit b0847289e8894dd1069958bd902bcd66df5c0c71
Author: Michael Meissner
Date: Tue Jul 30 16:51:34 2024 -0400
Revert changes
Diff:
---
gcc/ChangeLog.meissner| 13 +
gcc/config/rs6000/rs6000-arch.def |
https://gcc.gnu.org/g:a9e472c6b748abde55b5ecde2e2d98dcb2f96ded
commit r15-2422-ga9e472c6b748abde55b5ecde2e2d98dcb2f96ded
Author: Jonathan Wakely
Date: Thu Jul 25 23:08:14 2024 +0100
libstdc++: Implement LWG 3886 for std::optional and std::expected
This uses remove_cv_t for the def
https://gcc.gnu.org/g:8f05ada7dfb9a40d4333a2aa9ccb5ddcdf8e2b06
commit r15-2423-g8f05ada7dfb9a40d4333a2aa9ccb5ddcdf8e2b06
Author: Jonathan Wakely
Date: Fri Jul 26 18:11:26 2024 +0100
libstdc++: Fix std::format output for std::chrono::zoned_time
When formatting a chrono::zoned_time
https://gcc.gnu.org/g:4883c9571f5fb8fc7e873bb8a31aa164c5cfd0e0
commit r15-2424-g4883c9571f5fb8fc7e873bb8a31aa164c5cfd0e0
Author: Jonathan Wakely
Date: Mon Jul 29 12:52:40 2024 +0100
libstdc++: Fix formatter for low-resolution chrono::zoned_time (LWG 4124)
This implements the propo
https://gcc.gnu.org/g:816307fad902b82fd4ed6079b9113057b7496252
commit 816307fad902b82fd4ed6079b9113057b7496252
Author: Michael Meissner
Date: Tue Jul 30 18:05:54 2024 -0400
Remove arch flags power4 and power5. Use const HOST_WIDE_INT for arch
masks.
2024-07-30 Michael Meissner
https://gcc.gnu.org/g:e2a3cfdcb3909f7893afeb36c366c4dba2306206
commit e2a3cfdcb3909f7893afeb36c366c4dba2306206
Author: Michael Meissner
Date: Tue Jul 30 18:07:02 2024 -0400
Update ChangeLog.*
Diff:
---
gcc/ChangeLog.meissner | 16
1 file changed, 16 insertions(+)
diff -
https://gcc.gnu.org/g:7d2ba2da50c107056bc9a5f589012d42ff1439de
commit 7d2ba2da50c107056bc9a5f589012d42ff1439de
Author: Michael Meissner
Date: Tue Jul 30 18:13:07 2024 -0400
Add a2 processor to arch flags.
2024-07-30 Michael Meissner
* config/rs6000/rs6000-arch.
https://gcc.gnu.org/g:51e8229f65e2d7e5fd846ae016cd2634e5828e65
commit 51e8229f65e2d7e5fd846ae016cd2634e5828e65
Author: Michael Meissner
Date: Tue Jul 30 18:13:59 2024 -0400
Update ChangeLog.*
Diff:
---
gcc/ChangeLog.meissner | 8
1 file changed, 8 insertions(+)
diff --git a/gcc
https://gcc.gnu.org/g:4d9ccfc12fa1c534d01eb7c3aac57fe0268fc913
commit 4d9ccfc12fa1c534d01eb7c3aac57fe0268fc913
Author: Michael Meissner
Date: Tue Jul 30 18:19:52 2024 -0400
Revert changes
Diff:
---
gcc/ChangeLog.meissner| 26 ++
gcc/config/rs6000/rs600
https://gcc.gnu.org/g:a66ceb34e3df733362f3ee4b56bb504ff5e2a81c
commit a66ceb34e3df733362f3ee4b56bb504ff5e2a81c
Author: Michael Meissner
Date: Tue Jul 30 18:23:14 2024 -0400
Use const HOST_WIDE_INT for arch masks.
2024-07-30 Michael Meissner
* config/rs6000/rs60
https://gcc.gnu.org/g:1b8c6a9878846cc8925df7189f8aee0c1013036c
commit 1b8c6a9878846cc8925df7189f8aee0c1013036c
Author: Michael Meissner
Date: Tue Jul 30 18:24:50 2024 -0400
Update ChangeLog.*
Diff:
---
gcc/ChangeLog.meissner | 9 +
1 file changed, 9 insertions(+)
diff --git a/gc
https://gcc.gnu.org/g:b929083dd83ab50f26e10bbaa5097d5f6fb3c908
commit r15-2426-gb929083dd83ab50f26e10bbaa5097d5f6fb3c908
Author: Xi Ruoyao
Date: Sat Jul 20 20:38:13 2024 +0800
LoongArch: Expand some SImode operations through "si3_extend" instructions
if TARGET_64BIT
We already ha
https://gcc.gnu.org/g:169341f0893a009736f9715db969909880d0e876
commit r15-2427-g169341f0893a009736f9715db969909880d0e876
Author: Kewen Lin
Date: Tue Jul 30 21:20:51 2024 -0500
rs6000: Use standard name uabd for absdu insns
r14-1832 adds recognition pattern, ifn and optab for ABD
https://gcc.gnu.org/g:993a3c0894c487dce5efc6cfb5b31a8358905e8f
commit r15-2428-g993a3c0894c487dce5efc6cfb5b31a8358905e8f
Author: Kewen Lin
Date: Tue Jul 30 21:21:15 2024 -0500
rs6000: Relax some FLOAT128 expander condition for FLOAT128_IEEE_P
[PR105359]
As PR105359 shows, we disa
61 matches
Mail list logo