[gcc r15-4881] Preserve ->move_dr behavior when adjusting epilogue info

2024-11-04 Thread Richard Biener via Gcc-cvs
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

[gcc r15-4883] libstdc++: Fix up 117406.cc test [PR117406]

2024-11-04 Thread Jakub Jelinek via Gcc-cvs
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

[gcc r15-4882] Move vect_update_inits_of_drs

2024-11-04 Thread Richard Biener via Gcc-cvs
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

[gcc r14-10873] libstdc++: Fix up std::{, b}float16_t std::{ilogb, l{, l}r{ound, int}} [PR117406]

2024-11-04 Thread Jakub Jelinek via Libstdc++-cvs
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

[gcc r14-10874] libstdc++: Fix up 117406.cc test [PR117406]

2024-11-04 Thread Jakub Jelinek via Gcc-cvs
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

[gcc r14-10870] libstdc++: Use if consteval rather than if (std::__is_constant_evaluated()) for {, b}float16_t nextaf

2024-11-04 Thread Jakub Jelinek via Libstdc++-cvs
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

[gcc r15-4885] aarch64: Fix incorrect LS64 documentation

2024-11-04 Thread Richard Sandiford via Gcc-cvs
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

[gcc r15-4884] aarch64: Add support for FUJITSU-MONAKA (-mcpu=fujitsu-monaka) CPU

2024-11-04 Thread Richard Sandiford via Gcc-cvs
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

[gcc r14-10871] function: Call do_pending_stack_adjust in assign_parms [PR117296]

2024-11-04 Thread Jakub Jelinek via Gcc-cvs
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

[gcc r14-10872] expand: Fix up expansion of VIEW_CONVERT_EXPR to BITINT_TYPE [PR117354]

2024-11-04 Thread Jakub Jelinek via Gcc-cvs
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,

[gcc r15-4886] Revert "PR 117048: simplify-rtx: Simplify (X << C1) [+, ^] (X >> C2) into ROTATE"

2024-11-04 Thread Kyrylo Tkachov via Gcc-cvs
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

[gcc r15-4888] target: Fix asm codegen for vfpclasss* and vcvtph2* instructions

2024-11-04 Thread Antoni Boucher via Gcc-cvs
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=

[gcc r15-4887] Don't call invert on VARYING.

2024-11-04 Thread Andrew Macleod via Gcc-cvs
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

[gcc r15-4889] PR 117048: simplify-rtx: Simplify (X << C1) [+, ^] (X >> C2) into ROTATE

2024-11-04 Thread Kyrylo Tkachov via Gcc-cvs
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

[gcc r15-4892] ada: Add null exclusion to avoid run-time checks

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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

[gcc r15-4893] ada: Assignment local variable only when it is used

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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.

[gcc r15-4894] ada: Avoid run-time conversion of 0 from Int to Uint

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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;

[gcc r15-4891] ada: Resolve intrinsic operators without homonyms

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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

[gcc r15-4901] ada: Add doc for deep delta aggregates

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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

[gcc r15-4900] ada: Fix internal error on alignment clause for type declared in generic unit

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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

[gcc r15-4895] ada: Minor whitespace tuning

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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

[gcc r15-4899] ada: Minor tweaks in comments

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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.

[gcc r15-4898] ada: Correction to disable self-referential with_clauses

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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

[gcc r15-4896] ada: Fix visibility of Taft amendment types

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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

[gcc r15-4903] ada: Fix alignment of pthread_mutex_t

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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

[gcc r15-4902] ada: Move formal hash tables from gnat repository to the SPARK library

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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

[gcc r15-4905] ada: Build and runtime support for CheriBSD

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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

[gcc r15-4911] ada: Add CHERI variant of full secondary stack allocator

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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

[gcc r15-4907] ada: Tweak CPU affinity handling

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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

[gcc r15-4909] ada: Add Invocation node to the SARIF report

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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

[gcc r15-4912] ada: Missing runtime check in interpolated string

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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

[gcc r15-4910] ada: CheriBSD: add SIGPROT handler

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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

[gcc r15-4918] ada: Fix crash on default value with nested iterated component associations

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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

[gcc r15-4915] ada: Update documentation for -gnatVxx switches

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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

[gcc r15-4920] ada: Initial implementation of Extended_Access aspect (FE portion only)

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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

[gcc r15-4913] ada: Display message on reproducer generation failure

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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

[gcc r15-4914] ada: Tweak description of new predicate

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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

[gcc r15-4917] ada: Propagate resolution status from Resolve_Iterated_Component_Association

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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

