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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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:
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
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
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
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
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:
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:
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
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
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
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
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
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...
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
89 matches
Mail list logo