[gcc r15-1306] i386: More use of m{32, 64}bcst addressing modes with ternlog.

2024-06-13 Thread Roger Sayle via Gcc-cvs
https://gcc.gnu.org/g:c129a34dc8e69f7b34cf72835aeba2cefbb8673a commit r15-1306-gc129a34dc8e69f7b34cf72835aeba2cefbb8673a Author: Roger Sayle Date: Fri Jun 14 06:29:27 2024 +0100 i386: More use of m{32,64}bcst addressing modes with ternlog. This patch makes more use of m32bcst and

[gcc r15-1305] expand: constify sepops operand to expand_expr_real_2 and expand_widen_pattern_expr [PR113212]

2024-06-13 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:d8a6de9e2b850b71712e89e8e6026e4ae6284766 commit r15-1305-gd8a6de9e2b850b71712e89e8e6026e4ae6284766 Author: Andrew Pinski Date: Thu Jun 13 13:07:10 2024 -0700 expand: constify sepops operand to expand_expr_real_2 and expand_widen_pattern_expr [PR113212]

[gcc r15-1303] Revert "map packed field type to unpacked for debug info"

2024-06-13 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:78352395e94fda574fa2d9c711c57f9099807f2b commit r15-1303-g78352395e94fda574fa2d9c711c57f9099807f2b Author: Alexandre Oliva Date: Thu Jun 13 21:03:35 2024 -0300 Revert "map packed field type to unpacked for debug info" This reverts commit

[gcc r15-1302] RISC-V: Add support for subword atomic loads/stores

2024-06-13 Thread Patrick O'Neill via Gcc-cvs
https://gcc.gnu.org/g:5476853b225e1327ec857ee34fdec64429af84f6 commit r15-1302-g5476853b225e1327ec857ee34fdec64429af84f6 Author: Patrick O'Neill Date: Wed Jun 12 17:10:13 2024 -0700 RISC-V: Add support for subword atomic loads/stores Andrea Parri recently pointed out that we were

[gcc r15-1301] [libstdc++] [testsuite] require cmath for [PR114359]

2024-06-13 Thread Alexandre Oliva via Libstdc++-cvs
https://gcc.gnu.org/g:9b8c3e622c7cd4ea393f59b873c3107767e1ba88 commit r15-1301-g9b8c3e622c7cd4ea393f59b873c3107767e1ba88 Author: Alexandre Oliva Date: Thu Jun 13 20:10:55 2024 -0300 [libstdc++] [testsuite] require cmath for [PR114359] When !_GLIBCXX_USE_C99_MATH_TR1,

[gcc r15-1300] c: Implement C2Y complex increment/decrement support

2024-06-13 Thread Joseph Myers via Gcc-cvs
https://gcc.gnu.org/g:3bb21028698be33ae90115fce507f151182a4450 commit r15-1300-g3bb21028698be33ae90115fce507f151182a4450 Author: Joseph Myers Date: Thu Jun 13 22:41:02 2024 + c: Implement C2Y complex increment/decrement support Support for complex increment and decrement

[gcc(refs/users/meissner/heads/work168-test)] Update ChangeLog.*

2024-06-13 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:8fc24dd1cf8d0462e20373fe587ee3cad0b84234 commit 8fc24dd1cf8d0462e20373fe587ee3cad0b84234 Author: Michael Meissner Date: Thu Jun 13 14:51:34 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.test | 22 +- 1 file changed, 21 insertions(+), 1

[gcc r15-1299] rs6000, altivec-2-runnable.c should be a runnable test

2024-06-13 Thread Carl Love via Gcc-cvs
https://gcc.gnu.org/g:8c9b4dff6298a203aba41c90377099f7ed678bde commit r15-1299-g8c9b4dff6298a203aba41c90377099f7ed678bde Author: Carl Love Date: Tue Jun 11 14:01:16 2024 -0400 rs6000, altivec-2-runnable.c should be a runnable test The test case has "dg-do compile" set not "dg-do

[gcc(refs/users/meissner/heads/work168-test)] Restrict modes that can got in SPRs.

2024-06-13 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:902edc4a23a2d0f8d1c48f7fe6118f968a36839d commit 902edc4a23a2d0f8d1c48f7fe6118f968a36839d Author: Michael Meissner Date: Thu Jun 13 14:14:18 2024 -0400 Restrict modes that can got in SPRs. 2024-06-13 Michael Meissner gcc/ *

[gcc(refs/users/meissner/heads/work168-test)] Restrict modes that can got in SPRs.

