[gcc r15-444] ada: Small fix to Default_Initialize_Object

2024-05-14 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:324b37fa94b600d7b8d15108e2bdaf9f9ccc commit r15-444-g324b37fa94b600d7b8d15108e2bdaf9f9ccc Author: Eric Botcazou Date: Sun Feb 4 11:16:18 2024 +0100 ada: Small fix to Default_Initialize_Object Unlike what is assumed in other parts of the front-end, som

[gcc r15-445] ada: Fix ghost policy in use for generic instantiation

2024-05-14 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:20dfaae2d1ba4749db13792105a32c5d8ef422e3 commit r15-445-g20dfaae2d1ba4749db13792105a32c5d8ef422e3 Author: Yannick Moy Date: Thu Feb 8 11:47:20 2024 +0100 ada: Fix ghost policy in use for generic instantiation The Ghost assertion policy relevant for analyzing

[gcc r15-446] ada: Update of SPARK RM legality rules on ghost code

2024-05-14 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:df48963b9553a51023c0d115bdf6205309e04bfe commit r15-446-gdf48963b9553a51023c0d115bdf6205309e04bfe Author: Yannick Moy Date: Fri Feb 2 18:20:06 2024 +0100 ada: Update of SPARK RM legality rules on ghost code Update checking of ghost code after a small change i

[gcc r15-448] ada: Fix crash with -gnatyB and -gnatdJ

2024-05-14 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:821772478bdc8cb52249aa561975e4ff6aa7792f commit r15-448-g821772478bdc8cb52249aa561975e4ff6aa7792f Author: Ronan Desplanques Date: Fri Feb 2 18:08:57 2024 +0100 ada: Fix crash with -gnatyB and -gnatdJ The crash this patch fixes happened because calling the Err

[gcc r15-450] ada: Rtsfind should not trash state used in analyzing instantiations.

2024-05-14 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:b2453909f68aa3e6810e4995bdcb0a555aab3902 commit r15-450-gb2453909f68aa3e6810e4995bdcb0a555aab3902 Author: Steve Baird Date: Wed Feb 7 11:47:22 2024 -0800 ada: Rtsfind should not trash state used in analyzing instantiations. During analysis of an instantiation

[gcc r15-447] ada: Small fix to printing of raise statements

2024-05-14 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:4dd6f75e35065f2f0732c4cfbaf412b50c51e26e commit r15-447-g4dd6f75e35065f2f0732c4cfbaf412b50c51e26e Author: Eric Botcazou Date: Thu Feb 8 15:45:11 2024 +0100 ada: Small fix to printing of raise statements The Name is optional on these nodes and a superflous spa

[gcc r15-449] ada: Factor out implementation of default initialization for objects

2024-05-14 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:cad2744cb385413d4762057a19f972fcb74233d6 commit r15-449-gcad2744cb385413d4762057a19f972fcb74233d6 Author: Eric Botcazou Date: Tue Feb 6 19:31:09 2024 +0100 ada: Factor out implementation of default initialization for objects As written down in a comment, "The

[gcc r15-451] ada: Error in determining accumulator subtype for a reduction expression

2024-05-14 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:d9f3a1d612eacc35027bc5ca42b0ee29b554306a commit r15-451-gd9f3a1d612eacc35027bc5ca42b0ee29b554306a Author: Steve Baird Date: Wed Feb 7 13:52:58 2024 -0800 ada: Error in determining accumulator subtype for a reduction expression There was an earlier bug in dete

[gcc r15-460] ada: Replace "not Present" tests with "No".

2024-05-14 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:fb48b0aa2faf88897fb0110026e80dfa1a59056f commit r15-460-gfb48b0aa2faf88897fb0110026e80dfa1a59056f Author: Steve Baird Date: Mon Feb 12 13:39:45 2024 -0800 ada: Replace "not Present" tests with "No". Fix constructs that were flagged by CodePeer. gcc/a

[gcc r15-463] ada: Restore default size for dynamic allocations of discriminated type

2024-05-14 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:062626502fd5d56cd19c5e20c19f2d7cc2c03986 commit r15-463-g062626502fd5d56cd19c5e20c19f2d7cc2c03986 Author: Eric Botcazou Date: Mon Feb 12 15:23:41 2024 +0100 ada: Restore default size for dynamic allocations of discriminated type The allocation strategy for ob

[gcc r15-464] ada: Fix crash with -gnatdJ and -gnatw.w

2024-05-14 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:34aba1547d277eb8c7fa5db7f58e35b1726693df commit r15-464-g34aba1547d277eb8c7fa5db7f58e35b1726693df Author: Ronan Desplanques Date: Tue Feb 13 11:04:00 2024 +0100 ada: Fix crash with -gnatdJ and -gnatw.w This patch fixes a crash when -gnatdJ is enabled and a wa

[gcc r15-467] ada: Fix warning indicators in usage string

2024-05-14 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:ad510c7c8b72cfe43ec0c0c94d650cdff91cc6a6 commit r15-467-gad510c7c8b72cfe43ec0c0c94d650cdff91cc6a6 Author: Ronan Desplanques Date: Wed Feb 14 10:34:32 2024 +0100 ada: Fix warning indicators in usage string Before this patch, the default status of -gnatw.i and

