[gcc(refs/users/meissner/heads/work182-sha)] Update ChangeLog.*

2024-10-25 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:87891a90941adc1873dad4e22c656f293e37e8d1 commit 87891a90941adc1873dad4e22c656f293e37e8d1 Author: Michael Meissner Date: Thu Oct 24 12:30:57 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.sha | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/

[gcc r15-4602] Simplify (X /[ex] C1) * (C1 * C2) -> X * C2

2024-10-25 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:b381e84c4ecd72029effe1f8919d3aaea0fbd86b commit r15-4602-gb381e84c4ecd72029effe1f8919d3aaea0fbd86b Author: Richard Sandiford Date: Thu Oct 24 14:22:31 2024 +0100 Simplify (X /[ex] C1) * (C1 * C2) -> X * C2 gcc/ * match.pd: Simplify (X /[ex] C1) *

[gcc r15-4598] Remove pointer_and_operator.

2024-10-25 Thread Andrew Macleod via Gcc-cvs
https://gcc.gnu.org/g:f9d94c1d5cf051350a39a9816f35cf94d351f6da commit r15-4598-gf9d94c1d5cf051350a39a9816f35cf94d351f6da Author: Andrew MacLeod Date: Mon Oct 21 18:20:10 2024 -0400 Remove pointer_and_operator. This operator class predates the dispatch system, and is no longer used

[gcc(refs/users/aoliva/heads/testme)] handle TRUTH_ANDIF cond exprs in ifcombine_replace_cond

2024-10-25 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:374dec3079e90b26e18ea03a3e81a3dc6491e3a8 commit 374dec3079e90b26e18ea03a3e81a3dc6491e3a8 Author: Alexandre Oliva Date: Thu Oct 24 15:35:40 2024 -0300 handle TRUTH_ANDIF cond exprs in ifcombine_replace_cond The upcoming move of fold_truth_andor to ifcombine br

[gcc/aoliva/heads/testme] (711 commits) ifcombine across noncontiguous blocks

2024-10-25 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: c0ef27f42446... ifcombine across noncontiguous blocks It previously pointed to: dea162ded074... fold fold_truth_andor into ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): ---

[gcc(refs/users/aoliva/heads/testme)] preserve TRUTH_ANDIF handling in ifcombine_replace_cond

2024-10-25 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:88b60656bc326fc024633217ddf343283fc52f38 commit 88b60656bc326fc024633217ddf343283fc52f38 Author: Alexandre Oliva Date: Thu Oct 24 15:35:40 2024 -0300 preserve TRUTH_ANDIF handling in ifcombine_replace_cond Diff: --- gcc/tree-ssa-ifcombine.cc | 13 + 1 fi

[gcc(refs/users/meissner/heads/work182-sha)] Revert changes

2024-10-25 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:8b06419de49a2a2041a0b1a58c0348e0e71f176d commit 8b06419de49a2a2041a0b1a58c0348e0e71f176d Author: Michael Meissner Date: Thu Oct 24 12:15:20 2024 -0400 Revert changes Diff: --- gcc/config/rs6000/fusion.md| 660 + gcc/config

[gcc r15-4609] Add comment about pp_format to diagnostic_context::report_diagnostic

2024-10-25 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:fc1a001921c9c37b4d4dcaf180998aefb4037b8e commit r15-4609-gfc1a001921c9c37b4d4dcaf180998aefb4037b8e Author: David Malcolm Date: Thu Oct 24 11:47:30 2024 -0400 Add comment about pp_format to diagnostic_context::report_diagnostic No functional change intended.

[gcc r15-4599] Implement pointer_or_operator.

2024-10-25 Thread Andrew Macleod via Gcc-cvs
https://gcc.gnu.org/g:f24e10876689dcd92b05756bd3ec833ddf1e6b7e commit r15-4599-gf24e10876689dcd92b05756bd3ec833ddf1e6b7e Author: Andrew MacLeod Date: Wed Oct 23 10:59:13 2024 -0400 Implement pointer_or_operator. The class pointer_or is no longer used, and can be removed. Its

[gcc r15-4592] SVE intrinsics: Fold constant operands for svlsl.

2024-10-25 Thread Kyrylo Tkachov via Gcc-cvs
https://gcc.gnu.org/g:3e7549ece7c6b90b9e961778361ee2b65bf104a9 commit r15-4592-g3e7549ece7c6b90b9e961778361ee2b65bf104a9 Author: Soumya AR Date: Thu Oct 17 09:30:35 2024 +0530 SVE intrinsics: Fold constant operands for svlsl. This patch implements constant folding for svlsl. Test

[gcc r15-4648] ada: Small adjustments to commentary after latest change

2024-10-25 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:0b972c87ac2a90292f48a389e77d8f1368c77d3b commit r15-4648-g0b972c87ac2a90292f48a389e77d8f1368c77d3b Author: Eric Botcazou Date: Tue Oct 1 09:19:36 2024 +0200 ada: Small adjustments to commentary after latest change This removes the enumeration of the various c

[gcc r15-4657] ada: Mark XUA types as artificial

2024-10-25 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:125a6e41176b7584caf4cf01c5b2ce77c9f195d2 commit r15-4657-g125a6e41176b7584caf4cf01c5b2ce77c9f195d2 Author: Tom Tromey Date: Wed Jul 10 11:52:17 2024 -0600 ada: Mark XUA types as artificial gdb does not need the name of XUA types. This patch changes the c

