[gcc r16-889] driver: Fix multilib_os_dir and multiarch_dir for those target use TARGET_COMPUTE_MULTILIB

2025-05-26 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:447156e4d143d7f513c488dd0b44037524a01fba commit r16-889-g447156e4d143d7f513c488dd0b44037524a01fba Author: Kito Cheng Date: Mon Mar 10 16:26:04 2025 +0800 driver: Fix multilib_os_dir and multiarch_dir for those target use TARGET_COMPUTE_MULTILIB This patch fi

[gcc r16-885] Match:Support IMM=-1 for signed scalar SAT_ADD IMM form1

2025-05-26 Thread Li Xu via Gcc-cvs
https://gcc.gnu.org/g:7cf7149ec8303d0ed828fb7629417b28e6565d32 commit r16-885-g7cf7149ec8303d0ed828fb7629417b28e6565d32 Author: xuli Date: Fri Dec 27 07:03:14 2024 + Match:Support IMM=-1 for signed scalar SAT_ADD IMM form1 This patch would like to support .SAT_ADD when IMM=-1.

[gcc r16-887] Match:Support signed vector SAT_ADD IMM form 1

2025-05-26 Thread Li Xu via Gcc-cvs
https://gcc.gnu.org/g:70fdc02b60935bf8de886795dda13924b0c08cad commit r16-887-g70fdc02b60935bf8de886795dda13924b0c08cad Author: xuli Date: Thu Dec 26 09:06:57 2024 + Match:Support signed vector SAT_ADD IMM form 1 This patch would like to support vector SAT_ADD when one of the

[gcc r16-888] RISC-V: Add testcases for signed vector SAT_ADD IMM form 1

2025-05-26 Thread Li Xu via Gcc-cvs
https://gcc.gnu.org/g:a91679a3d9f7cbc079880f201fd8292c1d54baa7 commit r16-888-ga91679a3d9f7cbc079880f201fd8292c1d54baa7 Author: xuli Date: Thu Dec 26 09:39:08 2024 + RISC-V: Add testcases for signed vector SAT_ADD IMM form 1 This patch adds testcase for form1, as shown below:

[gcc r16-886] RISC-V:Add testcases for signed .SAT_ADD IMM form 1 with IMM = -1.

2025-05-26 Thread Li Xu via Gcc-cvs
https://gcc.gnu.org/g:4962e6d0810823d68349cd019f5dd53524a62ac5 commit r16-886-g4962e6d0810823d68349cd019f5dd53524a62ac5 Author: xuli Date: Fri Dec 27 07:59:31 2024 + RISC-V:Add testcases for signed .SAT_ADD IMM form 1 with IMM = -1. This patch adds testcase for form1, as shown

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régression assign_10

2025-05-26 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:c9be2ad052f90cdc55f7a28f55f8f574fc17dc49 commit c9be2ad052f90cdc55f7a28f55f8f574fc17dc49 Author: Mikael Morin Date: Mon May 26 22:49:46 2025 +0200 Correction régression assign_10 Diff: --- gcc/fortran/trans-array.cc | 2 +- gcc/fortran/trans-descriptor.cc | 10

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régressions vector_subscript*

2025-05-26 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:57a48a2b589ccf9ec3457825cc487b15674e835e commit 57a48a2b589ccf9ec3457825cc487b15674e835e Author: Mikael Morin Date: Mon May 26 21:52:17 2025 +0200 Correction régressions vector_subscript* Diff: --- gcc/fortran/trans-array.cc | 4 +++- 1 file changed, 3 insertions(+)

[gcc r14-11811] s390: Fix tf_to_fprx2

2025-05-26 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:1dd54c5ad3930e27c4206ec3c08f4baecd9b4543 commit r14-11811-g1dd54c5ad3930e27c4206ec3c08f4baecd9b4543 Author: Stefan Schulze Frielinghaus Date: Wed May 14 09:22:00 2025 +0200 s390: Fix tf_to_fprx2 Insn tf_to_fprx2 moves a TF value into a floating-point register

[gcc r13-9691] c++: Disable deprecated/unavailable diagnostics when creating thunks for methods with such attribute