[gcc r15-472] ada: Decouple attachment from dynamic allocation for controlled objects

2024-05-14 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:151d1533f2b5d1742ab08f99fcc67affae9587f5 commit r15-472-g151d1533f2b5d1742ab08f99fcc67affae9587f5 Author: Eric Botcazou Date: Thu Feb 15 16:02:51 2024 +0100 ada: Decouple attachment from dynamic allocation for controlled objects This decouples the attachment

[gcc r15-474] ada: Fix small inaccuracy in previous change

2024-05-14 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:a252022d9a1f285e471d8b3b37fe645244919ab5 commit r15-474-ga252022d9a1f285e471d8b3b37fe645244919ab5 Author: Eric Botcazou Date: Fri Feb 16 10:30:17 2024 +0100 ada: Fix small inaccuracy in previous change The call to Build_Allocate_Deallocate_Proc must occur bef

[gcc r15-452] ada: Fix double finalization for dependent expression of case expression

2024-05-14 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:59c4d2e5a7169d5afa49facd0329bc2f9fe91b1a commit r15-452-g59c4d2e5a7169d5afa49facd0329bc2f9fe91b1a Author: Eric Botcazou Date: Sat Feb 10 00:03:42 2024 +0100 ada: Fix double finalization for dependent expression of case expression The recent fix to Default_Ini

[gcc r15-456] ada: Spurious unreferenced warning on selected component

2024-05-14 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:416e572edb0cbc84081de5a1932be7a2138a529a commit r15-456-g416e572edb0cbc84081de5a1932be7a2138a529a Author: Justin Squirek Date: Mon Feb 12 15:50:24 2024 + ada: Spurious unreferenced warning on selected component This patch fixes an error in the compiler wh

[gcc r15-458] ada: Reduce generated code duplication for streaming and Put_Image subprograms

2024-05-14 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:0b7673ae72286ba1a8939320580f6e9002980e73 commit r15-458-g0b7673ae72286ba1a8939320580f6e9002980e73 Author: Steve Baird Date: Thu Dec 21 13:58:51 2023 -0800 ada: Reduce generated code duplication for streaming and Put_Image subprograms In the case of an untagg

[gcc r15-453] ada: Missing support for consistent assertion policy

2024-05-14 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:3f079f2244f088e5563d77da1430f804c38863b5 commit r15-453-g3f079f2244f088e5563d77da1430f804c38863b5 Author: Javier Miranda Date: Sun Feb 11 16:22:28 2024 + ada: Missing support for consistent assertion policy Add missing support for RM 10.2/5: the region fo

[gcc r15-461] ada: Compiler crash or errors on if_expression in container aggregate

2024-05-14 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:a9714dce8245f87c937a8fdef52db15ca6571525 commit r15-461-ga9714dce8245f87c937a8fdef52db15ca6571525 Author: Gary Dismukes Date: Mon Feb 12 20:18:36 2024 + ada: Compiler crash or errors on if_expression in container aggregate The compiler may either crash or

[gcc r15-462] ada: Fix typo in diagnostic message

2024-05-14 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:ab4a519a84611acc928ebbec920bd31e24993436 commit r15-462-gab4a519a84611acc928ebbec920bd31e24993436 Author: Ronan Desplanques Date: Tue Feb 13 09:50:55 2024 +0100 ada: Fix typo in diagnostic message A previous change introduced an error in the diagnostic messag

[gcc r15-465] ada: Fix crash with -gnatdJ and JSON output

2024-05-14 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:996fd76402004d5f2fedbbf86cd8534e8c0c1f71 commit r15-465-g996fd76402004d5f2fedbbf86cd8534e8c0c1f71 Author: Ronan Desplanques Date: Tue Feb 13 12:46:36 2024 +0100 ada: Fix crash with -gnatdJ and JSON output This patch tweaks the calls made to Errout subprograms

[gcc r15-455] ada: Fix overlap warning suppression

2024-05-14 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:f545412378592e3c4b420b61867bfd3dda2f6480 commit r15-455-gf545412378592e3c4b420b61867bfd3dda2f6480 Author: Ronan Desplanques Date: Mon Feb 12 16:49:38 2024 +0100 ada: Fix overlap warning suppression Before this patch, some warnings about overlapping actuals we

[gcc r15-457] ada: Better error message for bad general case statements

2024-05-14 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:33541b880694fedb901cf8f38b2be77e4c429068 commit r15-457-g33541b880694fedb901cf8f38b2be77e4c429068 Author: Steve Baird Date: Fri Feb 9 15:08:51 2024 -0800 ada: Better error message for bad general case statements If -gnatX0 is specified, we allow case statemen

[gcc r15-471] ada: Follow up fixes for Put_Image/streaming regressions