[gcc r15-4638] ada: Update simpler accessibility model doc

2024-10-25 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:2e81389c3aea7d5a1d1f5b1716b7fab1114d0a91 commit r15-4638-g2e81389c3aea7d5a1d1f5b1716b7fab1114d0a91 Author: Tonu Naks Date: Fri Sep 13 14:59:55 2024 + ada: Update simpler accessibility model doc gcc/ada/ChangeLog: * doc/gnat_rm/gnat_langua

[gcc r15-4660] ada: Change scope of XUB type

2024-10-25 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:7124671cadc5a9f21bb9332b5fd68d29fdcdef52 commit r15-4660-g7124671cadc5a9f21bb9332b5fd68d29fdcdef52 Author: Tom Tromey Date: Wed Jul 31 09:01:45 2024 -0600 ada: Change scope of XUB type An earlier patch in the "nameless" series caused a regression with -fg

[gcc r15-4639] ada: Add Type_Size_For function to Uintp package

2024-10-25 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:77f6918222a3a9ff8bc3f6ea59656105c883f8df commit r15-4639-g77f6918222a3a9ff8bc3f6ea59656105c883f8df Author: Eric Botcazou Date: Fri Sep 13 11:53:00 2024 +0200 ada: Add Type_Size_For function to Uintp package It computes the size of an integer type that can acc

[gcc r15-4655] ada: Add 'artificial_p' parameter to build_unc_object_type

2024-10-25 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:b857742bc8b675073b5c2ab7687ce09a42789ead commit r15-4655-gb857742bc8b675073b5c2ab7687ce09a42789ead Author: Tom Tromey Date: Wed Jul 10 11:46:57 2024 -0600 ada: Add 'artificial_p' parameter to build_unc_object_type This adds an 'artificial_p' parameter to buil

[gcc r15-4636] ada: Increase stack size for Windows tasking programs

2024-10-25 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:c3b0c0b0dc464537924d8641cb33ffa30698e0ee commit r15-4636-gc3b0c0b0dc464537924d8641cb33ffa30698e0ee Author: squirek Date: Thu Sep 12 14:37:49 2024 + ada: Increase stack size for Windows tasking programs This patch increases the default tasking stack size f

[gcc r15-4641] ada: Adjust documentation of External_Initialization

2024-10-25 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:f4e8bdb86b7953ea7931b8e01725464b2c1be6ad commit r15-4641-gf4e8bdb86b7953ea7931b8e01725464b2c1be6ad Author: Ronan Desplanques Date: Mon Sep 23 10:36:29 2024 +0200 ada: Adjust documentation of External_Initialization The parameters Maximum_Size and If_Empty wer

[gcc r15-4656] ada: Mark XUB types as nameless

2024-10-25 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:0eb688077f50d24e2fe21e7c9385b74b81e0a925 commit r15-4656-g0eb688077f50d24e2fe21e7c9385b74b81e0a925 Author: Tom Tromey Date: Wed Jul 10 11:38:55 2024 -0600 ada: Mark XUB types as nameless gdb does not need the name of XUB types. This patch changes the com

[gcc r15-4654] ada: Standard types are not artificial

2024-10-25 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:c895db1080349d230a2c23f544905b4c703a5ee4 commit r15-4654-gc895db1080349d230a2c23f544905b4c703a5ee4 Author: Tom Tromey Date: Wed Jul 10 11:29:11 2024 -0600 ada: Standard types are not artificial This changes gigi so that standard types are no longer marked

[gcc r15-4651] ada: Back out part of previous change -- disable warning

2024-10-25 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:12d625e3f01cfe375320aef4ff8095c50b91d709 commit r15-4651-g12d625e3f01cfe375320aef4ff8095c50b91d709 Author: Bob Duff Date: Tue Oct 1 16:31:10 2024 -0400 ada: Back out part of previous change -- disable warning Temporarily disable the warning, because it breaks

[gcc r15-4642] ada: Spurious error when compiling in Syntax and Semantics Only mode

2024-10-25 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:d0a072e1f8b46eccf8fcc014e25cd47f17b86496 commit r15-4642-gd0a072e1f8b46eccf8fcc014e25cd47f17b86496 Author: Javier Miranda Date: Thu Sep 26 09:18:48 2024 + ada: Spurious error when compiling in Syntax and Semantics Only mode Compiling under switch -gnatc,

[gcc r15-4649] ada: Emit DWARF for Ada 'with' and 'use' clauses

2024-10-25 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:5f583c94e505fee54ecbe4b87ea081f6fd3c3874 commit r15-4649-g5f583c94e505fee54ecbe4b87ea081f6fd3c3874 Author: Tom Tromey Date: Wed Apr 24 13:13:08 2024 -0600 ada: Emit DWARF for Ada 'with' and 'use' clauses This changes the Ada compiler to emit DWARF information

[gcc r15-4659] ada: Set DECL_NAMELESS in create_type_decl

2024-10-25 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:a60e7289350d7b04d4c81187070d705f441e9c70 commit r15-4659-ga60e7289350d7b04d4c81187070d705f441e9c70 Author: Tom Tromey Date: Tue Jul 9 09:36:26 2024 -0600 ada: Set DECL_NAMELESS in create_type_decl When using minimal encodings, most artificial types do not nee

