[gcc r13-8977] aarch64: Fix bogus cnot optimisation [PR114603]

2024-08-15 Thread Richard Sandiford via Gcc-cvs
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:

[gcc r13-8976] aarch64: Fix expansion of svsudot [PR114607]

2024-08-15 Thread Richard Sandiford via Gcc-cvs
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

[gcc r15-2946] aarch64: Improve popcount for bytes [PR113042]

2024-08-15 Thread Andrew Pinski via Gcc-cvs
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

[gcc r14-10590] aarch64: Add another use of force_subreg [PR115464]

2024-08-15 Thread Richard Sandiford via Gcc-cvs
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

[gcc r14-10589] aarch64: Fix invalid nested subregs [PR115464]

2024-08-15 Thread Richard Sandiford via Gcc-cvs
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

[gcc r14-10588] Move ix86_align_loops into a separate pass and insert the pass after pass_endbr_and_patchable_area.

2024-08-15 Thread hongtao Liu via Gcc-cvs
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/

[gcc(refs/users/aoliva/heads/testme)] Dump aliases in -fcallgraph-info

2024-08-15 Thread Alexandre Oliva via Gcc-cvs
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

[gcc(refs/users/aoliva/heads/testme)] Optimize initialization of small padded objects

2024-08-15 Thread Alexandre Oliva via Gcc-cvs
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

[gcc/aoliva/heads/testme] (2 commits) Dump aliases in -fcallgraph-info

2024-08-15 Thread Alexandre Oliva via Gcc-cvs
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): --

[gcc r15-2945] libstdc++-v3: Handle iconv as optional for newlib builds [PR116362]

2024-08-15 Thread Hans-Peter Nilsson via Libstdc++-cvs
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

[gcc r15-2944] libstdc++-v3: testsuite: Prune uncapitalized "in function" linker warning

2024-08-15 Thread Hans-Peter Nilsson via Libstdc++-cvs
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

[gcc r15-2942] PHIOPT: Fix comment before factor_out_conditional_operation

2024-08-15 Thread Andrew Pinski via Gcc-cvs
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_

[gcc r15-2941] RISC-V: use fclass insns to implement isfinite, isnormal and isinf builtins

2024-08-15 Thread Vineet Gupta via Gcc-cvs
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

[gcc r15-2940] i386: Improve split of *extendv2di2_highpart_stv_noavx512vl.

2024-08-15 Thread Roger Sayle via Gcc-cvs
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

[gcc r15-2939] fortran: Fix bootstrap in resolve.cc [PR116387]

2024-08-15 Thread Jakub Jelinek via Gcc-cvs
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

[gcc r15-2938] c++: fix up cpp23/consteval-if3.C test [PR115583]

2024-08-15 Thread Patrick Palka via Gcc-cvs
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

[gcc r15-2937] Tweak base/index disambiguation in decompose_normal_address [PR116236]

2024-08-15 Thread Richard Sandiford via Gcc-cvs
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

[gcc r15-2936] late-combine: Preserve INSN_CODE when modifying notes [PR116343]

2024-08-15 Thread Richard Sandiford via Gcc-cvs
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

[gcc r15-2935] Fix Coarray in associate not a coarray. [PR110033]

2024-08-15 Thread Andre Vehreschild via Gcc-cvs
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

[gcc r15-2934] Add corank to gfc_expr.

2024-08-15 Thread Andre Vehreschild via Gcc-cvs
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

[gcc r14-10586] c++/coroutines: fix passing *this to promise type, again [PR116327]

2024-08-15 Thread Patrick Palka via Gcc-cvs
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

[gcc r15-2933] c++: c->B::m access resolved through current inst [PR116320]

2024-08-15 Thread Patrick Palka via Gcc-cvs
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

[gcc r15-2932] c++/coroutines: fix passing *this to promise type, again [PR116327]

2024-08-15 Thread Patrick Palka via Gcc-cvs
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

[gcc(refs/users/mikael/heads/inline_minmaxloc_without_dim_v12)] fortran: Inline integral MINLOC/MAXLOC with no DIM and scalar MASK [PR90608]

2024-08-15 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/inline_minmaxloc_without_dim_v12)] fortran: Outline array bound check generation code