2024-05-14 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:00c7f2296fbad17a54629f571da42104f1054478 commit r15-471-g00c7f2296fbad17a54629f571da42104f1054478 Author: Steve Baird Date: Wed Feb 14 16:27:59 2024 -0800 ada: Follow up fixes for Put_Image/streaming regressions A recent change to reduce duplication of compil

[gcc r15-477] ada: Fix crash with -gnatdJ and -gnatf

2024-05-14 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:4a45c99302b688cacf788946b9a88ea8593bb395 commit r15-477-g4a45c99302b688cacf788946b9a88ea8593bb395 Author: Ronan Desplanques Date: Mon Feb 19 17:19:27 2024 +0100 ada: Fix crash with -gnatdJ and -gnatf This patch fixes a crash when the compiler emits a warning

[gcc r15-478] ada: Fix classification of SPARK Boolean aspects

2024-05-14 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:8d15d848b90f502bdc3070f5b4e6213721eb2272 commit r15-478-g8d15d848b90f502bdc3070f5b4e6213721eb2272 Author: Piotr Trojanek Date: Mon Feb 19 09:46:04 2024 +0100 ada: Fix classification of SPARK Boolean aspects The implementation of User_Aspect_Definition uses su

[gcc r15-454] ada: Follow-up adjustment to earlier fix in Build_Allocate_Deallocate_Proc

2024-05-14 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:4f3567cf3b71ccf5447659a028d08429c2d30df7 commit r15-454-g4f3567cf3b71ccf5447659a028d08429c2d30df7 Author: Eric Botcazou Date: Sun Feb 11 19:05:08 2024 +0100 ada: Follow-up adjustment to earlier fix in Build_Allocate_Deallocate_Proc The profile of the procedur

[gcc r15-459] ada: Follow-up adjustment after fix to Default_Initialize_Object

2024-05-14 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:ba0b16a527b6d658dddca2e2609ab6b6c1fe32d4 commit r15-459-gba0b16a527b6d658dddca2e2609ab6b6c1fe32d4 Author: Eric Botcazou Date: Mon Feb 12 19:25:39 2024 +0100 ada: Follow-up adjustment after fix to Default_Initialize_Object Now that Default_Initialize_Object ho

[gcc r15-468] ada: Small cleanup about allocators and aggregates

2024-05-14 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:08039257610508b153d13b6cab1f252297d143a9 commit r15-468-g08039257610508b153d13b6cab1f252297d143a9 Author: Eric Botcazou Date: Wed Feb 14 01:22:49 2024 +0100 ada: Small cleanup about allocators and aggregates This eliminates a few oddities present in the expan

[gcc r15-475] ada: Document more details of the implementation of finalization chains

2024-05-14 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:26afb0040cf728de82db2c1417c5a2973d06f0aa commit r15-475-g26afb0040cf728de82db2c1417c5a2973d06f0aa Author: Eric Botcazou Date: Fri Feb 16 23:57:23 2024 +0100 ada: Document more details of the implementation of finalization chains gcc/ada/ * ex

[gcc r15-470] ada: Fix pragma Compile_Time_Error and -gnatdJ crash

2024-05-14 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:f5798041ac97347e52d985be37f049c6d902d282 commit r15-470-gf5798041ac97347e52d985be37f049c6d902d282 Author: Ronan Desplanques Date: Wed Feb 14 16:02:48 2024 +0100 ada: Fix pragma Compile_Time_Error and -gnatdJ crash This patch makes it so the diagnostics coming

[gcc r15-466] ada: Correct System.Win32.LocalFileTimeToFileTime wrapper typo

2024-05-14 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:42ea46c67ddcde686e3792864d035dfd1645801f commit r15-466-g42ea46c67ddcde686e3792864d035dfd1645801f Author: Philippe Gil Date: Wed Feb 7 14:53:54 2024 +0100 ada: Correct System.Win32.LocalFileTimeToFileTime wrapper typo The parameters should be swapped to fit F

[gcc r15-469] ada: Fix crash with -gnatdJ and -gnatyz

2024-05-14 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:faf462cfe686228113fc9d968809dd4f40395dde commit r15-469-gfaf462cfe686228113fc9d968809dd4f40395dde Author: Ronan Desplanques Date: Wed Feb 14 15:12:15 2024 +0100 ada: Fix crash with -gnatdJ and -gnatyz This patch makes it so -gnatyz style checks reports specif

[gcc r15-480] rs6000: Enable overlapped by-pieces operations

2024-05-14 Thread HaoChen Gui via Gcc-cvs
https://gcc.gnu.org/g:fbd115fe83e96e0796cd8e262ed773b0ba07db81 commit r15-480-gfbd115fe83e96e0796cd8e262ed773b0ba07db81 Author: Haochen Gui Date: Tue May 14 16:37:06 2024 +0800 rs6000: Enable overlapped by-pieces operations This patch enables overlapped by-piece operations by defi

[gcc r15-473] ada: Fix pragma Warnings and -gnatD interaction

2024-05-14 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:13d8374188eea21d56603135b6af254599c9e4b3 commit r15-473-g13d8374188eea21d56603135b6af254599c9e4b3 Author: Ronan Desplanques Date: Thu Feb 15 15:02:10 2024 +0100 ada: Fix pragma Warnings and -gnatD interaction A recent change broke pragma Warnings when -gnatD