2024-06-13 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:dcbeb7c9303c1b63f8e078bc6159b111ae0ab097 commit dcbeb7c9303c1b63f8e078bc6159b111ae0ab097 Author: Michael Meissner Date: Thu Jun 13 14:40:08 2024 -0400 Restrict modes that can got in SPRs. 2024-06-13 Michael Meissner gcc/ *

[gcc(refs/users/meissner/heads/work168-test)] Possibly restrict SPRs from holding small integers or CCs.

2024-06-13 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:d1a8b7b62c9e590b6eb9486fbfc207134a0994d0 commit d1a8b7b62c9e590b6eb9486fbfc207134a0994d0 Author: Michael Meissner Date: Thu Jun 13 14:50:24 2024 -0400 Possibly restrict SPRs from holding small integers or CCs. 2024-06-13 Michael Meissner

[gcc(refs/users/meissner/heads/work168-test)] Revert changes

2024-06-13 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:3977138be8bf247188d3961d1da1760459975172 commit 3977138be8bf247188d3961d1da1760459975172 Author: Michael Meissner Date: Thu Jun 13 14:37:20 2024 -0400 Revert changes Diff: --- gcc/config/rs6000/rs6000.cc | 18 + gcc/config/rs6000/rs6000.md | 96

[gcc r15-1298] doc: Spell "command-line option" with a hypen

2024-06-13 Thread Gerald Pfeifer via Gcc-cvs
https://gcc.gnu.org/g:e831effbecbfecc02745a0b901e22badbea470d4 commit r15-1298-ge831effbecbfecc02745a0b901e22badbea470d4 Author: Gerald Pfeifer Date: Thu Jun 13 20:18:01 2024 +0200 doc: Spell "command-line option" with a hypen gcc: * doc/extend.texi (AArch64 Function

[gcc(refs/users/meissner/heads/work168-test)] Revert changes

2024-06-13 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:15815b4bba3cd54427f8e9ef3f1432eaa2b1ff82 commit 15815b4bba3cd54427f8e9ef3f1432eaa2b1ff82 Author: Michael Meissner Date: Thu Jun 13 13:48:27 2024 -0400 Revert changes Diff: --- gcc/config/rs6000/rs6000.cc | 18 +- 1 file changed, 1 insertion(+), 17

[gcc r15-1295] c++: adjust comment

2024-06-13 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:57113e3db168e19c46ca52ad084790d462eea603 commit r15-1295-g57113e3db168e19c46ca52ad084790d462eea603 Author: Jason Merrill Date: Wed Jun 12 21:43:45 2024 -0400 c++: adjust comment Adjusting the comment I added in r15-1223 to clarify that this is a

[gcc r15-1296] c++/modules: multiple usings of the same decl [PR115194]

2024-06-13 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:8878fecc251762bc32c24e659695557797e03fd9 commit r15-1296-g8878fecc251762bc32c24e659695557797e03fd9 Author: Jason Merrill Date: Wed Jun 12 21:44:10 2024 -0400 c++/modules: multiple usings of the same decl [PR115194] add_binding_entity creates an OVERLOAD to

[gcc r15-1297] c++/modules: export using across namespace [PR114683]

2024-06-13 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:609764a42f0cd3f6358562cab98fc220d3d2d9fd commit r15-1297-g609764a42f0cd3f6358562cab98fc220d3d2d9fd Author: Jason Merrill Date: Wed Jun 12 18:24:35 2024 -0400 c++/modules: export using across namespace [PR114683] Currently we represent a non-function

[gcc r15-1293] [APX CCMP] Add targetm.have_ccmp hook [PR115370]

2024-06-13 Thread Hongyu Wang via Gcc-cvs
https://gcc.gnu.org/g:83a765768510d1f329887116757d6818d7846717 commit r15-1293-g83a765768510d1f329887116757d6818d7846717 Author: Hongyu Wang Date: Thu Jun 13 00:18:32 2024 +0800 [APX CCMP] Add targetm.have_ccmp hook [PR115370] In cfgexpand, there is an optimization for branch

[gcc r15-1290] libstdc++: Optimize std::add_lvalue_reference compilation performance

2024-06-13 Thread Ken Matsui via Libstdc++-cvs
https://gcc.gnu.org/g:13a07c1420b35ac7649f7d8a776b553ec5c26269 commit r15-1290-g13a07c1420b35ac7649f7d8a776b553ec5c26269 Author: Ken Matsui Date: Wed Feb 14 23:22:57 2024 -0800 libstdc++: Optimize std::add_lvalue_reference compilation performance This patch optimizes the