[gcc r15-4674] aarch64: Add support for mfloat8x{8|16}_t types

2024-10-25 Thread Andrew Carlotti via Gcc-cvs
https://gcc.gnu.org/g:d74b0c698c8feb63589af4085760f6349a7386a6 commit r15-4674-gd74b0c698c8feb63589af4085760f6349a7386a6 Author: Andrew Carlotti Date: Mon Oct 21 16:22:09 2024 +0100 aarch64: Add support for mfloat8x{8|16}_t types gcc/ChangeLog: * config/aarch64/aa

[gcc r15-4675] aarch64: Add mfloat vreinterpret intrinsics

2024-10-25 Thread Andrew Carlotti via Gcc-cvs
https://gcc.gnu.org/g:17d7a4b01a54b1af90c8c87bde59f067ed630cd1 commit r15-4675-g17d7a4b01a54b1af90c8c87bde59f067ed630cd1 Author: Andrew Carlotti Date: Mon Oct 21 16:22:43 2024 +0100 aarch64: Add mfloat vreinterpret intrinsics gcc/ChangeLog: * config/aarch64/aarch6

[gcc r15-4596] Cleanup pointer_plus_operator.

2024-10-25 Thread Andrew Macleod via Gcc-cvs
https://gcc.gnu.org/g:20d80c84ee4d19950c7d39f5c8be52836e90cad9 commit r15-4596-g20d80c84ee4d19950c7d39f5c8be52836e90cad9 Author: Andrew MacLeod Date: Mon Oct 21 16:47:32 2024 -0400 Cleanup pointer_plus_operator. The POINTER_PLUS operator still carries some remnamts of the old

[gcc r15-4662] tree-optimization/116575 - SLP masked load-lanes discovery

2024-10-25 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:7b2fb7ddc7a713c057d033a48c9482d5383ba54c commit r15-4662-g7b2fb7ddc7a713c057d033a48c9482d5383ba54c Author: Richard Biener Date: Wed Oct 23 13:56:55 2024 +0200 tree-optimization/116575 - SLP masked load-lanes discovery The following implements masked load-lane

[gcc r15-4663] tree-optimization/117277 - remove CLOBBERs before SLP code generation

2024-10-25 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:482d5a7b1a4abdd95f42033ad3b8d1276b8fb20a commit r15-4663-g482d5a7b1a4abdd95f42033ad3b8d1276b8fb20a Author: Richard Biener Date: Thu Oct 24 16:15:43 2024 +0200 tree-optimization/117277 - remove CLOBBERs before SLP code generation We have to remove CLOBBERs bef

[gcc r15-4661] Relax vect_check_scalar_mask check

2024-10-25 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:07c357eae8df759705057b5d3fefdc52556fc23d commit r15-4661-g07c357eae8df759705057b5d3fefdc52556fc23d Author: Richard Biener Date: Wed Oct 23 11:55:31 2024 +0200 Relax vect_check_scalar_mask check When the mask is not a constant or external def there's no need t

[gcc r15-4652] ada: Fix internal error on bit-packed array type with Volatile_Full_Access

2024-10-25 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:de8d6829371821775183fbf5633cc1e654d96b78 commit r15-4652-gde8d6829371821775183fbf5633cc1e654d96b78 Author: Eric Botcazou Date: Wed Sep 11 19:53:12 2024 +0200 ada: Fix internal error on bit-packed array type with Volatile_Full_Access The problem occurs when th

[gcc r15-4653] ada: Fix fallout of change in parameter passing out of aliasing considerations

2024-10-25 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:11e06dd243ac578f81d435ca0aea2ce3340a0650 commit r15-4653-g11e06dd243ac578f81d435ca0aea2ce3340a0650 Author: Eric Botcazou Date: Wed Sep 18 08:24:32 2024 +0200 ada: Fix fallout of change in parameter passing out of aliasing considerations If an actual paramete

[gcc r15-4658] ada: Mark some type decls as nameless

2024-10-25 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:88715b94809895343caa405accb8f3c42c791853 commit r15-4658-g88715b94809895343caa405accb8f3c42c791853 Author: Tom Tromey Date: Wed Jul 10 11:54:25 2024 -0600 ada: Mark some type decls as nameless The types created by record_builtin_type and create_type_stub_decl

[gcc r15-4635] ada: Constraint error not raised in ACATS test c413007

2024-10-25 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:2325d653e3790f3ffda9aebf7f7a94f7aacd0bc0 commit r15-4635-g2325d653e3790f3ffda9aebf7f7a94f7aacd0bc0 Author: Javier Miranda Date: Tue Sep 17 11:53:06 2024 + ada: Constraint error not raised in ACATS test c413007 The Constraint_Error exception is not raised

[gcc r15-4640] ada: Update Compiler_Error documentation

2024-10-25 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:cb0f66e02559fd57fb31f7befbaf5967792722e8 commit r15-4640-gcb0f66e02559fd57fb31f7befbaf5967792722e8 Author: Richard Kenner Date: Mon May 27 11:52:16 2024 -0400 ada: Update Compiler_Error documentation Since we usually build without assertions, we force a bugbo

[gcc r15-4664] Restrict :c to commutative ops as intended