[gcc r15-4924] ada: Split Library_Unit using multiple wrappers

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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

[gcc r15-4919] ada: Avoid unused with warning with Extend_System

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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

[gcc r15-4921] ada: Improve Unbounded_String performance

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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.

[gcc r15-4927] ada: Move special case for null string literal from frontend to backend

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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

[gcc r15-4926] ada: Remove special case for the size of a string literal subtype

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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

[gcc r15-4925] ada: Fix ancient typo in process_decls

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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

[gcc r15-4923] ada: Improve Unbounded_Wide_String performance

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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

[gcc r15-4904] ada: Refactor exception declarations from Interfaces.CHERI to separate package

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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

[gcc r15-4906] ada: Fix error message for pragma First_Controlling_Parameter

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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: *

[gcc r15-4897] ada: Missing precondition runtime check in inherited primitive

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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

[gcc r15-4922] ada: Improve performance of Unbounded_Wide_Wide_String

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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

[gcc r15-4890] ada: Fix asymmetry in resolution of unary intrinsic operators

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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

[gcc r15-4908] ada: Add Schema to the SARIF report

2024-11-04 Thread Marc Poulhi?s via Gcc-cvs
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

[gcc r14-10879] ada: Fix crash on default value with nested iterated component associations

2024-11-04 Thread Eric Botcazou via Gcc-cvs
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

[gcc r14-10878] ada: Fix crash on real literal in declare expression of expression function

2024-11-04 Thread Eric Botcazou via Gcc-cvs
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

[gcc r13-9168] Add regression test

2024-11-04 Thread Eric Botcazou via Gcc-cvs
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/

[gcc r13-9167] ada: Fix internal error on concatenation of discriminant-dependent component

2024-11-04 Thread Eric Botcazou via Gcc-cvs
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

[gcc r14-10876] Reimplement 'assume' processing pass.

2024-11-04 Thread Andrew Macleod via Gcc-cvs
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

[gcc r14-10875] Make fur_edge accessible.

2024-11-04 Thread Andrew Macleod via Gcc-cvs
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.

[gcc r14-10877] Update bitwise_or op_range.

2024-11-04 Thread Andrew Macleod via Gcc-cvs
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

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

2024-11-04 Thread Jakub Jelinek via Gcc-cvs
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

[gcc/redhat/heads/gcc-14-branch] (38 commits) Merge commit 'r14-10877-g2a9fbe1920779b65eb817db7ce0c60096b

2024-11-04 Thread Jakub Jelinek via Gcc-cvs
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): ---

[gcc r15-4949] aarch64: Remove scheduling models for falkor and saphira

2024-11-04 Thread Andrew Pinski via Gcc-cvs
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

[gcc r15-4950] aarch64: remove falkor-tag-collision-avoidance pass

2024-11-04 Thread Andrew Pinski via Gcc-cvs
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

[gcc r15-4873] PR 117048: simplify-rtx: Simplify (X << C1) [+, ^] (X >> C2) into ROTATE