[gcc r15-1294] c++: undeclared identifier in requires-clause [PR99678]

2024-06-13 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:d387ecb2b2f44f33fd6a7c5ec7eadaf6dd70efc9 commit r15-1294-gd387ecb2b2f44f33fd6a7c5ec7eadaf6dd70efc9 Author: Patrick Palka Date: Thu Jun 13 10:16:10 2024 -0400 c++: undeclared identifier in requires-clause [PR99678] Since the terms of a requires-clause are

[gcc r15-1292] c++: ICE w/ ambig and non-strictly-viable cands [PR115239]

2024-06-13 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:7fed7e9bbc57d502e141e079a6be2706bdbd4560 commit r15-1292-g7fed7e9bbc57d502e141e079a6be2706bdbd4560 Author: Patrick Palka Date: Thu Jun 13 10:02:43 2024 -0400 c++: ICE w/ ambig and non-strictly-viable cands [PR115239] Here during overload resolution we have

[gcc r15-1291] libstdc++: Optimize std::add_rvalue_reference compilation performance

2024-06-13 Thread Ken Matsui via Gcc-cvs
https://gcc.gnu.org/g:3f3eb16743a126ebe6d200ad0091495b6f11962a commit r15-1291-g3f3eb16743a126ebe6d200ad0091495b6f11962a Author: Ken Matsui Date: Thu Feb 15 00:49:55 2024 -0800 libstdc++: Optimize std::add_rvalue_reference compilation performance This patch optimizes the

[gcc r15-1289] libstdc++: Optimize std::is_pointer compilation performance

2024-06-13 Thread Ken Matsui via Gcc-cvs
https://gcc.gnu.org/g:014879ea4c86b3b8ab6b61a1226ee5b31e816c8b commit r15-1289-g014879ea4c86b3b8ab6b61a1226ee5b31e816c8b Author: Ken Matsui Date: Wed Jul 12 13:43:44 2023 -0700 libstdc++: Optimize std::is_pointer compilation performance This patch optimizes the compilation

[gcc r15-1287] ada: Remove -gnatdJ switch

2024-06-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:98900f7da7969cdc241cf1f6a85127e75f852607 commit r15-1287-g98900f7da7969cdc241cf1f6a85127e75f852607 Author: Viljar Indus Date: Fri Apr 12 12:21:36 2024 +0300 ada: Remove -gnatdJ switch Using -gnatdJ with various other switches was error prone. Remove this

[gcc r15-1280] ada: Minor cleanups in generic formal matching

2024-06-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:79a35e558e74fd61fa265e0307f2296114ab1b86 commit r15-1280-g79a35e558e74fd61fa265e0307f2296114ab1b86 Author: Bob Duff Date: Mon Apr 29 08:35:43 2024 -0400 ada: Minor cleanups in generic formal matching Minor rewording of a warning. Disallow positional

[gcc r15-1283] ada: Missing postcondition runtime check in inherited primitive

2024-06-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:df898445c211cb417fad784d50a68bae0f20acbc commit r15-1283-gdf898445c211cb417fad784d50a68bae0f20acbc Author: Javier Miranda Date: Fri May 3 17:52:20 2024 + ada: Missing postcondition runtime check in inherited primitive When a derived tagged type

[gcc r15-1279] ada: Remove message about goto rewritten as a loop

2024-06-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:a028b7f0090e82e79a5458b0e7e34915b377c04c commit r15-1279-ga028b7f0090e82e79a5458b0e7e34915b377c04c Author: Viljar Indus Date: Tue Apr 16 12:08:55 2024 +0300 ada: Remove message about goto rewritten as a loop This message provides only inner details of how

[gcc r15-1269] ada: Streamline elaboration of local tagged types

2024-06-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:8d310d8ad89ca32cebe22ec9bac3980237db4e12 commit r15-1269-g8d310d8ad89ca32cebe22ec9bac3980237db4e12 Author: Eric Botcazou Date: Wed Apr 24 17:13:34 2024 +0200 ada: Streamline elaboration of local tagged types This set of changes is aimed at streamlining the

[gcc r15-1277] ada: Convert an info message to a continuation

2024-06-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:0a406917be8d6a299abab0c67b74ba70a8bd9aa9 commit r15-1277-g0a406917be8d6a299abab0c67b74ba70a8bd9aa9 Author: Viljar Indus Date: Tue Apr 9 12:35:40 2024 +0300 ada: Convert an info message to a continuation The info message about the freeze point should be