2024-10-25 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:967939055cee4a34729f795042977d99535e061a commit r15-4664-g967939055cee4a34729f795042977d99535e061a Author: Richard Biener Date: Thu Oct 24 17:06:29 2024 +0200 Restrict :c to commutative ops as intended genmatch was supposed to restrict :c to verifiable commut

[gcc r14-10839] c++: Further fix for get_member_function_from_ptrfunc [PR117259]

2024-10-25 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:8bd4f104ff9cd4d47b301698ae29010924a0fe9d commit r14-10839-g8bd4f104ff9cd4d47b301698ae29010924a0fe9d Author: Jakub Jelinek Date: Thu Oct 24 12:56:19 2024 +0200 c++: Further fix for get_member_function_from_ptrfunc [PR117259] The following testcase shows that t

[gcc/redhat/heads/gcc-14-branch] (174 commits) Merge commit 'r14-10840-g7965062f9e9ba634247b1dab22e1d83f44

2024-10-25 Thread Jakub Jelinek via Gcc-cvs
The branch 'redhat/heads/gcc-14-branch' was updated to point to: 3f6cf880bdad... Merge commit 'r14-10840-g7965062f9e9ba634247b1dab22e1d83f44 It previously pointed to: c7a1c1a4bf73... Merge commit 'r14-10667-g5609246b561ab929b24eeb32965911884b Diff: Summary of changes (added commits): ---

[gcc(refs/vendors/redhat/heads/gcc-14-branch)] Merge commit 'r14-10840-g7965062f9e9ba634247b1dab22e1d83f446337ab' into redhat/gcc-14-branch

2024-10-25 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:3f6cf880bdadb4404d5540bad605ceec58261359 commit 3f6cf880bdadb4404d5540bad605ceec58261359 Merge: c7a1c1a4bf73 7965062f9e9b Author: Jakub Jelinek Date: Fri Oct 25 17:31:50 2024 +0200 Merge commit 'r14-10840-g7965062f9e9ba634247b1dab22e1d83f446337ab' into redhat/gcc-14-

[gcc r14-10838] asan: Fix up build_check_stmt gsi handling [PR117209]

2024-10-25 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:85221c95e3458de903ca9eeef76345e8326d3ec2 commit r14-10838-g85221c95e3458de903ca9eeef76345e8326d3ec2 Author: Jakub Jelinek Date: Thu Oct 24 12:45:34 2024 +0200 asan: Fix up build_check_stmt gsi handling [PR117209] gsi_safe_insert_before properly updates gsi_bb

[gcc r15-4676] testsuite: add testcase for fixed PR115933

2024-10-25 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:68e7ced1c7a9b205d3de5937d36ceab94fb44144 commit r15-4676-g68e7ced1c7a9b205d3de5937d36ceab94fb44144 Author: Sam James Date: Sun Oct 20 08:28:59 2024 +0100 testsuite: add testcase for fixed PR115933 gcc/testsuite/ChangeLog: PR rtl-optimization/11593

[gcc r15-4677] Fortran: Fix ICE with structure constructor in data statement [PR79685]

2024-10-25 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:6cb1da72cac166bd3b005c0430557b68b9761da5 commit r15-4677-g6cb1da72cac166bd3b005c0430557b68b9761da5 Author: Paul Thomas Date: Fri Oct 25 17:59:03 2024 +0100 Fortran: Fix ICE with structure constructor in data statement [PR79685] 2024-10-25 Paul Thomas

[gcc r15-4683] testsuite: lto: rename pr47333 test

2024-10-25 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:04e0fbbc34e1015f081676c6fc7c674cf0eeb1d5 commit r15-4683-g04e0fbbc34e1015f081676c6fc7c674cf0eeb1d5 Author: Sam James Date: Fri Oct 25 16:31:01 2024 +0100 testsuite: lto: rename pr47333 test This was being ignored previously. Rename it per README. gcc

[gcc r15-4692] testsuite: fixup tbaa test again

2024-10-25 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:40fedaf35fa99a9728d5b84d47035f4c92e1ba90 commit r15-4692-g40fedaf35fa99a9728d5b84d47035f4c92e1ba90 Author: Sam James Date: Sat Oct 26 02:03:43 2024 +0100 testsuite: fixup tbaa test again Test was broken until r15-4684-g2d1d6be00257c5 which made it actually

[gcc r15-4597] Remove pointer_min_max_operator.

2024-10-25 Thread Andrew Macleod via Gcc-cvs
https://gcc.gnu.org/g:7173e2ff30c1e42168db4ac1dedc12ae1518faab commit r15-4597-g7173e2ff30c1e42168db4ac1dedc12ae1518faab Author: Andrew MacLeod Date: Mon Oct 21 18:11:43 2024 -0400 Remove pointer_min_max_operator. The pointer_min_max_operator class was used before the current disp

[gcc(refs/users/aoliva/heads/testme)] fold fold_truth_andor field merging into ifcombine

2024-10-25 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:5a9cf11ec7d136b1b46132ef1ef2f095febc7b3e commit 5a9cf11ec7d136b1b46132ef1ef2f095febc7b3e Author: Alexandre Oliva Date: Sun Oct 20 21:02:05 2024 -0300 fold fold_truth_andor field merging into ifcombine This patch introduces various improvements to the logic th