2025-05-26 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:17dcde03ec2fcc1856b9026f8479f57495c949ae commit r13-9691-g17dcde03ec2fcc1856b9026f8479f57495c949ae Author: Jakub Jelinek Date: Thu Sep 12 18:22:21 2024 +0200 c++: Disable deprecated/unavailable diagnostics when creating thunks for methods with such attributes [PR1166

[gcc r15-9731] c-c++-common/gomp/{attrs-, }metadirective-3.c: Fix expected result [PR118694]

2025-05-26 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:d390c7e5bd03490485a0b036add096e2e8b811b9 commit r15-9731-gd390c7e5bd03490485a0b036add096e2e8b811b9 Author: Tobias Burnus Date: Mon May 26 19:50:40 2025 +0200 c-c++-common/gomp/{attrs-,}metadirective-3.c: Fix expected result [PR118694] With compilation for nvp

[gcc r13-9694] cselib: For CALL_INSNs to const/pure fns invalidate memory below sp [PR117239]

2025-05-26 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:af5d43648bd942a9c273218432b2cd0c446a9f04 commit r13-9694-gaf5d43648bd942a9c273218432b2cd0c446a9f04 Author: Jakub Jelinek Date: Wed Feb 5 13:16:17 2025 +0100 cselib: For CALL_INSNs to const/pure fns invalidate memory below sp [PR117239] The following testcase

[gcc r13-9688] s390: Fix tf_to_fprx2

2025-05-26 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:a0fe50437ec2e207876a489ce0fdd4d35aeeebb0 commit r13-9688-ga0fe50437ec2e207876a489ce0fdd4d35aeeebb0 Author: Stefan Schulze Frielinghaus Date: Wed May 14 09:22:00 2025 +0200 s390: Fix tf_to_fprx2 Insn tf_to_fprx2 moves a TF value into a floating-point register

[gcc/devel/omp/gcc-15] (17 commits) Merge branch 'releases/gcc-15' into devel/omp/gcc-15

2025-05-26 Thread Tobias Burnus via Gcc-cvs
The branch 'devel/omp/gcc-15' was updated to point to: 499d610ac358... Merge branch 'releases/gcc-15' into devel/omp/gcc-15 It previously pointed to: e841798c07dc... ChangeLog.omp bump Diff: Summary of changes (added commits): --- 499d610... Merge branch 'r

[gcc/devel/omp/gcc-15] Merge branch 'releases/gcc-15' into devel/omp/gcc-15

2025-05-26 Thread Tobias Burnus via Libstdc++-cvs
https://gcc.gnu.org/g:499d610ac358f9b8dd3f788c6728f05ecea7c3e3 commit 499d610ac358f9b8dd3f788c6728f05ecea7c3e3 Merge: e841798c07dc d390c7e5bd03 Author: Tobias Burnus Date: Mon May 26 19:59:34 2025 +0200 Merge branch 'releases/gcc-15' into devel/omp/gcc-15 Merge up to r15-9731-gd39

[gcc r16-883] c-c++-common/gomp/{attrs-, }metadirective-3.c: Fix expected result [PR118694]

2025-05-26 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:5d6ed6d604ff949b650e48fa4eaed3ec8b6489c1 commit r16-883-g5d6ed6d604ff949b650e48fa4eaed3ec8b6489c1 Author: Tobias Burnus Date: Mon May 26 19:50:40 2025 +0200 c-c++-common/gomp/{attrs-,}metadirective-3.c: Fix expected result [PR118694] With compilation for nvpt

[gcc r13-9693] gimple-fold: Avoid ICEs with bogus declarations like const attribute no snprintf [PR117358]

2025-05-26 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:65724317b26eb16a3cd7279aacd68f4c85b355c0 commit r13-9693-g65724317b26eb16a3cd7279aacd68f4c85b355c0 Author: Jakub Jelinek Date: Thu Nov 28 10:51:16 2024 +0100 gimple-fold: Avoid ICEs with bogus declarations like const attribute no snprintf [PR117358] When one

[gcc r15-9730] libgomp.c-c++-common/metadirective-1.c: Expect 'error:' for nvptx compile [PR118694]

2025-05-26 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:cf619d4a366ad428421fdb7ad617b4749799cf93 commit r15-9730-gcf619d4a366ad428421fdb7ad617b4749799cf93 Author: Tobias Burnus Date: Fri May 23 11:30:48 2025 +0200 libgomp.c-c++-common/metadirective-1.c: Expect 'error:' for nvptx compile [PR118694] OpenMP's 'targe

[gcc r15-9729] OpenMP/C++: Avoid ICE for BIND_EXPR with empty BIND_EXPR_BLOCK [PR120413]

2025-05-26 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:9c8e20a8425f123abd54261d03af5a956d4d01c6 commit r15-9729-g9c8e20a8425f123abd54261d03af5a956d4d01c6 Author: Tobias Burnus Date: Mon May 26 17:58:07 2025 +0200 OpenMP/C++: Avoid ICE for BIND_EXPR with empty BIND_EXPR_BLOCK [PR120413] PR c++/120413

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régression assign_10

2025-05-26 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:f3275b34704c8463bdfeecc0f0dffa838d8db986 commit f3275b34704c8463bdfeecc0f0dffa838d8db986 Author: Mikael Morin Date: Mon May 26 18:52:29 2025 +0200 Correction régression assign_10 Diff: --- gcc/fortran/trans-array.cc | 2 +- gcc/testsuite/gfortran.dg/ass

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] gimple-exec: réutilisation decompose_ref