[gcc r15-476] ada: Minor typo fix in comment

2024-05-14 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:0ec8c070f3ccebc9a58ecb593c2e5cfdb6bcfd5c commit r15-476-g0ec8c070f3ccebc9a58ecb593c2e5cfdb6bcfd5c Author: Marc Poulhiès Date: Mon Jan 8 15:50:03 2024 +0100 ada: Minor typo fix in comment gcc/ada/ * sem_util.adb: Typo fix in comment.

[gcc r15-479] MAINTAINERS: Fix an entry using spaces instead of tabs

2024-05-14 Thread Filip Kastl via Gcc-cvs
https://gcc.gnu.org/g:1a809280929fac9836ff31dcc0980ac8acee7631 commit r15-479-g1a809280929fac9836ff31dcc0980ac8acee7631 Author: Filip Kastl Date: Tue May 14 10:34:12 2024 +0200 MAINTAINERS: Fix an entry using spaces instead of tabs In the MAINTAINERS file, names and emails are sep

[gcc r14-10203] libstdc++: Fix for -std=c++23 -ffreestanding [PR114866]

2024-05-14 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:95055199ee80e526da98c3458308fa345a041d9a commit r14-10203-g95055199ee80e526da98c3458308fa345a041d9a Author: Jonathan Wakely Date: Thu May 2 12:14:52 2024 +0100 libstdc++: Fix for -std=c++23 -ffreestanding [PR114866] std::shared_ptr isn't declared for freesta

[gcc r14-10204] libstdc++: Fix handling of incomplete UTF-8 sequences in _Unicode_view

2024-05-14 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:b0f022f93a710c8143badedf8110a47227e17f62 commit r14-10204-gb0f022f93a710c8143badedf8110a47227e17f62 Author: Jonathan Wakely Date: Wed May 1 17:09:39 2024 +0100 libstdc++: Fix handling of incomplete UTF-8 sequences in _Unicode_view Eddie Nolan reported to me t

[gcc r14-10205] libstdc++: Update ABI test to disallow adding to released symbol versions

2024-05-14 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:788ccd269e0c32c33ce0c1359137fe1b35dc7a2d commit r14-10205-g788ccd269e0c32c33ce0c1359137fe1b35dc7a2d Author: Jonathan Wakely Date: Thu Apr 11 15:35:11 2024 +0100 libstdc++: Update ABI test to disallow adding to released symbol versions If we update the list of

[gcc r14-10206] libstdc++: Guard uses of is_pointer_interconvertible_v [PR114891]

2024-05-14 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:4d3b358fd757ddd09cbee202f47939043c78676c commit r14-10206-g4d3b358fd757ddd09cbee202f47939043c78676c Author: Jonathan Wakely Date: Tue Apr 30 09:48:00 2024 +0100 libstdc++: Guard uses of is_pointer_interconvertible_v [PR114891] This type trait isn't supported

[gcc r14-10207] libstdc++: Fix typo in std::stacktrace::max_size [PR115063]

2024-05-14 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:c60205cd4aeea586b7b1fe06baa9861b6d279648 commit r14-10207-gc60205cd4aeea586b7b1fe06baa9861b6d279648 Author: Jonathan Wakely Date: Mon May 13 16:25:13 2024 +0100 libstdc++: Fix typo in std::stacktrace::max_size [PR115063] libstdc++-v3/ChangeLog:

[gcc r13-8768] libstdc++: Fix run_doxygen for Doxygen 1.10 man page format

2024-05-14 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:bce15a5d7d2c4053b8d5e718f00db8eb20116cb6 commit r13-8768-gbce15a5d7d2c4053b8d5e718f00db8eb20116cb6 Author: Jonathan Wakely Date: Thu Apr 25 13:24:56 2024 +0100 libstdc++: Fix run_doxygen for Doxygen 1.10 man page format Doxygen switched from \fC to \fR in its

[gcc r13-8769] libstdc++: Fix typo in Doxygen comment

2024-05-14 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:ebc61a9c4c730bf5562db25b1fcc06d615e33e66 commit r13-8769-gebc61a9c4c730bf5562db25b1fcc06d615e33e66 Author: Jonathan Wakely Date: Thu Apr 25 13:52:00 2024 +0100 libstdc++: Fix typo in Doxygen comment libstdc++-v3/ChangeLog: * include/std/chron

[gcc r13-8770] libstdc++: Adjust expected locale-dependent date formats in tests

2024-05-14 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:b9e2a3227359f20a6e3501e02ae5f909f7f96b8a commit r13-8770-gb9e2a3227359f20a6e3501e02ae5f909f7f96b8a Author: Jonathan Wakely Date: Wed Apr 10 13:24:51 2024 +0100 libstdc++: Adjust expected locale-dependent date formats in tests The std/time/year_month_day/io.cc

[gcc r13-8771] libstdc++: Fix infinite loop in std::binomial_distribution [PR114359]