[gcc r15-4665] libstdc++: implement concatenation of strings and string_views

2024-10-25 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:813afa280cc130d6d01a4b8294db19965956a3f9 commit r15-4665-g813afa280cc130d6d01a4b8294db19965956a3f9 Author: Giuseppe D'Angelo Date: Tue Jul 30 20:09:12 2024 +0200 libstdc++: implement concatenation of strings and string_views This adds support for P2591R5, mer

[gcc r15-4666] libstdc++: Disable parts of new test that depend on constexpr std::string

2024-10-25 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:a4931587cbccdb6aff352f9df728ab468c5260b9 commit r15-4666-ga4931587cbccdb6aff352f9df728ab468c5260b9 Author: Jonathan Wakely Date: Thu Oct 24 20:12:08 2024 +0100 libstdc++: Disable parts of new test that depend on constexpr std::string The compile-time assertio

[gcc r14-10835] AVR: target/116953 - Restore recog_data after calling jump_over_one_insn_p.

2024-10-25 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:ddba8434cbf0ddf07a48a8b68942b4c78b5567c7 commit r14-10835-gddba8434cbf0ddf07a48a8b68942b4c78b5567c7 Author: Georg-Johann Lay Date: Tue Oct 22 11:51:44 2024 +0200 AVR: target/116953 - Restore recog_data after calling jump_over_one_insn_p. The previous fix for

[gcc r14-10840] Assorted --disable-checking fixes [PR117249]

2024-10-25 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:7965062f9e9ba634247b1dab22e1d83f446337ab commit r14-10840-g7965062f9e9ba634247b1dab22e1d83f446337ab Author: Jakub Jelinek Date: Fri Oct 25 14:09:42 2024 +0200 Assorted --disable-checking fixes [PR117249] We have currently 3 different definitions of gcc_assert

[gcc r15-4670] lto: Handle RAW_DATA_CST in compare_tree_sccs_1 [PR117201]

2024-10-25 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:432044b24a0460b31e332cf6ff92dc97ad1e8508 commit r15-4670-g432044b24a0460b31e332cf6ff92dc97ad1e8508 Author: Jakub Jelinek Date: Fri Oct 25 14:05:37 2024 +0200 lto: Handle RAW_DATA_CST in compare_tree_sccs_1 [PR117201] I've missed I need to add RAW_DATA_CST sup

[gcc r15-4672] Match: Simplify branch form 3 of unsigned SAT_ADD into branchless

2024-10-25 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:df4af89bc3eabbeaccb16539aa1082cb9863e187 commit r15-4672-gdf4af89bc3eabbeaccb16539aa1082cb9863e187 Author: Pan Li Date: Thu Oct 24 21:57:04 2024 +0800 Match: Simplify branch form 3 of unsigned SAT_ADD into branchless There are sorts of forms for the unsigned

[gcc r15-4673] match.pd: Add std::pow folding optimizations.

2024-10-25 Thread Jennifer Schmitz via Gcc-cvs
https://gcc.gnu.org/g:07a8538d90763f0ae640dea822bdeb63ea17ec44 commit r15-4673-g07a8538d90763f0ae640dea822bdeb63ea17ec44 Author: Jennifer Schmitz Date: Thu Oct 17 08:40:34 2024 -0700 match.pd: Add std::pow folding optimizations. This patch adds the following two simplifications in

[gcc r15-4647] ada: Pragma Pre_Class and Post_Class have no effect at runtime

2024-10-25 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:13a4eb2548a9907fd5c57c1e4b51b22411066cf0 commit r15-4647-g13a4eb2548a9907fd5c57c1e4b51b22411066cf0 Author: Javier Miranda Date: Mon Sep 30 09:08:04 2024 + ada: Pragma Pre_Class and Post_Class have no effect at runtime The pragmas Pre_Class and Post_Class

[gcc r15-4668] testsuite: Generalise tree-ssa/shifts-3.c regexp

2024-10-25 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:a0e37a6bf6e13968ddad3560213eece4baa34bee commit r15-4668-ga0e37a6bf6e13968ddad3560213eece4baa34bee Author: Richard Sandiford Date: Fri Oct 25 12:25:42 2024 +0100 testsuite: Generalise tree-ssa/shifts-3.c regexp My recent gcc.dg/tree-ssa/shifts-3.c test failed

[gcc r13-9149] Add regression test

2024-10-25 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:18af118e17bd0787638967725047f7241e43b2b2 commit r13-9149-g18af118e17bd0787638967725047f7241e43b2b2 Author: Eric Botcazou Date: Fri Oct 25 13:14:22 2024 +0200 Add regression test gcc/testsuite PR ada/116551 * gnat.dg/specs/vfa3.ads: New

[gcc r14-10837] Add regression test

2024-10-25 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:11b51284290b2e369fcab8d74735bf3cc017894f commit r14-10837-g11b51284290b2e369fcab8d74735bf3cc017894f Author: Eric Botcazou Date: Fri Oct 25 13:14:22 2024 +0200 Add regression test gcc/testsuite PR ada/116551 * gnat.dg/specs/vfa3.ads: Ne

[gcc r13-9148] ada: Fix internal error on bit-packed array type with Volatile_Full_Access