2025-05-26 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:630d555a49b2b503b7cfb5c3bcdcd374d9cacf14 commit 630d555a49b2b503b7cfb5c3bcdcd374d9cacf14 Author: Mikael Morin Date: Mon May 26 11:13:56 2025 +0200 gimple-exec: réutilisation decompose_ref Diff: --- gcc/cgraphunit.cc | 71 -

[gcc r16-882] libstdc++: Run in_place constructor test for std::indirect [PR119152]

2025-05-26 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:97e8cd9295dadad32fb5866e96cb7e403c1d993d commit r16-882-g97e8cd9295dadad32fb5866e96cb7e403c1d993d Author: Tomasz Kamiński Date: Mon May 26 17:35:08 2025 +0200 libstdc++: Run in_place constructor test for std::indirect [PR119152] In indirect/ctor.cc test_inpla

[gcc r16-881] OpenMP/C++: Avoid ICE for BIND_EXPR with empty BIND_EXPR_BLOCK [PR120413]

2025-05-26 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:45b849d05b733a25ec7ce612229084b8f4b86d3d commit r16-881-g45b849d05b733a25ec7ce612229084b8f4b86d3d Author: Tobias Burnus Date: Mon May 26 17:58:07 2025 +0200 OpenMP/C++: Avoid ICE for BIND_EXPR with empty BIND_EXPR_BLOCK [PR120413] PR c++/120413

[gcc r13-9690] c++: vtable referring to "unavailable" virtual fn [PR116606]

2025-05-26 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:d0f2b0711f24238c5daefc97448d2f1b3a856359 commit r13-9690-gd0f2b0711f24238c5daefc97448d2f1b3a856359 Author: Marek Polacek Date: Thu Sep 5 13:01:59 2024 -0400 c++: vtable referring to "unavailable" virtual fn [PR116606] mark_vtable_entries already has