[gcc r15-1274] ada: Interfaces order disables class-wide prefix notation calls

2024-06-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:5c45881bf57fa1ae593b5cab8f4db67506470ff9 commit r15-1274-g5c45881bf57fa1ae593b5cab8f4db67506470ff9 Author: Javier Miranda Date: Fri Apr 26 18:22:19 2024 + ada: Interfaces order disables class-wide prefix notation calls When the first formal parameter of

[gcc r15-1266] ada: Reject too-strict alignment specifications.

2024-06-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:7fce8735baf3160ff8c0952d1944c1216a0d9374 commit r15-1266-g7fce8735baf3160ff8c0952d1944c1216a0d9374 Author: Steve Baird Date: Tue Apr 23 19:10:34 2024 -0700 ada: Reject too-strict alignment specifications. In some cases the compiler incorrectly concludes that

[gcc r15-1271] ada: Fix oversight in latest finalization fix

2024-06-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:72ccc99d6fc22aaae4aaf74027329acafd70cbfc commit r15-1271-g72ccc99d6fc22aaae4aaf74027329acafd70cbfc Author: Eric Botcazou Date: Thu Apr 25 16:05:33 2024 +0200 ada: Fix oversight in latest finalization fix The Defining_Identifier of a renaming may be a

[gcc r15-1264] ada: Fix fallout of previous finalization change

2024-06-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:916a0f026e1516de4608b308cd7e4b68b8e562bb commit r15-1264-g916a0f026e1516de4608b308cd7e4b68b8e562bb Author: Eric Botcazou Date: Tue Apr 23 19:54:32 2024 +0200 ada: Fix fallout of previous finalization change Now that Is_Finalizable_Transient only looks at the

[gcc r15-1270] ada: Check global mode restriction on encapsulating abstract states

2024-06-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:cdc0270f93360b9bee6c3e5e07677a37315346fd commit r15-1270-gcdc0270f93360b9bee6c3e5e07677a37315346fd Author: Piotr Trojanek Date: Tue Apr 9 14:39:25 2024 +0200 ada: Check global mode restriction on encapsulating abstract states We already checked that a global

[gcc r15-1263] ada: Missing support for 'Old with overloaded function

2024-06-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:50ffb636ca0553825fa4693f9b6759683a35f94a commit r15-1263-g50ffb636ca0553825fa4693f9b6759683a35f94a Author: Javier Miranda Date: Tue Apr 23 17:30:23 2024 + ada: Missing support for 'Old with overloaded function The compiler reports an error when the

[gcc r15-1259] ada: Missing dynamic predicate checks

2024-06-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:0690178e66c2fca5e838ada46fa87fa22502f2d7 commit r15-1259-g0690178e66c2fca5e838ada46fa87fa22502f2d7 Author: Javier Miranda Date: Mon Apr 22 16:36:58 2024 + ada: Missing dynamic predicate checks The compiler does not generate dynamic predicate checks when

[gcc r15-1284] ada: Fix test for giving hint on ambiguous aggregate

2024-06-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:36c59b3a689a929e8c786cc4614fad923658b3c4 commit r15-1284-g36c59b3a689a929e8c786cc4614fad923658b3c4 Author: Yannick Moy Date: Fri May 3 15:02:39 2024 +0200 ada: Fix test for giving hint on ambiguous aggregate In the case the type of an aggregate cannot be

[gcc r15-1281] ada: Deep copy of an expression sometimes fails to copy entities

2024-06-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:cc960e70b800e6739f16a3e890d27bad48550297 commit r15-1281-gcc960e70b800e6739f16a3e890d27bad48550297 Author: Steve Baird Date: Tue Apr 30 13:44:25 2024 -0700 ada: Deep copy of an expression sometimes fails to copy entities An entity can be defined within an

[gcc r15-1276] ada: Simplify code in Cannot_Inline

2024-06-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:73dbf51a8bc514f22670e2d5c82d5fdc5252118d commit r15-1276-g73dbf51a8bc514f22670e2d5c82d5fdc5252118d Author: Viljar Indus Date: Wed Mar 27 12:09:43 2024 +0200 ada: Simplify code in Cannot_Inline gcc/ada/ * inline.adb (Cannot_Inline): Simplify

[gcc r15-1288] ada: Compiler goes into loop