2024-10-25 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:fbad5c84458324c82f848d35fffa02cb5a412270 commit r13-9148-gfbad5c84458324c82f848d35fffa02cb5a412270 Author: Eric Botcazou Date: Wed Sep 11 19:53:12 2024 +0200 ada: Fix internal error on bit-packed array type with Volatile_Full_Access The problem occurs when th

[gcc r15-4679] aarch64: Support multiple variants including up to 3

2024-10-25 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:c8138acb99003860e1e845499b5b2a4e328a969a commit r15-4679-gc8138acb99003860e1e845499b5b2a4e328a969a Author: Andrew Pinski Date: Sat May 4 02:03:16 2024 -0700 aarch64: Support multiple variants including up to 3 On some of the Qualcomm's SoC that includes oryon

[gcc r15-4685] testsuite: lto: fix tbaa_0 test

2024-10-25 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:091e45b4e97d1ecf765bf3afb58cecda23fee23c commit r15-4685-g091e45b4e97d1ecf765bf3afb58cecda23fee23c Author: Sam James Date: Fri Oct 25 17:59:31 2024 +0100 testsuite: lto: fix tbaa_0 test These failures were hidden until we started to run the test by fixing

[gcc r15-4687] testsuite: lto: fix pr62026 test

2024-10-25 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:908b306909f10d7592a0ef611cc77b5720f07fa7 commit r15-4687-g908b306909f10d7592a0ef611cc77b5720f07fa7 Author: Sam James Date: Fri Oct 25 20:55:39 2024 +0100 testsuite: lto: fix pr62026 test This failure was hidden until we started to run the test by fixing t

[gcc r15-4688] testsuite: lto: fix pr47333 test

2024-10-25 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:2266e38cfd8071262004f164ebe37f60e2d4615d commit r15-4688-g2266e38cfd8071262004f164ebe37f60e2d4615d Author: Sam James Date: Fri Oct 25 21:12:21 2024 +0100 testsuite: lto: fix pr47333 test This failure was hidden until we started to run the test by fixing t

[gcc r15-4684] testsuite: lto: rename tbaa-1 test

2024-10-25 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:2d1d6be00257c5ad9031986ac2f6f3d0a96d935a commit r15-4684-g2d1d6be00257c5ad9031986ac2f6f3d0a96d935a Author: Sam James Date: Fri Oct 25 16:31:32 2024 +0100 testsuite: lto: rename tbaa-1 test This was being ignored previously. Rename it per README. gcc/

[gcc r15-4682] testsuite: lto: rename pr62026 test

2024-10-25 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:03ff420aa0a916ab835129d9575c7029116ec4f9 commit r15-4682-g03ff420aa0a916ab835129d9575c7029116ec4f9 Author: Sam James Date: Fri Oct 25 16:30:49 2024 +0100 testsuite: lto: rename pr62026 test This was being ignored previously. Rename it per README. gcc

[gcc r15-4686] testsuite: lto: fix pr95677 test

2024-10-25 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:e87c1af38d551cb7f81e10f57bf245a2b8f039be commit r15-4686-ge87c1af38d551cb7f81e10f57bf245a2b8f039be Author: Sam James Date: Fri Oct 25 18:02:06 2024 +0100 testsuite: lto: fix pr95677 test These failures were hidden until we started to run the test by fixing

[gcc r15-4681] testsuite: lto: rename pr95677 test

2024-10-25 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:96110c14cf61a1f8ecae04b8d947a60758363701 commit r15-4681-g96110c14cf61a1f8ecae04b8d947a60758363701 Author: Sam James Date: Mon Oct 21 12:13:34 2024 +0100 testsuite: lto: rename pr95677 test This was being ignored previously. Rename it per README. gcc

[gcc r12-10785] Fortran: Simplify len_trim with array ref and fix mapping bug[PR84868].

2024-10-25 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:b5211c13cf2ca3576ae287b204640516de20ecff commit r12-10785-gb5211c13cf2ca3576ae287b204640516de20ecff Author: Paul Thomas Date: Tue Jul 16 15:56:44 2024 +0100 Fortran: Simplify len_trim with array ref and fix mapping bug[PR84868]. 2024-07-16 Paul Thomas

[gcc r14-10834] Fortran: Simplify len_trim with array ref and fix mapping bug[PR84868].

2024-10-25 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:944d585d8a566e50a287eb64caf9af0e90daf5dd commit r14-10834-g944d585d8a566e50a287eb64caf9af0e90daf5dd Author: Paul Thomas Date: Tue Jul 16 15:56:44 2024 +0100 Fortran: Simplify len_trim with array ref and fix mapping bug[PR84868]. 2024-07-16 Paul Thomas

[gcc r13-9147] Fortran: Simplify len_trim with array ref and fix mapping bug[PR84868].

2024-10-25 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:457a3bb146eb83ffc229d0658cb21317187c38ab commit r13-9147-g457a3bb146eb83ffc229d0658cb21317187c38ab Author: Paul Thomas Date: Tue Jul 16 15:56:44 2024 +0100 Fortran: Simplify len_trim with array ref and fix mapping bug[PR84868]. 2024-07-16 Paul Thomas

[gcc r15-4632] ada: Spurious error compiling CC51011