[gcc r13-9698] c++: Fix explicit instantiation of const variable templates after earlier implicit instantation [PR1

2025-05-26 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:5e72938390fb49549a38e5800b2c635c061b07d8 commit r13-9698-g5e72938390fb49549a38e5800b2c635c061b07d8 Author: Jakub Jelinek Date: Wed Feb 28 23:20:13 2024 +0100 c++: Fix explicit instantiation of const variable templates after earlier implicit instantation [PR113976]

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Simplification code finalization

2025-05-26 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:66e5dcba5f8713fa57e5857c079348379c6eff29 commit 66e5dcba5f8713fa57e5857c079348379c6eff29 Author: Mikael Morin Date: Mon May 26 13:28:57 2025 +0200 Simplification code finalization Diff: --- gcc/fortran/class.cc | 138 ++---

[gcc r13-9692] doloop: Fix up doloop df use [PR116799]

2025-05-26 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:c1e55bcc1075aa74bebd7e1bb87d3939da2e498b commit r13-9692-gc1e55bcc1075aa74bebd7e1bb87d3939da2e498b Author: Jakub Jelinek Date: Thu Dec 5 13:01:21 2024 +0100 doloop: Fix up doloop df use [PR116799] The following testcases are miscompiled on s390x-linux, becaus

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Sauvegarde code finalization

2025-05-26 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:acc34b33d1968cd74927f63a0103a07e5c980c8a commit acc34b33d1968cd74927f63a0103a07e5c980c8a Author: Mikael Morin Date: Mon May 26 16:32:36 2025 +0200 Sauvegarde code finalization Diff: --- gcc/fortran/class.cc | 10 -- gcc/fortran/trans-expr.cc | 9 ++

[gcc r13-9696] alias: Perform offset arithmetics in poly_offset_int rather than poly_int64 [PR118819]

2025-05-26 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b0502fbcee2a4eaf070f26201829478d8df51423 commit r13-9696-gb0502fbcee2a4eaf070f26201829478d8df51423 Author: Jakub Jelinek Date: Thu Feb 27 08:48:18 2025 +0100 alias: Perform offset arithmetics in poly_offset_int rather than poly_int64 [PR118819] This PR is ab

[gcc r13-9697] i386: Change RTL representation of bt[lq] [PR118623]

2025-05-26 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b70fba168fb3b11998a80e21cec0eb7fa7a42da7 commit r13-9697-gb70fba168fb3b11998a80e21cec0eb7fa7a42da7 Author: Jakub Jelinek Date: Mon Feb 10 10:40:22 2025 +0100 i386: Change RTL representation of bt[lq] [PR118623] The following testcase is miscompiled because of

[gcc r13-9695] cselib: Fix up previous patch for SPARC [PR117239]

2025-05-26 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:ffac0a49a88e0e366d35739d97fced2b01bfcf89 commit r13-9695-gffac0a49a88e0e366d35739d97fced2b01bfcf89 Author: Jakub Jelinek Date: Wed Feb 5 14:06:42 2025 +0100 cselib: Fix up previous patch for SPARC [PR117239] Sorry, our CI bot just notified me I broke SPARC bu

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régressions finalization

2025-05-26 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:fe8c567d6554f6e47fbea88be57450584442f6ed commit fe8c567d6554f6e47fbea88be57450584442f6ed Author: Mikael Morin Date: Mon May 26 17:26:44 2025 +0200 Correction régressions finalization Diff: --- gcc/fortran/class.cc | 13 + 1 file changed, 1 insertion(+),

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Revert modifs finalization

2025-05-26 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:c28356e40bd6ed46c8bd259215351a4ac65372cd commit c28356e40bd6ed46c8bd259215351a4ac65372cd Author: Mikael Morin Date: Mon May 26 17:22:25 2025 +0200 Revert modifs finalization Diff: --- gcc/fortran/class.cc | 369 -- gc

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] gimple-exec: correction prise en charge offset adresse MEM_REF

2025-05-26 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:947a0417737071a7fbc10a826a3bff75e252b660 commit 947a0417737071a7fbc10a826a3bff75e252b660 Author: Mikael Morin Date: Mon May 26 10:47:41 2025 +0200 gimple-exec: correction prise en charge offset adresse MEM_REF Diff: --- gcc/cgraphunit.cc | 251 ++

[gcc r13-9689] asan: Don't fold some strlens with -fsanitize=address [PR110676]

2025-05-26 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:c884148d3cb440fca6692452aabb42c340b987a9 commit r13-9689-gc884148d3cb440fca6692452aabb42c340b987a9 Author: Jakub Jelinek Date: Tue Feb 6 13:00:04 2024 +0100 asan: Don't fold some strlens with -fsanitize=address [PR110676] The UB on the following testcase isn'

[gcc r16-879] c++: add cxx_dump_pretty_printer

2025-05-26 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:d424245c7abb2871b977ddc5c1e73b827a78ad07 commit r16-879-gd424245c7abb2871b977ddc5c1e73b827a78ad07 Author: Jason Merrill Date: Thu Apr 17 16:29:49 2025 -0400 c++: add cxx_dump_pretty_printer A class to simplify implementation of -fdump-lang-foo with support fo

[gcc r16-880] c++: add -fdump-lang-tinst

2025-05-26 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:f59ff19bc3d37f4dd159db541ed4f07efb10fcc8 commit r16-880-gf59ff19bc3d37f4dd159db541ed4f07efb10fcc8 Author: Jason Merrill Date: Fri Apr 18 09:50:04 2025 -0400 c++: add -fdump-lang-tinst This patch adds a dump with a trace of template instantiations, indented

[gcc r16-878] libstdc++: Implement C++26 std::indirect [PR119152]

2025-05-26 Thread Tomasz Kaminski via Libstdc++-cvs
https://gcc.gnu.org/g:caf804b1795575d7714c62dd45b649831598055e commit r16-878-gcaf804b1795575d7714c62dd45b649831598055e Author: Jonathan Wakely Date: Thu Mar 21 23:07:56 2024 + libstdc++: Implement C++26 std::indirect [PR119152] This patch implements C++26 std::indirect as spe

[gcc r13-9687] c++: format attribute redeclaration [PR116954]