2024-06-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:3b4d5b340a861b29eff40811c6c6638f54c28bf6 commit r15-1288-g3b4d5b340a861b29eff40811c6c6638f54c28bf6 Author: Steve Baird Date: Fri May 3 16:50:00 2024 -0700 ada: Compiler goes into loop In some cases that are difficult to characterize, the compiler fails an

[gcc r15-1272] ada: Fix expansion of protected subprogram bodies

2024-06-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:9fe127c9c6320dea32d6441e10b654a7e2ab004c commit r15-1272-g9fe127c9c6320dea32d6441e10b654a7e2ab004c Author: Ronan Desplanques Date: Thu Apr 25 12:09:16 2024 +0200 ada: Fix expansion of protected subprogram bodies System.Tasking.Protected_Objects.Lock can

[gcc r15-1286] ada: Fix segmentation fault on slice of array with Unbounded_String component

2024-06-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:ea3172a4247c11dbb90ed6484bbba97a2bbcc1f9 commit r15-1286-gea3172a4247c11dbb90ed6484bbba97a2bbcc1f9 Author: Eric Botcazou Date: Sat May 4 01:30:40 2024 +0200 ada: Fix segmentation fault on slice of array with Unbounded_String component This fixes a

[gcc r15-1282] ada: Revert changing a GNATProve mode message to a non-warning

2024-06-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:0662d7426835a69bf233c3f9a025b30e84563ff2 commit r15-1282-g0662d7426835a69bf233c3f9a025b30e84563ff2 Author: Viljar Indus Date: Thu May 2 21:04:28 2024 +0300 ada: Revert changing a GNATProve mode message to a non-warning GNATProve compiles the program multiple

[gcc r15-1278] ada: Remove warning insertion characters from info messages

2024-06-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:01acbd863241d631958eb1d61e1e530f362f67e8 commit r15-1278-g01acbd863241d631958eb1d61e1e530f362f67e8 Author: Viljar Indus Date: Wed Apr 10 15:20:33 2024 +0300 ada: Remove warning insertion characters from info messages Remove warning insertion characters

[gcc r15-1275] ada: List subprogram body entities in scopes

2024-06-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:047135cfed8c4c3950bda207dc87d33ca4c154ea commit r15-1275-g047135cfed8c4c3950bda207dc87d33ca4c154ea Author: Yannick Moy Date: Fri Apr 26 17:08:08 2024 +0200 ada: List subprogram body entities in scopes Add entities of kind E_Subprogram_Body to the list of

[gcc r15-1273] ada: Fix Super attribute documentation

2024-06-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:63bf005b2f5047841730b1ba4ca0799c471f75d1 commit r15-1273-g63bf005b2f5047841730b1ba4ca0799c471f75d1 Author: Steve Baird Date: Fri Apr 19 16:08:39 2024 -0700 ada: Fix Super attribute documentation The GNAT-defined Super attribute was formerly disallowed for an

[gcc r15-1267] ada: Fix incorrect String lower bound in gnatlink

2024-06-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:2afa7fd8c6d32264d4d3d917318fbac9f7f38508 commit r15-1267-g2afa7fd8c6d32264d4d3d917318fbac9f7f38508 Author: Ronan Desplanques Date: Wed Apr 24 10:18:13 2024 +0200 ada: Fix incorrect String lower bound in gnatlink This patch fixes code in gnatlink that

[gcc r15-1268] ada: Do not inline subprogram which could cause SPARK violation

2024-06-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:df9d6153e1981676b08109fbe3371ca6e9d5f755 commit r15-1268-gdf9d6153e1981676b08109fbe3371ca6e9d5f755 Author: Yannick Moy Date: Tue Apr 23 13:16:51 2024 +0200 ada: Do not inline subprogram which could cause SPARK violation Inlining in GNATprove a subprogram

[gcc r15-1265] ada: Inline if -gnatn in CCG mode even if -O0

2024-06-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:01f8250bc88c154c3996621b577adbfca073a382 commit r15-1265-g01f8250bc88c154c3996621b577adbfca073a382 Author: Richard Kenner Date: Mon Apr 22 20:20:16 2024 -0400 ada: Inline if -gnatn in CCG mode even if -O0 gcc/ada/ * exp_ch6.adb

[gcc r15-1262] ada: Simplify checks for Address and Object_Size clauses

2024-06-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:f90851a93c921babd092551eda1e70718e6494fb commit r15-1262-gf90851a93c921babd092551eda1e70718e6494fb Author: Piotr Trojanek Date: Tue Apr 23 14:37:54 2024 +0200 ada: Simplify checks for Address and Object_Size clauses Where possible, we can use high-level