2024-05-14 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:71e941b0e329d3a316e465569c92e08788a68614 commit r13-8771-g71e941b0e329d3a316e465569c92e08788a68614 Author: Jonathan Wakely Date: Mon Mar 18 13:22:17 2024 + libstdc++: Fix infinite loop in std::binomial_distribution [PR114359] The multiplication (4 * _M_t

[gcc r13-8772] libstdc++: Fix typo in std::stacktrace::max_size [PR115063]

2024-05-14 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:7dca716decf5a07f903610fda9457ff0422d2758 commit r13-8772-g7dca716decf5a07f903610fda9457ff0422d2758 Author: Jonathan Wakely Date: Mon May 13 16:25:13 2024 +0100 libstdc++: Fix typo in std::stacktrace::max_size [PR115063] libstdc++-v3/ChangeLog:

[gcc r15-481] libstdc++: Fix typo in std::stacktrace::max_size [PR115063]

2024-05-14 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:ccc26a1af07b34ce2e7d3b2497f27992d1b1bbc2 commit r15-481-gccc26a1af07b34ce2e7d3b2497f27992d1b1bbc2 Author: Jonathan Wakely Date: Mon May 13 16:25:13 2024 +0100 libstdc++: Fix typo in std::stacktrace::max_size [PR115063] libstdc++-v3/ChangeLog:

[gcc r15-482] Reduce recursive inlining of always_inline functions

2024-05-14 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:1ec49897253e093e1ef6261eb104ac0c111bac83 commit r15-482-g1ec49897253e093e1ef6261eb104ac0c111bac83 Author: Jan Hubicka Date: Tue May 14 12:58:56 2024 +0200 Reduce recursive inlining of always_inline functions this patch tames down inliner on (mutiply) self-rec

[gcc r13-8773] ICF&SRA: Make ICF and SRA agree on padding

2024-05-14 Thread Martin Jambor via Gcc-cvs
https://gcc.gnu.org/g:10bf53a80eefa46500bffb442719777e2640e7d7 commit r13-8773-g10bf53a80eefa46500bffb442719777e2640e7d7 Author: Martin Jambor Date: Mon Apr 8 18:53:23 2024 +0200 ICF&SRA: Make ICF and SRA agree on padding PR 113359 shows that (at least with -fno-strict-aliasing) I

[gcc r15-483] [debug] Fix dwarf v4 .debug_macro.dwo

2024-05-14 Thread Tom de Vries via Gcc-cvs
https://gcc.gnu.org/g:b7003b4cc5e263343f047fe64ed1ae12f561b2d1 commit r15-483-gb7003b4cc5e263343f047fe64ed1ae12f561b2d1 Author: Tom de Vries Date: Mon May 13 18:10:15 2024 +0200 [debug] Fix dwarf v4 .debug_macro.dwo Consider a hello world, compiled with -gsplit-dwarf and dwarf ver

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Fix typos in code or comment [NFC]

2024-05-14 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:11c50b62894f2f9487063b1b2906bb0c8981fa5d commit 11c50b62894f2f9487063b1b2906bb0c8981fa5d Author: Kito Cheng Date: Tue May 7 10:18:58 2024 +0800 RISC-V: Fix typos in code or comment [NFC] Just found some typo when fixing bugs and then use aspell to find few

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [RISC-V] Use shNadd for constant synthesis

2024-05-14 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:28db6a196e3251908df676d7c5e9626d29d37e5e commit 28db6a196e3251908df676d7c5e9626d29d37e5e Author: Jeff Law Date: Fri May 10 13:49:44 2024 -0600 [RISC-V] Use shNadd for constant synthesis So here's the next idiom to improve constant synthesis. The basi

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [to-be-committed, RISC-V] Improve usage of slli.uw in constant synthesis

2024-05-14 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:71edaf678fae607d7c8ce28ace9a321af711799b commit 71edaf678fae607d7c8ce28ace9a321af711799b Author: Jeff Law Date: Sun May 12 07:12:04 2024 -0600 [to-be-committed,RISC-V] Improve usage of slli.uw in constant synthesis And an improvement to using slli.uw...

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [to-be-committed, RISC-V] Improve single inverted bit extraction - v3

2024-05-14 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:8be088a0f395047189e139d4c791cfc2275898b9 commit 8be088a0f395047189e139d4c791cfc2275898b9 Author: Jeff Law Date: Mon May 13 07:14:08 2024 -0600 [to-be-committed,RISC-V] Improve single inverted bit extraction - v3 So this patch fixes a minor code generation ine

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Bugfix ICE for RVV intrinisc vfw on _Float16 scalar

2024-05-14 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:7d135c53cf480c99b6fa883569e9b8d55ed92ea5 commit 7d135c53cf480c99b6fa883569e9b8d55ed92ea5 Author: Pan Li Date: Sat May 11 15:25:28 2024 +0800 RISC-V: Bugfix ICE for RVV intrinisc vfw on _Float16 scalar For the vfw vx format RVV intrinsic, the scalar type _Floa

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [to-be-committed, RISC-V] Improve AND with some constants

2024-05-14 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:c6ed1bc38b17d650ae678b7cac28ce8c2692eb09 commit c6ed1bc38b17d650ae678b7cac28ce8c2692eb09 Author: Jeff Law Date: Mon May 13 17:37:46 2024 -0600 [to-be-committed,RISC-V] Improve AND with some constants If we have an AND with a constant operand and the constant

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Fix format issue for trailing operator [NFC]

2024-05-14 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:0c1a07d6e5b30aad71798aa7c37fc80bd19b7f63 commit 0c1a07d6e5b30aad71798aa7c37fc80bd19b7f63 Author: Pan Li Date: Tue May 14 09:38:55 2024 +0800 RISC-V: Fix format issue for trailing operator [NFC] This patch would like to fix below format issue of trailing opera

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [to-be-committed] RISC-V Fix minor regression in synthesis WRT bseti usage

2024-05-14 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:a39fd3b589c57f3d2860f73d255902bbdef1a51c commit a39fd3b589c57f3d2860f73d255902bbdef1a51c Author: Jeff Law Date: Sun May 12 07:05:43 2024 -0600 [to-be-committed] RISC-V Fix minor regression in synthesis WRT bseti usage Overnight testing showed a small number o

[gcc r15-484] libstdc++: Document when std::string::shrink_to_fit was added

2024-05-14 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:0a99ad5c52caa06c113b1889bbe6634812b89be5 commit r15-484-g0a99ad5c52caa06c113b1889bbe6634812b89be5 Author: Jonathan Wakely Date: Tue May 14 14:28:21 2024 +0100 libstdc++: Document when std::string::shrink_to_fit was added This section can be misread to say tha

[gcc r15-485] libstdc++: Guard dynamic_cast use in src/c++23/print.cc [PR115015]

2024-05-14 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:6cc8698244b522ad079675022c9de9e40de85878 commit r15-485-g6cc8698244b522ad079675022c9de9e40de85878 Author: Jonathan Wakely Date: Tue May 14 14:32:23 2024 +0100 libstdc++: Guard dynamic_cast use in src/c++23/print.cc [PR115015] Do not use dynamic_cast unconditi

[gcc r14-10208] libstdc++: Guard dynamic_cast use in src/c++23/print.cc [PR115015]

2024-05-14 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:eefa4c06483f95f5076687ed6aae5c6001731164 commit r14-10208-geefa4c06483f95f5076687ed6aae5c6001731164 Author: Jonathan Wakely Date: Tue May 14 14:32:23 2024 +0100 libstdc++: Guard dynamic_cast use in src/c++23/print.cc [PR115015] Do not use dynamic_cast uncondi

[gcc r15-486] testsuite: analyzer: Fix fd-glibc-byte-stream-connection-server.c on Solaris [PR107750]

2024-05-14 Thread Rainer Orth via Gcc-cvs
https://gcc.gnu.org/g:f97d86f897bcf0ffda4d8d2e5b78a160e9ece140 commit r15-486-gf97d86f897bcf0ffda4d8d2e5b78a160e9ece140 Author: Rainer Orth Date: Tue May 14 16:23:14 2024 +0200 testsuite: analyzer: Fix fd-glibc-byte-stream-connection-server.c on Solaris [PR107750] gcc.dg/analyzer

[gcc r15-487] [testsuite] Fix gcc.dg/pr115066.c fail on aarch64

2024-05-14 Thread Tom de Vries via Gcc-cvs
https://gcc.gnu.org/g:c1356e8cc9a8c869ab936c927b1812b4691265b6 commit r15-487-gc1356e8cc9a8c869ab936c927b1812b4691265b6 Author: Tom de Vries Date: Tue May 14 15:26:39 2024 +0200 [testsuite] Fix gcc.dg/pr115066.c fail on aarch64 On aarch64, I get this failure: ... FAIL: gcc

[gcc r13-8774] ipa: Compare jump functions in ICF (PR 113907)

2024-05-14 Thread Martin Jambor via Gcc-cvs
https://gcc.gnu.org/g:1db45e83021a8a87f41e22053910fcce6e8e2c2c commit r13-8774-g1db45e83021a8a87f41e22053910fcce6e8e2c2c Author: Martin Jambor Date: Tue May 14 17:01:21 2024 +0200 ipa: Compare jump functions in ICF (PR 113907) This is a manual backport of r14-9840-g1162861439fd3c

[gcc r15-488] [1/3] expr: Export clear_by_pieces()

2024-05-14 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:e6e41b68fd805ab126895a20bb9670442b198f62 commit r15-488-ge6e41b68fd805ab126895a20bb9670442b198f62 Author: Christoph Müllner Date: Tue May 14 09:19:13 2024 -0600 [1/3] expr: Export clear_by_pieces() Make clear_by_pieces() available to other parts of the compil

[gcc r15-490] [PATCH 3/3] RISC-V: Add memset-zero expansion to cbo.zero

2024-05-14 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:54ba8d44bbd703bca6984700b4d6f978890097e2 commit r15-490-g54ba8d44bbd703bca6984700b4d6f978890097e2 Author: Christoph Müllner Date: Tue May 14 09:21:17 2024 -0600 [PATCH 3/3] RISC-V: Add memset-zero expansion to cbo.zero The Zicboz extension offers the cbo.zero

[gcc r15-489] [PATCH 2/3] RISC-V: testsuite: Make cmo tests LTO safe

2024-05-14 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:21855f960141c1811d6a5f6ad3b2065f20d4b353 commit r15-489-g21855f960141c1811d6a5f6ad3b2065f20d4b353 Author: Christoph Müllner Date: Tue May 14 09:20:18 2024 -0600 [PATCH 2/3] RISC-V: testsuite: Make cmo tests LTO safe Let's add '\t' to the instruction match pat

[gcc r15-491] tree-optimization/99954 - redo loop distribution memcpy recognition fix

2024-05-14 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c290e6a0b7a9de5692963affc6627a4af7dc2411 commit r15-491-gc290e6a0b7a9de5692963affc6627a4af7dc2411 Author: Richard Biener Date: Tue May 14 11:13:51 2024 +0200 tree-optimization/99954 - redo loop distribution memcpy recognition fix The following revisits the fi

[gcc(refs/users/meissner/heads/work165-tar)] Add -mintspr. Default -mtar for power10, not power9.

2024-05-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:84becba734412efd2da9a75c859d2d776ab25666 commit 84becba734412efd2da9a75c859d2d776ab25666 Author: Michael Meissner Date: Tue May 14 13:44:45 2024 -0400 Add -mintspr. Default -mtar for power10, not power9. 2024-05-14 Michael Meissner * conf

[gcc(refs/users/meissner/heads/work165-tar)] Update ChangeLog.*

2024-05-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:414c4437358308f8dcc349b6be15977bdb7af487 commit 414c4437358308f8dcc349b6be15977bdb7af487 Author: Michael Meissner Date: Tue May 14 13:46:50 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.tar | 17 + 1 file changed, 17 insertions(+) diff --git

[gcc r15-492] RISC-V: avoid LUI based const materialization ... [part of PR/106265]

2024-05-14 Thread Vineet Gupta via Gcc-cvs
https://gcc.gnu.org/g:4bfc4585c9935fbde75ccf04e44a15d24f42cde9 commit r15-492-g4bfc4585c9935fbde75ccf04e44a15d24f42cde9 Author: Vineet Gupta Date: Mon May 13 11:45:55 2024 -0700 RISC-V: avoid LUI based const materialization ... [part of PR/106265] ... if the constant can be repres

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [1/3] expr: Export clear_by_pieces()

2024-05-14 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:5b00e29d1833dee69e1146f13a8d8a37dadfa31a commit 5b00e29d1833dee69e1146f13a8d8a37dadfa31a Author: Christoph Müllner Date: Tue May 14 09:19:13 2024 -0600 [1/3] expr: Export clear_by_pieces() Make clear_by_pieces() available to other parts of the compiler, s

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [PATCH 2/3] RISC-V: testsuite: Make cmo tests LTO safe

2024-05-14 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:0db572dff53572f4c471ec588c7328a33f2cb6ab commit 0db572dff53572f4c471ec588c7328a33f2cb6ab Author: Christoph Müllner Date: Tue May 14 09:20:18 2024 -0600 [PATCH 2/3] RISC-V: testsuite: Make cmo tests LTO safe Let's add '\t' to the instruction match pattern to a

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [PATCH 3/3] RISC-V: Add memset-zero expansion to cbo.zero

2024-05-14 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:f9a0426cdbd0d1e796cd0a9bcd39d31e3d2df018 commit f9a0426cdbd0d1e796cd0a9bcd39d31e3d2df018 Author: Christoph Müllner Date: Tue May 14 09:21:17 2024 -0600 [PATCH 3/3] RISC-V: Add memset-zero expansion to cbo.zero The Zicboz extension offers the cbo.zero instruct

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: avoid LUI based const materialization ... [part of PR/106265]

2024-05-14 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:de257cc78146b0e518b272de5afc3faa9bbf3669 commit de257cc78146b0e518b272de5afc3faa9bbf3669 Author: Vineet Gupta Date: Mon May 13 11:45:55 2024 -0700 RISC-V: avoid LUI based const materialization ... [part of PR/106265] ... if the constant can be represented as

[gcc r15-493] pru: Implement TARGET_CLASS_LIKELY_SPILLED_P to fix PR115013

2024-05-14 Thread Dimitar Dimitrov via Gcc-cvs
https://gcc.gnu.org/g:fc559584fa5b1e101a4520e88a936246458d5a5d commit r15-493-gfc559584fa5b1e101a4520e88a936246458d5a5d Author: Dimitar Dimitrov Date: Mon May 13 19:24:14 2024 +0300 pru: Implement TARGET_CLASS_LIKELY_SPILLED_P to fix PR115013 Commit r15-436-g44e7855e did not fix P

[gcc r15-494] c++ comment adjustments for 114935

2024-05-14 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:1288283051435c6b23473448aa21fa9ca53fabac commit r15-494-g1288283051435c6b23473448aa21fa9ca53fabac Author: Jason Merrill Date: Tue May 14 17:37:08 2024 -0400 c++ comment adjustments for 114935 gcc/cp/ChangeLog: * decl.cc (wrap_cleanups_r): Cla

[gcc r15-495] c++: ICE in build_deduction_guide for invalid template [PR105760]

2024-05-14 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:0003e469d4664397b65080a66ad7d6557bd7ffce commit r15-495-g0003e469d4664397b65080a66ad7d6557bd7ffce Author: Simon Martin Date: Mon May 6 15:20:10 2024 +0200 c++: ICE in build_deduction_guide for invalid template [PR105760] We currently ICE upon the following in

[gcc r15-497] [to-be-committed, RISC-V] Remove redundant AND in shift-add sequence

2024-05-14 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:32ff344d57d56fddb66c4976b5651345d40b7157 commit r15-497-g32ff344d57d56fddb66c4976b5651345d40b7157 Author: Jeff Law Date: Tue May 14 18:17:59 2024 -0600 [to-be-committed,RISC-V] Remove redundant AND in shift-add sequence So this patch allows us to eliminate an

[gcc(refs/users/meissner/heads/work165-test)] Update to tar branch.

2024-05-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9cefcbbe66343a37b89353aa9c23cd289bf01777 commit 9cefcbbe66343a37b89353aa9c23cd289bf01777 Author: Michael Meissner Date: Tue May 14 21:19:38 2024 -0400 Update to tar branch. 2024-05-14 Michael Meissner * config/rs6000/rs6000-cpus.def (ISA_2

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

2024-05-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:a61440a86c5c5322b40247f2b776e7d4dace79af commit a61440a86c5c5322b40247f2b776e7d4dace79af Author: Michael Meissner Date: Tue May 14 21:21:04 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.test | 17 + 1 file changed, 17 insertions(+) diff --gi

[gcc(refs/users/meissner/heads/work165-tar)] Revert previous changes

2024-05-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:be9d1542324190545ef14f01c68cceabb085bdc0 commit be9d1542324190545ef14f01c68cceabb085bdc0 Author: Michael Meissner Date: Tue May 14 21:25:16 2024 -0400 Revert previous changes Diff: --- gcc/ChangeLog.tar | 101 + g

[gcc(refs/users/meissner/heads/work165-tar)] Add -mtar, -mintspr, and -mmfspr, but don't enable them.

2024-05-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:56fb71d854c67b711565f520a8c55dcb2e647f1c commit 56fb71d854c67b711565f520a8c55dcb2e647f1c Author: Michael Meissner Date: Tue May 14 22:08:31 2024 -0400 Add -mtar, -mintspr, and -mmfspr, but don't enable them. gcc/ 2024-05-14 Michael Meissner

[gcc(refs/users/meissner/heads/work165-tar)] Update ChangeLog.*

2024-05-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:1fbe8c58bd936a87c828b93b64f2d17c01f6bb74 commit 1fbe8c58bd936a87c828b93b64f2d17c01f6bb74 Author: Michael Meissner Date: Tue May 14 22:09:50 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.tar | 57 +++ 1 file

[gcc r15-498] c++: lvalueness of non-dependent assignment expr [PR114994]

2024-05-14 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:c6cc6d4741a880109c4e0e64d5a189687fb526f6 commit r15-498-gc6cc6d4741a880109c4e0e64d5a189687fb526f6 Author: Patrick Palka Date: Tue May 14 22:55:16 2024 -0400 c++: lvalueness of non-dependent assignment expr [PR114994] r14-4111-g6e92a6a2a72d3b made us check non

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [to-be-committed, RISC-V] Remove redundant AND in shift-add sequence

2024-05-14 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:9de32107d731fbbf15096d065bf706bb9aff94f6 commit 9de32107d731fbbf15096d065bf706bb9aff94f6 Author: Jeff Law Date: Tue May 14 18:17:59 2024 -0600 [to-be-committed,RISC-V] Remove redundant AND in shift-add sequence So this patch allows us to eliminate an redundan

[gcc r15-499] x86: Add 3-instruction subroutine vector shift for V16QI in ix86_expand_vec_perm_const_1 [PR107563]

2024-05-14 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:a71f90c5a7ae2942083921033cb23dcd63e70525 commit r15-499-ga71f90c5a7ae2942083921033cb23dcd63e70525 Author: Levy Hsu Date: Thu May 9 16:50:56 2024 +0800 x86: Add 3-instruction subroutine vector shift for V16QI in ix86_expand_vec_perm_const_1 [PR107563] Hi All

[gcc r15-500] [committed] Fix rv32 issues with recent zicboz work

2024-05-14 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:e410ad74e5e4589aeb666aa298b2f933e7b5d9e7 commit r15-500-ge410ad74e5e4589aeb666aa298b2f933e7b5d9e7 Author: Jeff Law Date: Tue May 14 22:50:15 2024 -0600 [committed] Fix rv32 issues with recent zicboz work I should have double-checked the CI system before pushi