2024-10-25 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:d6f9774b780150c1cbb58d43a0f1f36c2da0e2c7 commit r15-4632-gd6f9774b780150c1cbb58d43a0f1f36c2da0e2c7 Author: Javier Miranda Date: Mon Sep 16 11:40:06 2024 + ada: Spurious error compiling CC51011 Adjust the check of 13.14(10.2/3) to avoid reporting an error

[gcc r15-4637] ada: Misc improvements to gnat RM

2024-10-25 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:f2434f2a965e51a2537240d85fcedab8d4be81b9 commit r15-4637-gf2434f2a965e51a2537240d85fcedab8d4be81b9 Author: Bob Duff Date: Wed Sep 18 16:28:34 2024 -0400 ada: Misc improvements to gnat RM ...in the "GNAT language extensions" section. gcc/ada/ChangeLog

[gcc r15-4630] ada: Fix fallout of change to 'Wide_Wide_Value for enumeration types

2024-10-25 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:18232cbcfd2c4f95bf51b4fa9fb65f545c2a0569 commit r15-4630-g18232cbcfd2c4f95bf51b4fa9fb65f545c2a0569 Author: Eric Botcazou Date: Fri Sep 13 21:09:31 2024 +0200 ada: Fix fallout of change to 'Wide_Wide_Value for enumeration types The literals of enumeration type

[gcc r15-4627] ada: Inspect deferred constant completions in missing contexts

2024-10-25 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:a8bfc4dede003c76123f44eaafb374cb6dbcc1ec commit r15-4627-ga8bfc4dede003c76123f44eaafb374cb6dbcc1ec Author: Raphaël AMIARD Date: Wed Sep 4 08:24:26 2024 + ada: Inspect deferred constant completions in missing contexts Namely declare expressions and stateme

[gcc r15-4629] ada: Untagged incomplete view not detected in ACATS test b3a1a060

2024-10-25 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:20441f8a30189040df995b1f4800ceed75a8c23c commit r15-4629-g20441f8a30189040df995b1f4800ceed75a8c23c Author: Javier Miranda Date: Fri Sep 13 07:02:02 2024 + ada: Untagged incomplete view not detected in ACATS test b3a1a060 Adding checks for RM 3.10.1(10): A

[gcc r15-4633] ada: Fix internal error on ambiguous operands of comparison operator

2024-10-25 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:104f8ad0ad4e0adb542bcf062c6a1009661fb4c1 commit r15-4633-g104f8ad0ad4e0adb542bcf062c6a1009661fb4c1 Author: Eric Botcazou Date: Mon Sep 16 08:31:57 2024 +0200 ada: Fix internal error on ambiguous operands of comparison operator This is a regression introduced

[gcc r15-4631] ada: Fix wrong handling of wide wide characters in Append_Decoded_With_Brackets

2024-10-25 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:a71c37a7241d8a73fe51712e5b4c7222afbaee8b commit r15-4631-ga71c37a7241d8a73fe51712e5b4c7222afbaee8b Author: Eric Botcazou Date: Sat Sep 14 14:48:24 2024 +0200 ada: Fix wrong handling of wide wide characters in Append_Decoded_With_Brackets This only shows up a

[gcc r15-4626] ada: Pass parameters of full access unconstrained array types by copy in calls

2024-10-25 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:1c298fc41512a1062f348eb54d54d01697a66ffc commit r15-4626-g1c298fc41512a1062f348eb54d54d01697a66ffc Author: Eric Botcazou Date: Thu Sep 12 16:11:47 2024 +0200 ada: Pass parameters of full access unconstrained array types by copy in calls When a full access ar

[gcc r15-4628] ada: Forbid repr clauses for decls in handled_stmts

2024-10-25 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:d1cb12a5b870daccfaf2b4d9c91646a00eb01aee commit r15-4628-gd1cb12a5b870daccfaf2b4d9c91646a00eb01aee Author: Raphaël AMIARD Date: Tue Sep 10 11:10:21 2024 +0200 ada: Forbid repr clauses for decls in handled_stmts gcc/ada/ChangeLog: * par-ch5.ad

[gcc r15-4643] ada: Pragmas Pre_Class/Post_Class rejected for abstract subprograms

2024-10-25 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:c2d4ca9c1de23ca08fb4b1e1fb5e266c6483090e commit r15-4643-gc2d4ca9c1de23ca08fb4b1e1fb5e266c6483090e Author: Javier Miranda Date: Thu Sep 26 10:14:10 2024 + ada: Pragmas Pre_Class/Post_Class rejected for abstract subprograms The Pre_Class/Post_Class pragmas

[gcc r15-4634] ada: Put Finalizable aspect in -gnatX