[gcc r15-1261] ada: Add support for symbolic backtraces with DLLs on Windows

2024-06-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:22085d1900b9c3e214f837a5549e9c9c56a69b99 commit r15-1261-g22085d1900b9c3e214f837a5549e9c9c56a69b99 Author: Eric Botcazou Date: Mon Apr 22 16:52:14 2024 +0200 ada: Add support for symbolic backtraces with DLLs on Windows This puts Windows on par with Linux as

[gcc r15-1260] ada: Fix too late finalization of temporary object

2024-06-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:9e490bea69205ec4cad8caf21f19d8a8a89a7b43 commit r15-1260-g9e490bea69205ec4cad8caf21f19d8a8a89a7b43 Author: Eric Botcazou Date: Mon Apr 22 09:35:44 2024 +0200 ada: Fix too late finalization of temporary object The problem is that Is_Finalizable_Transient

[gcc r15-1258] libstdc++: Add ranges::range_common_reference_t for C++20 (LWG 3860)

2024-06-13 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:92b554a8412624a0aa3ca9b502976ebec7eff34e commit r15-1258-g92b554a8412624a0aa3ca9b502976ebec7eff34e Author: Jonathan Wakely Date: Wed Jun 12 15:02:14 2024 +0100 libstdc++: Add ranges::range_common_reference_t for C++20 (LWG 3860) LWG 3860 added this alias

[gcc r15-1256] libstdc++: Improve diagnostics for invalid std::hash specializations [PR115420]

2024-06-13 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:cc38bdf093c44918edff819ae6c73d03c726b341 commit r15-1256-gcc38bdf093c44918edff819ae6c73d03c726b341 Author: Jonathan Wakely Date: Tue Jun 11 11:08:12 2024 +0100 libstdc++: Improve diagnostics for invalid std::hash specializations [PR115420] When using a key

[gcc r15-1257] libstdc++: Use __glibcxx_ranges_as_const to guard P2278R4 changes

2024-06-13 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:0755b2304bac9579fd5da337da8f861ccb1b042b commit r15-1257-g0755b2304bac9579fd5da337da8f861ccb1b042b Author: Jonathan Wakely Date: Wed Jun 12 14:53:00 2024 +0100 libstdc++: Use __glibcxx_ranges_as_const to guard P2278R4 changes The P2278R4 additions for C++23

[gcc r15-1255] libstdc++: Fix unwanted #pragma messages from PSTL headers [PR113376]

2024-06-13 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:99a1fe6c12c733fe4923a75a79d09a66ff8abcec commit r15-1255-g99a1fe6c12c733fe4923a75a79d09a66ff8abcec Author: Jonathan Wakely Date: Wed Jun 12 16:47:17 2024 +0100 libstdc++: Fix unwanted #pragma messages from PSTL headers [PR113376] When we rebased the PSTL on

[gcc r15-1254] libstdc++: Optimize std::is_nothrow_invocable compilation performance

2024-06-13 Thread Ken Matsui via Gcc-cvs
https://gcc.gnu.org/g:3060e9230264d60be349414285c361b7d32f233c commit r15-1254-g3060e9230264d60be349414285c361b7d32f233c Author: Ken Matsui Date: Wed Feb 21 00:49:10 2024 -0800 libstdc++: Optimize std::is_nothrow_invocable compilation performance This patch optimizes the

[gcc r15-1253] libstdc++: Optimize std::is_invocable compilation performance

2024-06-13 Thread Ken Matsui via Libstdc++-cvs
https://gcc.gnu.org/g:dbb26feeb67d033d9dff51042044997aa5db9226 commit r15-1253-gdbb26feeb67d033d9dff51042044997aa5db9226 Author: Ken Matsui Date: Mon Feb 19 18:13:01 2024 -0800 libstdc++: Optimize std::is_invocable compilation performance This patch optimizes the compilation

[gcc r15-1251] libstdc++: Optimize std::decay compilation performance

2024-06-13 Thread Ken Matsui via Gcc-cvs
https://gcc.gnu.org/g:9d0dba02c5452d5906f87e59455a4c38944eb217 commit r15-1251-g9d0dba02c5452d5906f87e59455a4c38944eb217 Author: Ken Matsui Date: Thu Feb 15 04:44:54 2024 -0800 libstdc++: Optimize std::decay compilation performance This patch optimizes the compilation performance

