https://gcc.gnu.org/g:223da6ac40cdd425ae16b787e2ca758ea665b75f
commit r15-4881-g223da6ac40cdd425ae16b787e2ca758ea665b75f
Author: Richard Biener
Date: Thu Oct 31 11:51:16 2024 +0100
Preserve ->move_dr behavior when adjusting epilogue info
When update_epilogue_loop_vinfo relates the
https://gcc.gnu.org/g:afcbf4dd27c147eb7d8f84e1a41c021eddec777e
commit r15-4883-gafcbf4dd27c147eb7d8f84e1a41c021eddec777e
Author: Jakub Jelinek
Date: Mon Nov 4 12:29:01 2024 +0100
libstdc++: Fix up 117406.cc test [PR117406]
Christophe mentioned in bugzilla that the test FAILs on aa
https://gcc.gnu.org/g:2e6d9e9f4a0db49376b1435bb6b9c5ac1badf13d
commit r15-4882-g2e6d9e9f4a0db49376b1435bb6b9c5ac1badf13d
Author: Richard Biener
Date: Thu Oct 31 12:58:02 2024 +0100
Move vect_update_inits_of_drs
Move vect_update_inits_of_drs to after setting up the epilog
metad
https://gcc.gnu.org/g:377f81a60ba78dde6c59bc40af46ef8ad3569693
commit r14-10873-g377f81a60ba78dde6c59bc40af46ef8ad3569693
Author: Jakub Jelinek
Date: Sat Nov 2 18:48:54 2024 +0100
libstdc++: Fix up std::{,b}float16_t std::{ilogb,l{,l}r{ound,int}}
[PR117406]
These overloads incorr
https://gcc.gnu.org/g:72b7bbf9d4482fac6bac81508833e407201e0733
commit r14-10874-g72b7bbf9d4482fac6bac81508833e407201e0733
Author: Jakub Jelinek
Date: Mon Nov 4 12:29:01 2024 +0100
libstdc++: Fix up 117406.cc test [PR117406]
Christophe mentioned in bugzilla that the test FAILs on a
https://gcc.gnu.org/g:ec43369c7e2c4b930a501252fa048df51c141970
commit r14-10870-gec43369c7e2c4b930a501252fa048df51c141970
Author: Jakub Jelinek
Date: Tue Oct 29 11:14:12 2024 +0100
libstdc++: Use if consteval rather than if (std::__is_constant_evaluated())
for {,b}float16_t nextafter [PR1
https://gcc.gnu.org/g:cdd87f473fb3bff499dd641b2042275ed680b73b
commit r15-4885-gcdd87f473fb3bff499dd641b2042275ed680b73b
Author: Richard Sandiford
Date: Mon Nov 4 12:23:24 2024 +
aarch64: Fix incorrect LS64 documentation
As Yuta Mukai pointed out, the manual wrongly said that
https://gcc.gnu.org/g:d413a2c4ecb8fc851e3cffe856e5882028849f9a
commit r15-4884-gd413a2c4ecb8fc851e3cffe856e5882028849f9a
Author: Yuta Mukai
Date: Mon Nov 4 12:23:24 2024 +
aarch64: Add support for FUJITSU-MONAKA (-mcpu=fujitsu-monaka) CPU
This patch adds initial support for FU
https://gcc.gnu.org/g:82285392ab5cd1d83b8f4a92f521d3323c5996e7
commit r14-10871-g82285392ab5cd1d83b8f4a92f521d3323c5996e7
Author: Jakub Jelinek
Date: Wed Oct 30 09:59:22 2024 +0100
function: Call do_pending_stack_adjust in assign_parms [PR117296]
Functions called by assign_parms c
https://gcc.gnu.org/g:1553e4094207cfe87e98980752a88a49e1b6626d
commit r14-10872-g1553e4094207cfe87e98980752a88a49e1b6626d
Author: Jakub Jelinek
Date: Thu Oct 31 10:52:56 2024 +0100
expand: Fix up expansion of VIEW_CONVERT_EXPR to BITINT_TYPE [PR117354]
The following testcase ICEs,
https://gcc.gnu.org/g:8762bb1b004c442b8dbb22a6d9eb0b7da4a3e59f
commit r15-4886-g8762bb1b004c442b8dbb22a6d9eb0b7da4a3e59f
Author: Kyrylo Tkachov
Date: Mon Nov 4 14:04:59 2024 +0100
Revert "PR 117048: simplify-rtx: Simplify (X << C1) [+,^] (X >> C2) into
ROTATE"
This reverts commit
https://gcc.gnu.org/g:9141bfdd483e2838f5dce767f1c1657710ef2daf
commit r15-4888-g9141bfdd483e2838f5dce767f1c1657710ef2daf
Author: Antoni Boucher
Date: Mon Sep 23 18:58:47 2024 -0400
target: Fix asm codegen for vfpclasss* and vcvtph2* instructions
This only happens when using -masm=
https://gcc.gnu.org/g:766075c47db5cc9d04463bfb2219b593bb4263ee
commit r15-4887-g766075c47db5cc9d04463bfb2219b593bb4263ee
Author: Andrew MacLeod
Date: Sat Nov 2 10:26:24 2024 -0400
Don't call invert on VARYING.
When all cases go to one label and resul in a VARYING value, we can't
https://gcc.gnu.org/g:1c46a541c6957e8b0eee339d4cff46e951a5ad4e
commit r15-4889-g1c46a541c6957e8b0eee339d4cff46e951a5ad4e
Author: Kyrylo Tkachov
Date: Mon Nov 4 07:25:16 2024 -0800
PR 117048: simplify-rtx: Simplify (X << C1) [+,^] (X >> C2) into ROTATE
This is, in effect, a reappli
https://gcc.gnu.org/g:39e9ebac2f2500652c14597fe6a113d5002abf2f
commit r15-4892-g39e9ebac2f2500652c14597fe6a113d5002abf2f
Author: Piotr Trojanek
Date: Fri Sep 27 16:56:37 2024 +0200
ada: Add null exclusion to avoid run-time checks
By declaring access parameter with non-null qualifi
https://gcc.gnu.org/g:625c4ec2b3d3a59138a0a00178307ecba916aeea
commit r15-4893-g625c4ec2b3d3a59138a0a00178307ecba916aeea
Author: Piotr Trojanek
Date: Fri Sep 27 16:56:52 2024 +0200
ada: Assignment local variable only when it is used
Code cleanup; semantics is unaffected.
https://gcc.gnu.org/g:d797d051aabdd7beb38935b4610cc44f94c18aea
commit r15-4894-gd797d051aabdd7beb38935b4610cc44f94c18aea
Author: Piotr Trojanek
Date: Fri Sep 27 17:53:29 2024 +0200
ada: Avoid run-time conversion of 0 from Int to Uint
Code cleanup and tiny performance improvement;
https://gcc.gnu.org/g:ccd17b28e9bb9bd49676000c12e471a512c3a7cd
commit r15-4891-gccd17b28e9bb9bd49676000c12e471a512c3a7cd
Author: Piotr Trojanek
Date: Fri Sep 27 10:47:29 2024 +0200
ada: Resolve intrinsic operators without homonyms
Intrinsic operators are resolved by rewriting into
https://gcc.gnu.org/g:e009d0c215ccbb22d681e8feb372aa5f27c15f88
commit r15-4901-ge009d0c215ccbb22d681e8feb372aa5f27c15f88
Author: Raphaël AMIARD
Date: Mon Sep 23 11:00:34 2024 +0200
ada: Add doc for deep delta aggregates
gcc/ada/ChangeLog:
* doc/gnat_rm/gnat_langua
https://gcc.gnu.org/g:f6afd361c53c319f5151ddd6c0700eea8b0125c9
commit r15-4900-gf6afd361c53c319f5151ddd6c0700eea8b0125c9
Author: Eric Botcazou
Date: Thu Oct 10 13:06:12 2024 +0200
ada: Fix internal error on alignment clause for type declared in generic
unit
The front-end raises P
https://gcc.gnu.org/g:9c3b5ed02e8b0599f7566fa914f29a75aa438a7b
commit r15-4895-g9c3b5ed02e8b0599f7566fa914f29a75aa438a7b
Author: Piotr Trojanek
Date: Fri Sep 27 17:53:29 2024 +0200
ada: Minor whitespace tuning
Code cleanup.
gcc/ada/ChangeLog:
* exp_ch4.ad
https://gcc.gnu.org/g:a0b57f6ff5c8eff7e8c17a28ccbed7b11ddc82e7
commit r15-4899-ga0b57f6ff5c8eff7e8c17a28ccbed7b11ddc82e7
Author: Eric Botcazou
Date: Thu Oct 10 00:12:05 2024 +0200
ada: Minor tweaks in comments
They are related to the special support for text encoding on Windows.
https://gcc.gnu.org/g:e2f073947a324bbfee866d9282bb778ddead95f4
commit r15-4898-ge2f073947a324bbfee866d9282bb778ddead95f4
Author: Bob Duff
Date: Wed Oct 9 07:25:14 2024 -0400
ada: Correction to disable self-referential with_clauses
Follow-on to previous change "Disable self-referen
https://gcc.gnu.org/g:5990d3e7163ff79829cf93524ac90ea3d6d901ec
commit r15-4896-g5990d3e7163ff79829cf93524ac90ea3d6d901ec
Author: Piotr Trojanek
Date: Tue Oct 8 22:52:38 2024 +0200
ada: Fix visibility of Taft amendment types
When uninstalling private package declarations we must ma
https://gcc.gnu.org/g:758a95db8a9ee0048a5de5334b59027535e2ecbc
commit r15-4903-g758a95db8a9ee0048a5de5334b59027535e2ecbc
Author: Daniel King
Date: Fri Sep 13 16:16:52 2024 +0100
ada: Fix alignment of pthread_mutex_t
On most targets the alignment of unsigned long is the same as poi
https://gcc.gnu.org/g:010cf71da79f001e40a29aa4ebef27e5dbf7fce8
commit r15-4902-g010cf71da79f001e40a29aa4ebef27e5dbf7fce8
Author: Claire Dross
Date: Thu Oct 10 16:51:13 2024 +0200
ada: Move formal hash tables from gnat repository to the SPARK library
The formal containers have been
https://gcc.gnu.org/g:0bebf55d4efcb8b045850d0224d71daa0807b1f9
commit r15-4905-g0bebf55d4efcb8b045850d0224d71daa0807b1f9
Author: Daniel King
Date: Fri Sep 13 16:15:32 2024 +0100
ada: Build and runtime support for CheriBSD
SIGPROT is a new signal on CheriBSD that signals a CHERI pr
https://gcc.gnu.org/g:81ffd5e413e577221a4696fe915b851f1bd4788b
commit r15-4911-g81ffd5e413e577221a4696fe915b851f1bd4788b
Author: Daniel King
Date: Mon Oct 14 10:09:28 2024 +0100
ada: Add CHERI variant of full secondary stack allocator
gcc/ada/ChangeLog:
* Makefile
https://gcc.gnu.org/g:0c8bdc2411b3b123820f5b93d9ae7d8d12e06739
commit r15-4907-g0c8bdc2411b3b123820f5b93d9ae7d8d12e06739
Author: Ronan Desplanques
Date: Fri Oct 11 14:54:15 2024 +0200
ada: Tweak CPU affinity handling
The primary motivation for this change is making the taskset com
https://gcc.gnu.org/g:e6d88c002305f4840d4add9316e551c5ae04333d
commit r15-4909-ge6d88c002305f4840d4add9316e551c5ae04333d
Author: Viljar Indus
Date: Fri Oct 11 16:34:36 2024 +0300
ada: Add Invocation node to the SARIF report
Add an invocation node to the SARIF report that contains
https://gcc.gnu.org/g:7c7a8d60881fb727ce8ed4685bc1f484834db110
commit r15-4912-g7c7a8d60881fb727ce8ed4685bc1f484834db110
Author: Javier Miranda
Date: Tue Oct 15 09:32:43 2024 +
ada: Missing runtime check in interpolated string
When the type imposed by the context for an interp
https://gcc.gnu.org/g:7b96c61776040822bb6a95bfb89e44b6d61cf602
commit r15-4910-g7b96c61776040822bb6a95bfb89e44b6d61cf602
Author: Daniel King
Date: Mon Oct 14 10:08:26 2024 +0100
ada: CheriBSD: add SIGPROT handler
gcc/ada/ChangeLog:
* libgnarl/s-intman__cheribsd.ad
https://gcc.gnu.org/g:7bcfdac0ef763587efd014310b779e192b143c62
commit r15-4918-g7bcfdac0ef763587efd014310b779e192b143c62
Author: Eric Botcazou
Date: Wed Oct 16 09:05:55 2024 +0200
ada: Fix crash on default value with nested iterated component associations
The problem is that the f
https://gcc.gnu.org/g:420b9b99d67bb99efd1e23dabe1ed5e23737989d
commit r15-4915-g420b9b99d67bb99efd1e23dabe1ed5e23737989d
Author: Viljar Indus
Date: Tue Oct 15 13:49:07 2024 +0300
ada: Update documentation for -gnatVxx switches
Imporve the wording to explicitly state which options
https://gcc.gnu.org/g:0935f20b635c6b27b0fb56dcd3aecf4e39f872d6
commit r15-4920-g0935f20b635c6b27b0fb56dcd3aecf4e39f872d6
Author: Steve Baird
Date: Wed Jul 17 15:21:01 2024 -0700
ada: Initial implementation of Extended_Access aspect (FE portion only)
The Extended_Access aspect can
https://gcc.gnu.org/g:ecd8a5990f6ebec89fc2f8ba79a349c3258c662c
commit r15-4913-gecd8a5990f6ebec89fc2f8ba79a349c3258c662c
Author: Ronan Desplanques
Date: Mon Oct 14 10:15:11 2024 +0200
ada: Display message on reproducer generation failure
Before this patch, nothing was reported to
https://gcc.gnu.org/g:f0f7beae693e6f6d0206c57a3be23fdc6598fcfd
commit r15-4914-gf0f7beae693e6f6d0206c57a3be23fdc6598fcfd
Author: Eric Botcazou
Date: Mon Oct 14 09:54:55 2024 +0200
ada: Tweak description of new predicate
The existing comment is a bit too vague.
gcc/ada/Cha
https://gcc.gnu.org/g:56ea463808d47cc8bf342b32125e793cfcde472d
commit r15-4917-g56ea463808d47cc8bf342b32125e793cfcde472d
Author: Eric Botcazou
Date: Tue Oct 15 21:41:45 2024 +0200
ada: Propagate resolution status from Resolve_Iterated_Component_Association
The resolution status of
https://gcc.gnu.org/g:16007e34ef4019f7cba9c9b718f5e43cc045e920
commit r15-4924-g16007e34ef4019f7cba9c9b718f5e43cc045e920
Author: Bob Duff
Date: Thu Oct 17 12:04:45 2024 -0400
ada: Split Library_Unit using multiple wrappers
The Library_Unit field was used for all sorts of different
https://gcc.gnu.org/g:19367d7d8fb94f4157f6c1406473de7cff5ca149
commit r15-4919-g19367d7d8fb94f4157f6c1406473de7cff5ca149
Author: Viljar Indus
Date: Wed Oct 16 12:01:38 2024 +0300
ada: Avoid unused with warning with Extend_System
When the Extend_System pragma is used then we are su
https://gcc.gnu.org/g:df3e6245ac6e9b22c4ad0fe3ccaad4bcd95bd3a7
commit r15-4921-gdf3e6245ac6e9b22c4ad0fe3ccaad4bcd95bd3a7
Author: Nicolas Roche
Date: Wed Sep 25 12:31:14 2024 +0200
ada: Improve Unbounded_String performance
Improve performance of iteration using Element function.
https://gcc.gnu.org/g:899b5be8b9720e381c7ea99ba27a4cbb165c003b
commit r15-4927-g899b5be8b9720e381c7ea99ba27a4cbb165c003b
Author: Piotr Trojanek
Date: Tue Oct 15 10:53:47 2024 +0200
ada: Move special case for null string literal from frontend to backend
Previously the lower bound o
https://gcc.gnu.org/g:023a5dd187b1b08979bc0654334e75e7b2c15eaa
commit r15-4926-g023a5dd187b1b08979bc0654334e75e7b2c15eaa
Author: Piotr Trojanek
Date: Tue Oct 15 10:01:32 2024 +0200
ada: Remove special case for the size of a string literal subtype
Apparently we no longer need to ig
https://gcc.gnu.org/g:bffba3d2d33d4d324149df08ce0df07f85b0e1ae
commit r15-4925-gbffba3d2d33d4d324149df08ce0df07f85b0e1ae
Author: Eric Botcazou
Date: Fri Oct 11 22:40:29 2024 +0200
ada: Fix ancient typo in process_decls
It has gone unnoticed for decades because it changes nothing i
https://gcc.gnu.org/g:f6a8c07743d74430da761e3ca7a8516ac663ef94
commit r15-4923-gf6a8c07743d74430da761e3ca7a8516ac663ef94
Author: Nicolas Roche
Date: Wed Oct 16 11:56:35 2024 +0200
ada: Improve Unbounded_Wide_String performance
Improve performance of iteration using Element functio
https://gcc.gnu.org/g:2825944ff0ad6c6d164d7e27a1b0576d4274a508
commit r15-4904-g2825944ff0ad6c6d164d7e27a1b0576d4274a508
Author: Daniel King
Date: Mon Sep 23 10:50:13 2024 +0100
ada: Refactor exception declarations from Interfaces.CHERI to separate
package
Exception declarations
https://gcc.gnu.org/g:047d6d9808bbde26d161ac736067c4b5d2bb77af
commit r15-4906-g047d6d9808bbde26d161ac736067c4b5d2bb77af
Author: Raphaël AMIARD
Date: Fri Oct 11 15:56:45 2024 +0200
ada: Fix error message for pragma First_Controlling_Parameter
gcc/ada/ChangeLog:
*
https://gcc.gnu.org/g:74cdc0d576479756c7faa88f74b041cd9ff51636
commit r15-4897-g74cdc0d576479756c7faa88f74b041cd9ff51636
Author: Javier Miranda
Date: Tue Oct 8 18:33:37 2024 +
ada: Missing precondition runtime check in inherited primitive
When a derived tagged type implements
https://gcc.gnu.org/g:c3df7a67053dfaf22adbaa604e227b42d5d0fe38
commit r15-4922-gc3df7a67053dfaf22adbaa604e227b42d5d0fe38
Author: Nicolas Roche
Date: Wed Sep 25 13:21:04 2024 +0200
ada: Improve performance of Unbounded_Wide_Wide_String
Improve performance of iteration using Element
https://gcc.gnu.org/g:c9328cb4b106a6b9afe3359e0287ece496b8e277
commit r15-4890-gc9328cb4b106a6b9afe3359e0287ece496b8e277
Author: Piotr Trojanek
Date: Thu Sep 26 08:40:28 2024 +0200
ada: Fix asymmetry in resolution of unary intrinsic operators
Resolution of binary and unary intrins
https://gcc.gnu.org/g:8314fdc7f352c2cd90fe0bfd6a87af48807bf65c
commit r15-4908-g8314fdc7f352c2cd90fe0bfd6a87af48807bf65c
Author: Viljar Indus
Date: Fri Oct 11 13:19:04 2024 +0300
ada: Add Schema to the SARIF report
gcc/ada/ChangeLog:
* diagnostics-sarif_emitter.ad
https://gcc.gnu.org/g:eb929c391fe1e6c2e343abbf9464210554da415b
commit r14-10879-geb929c391fe1e6c2e343abbf9464210554da415b
Author: Eric Botcazou
Date: Wed Oct 16 09:05:55 2024 +0200
ada: Fix crash on default value with nested iterated component associations
The problem is that the
https://gcc.gnu.org/g:3ed8c16f618461670336c84d1fbc713f086f30bd
commit r14-10878-g3ed8c16f618461670336c84d1fbc713f086f30bd
Author: Eric Botcazou
Date: Mon May 20 14:33:14 2024 +0200
ada: Fix crash on real literal in declare expression of expression function
The problem is that the
https://gcc.gnu.org/g:54d5c2b1f7439ae01781532b52d9bda99091c163
commit r13-9168-g54d5c2b1f7439ae01781532b52d9bda99091c163
Author: Eric Botcazou
Date: Mon Nov 4 11:15:15 2024 +0100
Add regression test
This is for the latest fix made to Selected_Length_Checks in Checks.
gcc/
https://gcc.gnu.org/g:bcf47b4d18378a90b3529b48d8d6e9085788f83b
commit r13-9167-gbcf47b4d18378a90b3529b48d8d6e9085788f83b
Author: Eric Botcazou
Date: Fri Aug 16 16:03:30 2024 +0200
ada: Fix internal error on concatenation of discriminant-dependent component
This only occurs with op
https://gcc.gnu.org/g:393ee6b64579ea5ae5ae88079d271d3a237c7d9f
commit r14-10876-g393ee6b64579ea5ae5ae88079d271d3a237c7d9f
Author: Andrew MacLeod
Date: Fri Nov 1 12:46:39 2024 -0400
Reimplement 'assume' processing pass.
Rework the assume pass to work properly and fail conservativel
https://gcc.gnu.org/g:08054021c88d028ce313ec80c034d42a84ee8276
commit r14-10875-g08054021c88d028ce313ec80c034d42a84ee8276
Author: Andrew MacLeod
Date: Fri Nov 1 10:56:54 2024 -0400
Make fur_edge accessible.
Move the decl of fur_edge out of the source file into the header file.
https://gcc.gnu.org/g:2a9fbe1920779b65eb817db7ce0c60096b0cea9e
commit r14-10877-g2a9fbe1920779b65eb817db7ce0c60096b0cea9e
Author: Andrew MacLeod
Date: Thu Oct 31 14:07:00 2024 -0400
Update bitwise_or op_range.
If the LHS of a bitwise OR is positive, then so are both operands when
https://gcc.gnu.org/g:b84ce6a258e01f6559a1855b5f1d1ba4e69a927b
commit b84ce6a258e01f6559a1855b5f1d1ba4e69a927b
Merge: 3f6cf880bdad 2a9fbe192077
Author: Jakub Jelinek
Date: Mon Nov 4 15:48:41 2024 +0100
Merge commit 'r14-10877-g2a9fbe1920779b65eb817db7ce0c60096b0cea9e' into
redhat/gcc-14-b
The branch 'redhat/heads/gcc-14-branch' was updated to point to:
b84ce6a258e0... Merge commit 'r14-10877-g2a9fbe1920779b65eb817db7ce0c60096b
It previously pointed to:
3f6cf880bdad... Merge commit 'r14-10840-g7965062f9e9ba634247b1dab22e1d83f44
Diff:
Summary of changes (added commits):
---
https://gcc.gnu.org/g:acf18b5a7a47b466ffbf6ef1bc12d3397b209f03
commit r15-4949-gacf18b5a7a47b466ffbf6ef1bc12d3397b209f03
Author: Andrew Pinski
Date: Thu Oct 31 17:40:50 2024 +
aarch64: Remove scheduling models for falkor and saphira
These 2 qualcomm cores have been long gone i
https://gcc.gnu.org/g:1cc2c454033dae2dfa4ba2dc3882399cca669cb0
commit r15-4950-g1cc2c454033dae2dfa4ba2dc3882399cca669cb0
Author: Andrew Pinski
Date: Thu Oct 31 17:54:21 2024 +
aarch64: remove falkor-tag-collision-avoidance pass
This code is not well tested and there is only a
https://gcc.gnu.org/g:de2bc6a7367aca2eecc925ebb64cfb86998d89f3
commit r15-4873-gde2bc6a7367aca2eecc925ebb64cfb86998d89f3
Author: Kyrylo Tkachov
Date: Tue Oct 15 06:32:31 2024 -0700
PR 117048: simplify-rtx: Simplify (X << C1) [+,^] (X >> C2) into ROTATE
simplify-rtx can transform (
https://gcc.gnu.org/g:1e5ff11142b2a37e7fd07a85248a0179bbb534be
commit r15-4874-g1e5ff11142b2a37e7fd07a85248a0179bbb534be
Author: Kyrylo Tkachov
Date: Tue Oct 22 03:27:47 2024 -0700
aarch64: Use canonical RTL representation for SVE2 XAR and extend it to
fixed-width modes
The MD pa
https://gcc.gnu.org/g:1411d39bc72515227de2e490eb8f629d8bf74c95
commit r15-4875-g1411d39bc72515227de2e490eb8f629d8bf74c95
Author: Kyrylo Tkachov
Date: Tue Oct 15 06:33:11 2024 -0700
PR 117048: aarch64: Add define_insn_and_split for vector ROTATE
The ultimate goal in this PR is to m
https://gcc.gnu.org/g:19757e1c28de07b45da03117e6ff7ae3e21e5a7a
commit r15-4876-g19757e1c28de07b45da03117e6ff7ae3e21e5a7a
Author: Kyrylo Tkachov
Date: Wed Oct 16 04:10:08 2024 -0700
aarch64: Optimize vector rotates as vector permutes where possible
Some vector rotate operations can
https://gcc.gnu.org/g:14cb23e743e02e6923f7e46a14717e9f561f6723
commit r15-4877-g14cb23e743e02e6923f7e46a14717e9f561f6723
Author: Kyrylo Tkachov
Date: Tue Oct 22 07:52:36 2024 -0700
aarch64: Emit XAR for vector rotates where possible
We can make use of the integrated rotate step of
https://gcc.gnu.org/g:f1d16cd9236e0d59c04018e2dccc09dd736bf1df
commit r15-4878-gf1d16cd9236e0d59c04018e2dccc09dd736bf1df
Author: Kyrylo Tkachov
Date: Thu Oct 17 06:39:57 2024 -0700
simplify-rtx: Simplify ROTATE:HI (X:HI, 8) into BSWAP:HI (X)
With recent patch to improve detection
https://gcc.gnu.org/g:7ac24078e06d95ecd234b5bfa07ff8dd47650791
commit r15-4945-g7ac24078e06d95ecd234b5bfa07ff8dd47650791
Author: Mark Harmstone
Date: Thu Aug 29 02:35:37 2024 +0100
Write LF_BCLASS records in CodeView struct definitions
When writing the CodeView type definition for
https://gcc.gnu.org/g:6177b45fcdc4273c5e94e8032644ca5807e7e93b
commit r15-4947-g6177b45fcdc4273c5e94e8032644ca5807e7e93b
Author: Mark Harmstone
Date: Sat Nov 2 15:31:12 2024 +
Handle T_HRESULT types in CodeView records
Follow MSVC in having a special type value, T_HRESULT, for
https://gcc.gnu.org/g:b0f4f556ea9f07d0b6fb6407ab25a193d27c806e
commit r15-4946-gb0f4f556ea9f07d0b6fb6407ab25a193d27c806e
Author: Mark Harmstone
Date: Fri Nov 1 00:38:44 2024 +
Write LF_POINTER CodeView types for pointers to member functions or data
Translate DW_TAG_ptr_to_memb
https://gcc.gnu.org/g:48ef485eabc8fd3e16d184860ce693816f3919eb
commit r15-4943-g48ef485eabc8fd3e16d184860ce693816f3919eb
Author: Nathaniel Shead
Date: Tue Nov 5 03:08:54 2024 +1100
c++/modules: Handle location exhaustion in write_location [PR105443]
The 'location_t' type currently
https://gcc.gnu.org/g:a96c774f7bb99729ab9e7e2a57cd970469ccbc08
commit r15-4944-ga96c774f7bb99729ab9e7e2a57cd970469ccbc08
Author: Nathaniel Shead
Date: Mon Aug 12 10:57:39 2024 +1000
c++/modules: Merge default arguments [PR99274]
When merging a newly imported declaration with an ex
https://gcc.gnu.org/g:b8ac365db7fac9895cf4139400896cdc359c8664
commit r15-4935-gb8ac365db7fac9895cf4139400896cdc359c8664
Author: David Malcolm
Date: Mon Nov 4 14:48:23 2024 -0500
diagnostics: update leading comment for class diagnostic_context
No functional change intended.
https://gcc.gnu.org/g:196b13f72f3549442c9e3ea3874ce930d193a1e9
commit r15-4934-g196b13f72f3549442c9e3ea3874ce930d193a1e9
Author: David Malcolm
Date: Mon Nov 4 14:48:23 2024 -0500
diagnostics: cleanups to opts-diagnostic.cc
No functional change intended.
gcc/ChangeLog:
https://gcc.gnu.org/g:948a9475337a3e0e6ed67a9622d5817a5a8a893b
commit 948a9475337a3e0e6ed67a9622d5817a5a8a893b
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
https://gcc.gnu.org/g:56acc9498ebce94f902dccd82eefdac36f08fc38
commit r15-4928-g56acc9498ebce94f902dccd82eefdac36f08fc38
Author: Antoni Boucher
Date: Thu Feb 8 21:48:27 2024 -0500
libgccjit: Add count zeroes builtins to ensure_optimization_builtins_exist
gcc/jit/ChangeLog:
https://gcc.gnu.org/g:66a3827379e8863d9025b7881543d2bffe771aee
commit r14-10883-g66a3827379e8863d9025b7881543d2bffe771aee
Author: Torbjörn SVENSSON
Date: Thu Oct 24 10:40:27 2024 +0200
testsuite: arm: Use effective-target for memset-inline* tests
As these tests are set to execute
https://gcc.gnu.org/g:35425d025b46a384fa89c4d06bd7c128d09e3009
commit r15-4940-g35425d025b46a384fa89c4d06bd7c128d09e3009
Author: Nathaniel Shead
Date: Tue Nov 5 09:37:23 2024 +1100
libstdc++: Remove workaround for modules issue [PR113814]
The modules bug requiring this workaround
https://gcc.gnu.org/g:61622cfa463f2ef4fc835ace2ecf5451b232cf4f
commit r15-4948-g61622cfa463f2ef4fc835ace2ecf5451b232cf4f
Author: Levy Hsu
Date: Wed Oct 9 16:38:57 2024 +0800
i386: Utilize VCOMSBF16 for BF16 Comparisons with AVX10.2
This patch enables the use of the VCOMSBF16 instr
https://gcc.gnu.org/g:151e86109841b2aa7464f4132d2fda9d037190e2
commit 151e86109841b2aa7464f4132d2fda9d037190e2
Author: Josef Melcr
Date: Mon Nov 4 22:35:05 2024 +0100
omp-cp: Add jump function copying, omp constants now appear in lattices
gcc/ChangeLog:
* cgraph.c
https://gcc.gnu.org/g:c1d91adb572ca0c5f5e788b070e97c4fe744505a
commit r15-4939-gc1d91adb572ca0c5f5e788b070e97c4fe744505a
Author: H.J. Lu
Date: Sun Oct 27 05:51:18 2024 +0800
guality tests: Silence gdb debuginfod warning
When gdb defaults to use debuginfod, gdb warns guality tests:
https://gcc.gnu.org/g:e3f2db9ef424ef3fb819f1ad91db79893c31ba6d
commit r15-4929-ge3f2db9ef424ef3fb819f1ad91db79893c31ba6d
Author: Torbjörn SVENSSON
Date: Thu Oct 24 20:06:21 2024 +0200
testsuite: arm: Update expected asm in armv8_2-fp16-neon-2.c
With the changes in r15-1579-g792f97
https://gcc.gnu.org/g:d56d2f3102ada3d68eaa318de4b6d1a17d9cd74d
commit r15-4930-gd56d2f3102ada3d68eaa318de4b6d1a17d9cd74d
Author: Torbjörn SVENSSON
Date: Sat Oct 19 17:54:59 2024 +0200
testsuite: arm: Relax cbranch tests to accept inverted branches
Similar to PR113502, but for non-
https://gcc.gnu.org/g:7b2e6e6be6fdb3cbb2e21e190a981731b322bf4f
commit r15-4931-g7b2e6e6be6fdb3cbb2e21e190a981731b322bf4f
Author: Torbjörn SVENSSON
Date: Sat Oct 19 19:55:51 2024 +0200
testsuite: arm: Use effective-target for data-intrinsics-assembly test
The expected assembler in
https://gcc.gnu.org/g:8ae4a838bc0f5796369d982330acacf7a8fa7eab
commit r15-4941-g8ae4a838bc0f5796369d982330acacf7a8fa7eab
Author: H.J. Lu
Date: Tue Nov 5 06:22:00 2024 +0800
simulate-thread tests: Silence gdb debuginfod warning
When gdb defaults to use debuginfod, gdb warns simulat
https://gcc.gnu.org/g:e1154e294b3d8f7267612afb2113b2572cb39e33
commit r14-10884-ge1154e294b3d8f7267612afb2113b2572cb39e33
Author: Andrew MacLeod
Date: Sat Nov 2 10:26:24 2024 -0400
Don't call invert on VARYING.
When all cases go to one label and resul in a VARYING value, we can't
https://gcc.gnu.org/g:84b713589646c63b38ec55352fb87c1e80b69b66
commit r13-9169-g84b713589646c63b38ec55352fb87c1e80b69b66
Author: Andrew MacLeod
Date: Mon Nov 4 10:02:35 2024 -0500
Don't call invert on VARYING.
When all cases go to one label and resul in a VARYING value, we can't
https://gcc.gnu.org/g:78d3156d53567cb2794c3df21dc0d914abe43543
commit r12-10802-g78d3156d53567cb2794c3df21dc0d914abe43543
Author: Andrew MacLeod
Date: Mon Nov 4 10:02:35 2024 -0500
Don't call invert on VARYING.
When all cases go to one label and resul in a VARYING value, we can't
https://gcc.gnu.org/g:7bb75a5edc1b3c90500e2a78124feac7beefacad
commit r15-4933-g7bb75a5edc1b3c90500e2a78124feac7beefacad
Author: Antoni Boucher
Date: Tue May 24 17:45:01 2022 -0400
libgccjit: Add gcc_jit_global_set_readonly
gcc/jit/ChangeLog:
* docs/topics/compati
https://gcc.gnu.org/g:fe97ac43e05a8da8a12fbad2208a1ebb19d2d6c9
commit r15-4936-gfe97ac43e05a8da8a12fbad2208a1ebb19d2d6c9
Author: Antoni Boucher
Date: Sat May 14 17:24:29 2022 -0400
libgccjit: Add convert vector
gcc/jit/ChangeLog:
* docs/topics/compatibility.rst (L
https://gcc.gnu.org/g:e995866cff2866512cd3af24b6ca27a5782aca1f
commit r15-4932-ge995866cff2866512cd3af24b6ca27a5782aca1f
Author: Torbjörn SVENSSON
Date: Thu Oct 31 18:54:30 2024 +0100
testsuite: arm: Force hard ABI for pr51534.c test
The test case is written in a way that it shoul
https://gcc.gnu.org/g:05ffc649504f1eff8cd044565997754a301aaf1d
commit r14-10881-g05ffc649504f1eff8cd044565997754a301aaf1d
Author: Torbjörn SVENSSON
Date: Sat Oct 19 19:55:51 2024 +0200
testsuite: arm: Use effective-target for data-intrinsics-assembly test
The expected assembler in
https://gcc.gnu.org/g:7cc64ea49616b7bca4e7d950e25fd2cc9e4111ef
commit r14-10882-g7cc64ea49616b7bca4e7d950e25fd2cc9e4111ef
Author: Torbjörn SVENSSON
Date: Thu Oct 31 18:54:30 2024 +0100
testsuite: arm: Force hard ABI for pr51534.c test
The test case is written in a way that it shou
https://gcc.gnu.org/g:8f2cc62785ea115212e70472956210835d0c8106
commit r14-10880-g8f2cc62785ea115212e70472956210835d0c8106
Author: Torbjörn SVENSSON
Date: Sat Oct 19 17:54:59 2024 +0200
testsuite: arm: Relax cbranch tests to accept inverted branches
Similar to PR113502, but for non
https://gcc.gnu.org/g:b30c6a5eabaf476663f1a1e41165967e782eccd3
commit r15-4937-gb30c6a5eabaf476663f1a1e41165967e782eccd3
Author: Craig Blackmore
Date: Mon Nov 4 13:55:19 2024 -0700
[PATCH v2 1/2] RISC-V: Make vectorized memset handle more cases
`expand_vec_setmem` only generated v
https://gcc.gnu.org/g:6b315907c0353f71169a7555e653d29a981fef67
commit r15-4938-g6b315907c0353f71169a7555e653d29a981fef67
Author: Craig Blackmore
Date: Mon Nov 4 13:57:20 2024 -0700
[PATCH v2 2/2] RISC-V: Disable by pieces for vector setmem length >
UNITS_PER_WORD
For fast unalign
https://gcc.gnu.org/g:2fc25a21820001c67258d30f0960ac9cd0f268cf
commit r15-4951-g2fc25a21820001c67258d30f0960ac9cd0f268cf
Author: Richard Biener
Date: Mon Nov 4 11:39:05 2024 +0100
middle-end/117433 - ICE with gimple BLKmode reg copy
When we end up expanding a SSA name copy with BL
https://gcc.gnu.org/g:c1bbad07c8686c858ea58ffdb9db8f964bf485c6
commit r15-4953-gc1bbad07c8686c858ea58ffdb9db8f964bf485c6
Author: Jakub Jelinek
Date: Tue Nov 5 08:58:28 2024 +0100
c++: Mark replaceable global operator new/delete with const std::nothrow_t&
argument as DECL_IS_REPLACEABLE_OP
https://gcc.gnu.org/g:d2061812ea9ff4dd862f32aed81b127300b29ee2
commit r12-10800-gd2061812ea9ff4dd862f32aed81b127300b29ee2
Author: Eric Botcazou
Date: Fri Aug 16 16:03:30 2024 +0200
ada: Fix internal error on concatenation of discriminant-dependent component
This only occurs with o
1 - 100 of 106 matches
Mail list logo