2025-05-26 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:bde3ca83ffe99088718198ea643bed7c4b22bbf1 commit r13-9687-gbde3ca83ffe99088718198ea643bed7c4b22bbf1 Author: Jason Merrill Date: Wed Apr 16 11:15:14 2025 -0400 c++: format attribute redeclaration [PR116954] Here when merging the two decls, remove_contract_attri

[gcc r13-9686] PR tree-optimization/113673: Avoid load merging when potentially trapping.

2025-05-26 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:d034c8d5c31811b0c12a4c1ffad89f8f8b086053 commit r13-9686-gd034c8d5c31811b0c12a4c1ffad89f8f8b086053 Author: Roger Sayle Date: Mon Jun 24 15:34:03 2024 +0100 PR tree-optimization/113673: Avoid load merging when potentially trapping. This patch fixes PR tree-opt

[gcc r13-9685] Fix ICE with -fdump-tree-moref

2025-05-26 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:1067dd74239aa3efd3489cf8c6216fb9787031ca commit r13-9685-g1067dd74239aa3efd3489cf8c6216fb9787031ca Author: Jan Hubicka Date: Mon Jul 29 10:48:34 2024 +0200 Fix ICE with -fdump-tree-moref gcc/ChangeLog: PR ipa/116055 * ipa-modref.c

[gcc r14-11808] cselib: For CALL_INSNs to const/pure fns invalidate memory below sp [PR117239]

2025-05-26 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:cfd7c674139097d12546d034f7869e272457aa56 commit r14-11808-gcfd7c674139097d12546d034f7869e272457aa56 Author: Jakub Jelinek Date: Wed Feb 5 13:16:17 2025 +0100 cselib: For CALL_INSNs to const/pure fns invalidate memory below sp [PR117239] The following testcas

[gcc r13-9682] middle-end/119119 - re-gimplification of empty CTOR assignments

2025-05-26 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:5a855127604e4df40afb25326a449b066c4a3527 commit r13-9682-g5a855127604e4df40afb25326a449b066c4a3527 Author: Richard Biener Date: Thu Mar 6 09:08:07 2025 +0100 middle-end/119119 - re-gimplification of empty CTOR assignments The following testcase runs into a re

[gcc r13-9684] tree-optimization/119534 - reject bogus emulated vectorized gather

2025-05-26 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:cdc47838cba79380bb5caa8f3934aabf2b44a7d5 commit r13-9684-gcdc47838cba79380bb5caa8f3934aabf2b44a7d5 Author: Richard Biener Date: Tue Apr 1 14:13:03 2025 +0200 tree-optimization/119534 - reject bogus emulated vectorized gather The following makes sure to reject

[gcc r13-9683] tree-optimization/98845 - ICE with tail-merging and DCE/DSE disabled

2025-05-26 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:9e7c7e567704bd12d65b01246a655d8628bb521d commit r13-9683-g9e7c7e567704bd12d65b01246a655d8628bb521d Author: Richard Biener Date: Mon Feb 17 15:53:11 2025 +0100 tree-optimization/98845 - ICE with tail-merging and DCE/DSE disabled The following shows that tail-m

[gcc r13-9681] tree-optimization/119057 - bogus double reduction detection

2025-05-26 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:876083c5e7a8863ce87d8da9e3a43927aee7e02b commit r13-9681-g876083c5e7a8863ce87d8da9e3a43927aee7e02b Author: Richard Biener Date: Mon Mar 3 13:21:53 2025 +0100 tree-optimization/119057 - bogus double reduction detection We are detecting a cycle as double reduct

[gcc r13-9679] tree-optimization/119778 - properly mark abnormal edge sources during inlining

2025-05-26 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b98de795c7f57ad15155ed1223c25c094ff27d16 commit r13-9679-gb98de795c7f57ad15155ed1223c25c094ff27d16 Author: Richard Biener Date: Mon Apr 14 11:42:18 2025 +0200 tree-optimization/119778 - properly mark abnormal edge sources during inlining When inlining a call

[gcc r13-9680] tree-optimization/117979 - failed irreducible loop update from DCE

2025-05-26 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:6e6b9bbe9aadbfec4130c442ace9cabab50400c2 commit r13-9680-g6e6b9bbe9aadbfec4130c442ace9cabab50400c2 Author: Richard Biener Date: Wed Jan 8 09:25:52 2025 +0100 tree-optimization/117979 - failed irreducible loop update from DCE When CD-DCE creates forwarders to

[gcc r13-9678] [14] Use --param=aarch64-autovec-preference=2 instead of =sve-only