[gcc r15-1252] libstdc++: Optimize std::rank compilation performance

2024-06-13 Thread Ken Matsui via Libstdc++-cvs
https://gcc.gnu.org/g:6f0dfa6f1acdf78d764d6f5d6f53c2f2a768c047 commit r15-1252-g6f0dfa6f1acdf78d764d6f5d6f53c2f2a768c047 Author: Ken Matsui Date: Thu Feb 15 07:19:02 2024 -0800 libstdc++: Optimize std::rank compilation performance This patch optimizes the compilation performance

[gcc r15-1250] libstdc++: Optimize std::remove_all_extents compilation performance

2024-06-13 Thread Ken Matsui via Gcc-cvs
https://gcc.gnu.org/g:66f5bebd126657ec4b430fa9bc4b8557485f469d commit r15-1250-g66f5bebd126657ec4b430fa9bc4b8557485f469d Author: Ken Matsui Date: Wed Feb 14 22:47:05 2024 -0800 libstdc++: Optimize std::remove_all_extents compilation performance This patch optimizes the

[gcc r15-1249] libstdc++: Optimize std::remove_extent compilation performance

2024-06-13 Thread Ken Matsui via Gcc-cvs
https://gcc.gnu.org/g:d5e994f44653b913e24753351e713befffbf1a01 commit r15-1249-gd5e994f44653b913e24753351e713befffbf1a01 Author: Ken Matsui Date: Wed Feb 14 05:50:49 2024 -0800 libstdc++: Optimize std::remove_extent compilation performance This patch optimizes the compilation

[gcc r15-1248] libstdc++: Optimize std::add_pointer compilation performance

2024-06-13 Thread Ken Matsui via Libstdc++-cvs
https://gcc.gnu.org/g:24da955ab442107909a06f3ef722f4dbf6751236 commit r15-1248-g24da955ab442107909a06f3ef722f4dbf6751236 Author: Ken Matsui Date: Wed Feb 14 03:42:33 2024 -0800 libstdc++: Optimize std::add_pointer compilation performance This patch optimizes the compilation

[gcc r15-1247] libstdc++: Optimize std::is_unbounded_array compilation performance

2024-06-13 Thread Ken Matsui via Libstdc++-cvs
https://gcc.gnu.org/g:b38aefbbc90a3334c6c5ba6569816d348a1a0c91 commit r15-1247-gb38aefbbc90a3334c6c5ba6569816d348a1a0c91 Author: Ken Matsui Date: Mon Sep 11 13:58:35 2023 -0700 libstdc++: Optimize std::is_unbounded_array compilation performance This patch optimizes the

[gcc r15-1246] libstdc++: Optimize std::is_volatile compilation performance

2024-06-13 Thread Ken Matsui via Gcc-cvs
https://gcc.gnu.org/g:bb99672e0c49d8b8822664eaabc10cd51a42aab4 commit r15-1246-gbb99672e0c49d8b8822664eaabc10cd51a42aab4 Author: Ken Matsui Date: Wed Mar 22 16:28:06 2023 -0700 libstdc++: Optimize std::is_volatile compilation performance This patch optimizes the compilation

[gcc r15-1245] libstdc++: Optimize std::is_const compilation performance

2024-06-13 Thread Ken Matsui via Gcc-cvs
https://gcc.gnu.org/g:eea62ce6fbcffb8acc227e5dbed74d2b627ce84d commit r15-1245-geea62ce6fbcffb8acc227e5dbed74d2b627ce84d Author: Ken Matsui Date: Tue Mar 21 17:09:34 2023 -0700 libstdc++: Optimize std::is_const compilation performance This patch optimizes the compilation

[gcc r15-1244] aarch64: Fix invalid nested subregs [PR115464]

2024-06-13 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:0970ff46ba6330fc80e8736fc05b2eaeeae0b6a0 commit r15-1244-g0970ff46ba6330fc80e8736fc05b2eaeeae0b6a0 Author: Richard Sandiford Date: Thu Jun 13 12:48:21 2024 +0100 aarch64: Fix invalid nested subregs [PR115464] The testcase extracts one arm_neon.h vector from

[gcc r15-1243] RISC-V: Bugfix vec_extract vls mode iterator restriction mismatch

2024-06-13 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:3dac1049c1211e6d06c2536b86445a6334c3866d commit r15-1243-g3dac1049c1211e6d06c2536b86445a6334c3866d Author: Pan Li Date: Thu Jun 13 15:26:59 2024 +0800 RISC-V: Bugfix vec_extract vls mode iterator restriction mismatch We have vec_extract pattern which takes