2024-10-25 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:c2673f56cc13208ee401a4feda690a0e377d55c7 commit r15-4634-gc2673f56cc13208ee401a4feda690a0e377d55c7 Author: Raphaël AMIARD Date: Fri Sep 13 15:30:03 2024 +0200 ada: Put Finalizable aspect in -gnatX gcc/ada/ChangeLog: * sem_ch13.adb (Analyze_On

[gcc(refs/users/aoliva/heads/testme)] adjust update_profile_after_ifcombine for noncontiguous ifcombine

2024-10-25 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:b7de5a6fdd765f027cdbb727c7a1424013febffe commit b7de5a6fdd765f027cdbb727c7a1424013febffe Author: Alexandre Oliva Date: Thu Oct 24 05:25:28 2024 -0300 adjust update_profile_after_ifcombine for noncontiguous ifcombine Prepare for ifcombining noncontiguous block

[gcc r15-4645] ada: Fix ATC with timed delay from Ada.Real_Time

2024-10-25 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:8af9169fcf792531ca7bbaac80d15123c7970f06 commit r15-4645-g8af9169fcf792531ca7bbaac80d15123c7970f06 Author: Eric Botcazou Date: Fri Sep 27 09:36:17 2024 +0200 ada: Fix ATC with timed delay from Ada.Real_Time An Asynchronous Transfer of Control blocks with a ti

[gcc r15-4644] ada: Fix internal error on function call in class-wide precondition

2024-10-25 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:2e3d527fe37e2bf8cba74a42d78f2d99f3e7094a commit r15-4644-g2e3d527fe37e2bf8cba74a42d78f2d99f3e7094a Author: Eric Botcazou Date: Fri Sep 27 12:19:14 2024 +0200 ada: Fix internal error on function call in class-wide precondition This occurs when the call is to a

[gcc r15-4669] Default expand_vec_cond_expr_p code to ERROR_MARK

2024-10-25 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:35c3aac80e7a18c32436259143cba0f47bd0cb5a commit r15-4669-g35c3aac80e7a18c32436259143cba0f47bd0cb5a Author: Richard Biener Date: Fri Oct 25 12:38:24 2024 +0200 Default expand_vec_cond_expr_p code to ERROR_MARK As we want to transition to only vcond_mask expand

[gcc r15-4650] ada: Disable self-referential with_clauses

2024-10-25 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:58e34ecbe57586ebc3111e938ebcaa35b188f939 commit r15-4650-g58e34ecbe57586ebc3111e938ebcaa35b188f939 Author: Bob Duff Date: Tue Oct 1 11:29:34 2024 -0400 ada: Disable self-referential with_clauses Self-referential with_clauses (as in package body X says "with X

[gcc r15-4667] Add regression test

2024-10-25 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:4d72cfaadf3946b46b7472066f3c2f937d0f52f3 commit r15-4667-g4d72cfaadf3946b46b7472066f3c2f937d0f52f3 Author: Eric Botcazou Date: Fri Oct 25 13:14:22 2024 +0200 Add regression test gcc/testsuite PR ada/116551 * gnat.dg/specs/vfa3.ads: New

[gcc r14-10836] ada: Fix internal error on bit-packed array type with Volatile_Full_Access

2024-10-25 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:d587da263188eb81741e432de70bccf8c53c3d97 commit r14-10836-gd587da263188eb81741e432de70bccf8c53c3d97 Author: Eric Botcazou Date: Wed Sep 11 19:53:12 2024 +0200 ada: Fix internal error on bit-packed array type with Volatile_Full_Access The problem occurs when t

[gcc r15-4671] Assorted --disable-checking fixes [PR117249]

2024-10-25 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:e2a8772c9328960c625f5b95091d4312efa0e284 commit r15-4671-ge2a8772c9328960c625f5b95091d4312efa0e284 Author: Jakub Jelinek Date: Fri Oct 25 14:09:42 2024 +0200 Assorted --disable-checking fixes [PR117249] We have currently 3 different definitions of gcc_assert

[gcc r15-4678] AArch64: Add more accurate constraint [PR117292]

2024-10-25 Thread Wilco Dijkstra via Gcc-cvs
https://gcc.gnu.org/g:7c17058eac3834fb03ec9e518235e4192557b97d commit r15-4678-g7c17058eac3834fb03ec9e518235e4192557b97d Author: Wilco Dijkstra Date: Fri Oct 25 14:53:58 2024 + AArch64: Add more accurate constraint [PR117292] As shown in the PR, reload may only check the const

[gcc r15-4680] toplevel: Error out if using --disable-libstdcxx with bootstrap [PR105474]

2024-10-25 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:48b22a3f05df203c40a6f953aaa0acf828aad9a9 commit r15-4680-g48b22a3f05df203c40a6f953aaa0acf828aad9a9 Author: Andrew Pinski Date: Thu Aug 22 14:34:03 2024 -0700 toplevel: Error out if using --disable-libstdcxx with bootstrap [PR105474] Bootstrapping and using --

[gcc r15-4689] simplify-rtx: Handle `a != 0 ? -a : 0` [PR58195]

2024-10-25 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:35bf490452e06b3e3567933342fb15ef5d11f503 commit r15-4689-g35bf490452e06b3e3567933342fb15ef5d11f503 Author: Andrew Pinski Date: Sun Oct 20 10:44:14 2024 -0700 simplify-rtx: Handle `a != 0 ? -a : 0` [PR58195] The gimple (and generic) levels have this optmizatio

[gcc r15-4690] libbacktrace: recognize new Mach-O DWARF sections

2024-10-25 Thread Ian Lance Taylor via Gcc-cvs
https://gcc.gnu.org/g:bab7a64c1ab95db3d651025ddb84f74c2b973bab commit r15-4690-gbab7a64c1ab95db3d651025ddb84f74c2b973bab Author: Ian Lance Taylor Date: Fri Oct 25 15:17:15 2024 -0700 libbacktrace: recognize new Mach-O DWARF sections Patch from Pavel Safonov. These section