https://gcc.gnu.org/g:959d6529df206c1983be14383da081f374416e47
commit r13-8977-g959d6529df206c1983be14383da081f374416e47
Author: Richard Sandiford
Date: Fri Aug 16 07:58:25 2024 +0100
aarch64: Fix bogus cnot optimisation [PR114603]
aarch64-sve.md had a pattern that combined:
https://gcc.gnu.org/g:22c6a11686d3f20f8682c2fbe9e33867a7e8af0e
commit r13-8976-g22c6a11686d3f20f8682c2fbe9e33867a7e8af0e
Author: Richard Sandiford
Date: Fri Aug 16 07:58:24 2024 +0100
aarch64: Fix expansion of svsudot [PR114607]
Not sure how this happend, but: svsudot is supposed
https://gcc.gnu.org/g:fcc3af9949880476c4ed01a98bd7f5d7f29b7b16
commit r15-2946-gfcc3af9949880476c4ed01a98bd7f5d7f29b7b16
Author: Andrew Pinski
Date: Mon Jun 10 00:39:54 2024 +
aarch64: Improve popcount for bytes [PR113042]
For popcount for bytes, we don't need the reduction ad
https://gcc.gnu.org/g:86dacfb06b90371458d58872f461d358a0834305
commit r14-10590-g86dacfb06b90371458d58872f461d358a0834305
Author: Richard Sandiford
Date: Fri Aug 16 07:53:02 2024 +0100
aarch64: Add another use of force_subreg [PR115464]
This patch includes the testcase from r15-13
https://gcc.gnu.org/g:32b21292adb6ad6b5e1d60d923a773e4d0daca7b
commit r14-10589-g32b21292adb6ad6b5e1d60d923a773e4d0daca7b
Author: Richard Sandiford
Date: Fri Aug 16 07:53:01 2024 +0100
aarch64: Fix invalid nested subregs [PR115464]
The testcase extracts one arm_neon.h vector from
https://gcc.gnu.org/g:4e7735a8d87559bbddfe3a985786996e22241f8d
commit r14-10588-g4e7735a8d87559bbddfe3a985786996e22241f8d
Author: liuhongt
Date: Mon Aug 12 14:35:31 2024 +0800
Move ix86_align_loops into a separate pass and insert the pass after
pass_endbr_and_patchable_area.
gcc/
https://gcc.gnu.org/g:d2b89c77861c4a773efada3954e910b6623f8eb5
commit d2b89c77861c4a773efada3954e910b6623f8eb5
Author: Alexandre Oliva
Date: Thu Aug 15 02:00:18 2024 -0300
Dump aliases in -fcallgraph-info
Dump ICF-unified decls, thunks, aliases and whatnot along with their
ult
https://gcc.gnu.org/g:7b50738c0cce248ecb98c8e2bf5f8115c4a90e74
commit 7b50738c0cce248ecb98c8e2bf5f8115c4a90e74
Author: Alexandre Oliva
Date: Wed Aug 14 21:59:28 2024 -0300
Optimize initialization of small padded objects
When small objects containing padding bits (or bytes) are ful
The branch 'aoliva/heads/testme' was updated to point to:
d2b89c77861... Dump aliases in -fcallgraph-info
It previously pointed to:
17d9d479afd... Dump aliases in -fcallgraph-info
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
--
https://gcc.gnu.org/g:1b8b53ef75c143cddc114705c97c74d9c8f7a64b
commit r15-2945-g1b8b53ef75c143cddc114705c97c74d9c8f7a64b
Author: Hans-Peter Nilsson
Date: Tue Aug 13 19:23:43 2024 +0200
libstdc++-v3: Handle iconv as optional for newlib builds [PR116362]
Support for iconv in newlib
https://gcc.gnu.org/g:98e1b19f6690f5e19031ba4f843c22208bbfb14a
commit r15-2944-g98e1b19f6690f5e19031ba4f843c22208bbfb14a
Author: Hans-Peter Nilsson
Date: Wed Aug 14 04:38:05 2024 +0200
libstdc++-v3: testsuite: Prune uncapitalized "in function" linker warning
Newer newlib trigger w
https://gcc.gnu.org/g:9381d52893a77edf2983d72b41f64063ee7cd4bd
commit r15-2942-g9381d52893a77edf2983d72b41f64063ee7cd4bd
Author: Andrew Pinski
Date: Sun Nov 5 19:27:51 2023 -0800
PHIOPT: Fix comment before factor_out_conditional_operation
I didn't update the comment before factor_
https://gcc.gnu.org/g:b0d041f0d4cace06433bf18ae53c40376f2088a7
commit r15-2941-gb0d041f0d4cace06433bf18ae53c40376f2088a7
Author: Vineet Gupta
Date: Thu Aug 15 09:24:27 2024 -0700
RISC-V: use fclass insns to implement isfinite,isnormal and isinf builtins
Currently these builtins us
https://gcc.gnu.org/g:b6fb4f7f651d2aa89548c5833fe2679af2638df5
commit r15-2940-gb6fb4f7f651d2aa89548c5833fe2679af2638df5
Author: Roger Sayle
Date: Thu Aug 15 22:02:05 2024 +0100
i386: Improve split of *extendv2di2_highpart_stv_noavx512vl.
This patch follows up on the previous patc
https://gcc.gnu.org/g:0f8b11968472ff12674d67fd856610646b373bd0
commit r15-2939-g0f8b11968472ff12674d67fd856610646b373bd0
Author: Jakub Jelinek
Date: Thu Aug 15 22:50:07 2024 +0200
fortran: Fix bootstrap in resolve.cc [PR116387]
The r15-2934 change broke bootstrap:
../../gcc/fo
https://gcc.gnu.org/g:580fe7979f3c873eae885568d2c17c9e110670b4
commit r15-2938-g580fe7979f3c873eae885568d2c17c9e110670b4
Author: Patrick Palka
Date: Thu Aug 15 14:38:47 2024 -0400
c++: fix up cpp23/consteval-if3.C test [PR115583]
Compiling with optimizations is needed to trigger t
https://gcc.gnu.org/g:3673b7054ec268c445620b9c52d25e65bc9a7f96
commit r15-2937-g3673b7054ec268c445620b9c52d25e65bc9a7f96
Author: Richard Sandiford
Date: Thu Aug 15 16:54:03 2024 +0100
Tweak base/index disambiguation in decompose_normal_address [PR116236]
The PR points out that, fo
https://gcc.gnu.org/g:70ae0daeb76f28a3135f4a74d6e440fb1d9821fa
commit r15-2936-g70ae0daeb76f28a3135f4a74d6e440fb1d9821fa
Author: Richard Sandiford
Date: Thu Aug 15 16:54:02 2024 +0100
late-combine: Preserve INSN_CODE when modifying notes [PR116343]
When it removes a definition, la
https://gcc.gnu.org/g:dbf4c574b92bc692a0380a2b5ee25028321e735f
commit r15-2935-gdbf4c574b92bc692a0380a2b5ee25028321e735f
Author: Andre Vehreschild
Date: Wed Jul 24 09:39:45 2024 +0200
Fix Coarray in associate not a coarray. [PR110033]
A coarray used in an associate did not become
https://gcc.gnu.org/g:a3f1cdd8ed46f9816b31ab162ae4dac547d34ebc
commit r15-2934-ga3f1cdd8ed46f9816b31ab162ae4dac547d34ebc
Author: Andre Vehreschild
Date: Fri Aug 9 12:47:18 2024 +0200
Add corank to gfc_expr.
Compute the corank of an expression along side to the regular rank.
Th
https://gcc.gnu.org/g:63c51e09d160a44fdce1199e8efe9d293f773a2c
commit r14-10586-g63c51e09d160a44fdce1199e8efe9d293f773a2c
Author: Patrick Palka
Date: Thu Aug 15 10:20:18 2024 -0400
c++/coroutines: fix passing *this to promise type, again [PR116327]
In r15-2210 we got rid of the un
https://gcc.gnu.org/g:484f139ccd3b631a777802e810a632678b42ffab
commit r15-2933-g484f139ccd3b631a777802e810a632678b42ffab
Author: Patrick Palka
Date: Thu Aug 15 10:23:54 2024 -0400
c++: c->B::m access resolved through current inst [PR116320]
Here when checking the access of (the in
https://gcc.gnu.org/g:303bed670af962c01b77a4f0c51de97f70e8167e
commit r15-2932-g303bed670af962c01b77a4f0c51de97f70e8167e
Author: Patrick Palka
Date: Thu Aug 15 10:20:18 2024 -0400
c++/coroutines: fix passing *this to promise type, again [PR116327]
In r15-2210 we got rid of the unn
https://gcc.gnu.org/g:b99cc4f00f2c90e227410f1fb7bbe5d63fd8b729
commit b99cc4f00f2c90e227410f1fb7bbe5d63fd8b729
Author: Mikael Morin
Date: Wed Jul 31 10:10:33 2024 +0200
fortran: Inline integral MINLOC/MAXLOC with no DIM and scalar MASK [PR90608]
Regression-tested on x86_64-pc-linu
https://gcc.gnu.org/g:00fe4d9b01e30e9a78da5674cd49503c7ced546e
commit 00fe4d9b01e30e9a78da5674cd49503c7ced546e
Author: Mikael Morin
Date: Wed Jul 31 10:10:06 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:f3273f220b8d113011fbe15ce5fa03314fad18fa
commit f3273f220b8d113011fbe15ce5fa03314fad18fa
Author: Mikael Morin
Date: Sat Aug 10 14:17:21 2024 +0200
fortran: Add -finline-intrinsics flag for MINLOC/MAXLOC [PR90608]
Introduce the -finline-intrinsics flag to cont
https://gcc.gnu.org/g:3a4733aae028f9a2323e7b993be7399d1315ea34
commit 3a4733aae028f9a2323e7b993be7399d1315ea34
Author: Mikael Morin
Date: Wed Jul 31 10:09:53 2024 +0200
fortran: Inline MINLOC/MAXLOC with no DIM and ARRAY of rank 1 [PR90608]
Regression-tested on x86_64-pc-linux-gnu
https://gcc.gnu.org/g:27a251a48e3ef3bfda84566a372a50fe9c08553e
commit 27a251a48e3ef3bfda84566a372a50fe9c08553e
Author: Mikael Morin
Date: Wed Jul 31 10:11:02 2024 +0200
fortran: Continue MINLOC/MAXLOC second loop where the first stopped
[PR90608]
Regression-tested on x86_64-pc-li
https://gcc.gnu.org/g:38dea32d891064ae298b747ffcc3652757473e5d
commit 38dea32d891064ae298b747ffcc3652757473e5d
Author: Mikael Morin
Date: Wed Jul 31 10:09:25 2024 +0200
fortran: Add tests covering inline MINLOC/MAXLOC without DIM [PR90608]
Tested on x86_64-pc-linux-gnu.
OK for
https://gcc.gnu.org/g:51029b02a215d85dcb2aabb07f5b38201e1b944e
commit 51029b02a215d85dcb2aabb07f5b38201e1b944e
Author: Mikael Morin
Date: Wed Jul 31 10:10:49 2024 +0200
fortran: Inline non-character MINLOC/MAXLOC with no DIM [PR90608]
Regression-tested on x86_64-pc-linux-gnu.
The branch 'mikael/heads/inline_minmaxloc_without_dim_v12' was created in
namespace 'refs/users' pointing to:
f3273f220b8... fortran: Add -finline-intrinsics flag for MINLOC/MAXLOC [PR
https://gcc.gnu.org/g:e6b1ed0eb5af54bc36db5b259c99bb9a189f03aa
commit e6b1ed0eb5af54bc36db5b259c99bb9a189f03aa
Author: Mikael Morin
Date: Wed Jul 31 10:10:19 2024 +0200
fortran: Inline integral MINLOC/MAXLOC with no DIM and no MASK [PR90608]
Regression-tested on x86_64-pc-linux-gn
https://gcc.gnu.org/g:a235d28920618fb6b3bf534ef3f7f847189e9075
commit a235d28920618fb6b3bf534ef3f7f847189e9075
Author: Mikael Morin
Date: Fri Aug 9 21:21:01 2024 +0200
fortran: Remove MINLOC/MAXLOC frontend optimization
Remove the frontend pass rewriting calls of MINLOC/MAXLOC wit
https://gcc.gnu.org/g:b0c71550b7cc410a781620c8b5d94de78e832bb7
commit b0c71550b7cc410a781620c8b5d94de78e832bb7
Author: Mikael Morin
Date: Wed Jul 31 10:09:39 2024 +0200
fortran: Disable frontend passes for inlinable MINLOC/MAXLOC [PR90608]
Regression-tested on x86_64-pc-linux-gnu.
https://gcc.gnu.org/g:5a49705a0b9d7db79effda1f3d29894a67b76df2
commit 5a49705a0b9d7db79effda1f3d29894a67b76df2
Author: Mikael Morin
Date: Sat Aug 10 14:17:21 2024 +0200
fortran: Add -finline-intrinsics flag for MINLOC/MAXLOC [PR90608]
Introduce the -finline-intrinsics flag to cont
https://gcc.gnu.org/g:f633006ba0fffe0ab2cc91928978e36d0fc8b14d
commit f633006ba0fffe0ab2cc91928978e36d0fc8b14d
Author: Mikael Morin
Date: Wed Jul 31 10:11:02 2024 +0200
fortran: Continue MINLOC/MAXLOC second loop where the first stopped
[PR90608]
Regression-tested on x86_64-pc-li
https://gcc.gnu.org/g:d8af439bfeaabcb06f517505ef85fc21bf459165
commit d8af439bfeaabcb06f517505ef85fc21bf459165
Author: Mikael Morin
Date: Wed Jul 31 10:10:49 2024 +0200
fortran: Inline non-character MINLOC/MAXLOC with no DIM [PR90608]
Regression-tested on x86_64-pc-linux-gnu.
https://gcc.gnu.org/g:6adbf59da3c7c656514fc5d2fd233439010ccb40
commit 6adbf59da3c7c656514fc5d2fd233439010ccb40
Author: Mikael Morin
Date: Wed Jul 31 10:10:33 2024 +0200
fortran: Inline integral MINLOC/MAXLOC with no DIM and scalar MASK [PR90608]
Regression-tested on x86_64-pc-linu
https://gcc.gnu.org/g:757ad6b2ca026b460269dde422020e966cc1ff9e
commit 757ad6b2ca026b460269dde422020e966cc1ff9e
Author: Mikael Morin
Date: Wed Jul 31 10:10:19 2024 +0200
fortran: Inline integral MINLOC/MAXLOC with no DIM and no MASK [PR90608]
Regression-tested on x86_64-pc-linux-gn
https://gcc.gnu.org/g:87ac113216c4abd9270236f7653eddc3b7fca75c
commit 87ac113216c4abd9270236f7653eddc3b7fca75c
Author: Mikael Morin
Date: Wed Jul 31 10:10:06 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:d0ebb72849e061dfcbe243073b82d19cbcd93454
commit d0ebb72849e061dfcbe243073b82d19cbcd93454
Author: Mikael Morin
Date: Fri Aug 9 21:21:01 2024 +0200
fortran: Remove MINLOC/MAXLOC frontend optimization
Remove the frontend pass rewriting calls of MINLOC/MAXLOC wit
https://gcc.gnu.org/g:19e0b53cc6bab8653ac8313b56c5d41830a514d6
commit 19e0b53cc6bab8653ac8313b56c5d41830a514d6
Author: Mikael Morin
Date: Wed Jul 31 10:09:53 2024 +0200
fortran: Inline MINLOC/MAXLOC with no DIM and ARRAY of rank 1 [PR90608]
Regression-tested on x86_64-pc-linux-gnu
The branch 'mikael/heads/inline_minmaxloc_without_dim_v11' was created in
namespace 'refs/users' pointing to:
5a49705a0b9... fortran: Add -finline-intrinsics flag for MINLOC/MAXLOC [PR
https://gcc.gnu.org/g:ee4a6343225b6e44b3d2b2c90c355c21f7ec6855
commit r15-2931-gee4a6343225b6e44b3d2b2c90c355c21f7ec6855
Author: Xi Ruoyao
Date: Thu Jul 4 02:49:28 2024 +0800
LoongArch: Implement scalar isinf, isnormal, and isfinite via fclass
Doing so can avoid loading FP constan
https://gcc.gnu.org/g:f7e672da8fc3d416a6d07eb01f3be4400ef94fac
commit r15-2930-gf7e672da8fc3d416a6d07eb01f3be4400ef94fac
Author: liuhongt
Date: Mon Aug 12 18:24:34 2024 +0800
Movement between GENERAL_REGS and SSE_REGS for TImode doesn't need
secondary reload.
It results in 2 fail
https://gcc.gnu.org/g:cc2d29e5f4434a3fd4e0dd93ea4f9857a0309201
commit r15-2929-gcc2d29e5f4434a3fd4e0dd93ea4f9857a0309201
Author: Richard Sandiford
Date: Thu Aug 15 10:10:12 2024 +0100
aarch64: Rename svpext to svpext_lane [PR116371]
When implementing the SME2 ACLE, I somehow misse
https://gcc.gnu.org/g:17d9d479afd4de2939c2d507691394ff32983296
commit 17d9d479afd4de2939c2d507691394ff32983296
Author: Alexandre Oliva
Date: Thu Aug 15 02:00:18 2024 -0300
Dump aliases in -fcallgraph-info
Dump ICF-unified decls, thunks, aliases and whatnot along with their
ult
https://gcc.gnu.org/g:ebf9b1becc8cf76421f1741ac8084d139abd49db
commit ebf9b1becc8cf76421f1741ac8084d139abd49db
Author: Alexandre Oliva
Date: Wed Aug 14 21:59:28 2024 -0300
Optimize initialization of small padded objects
When small objects containing padding bits (or bytes) are ful
The branch 'aoliva/heads/testme' was updated to point to:
17d9d479afd... Dump aliases in -fcallgraph-info
It previously pointed to:
8152f1f5491... optimize initialization of small padded objects
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
---
49 matches
Mail list logo