2024-11-04 Thread Kyrylo Tkachov via Gcc-cvs
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 (

[gcc r15-4874] aarch64: Use canonical RTL representation for SVE2 XAR and extend it to fixed-width modes

2024-11-04 Thread Kyrylo Tkachov via Gcc-cvs
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

[gcc r15-4875] PR 117048: aarch64: Add define_insn_and_split for vector ROTATE

2024-11-04 Thread Kyrylo Tkachov via Gcc-cvs
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

[gcc r15-4876] aarch64: Optimize vector rotates as vector permutes where possible

2024-11-04 Thread Kyrylo Tkachov via Gcc-cvs
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

[gcc r15-4877] aarch64: Emit XAR for vector rotates where possible

2024-11-04 Thread Kyrylo Tkachov via Gcc-cvs
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

[gcc r15-4878] simplify-rtx: Simplify ROTATE:HI (X:HI, 8) into BSWAP:HI (X)

2024-11-04 Thread Kyrylo Tkachov via Gcc-cvs
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

[gcc r15-4945] Write LF_BCLASS records in CodeView struct definitions

2024-11-04 Thread Mark Harmstone via Gcc-cvs
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

[gcc r15-4947] Handle T_HRESULT types in CodeView records

2024-11-04 Thread Mark Harmstone via Gcc-cvs
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

[gcc r15-4946] Write LF_POINTER CodeView types for pointers to member functions or data

2024-11-04 Thread Mark Harmstone via Gcc-cvs
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

[gcc r15-4943] c++/modules: Handle location exhaustion in write_location [PR105443]

2024-11-04 Thread Nathaniel Shead via Gcc-cvs
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

[gcc r15-4944] c++/modules: Merge default arguments [PR99274]

2024-11-04 Thread Nathaniel Shead via Gcc-cvs
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

[gcc r15-4935] diagnostics: update leading comment for class diagnostic_context

2024-11-04 Thread David Malcolm via Gcc-cvs
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.

[gcc r15-4934] diagnostics: cleanups to opts-diagnostic.cc

2024-11-04 Thread David Malcolm via Gcc-cvs
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:

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

2024-11-04 Thread Alexandre Oliva via Gcc-cvs
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

[gcc r15-4928] libgccjit: Add count zeroes builtins to ensure_optimization_builtins_exist

2024-11-04 Thread Antoni Boucher via Gcc-cvs
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:

[gcc r14-10883] testsuite: arm: Use effective-target for memset-inline* tests

2024-11-04 Thread Torbjorn Svensson via Gcc-cvs
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

[gcc r15-4940] libstdc++: Remove workaround for modules issue [PR113814]

2024-11-04 Thread Nathaniel Shead via Gcc-cvs
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

[gcc r15-4948] i386: Utilize VCOMSBF16 for BF16 Comparisons with AVX10.2

2024-11-04 Thread Hongyu Wang via Gcc-cvs
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

[gcc(refs/users/jmelcr/heads/omp-cp)] omp-cp: Add jump function copying, omp constants now appear in lattices

2024-11-04 Thread Josef Melcr via Gcc-cvs
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

[gcc r15-4939] guality tests: Silence gdb debuginfod warning

2024-11-04 Thread H.J. Lu via Gcc-cvs
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:

[gcc r15-4929] testsuite: arm: Update expected asm in armv8_2-fp16-neon-2.c

2024-11-04 Thread Torbjorn Svensson via Gcc-cvs
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

[gcc r15-4930] testsuite: arm: Relax cbranch tests to accept inverted branches

2024-11-04 Thread Torbjorn Svensson via Gcc-cvs
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-

[gcc r15-4931] testsuite: arm: Use effective-target for data-intrinsics-assembly test

2024-11-04 Thread Torbjorn Svensson via Gcc-cvs
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

[gcc r15-4941] simulate-thread tests: Silence gdb debuginfod warning

2024-11-04 Thread H.J. Lu via Gcc-cvs
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

[gcc r14-10884] Don't call invert on VARYING.

2024-11-04 Thread Andrew Macleod via Gcc-cvs
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

[gcc r13-9169] Don't call invert on VARYING.

2024-11-04 Thread Andrew Macleod via Gcc-cvs
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

[gcc r12-10802] Don't call invert on VARYING.

2024-11-04 Thread Andrew Macleod via Gcc-cvs
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

[gcc r15-4933] libgccjit: Add gcc_jit_global_set_readonly

2024-11-04 Thread Antoni Boucher via Gcc-cvs
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

[gcc r15-4936] libgccjit: Add convert vector

2024-11-04 Thread Antoni Boucher via Gcc-cvs
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

[gcc r15-4932] testsuite: arm: Force hard ABI for pr51534.c test

2024-11-04 Thread Torbjorn Svensson via Gcc-cvs
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

[gcc r14-10881] testsuite: arm: Use effective-target for data-intrinsics-assembly test

2024-11-04 Thread Torbjorn Svensson via Gcc-cvs
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

[gcc r14-10882] testsuite: arm: Force hard ABI for pr51534.c test

2024-11-04 Thread Torbjorn Svensson via Gcc-cvs
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

[gcc r14-10880] testsuite: arm: Relax cbranch tests to accept inverted branches

2024-11-04 Thread Torbjorn Svensson via Gcc-cvs
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

[gcc r15-4937] [PATCH v2 1/2] RISC-V: Make vectorized memset handle more cases

2024-11-04 Thread Jeff Law via Gcc-cvs
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

[gcc r15-4938] [PATCH v2 2/2] RISC-V: Disable by pieces for vector setmem length > UNITS_PER_WORD

2024-11-04 Thread Jeff Law via Gcc-cvs
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

[gcc r15-4951] middle-end/117433 - ICE with gimple BLKmode reg copy

2024-11-04 Thread Richard Biener via Gcc-cvs
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

[gcc r15-4953] c++: Mark replaceable global operator new/delete with const std::nothrow_t& argument as DECL_IS_REPL

2024-11-04 Thread Jakub Jelinek via Gcc-cvs
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

[gcc r12-10800] ada: Fix internal error on concatenation of discriminant-dependent component

2024-11-04 Thread Eric Botcazou via Gcc-cvs
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   2   >