2024-08-15 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/inline_minmaxloc_without_dim_v12)] fortran: Add -finline-intrinsics flag for MINLOC/MAXLOC [PR90608]

2024-08-15 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/inline_minmaxloc_without_dim_v12)] fortran: Inline MINLOC/MAXLOC with no DIM and ARRAY of rank 1 [PR90608]

2024-08-15 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/inline_minmaxloc_without_dim_v12)] fortran: Continue MINLOC/MAXLOC second loop where the first stopped [PR90608]

2024-08-15 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/inline_minmaxloc_without_dim_v12)] fortran: Add tests covering inline MINLOC/MAXLOC without DIM [PR90608]

2024-08-15 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/inline_minmaxloc_without_dim_v12)] fortran: Inline non-character MINLOC/MAXLOC with no DIM [PR90608]

2024-08-15 Thread Mikael Morin via Gcc-cvs
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.

[gcc] Created branch 'mikael/heads/inline_minmaxloc_without_dim_v12' in namespace 'refs/users'

2024-08-15 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/inline_minmaxloc_without_dim_v12)] fortran: Inline integral MINLOC/MAXLOC with no DIM and no MASK [PR90608]

2024-08-15 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/inline_minmaxloc_without_dim_v12)] fortran: Remove MINLOC/MAXLOC frontend optimization

2024-08-15 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/inline_minmaxloc_without_dim_v12)] fortran: Disable frontend passes for inlinable MINLOC/MAXLOC [PR90608]

2024-08-15 Thread Mikael Morin via Gcc-cvs
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.

[gcc(refs/users/mikael/heads/inline_minmaxloc_without_dim_v11)] fortran: Add -finline-intrinsics flag for MINLOC/MAXLOC [PR90608]

2024-08-15 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/inline_minmaxloc_without_dim_v11)] fortran: Continue MINLOC/MAXLOC second loop where the first stopped [PR90608]

2024-08-15 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/inline_minmaxloc_without_dim_v11)] fortran: Inline non-character MINLOC/MAXLOC with no DIM [PR90608]

2024-08-15 Thread Mikael Morin via Gcc-cvs
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.

[gcc(refs/users/mikael/heads/inline_minmaxloc_without_dim_v11)] fortran: Inline integral MINLOC/MAXLOC with no DIM and scalar MASK [PR90608]

2024-08-15 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/inline_minmaxloc_without_dim_v11)] fortran: Inline integral MINLOC/MAXLOC with no DIM and no MASK [PR90608]

2024-08-15 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/inline_minmaxloc_without_dim_v11)] fortran: Outline array bound check generation code

2024-08-15 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/inline_minmaxloc_without_dim_v11)] fortran: Remove MINLOC/MAXLOC frontend optimization

2024-08-15 Thread Mikael Morin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/inline_minmaxloc_without_dim_v11)] fortran: Inline MINLOC/MAXLOC with no DIM and ARRAY of rank 1 [PR90608]

2024-08-15 Thread Mikael Morin via Gcc-cvs
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

[gcc] Created branch 'mikael/heads/inline_minmaxloc_without_dim_v11' in namespace 'refs/users'

2024-08-15 Thread Mikael Morin via Gcc-cvs
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

[gcc r15-2931] LoongArch: Implement scalar isinf, isnormal, and isfinite via fclass

2024-08-15 Thread Xi Ruoyao via Gcc-cvs
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

[gcc r15-2930] Movement between GENERAL_REGS and SSE_REGS for TImode doesn't need secondary reload.

2024-08-15 Thread hongtao Liu via Gcc-cvs
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

[gcc r15-2929] aarch64: Rename svpext to svpext_lane [PR116371]

2024-08-15 Thread Richard Sandiford via Gcc-cvs
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

[gcc(refs/users/aoliva/heads/testme)] Dump aliases in -fcallgraph-info

2024-08-15 Thread Alexandre Oliva via Gcc-cvs
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

[gcc(refs/users/aoliva/heads/testme)] Optimize initialization of small padded objects

2024-08-15 Thread Alexandre Oliva via Gcc-cvs
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

[gcc/aoliva/heads/testme] (2 commits) Dump aliases in -fcallgraph-info

2024-08-15 Thread Alexandre Oliva via Gcc-cvs
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): ---