2025-05-26 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:d02be6073d902925510736855e7f044eb8755aa4 commit r13-9678-gd02be6073d902925510736855e7f044eb8755aa4 Author: Richard Biener Date: Tue Apr 22 16:40:42 2025 +0200 [14] Use --param=aarch64-autovec-preference=2 instead of =sve-only This updates the backported test.

[gcc r13-9677] aarch64: Add test case.

2025-05-26 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b73dffc733524f05634ab0321a6978fc798d1384 commit r13-9677-gb73dffc733524f05634ab0321a6978fc798d1384 Author: Jennifer Schmitz Date: Thu Apr 10 06:46:15 2025 -0700 aarch64: Add test case. This patch adds a test case to the testsuite for PR119706. The bug was

[gcc r13-9676] middle-end/119706 - allow POLY_INT_CST as is_gimple_mem_ref_addr

2025-05-26 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:fa2089e8dd1632e4597d61230e33375628368fc1 commit r13-9676-gfa2089e8dd1632e4597d61230e33375628368fc1 Author: Richard Biener Date: Thu Apr 10 13:30:42 2025 +0200 middle-end/119706 - allow POLY_INT_CST as is_gimple_mem_ref_addr We currently only INTEGER_CST, but

[gcc r13-9675] dwarf2out: Propagate dtprel into the .debug_addr table in resolve_addr_in_expr

2025-05-26 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:95e204dbc28f479b6b4116e5efacacde6c81ad75 commit r13-9675-g95e204dbc28f479b6b4116e5efacacde6c81ad75 Author: Kyle Huey Date: Tue May 13 20:26:26 2025 -0700 dwarf2out: Propagate dtprel into the .debug_addr table in resolve_addr_in_expr For a debugger to display

[gcc r14-11810] alias: Perform offset arithmetics in poly_offset_int rather than poly_int64 [PR118819]

2025-05-26 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:4b9f2877e334b4108c33259753acfdd27820b4f5 commit r14-11810-g4b9f2877e334b4108c33259753acfdd27820b4f5 Author: Jakub Jelinek Date: Thu Feb 27 08:48:18 2025 +0100 alias: Perform offset arithmetics in poly_offset_int rather than poly_int64 [PR118819] This PR is a

[gcc r16-877] libstdc++: Implement C++26 function_ref [PR119126]

2025-05-26 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:545433e9bd32e965726956cb238d53b39844b85c commit r16-877-g545433e9bd32e965726956cb238d53b39844b85c Author: Tomasz Kamiński Date: Wed May 14 12:04:24 2025 +0200 libstdc++: Implement C++26 function_ref [PR119126] This patch implements C++26 function_ref as speci

[gcc r16-876] Fixup gcc.target/i386/vect-epilogues-5.c

2025-05-26 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c61743a186cfecd646334817f356f799502ee71a commit r16-876-gc61743a186cfecd646334817f356f799502ee71a Author: Richard Biener Date: Mon May 26 11:21:19 2025 +0200 Fixup gcc.target/i386/vect-epilogues-5.c The following adjusts the expected messages after -fopt-info

[gcc r14-11807] gimple-fold: Avoid ICEs with bogus declarations like const attribute no snprintf [PR117358]

2025-05-26 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:e326152845584d78410963e5c3d31cdbdf8f50fe commit r14-11807-ge326152845584d78410963e5c3d31cdbdf8f50fe Author: Jakub Jelinek Date: Thu Nov 28 10:51:16 2024 +0100 gimple-fold: Avoid ICEs with bogus declarations like const attribute no snprintf [PR117358] When on

[gcc r14-11809] cselib: Fix up previous patch for SPARC [PR117239]

2025-05-26 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:5499c332a60a6928274796af0667d40719bf0715 commit r14-11809-g5499c332a60a6928274796af0667d40719bf0715 Author: Jakub Jelinek Date: Wed Feb 5 14:06:42 2025 +0100 cselib: Fix up previous patch for SPARC [PR117239] Sorry, our CI bot just notified me I broke SPARC b

[gcc r16-875] [AUTOFDO][AARCH64] Add support for profilebootstrap

2025-05-26 Thread Kugan Vivekanandarajah via Gcc-cvs
https://gcc.gnu.org/g:86dc974cf30f926a014438a5fccdc9d41e26282b commit r16-875-g86dc974cf30f926a014438a5fccdc9d41e26282b Author: Kugan Vivekanandarajah Date: Mon May 26 11:41:59 2025 +1000 [AUTOFDO][AARCH64] Add support for profilebootstrap Add support for autoprofiledbootstrap in