[gcc(refs/users/aoliva/heads/testme)] [testsuite] [arm] [vect] adjust mve-vshr test [PR113281]

2024-06-13 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:62c77d9072119d54a5b1d58e234652cd07a54dce commit 62c77d9072119d54a5b1d58e234652cd07a54dce Author: Alexandre Oliva Date: Thu Jun 13 06:13:56 2024 -0300 [testsuite] [arm] [vect] adjust mve-vshr test [PR113281] The test was too optimistic, alas. We used to

[gcc r15-1242] [APX CCMP] Use ctestcc when comparing to const 0

2024-06-13 Thread Hongyu Wang via Gcc-cvs
https://gcc.gnu.org/g:99e6cf404e37655be303e71f20df03c284c7989e commit r15-1242-g99e6cf404e37655be303e71f20df03c284c7989e Author: Hongyu Wang Date: Thu May 9 10:12:16 2024 +0800 [APX CCMP] Use ctestcc when comparing to const 0 For CTEST, we don't have conditional AND so there's no

[gcc r15-1241] doc: Streamline requirements on the build compiler

2024-06-13 Thread Gerald Pfeifer via Gcc-cvs
https://gcc.gnu.org/g:14820327c720dad2ca34eb9fa73c0d9b435b6688 commit r15-1241-g14820327c720dad2ca34eb9fa73c0d9b435b6688 Author: Gerald Pfeifer Date: Thu Jun 13 09:49:29 2024 +0200 doc: Streamline requirements on the build compiler No need to talk about potential implementation

gcc-wwwdocs branch master updated. f47a52b8d659d2ce6acf94ce84c1efdc5001769e

2024-06-13 Thread Richard Biener via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "gcc-wwwdocs". The branch, master has been updated via f47a52b8d659d2ce6acf94ce84c1efdc5001769e (commit) from

[gcc(refs/users/aoliva/heads/testme)] [alpha] adjust MEM alignment for block move [PR115459]

2024-06-13 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:cfd7f936696c66c92c43db0a5fddd4dcebab69ee commit cfd7f936696c66c92c43db0a5fddd4dcebab69ee Author: Alexandre Oliva Date: Thu Jun 13 03:52:17 2024 -0300 [alpha] adjust MEM alignment for block move [PR115459] Before issuing loads or stores for a block move,

[gcc/aoliva/heads/testme] [alpha] adjust MEM alignment for block move [PR115459]

2024-06-13 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: cfd7f936696c... [alpha] adjust MEM alignment for block move [PR115459] It previously pointed to: cc291d63cde4... [alpha] adjust MEM alignment for block move [PR115459] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE

[gcc(refs/users/aoliva/heads/testme)] [alpha] adjust MEM alignment for block move [PR115459]

2024-06-13 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:cc291d63cde41bd7d9c159ed679cabc0c34126c9 commit cc291d63cde41bd7d9c159ed679cabc0c34126c9 Author: Alexandre Oliva Date: Thu Jun 13 03:52:17 2024 -0300 [alpha] adjust MEM alignment for block move [PR115459] Before issuing loads or stores for a block move,

[gcc r15-1240] Improve code generation of strided SLP loads

2024-06-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:e8f4d525cb320ff11dd95b985d8043fef0510878 commit r15-1240-ge8f4d525cb320ff11dd95b985d8043fef0510878 Author: Richard Biener Date: Mon Jun 10 15:31:35 2024 +0200 Improve code generation of strided SLP loads This avoids falling back to elementwise accesses for

[gcc r15-1239] tree-optimization/115385 - handle more gaps with peeling of a single iteration

2024-06-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:6669dc51515313dd1e60c493596dbc90429fc362 commit r15-1239-g6669dc51515313dd1e60c493596dbc90429fc362 Author: Richard Biener Date: Fri Jun 7 14:47:12 2024 +0200 tree-optimization/115385 - handle more gaps with peeling of a single iteration The following makes

[gcc r15-1238] tree-optimization/114107 - avoid peeling for gaps in more cases

2024-06-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:1fe55a1794863b5ad9eeca5062782834716016b2 commit r15-1238-g1fe55a1794863b5ad9eeca5062782834716016b2 Author: Richard Biener Date: Fri Jun 7 11:29:05 2024 +0200 tree-optimization/114107 - avoid peeling for gaps in more cases The following refactors the code to