[gcc r13-8837] fold-const: Fix up CLZ handling in tree_call_nonnegative_warnv_p [PR115337]

2024-06-10 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:865d60ab4edbdb10d13000af81f9168fd3816a86 commit r13-8837-g865d60ab4edbdb10d13000af81f9168fd3816a86 Author: Jakub Jelinek Date: Tue Jun 4 15:49:41 2024 +0200 fold-const: Fix up CLZ handling in tree_call_nonnegative_warnv_p [PR115337] The function currently inc

[gcc r13-8838] c: Fix up pointer types to may_alias structures [PR114493]

2024-06-10 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:7813d94393f60ac641265cb3fc3a446f9f3aea7e commit r13-8838-g7813d94393f60ac641265cb3fc3a446f9f3aea7e Author: Jakub Jelinek Date: Thu Jun 6 22:12:11 2024 +0200 c: Fix up pointer types to may_alias structures [PR114493] The following testcase ICEs in ipa-free-lan

[gcc r13-8836] builtins: Force SAVE_EXPR for __builtin_{add, sub, mul}_overflow [PR108789]

2024-06-10 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:f9db8b0571348adfcc98204ea7be787058af85cd commit r13-8836-gf9db8b0571348adfcc98204ea7be787058af85cd Author: Jakub Jelinek Date: Tue Jun 4 12:28:01 2024 +0200 builtins: Force SAVE_EXPR for __builtin_{add,sub,mul}_overflow [PR108789] The following testcase is mi

[gcc r13-8835] invoke.texi: Clarify -march=lujiazui

2024-06-10 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:308ca60bc010f7745a34bdb4527ecced506f72c1 commit r13-8835-g308ca60bc010f7745a34bdb4527ecced506f72c1 Author: Jakub Jelinek Date: Tue Jun 4 12:20:13 2024 +0200 invoke.texi: Clarify -march=lujiazui I was recently searching which exact CPUs are affected by the PR1

[gcc r13-8834] rs6000: Fix up PCH in --enable-host-pie builds [PR115324]

2024-06-10 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:50b5019fde97c20a377e004c9d73df62e4898773 commit r13-8834-g50b5019fde97c20a377e004c9d73df62e4898773 Author: Jakub Jelinek Date: Mon Jun 3 23:11:06 2024 +0200 rs6000: Fix up PCH in --enable-host-pie builds [PR115324] PCH doesn't work properly in --enable-host-p

[gcc r13-8833] combine: Fix up simplify_compare_const [PR115092]

2024-06-10 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:8deaab6f79768700e1bf05fe6af83b185f678b7f commit r13-8833-g8deaab6f79768700e1bf05fe6af83b185f678b7f Author: Jakub Jelinek Date: Wed May 15 18:37:17 2024 +0200 combine: Fix up simplify_compare_const [PR115092] The following testcases are miscompiled (with tons

[gcc r15-1173] fixincludes: bypass the math_exception fix on __cplusplus

2024-06-10 Thread François-Xavier Coudert via Gcc-cvs
https://gcc.gnu.org/g:66d6b1861ec57ba29540a5fa7854df3978ba5409 commit r15-1173-g66d6b1861ec57ba29540a5fa7854df3978ba5409 Author: Francois-Xavier Coudert Date: Fri Jun 7 11:05:39 2024 +0200 fixincludes: bypass the math_exception fix on __cplusplus fixincludes/ChangeLog:

[gcc r15-1172] [committed] [RISC-V] Drop dead round_32 test

2024-06-10 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:95161c6abfbd7ba9fab0b538ccc885f5980efbee commit r15-1172-g95161c6abfbd7ba9fab0b538ccc885f5980efbee Author: Jeff Law Date: Mon Jun 10 22:39:40 2024 -0600 [committed] [RISC-V] Drop dead round_32 test This test is no longer useful. It doesn't test what it was o

[gcc r15-1170] modula2: Fix typos, grammar, and a link

2024-06-10 Thread Gerald Pfeifer via Gcc-cvs
https://gcc.gnu.org/g:ec0865623fc555086f96bdf52ec59f60b213be36 commit r15-1170-gec0865623fc555086f96bdf52ec59f60b213be36 Author: Gerald Pfeifer Date: Tue Jun 11 00:32:53 2024 +0200 modula2: Fix typos, grammar, and a link gcc: * doc/gm2.texi (Documentation): Fix typos,

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

2024-06-10 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:34c54380d9e75419800af47d5c0a26b1bb045bd1 commit 34c54380d9e75419800af47d5c0a26b1bb045bd1 Author: Michael Meissner Date: Mon Jun 10 18:01:50 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.tar | 18 ++ 1 file changed, 18 insertions(+) diff --gi

[gcc(refs/users/meissner/heads/work168-tar)] Add options for modes in SPR registers.

2024-06-10 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:46132ad0081e4f55c19977b00f4c6d9280cead21 commit 46132ad0081e4f55c19977b00f4c6d9280cead21 Author: Michael Meissner Date: Mon Jun 10 18:00:27 2024 -0400 Add options for modes in SPR registers. 2024-06-10 Michael Meissner gcc/ * conf

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [to-be-committed] [RISC-V] Use bext for extracting a bit into a SImode object

2024-06-10 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:08a6582277f62c1b5873dfa4d385a2b2e8843d8f commit 08a6582277f62c1b5873dfa4d385a2b2e8843d8f Author: Raphael Zinsly Date: Mon Jun 10 14:16:16 2024 -0600 [to-be-committed] [RISC-V] Use bext for extracting a bit into a SImode object bext is defined as (src >> n) &

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] Just the testsuite bits from:

2024-06-10 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:1d97b9d17699ea5fdd0945b8ce8aecda79829ff4 commit 1d97b9d17699ea5fdd0945b8ce8aecda79829ff4 Author: Pan Li Date: Mon Jun 10 14:13:38 2024 -0600 Just the testsuite bits from: [PATCH v1] Widening-Mul: Fix one ICE of gcall insertion for PHI match When enab

[gcc r15-1169] Move array_bounds warnings into a separate pass.

2024-06-10 Thread Andrew Macleod via Gcc-cvs
https://gcc.gnu.org/g:74ee12ff68243bb177fb8653474dff80c3792139 commit r15-1169-g74ee12ff68243bb177fb8653474dff80c3792139 Author: Andrew MacLeod Date: Wed Jun 5 15:12:27 2024 -0400 Move array_bounds warnings into a separate pass. Array bounds checking is currently tied to VRP. Thi

[gcc r15-1168] [to-be-committed] [RISC-V] Use bext for extracting a bit into a SImode object

2024-06-10 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:9aaf29b9ba5ffe332220d002ddde85d96fd6657d commit r15-1168-g9aaf29b9ba5ffe332220d002ddde85d96fd6657d Author: Raphael Zinsly Date: Mon Jun 10 14:16:16 2024 -0600 [to-be-committed] [RISC-V] Use bext for extracting a bit into a SImode object bext is defined as (s

[gcc r15-1167] [PATCH v1] Widening-Mul: Fix one ICE of gcall insertion for PHI match

2024-06-10 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:d03ff3fd3e2da1352a404e3c53fe61314569345c commit r15-1167-gd03ff3fd3e2da1352a404e3c53fe61314569345c Author: Pan Li Date: Mon Jun 10 14:13:38 2024 -0600 [PATCH v1] Widening-Mul: Fix one ICE of gcall insertion for PHI match When enabled the PHI handing for COND_

[gcc r15-1166] libstdc++: [_Hashtable] Optimize destructor

2024-06-10 Thread Francois Dumont via Libstdc++-cvs
https://gcc.gnu.org/g:6ef888177251653fd89b9f127d707bdad04eecbe commit r15-1166-g6ef888177251653fd89b9f127d707bdad04eecbe Author: François Dumont Date: Thu Apr 25 18:45:59 2024 +0200 libstdc++: [_Hashtable] Optimize destructor Hashtable destructor do not need to call clear() method

[gcc r15-1165] Fix pr115388.c: plain char could be unsigned by default [PR115415]

2024-06-10 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:c3d1153bc0a2b820e3c373ecf19a5a127703f854 commit r15-1165-gc3d1153bc0a2b820e3c373ecf19a5a127703f854 Author: Andrew Pinski Date: Mon Jun 10 08:23:00 2024 -0700 Fix pr115388.c: plain char could be unsigned by default [PR115415] This is a simple fix to the testca

[gcc r14-10301] c++: lambda in pack expansion [PR115378]

2024-06-10 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:ff8105b4910f7dbee326cb36b01c16ac9bf10c4b commit r14-10301-gff8105b4910f7dbee326cb36b01c16ac9bf10c4b Author: Patrick Palka Date: Fri Jun 7 12:12:30 2024 -0400 c++: lambda in pack expansion [PR115378] Here find_parameter_packs_r is incorrectly treating the 'aut

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [to-be-committed] [RISC-V] Use bext for extracting a bit into a SImode object

2024-06-10 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:c5c054c429ac5a4d1a665d6e5e4634973dffae5a commit c5c054c429ac5a4d1a665d6e5e4634973dffae5a Author: Raphael Zinsly Date: Mon Jun 10 07:03:00 2024 -0600 [to-be-committed] [RISC-V] Use bext for extracting a bit into a SImode object bext is defined as (src >> n) &

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] FreeBSD: Stop linking _p libs for -pg as of FreeBSD 14

2024-06-10 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:7cf4c1e16755f7adab3bff983d980d6ae0b9a6f3 commit 7cf4c1e16755f7adab3bff983d980d6ae0b9a6f3 Author: Andreas Tobler Date: Sun Jun 9 23:18:04 2024 +0200 FreeBSD: Stop linking _p libs for -pg as of FreeBSD 14 As of FreeBSD version 14, FreeBSD no longer provides pro

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [committed] [RISC-V] Fix false-positive uninitialized variable

2024-06-10 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:e0a5507e6888f85e2ff53aff76c67293890bed85 commit e0a5507e6888f85e2ff53aff76c67293890bed85 Author: Jeff Law Date: Sun Jun 9 09:17:55 2024 -0600 [committed] [RISC-V] Fix false-positive uninitialized variable Andreas noted we were getting an uninit warning after

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [middle-end PATCH] Prefer PLUS over IOR in RTL expansion of multi-word shifts/rotates.

2024-06-10 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:21b9c1625d9178475ebbb7d524923e421a93906d commit 21b9c1625d9178475ebbb7d524923e421a93906d Author: Roger Sayle Date: Sat Jun 8 19:47:08 2024 -0600 [middle-end PATCH] Prefer PLUS over IOR in RTL expansion of multi-word shifts/rotates. This patch tweaks RTL expa

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Implement .SAT_SUB for unsigned scalar int

2024-06-10 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:d63ee880aa3931d37fe73570d3a41952daafd8ee commit d63ee880aa3931d37fe73570d3a41952daafd8ee Author: Pan Li Date: Wed Jun 5 16:42:05 2024 +0800 RISC-V: Implement .SAT_SUB for unsigned scalar int As the middle support of .SAT_SUB committed, implement the unsigned

[gcc r15-1164] [to-be-committed] [RISC-V] Use bext for extracting a bit into a SImode object

2024-06-10 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:3472c1b500cf9184766237bfd3d102aa8451b99f commit r15-1164-g3472c1b500cf9184766237bfd3d102aa8451b99f Author: Raphael Zinsly Date: Mon Jun 10 07:03:00 2024 -0600 [to-be-committed] [RISC-V] Use bext for extracting a bit into a SImode object bext is defined as (s

[gcc r15-1163] tree-optimization/115388 - wrong DSE in irreductible regions

2024-06-10 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:818e760528d436ea8f6c28ef620e2bb82d456ea1 commit r15-1163-g818e760528d436ea8f6c28ef620e2bb82d456ea1 Author: Richard Biener Date: Mon Jun 10 11:29:43 2024 +0200 tree-optimization/115388 - wrong DSE in irreductible regions The following fixes a latent bug in DSE

[gcc r12-10501] Fix crash on access-to-incomplete type

2024-06-10 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:12a3ba2be46e86ff1bffa5c876b6b17fe4929be3 commit r12-10501-g12a3ba2be46e86ff1bffa5c876b6b17fe4929be3 Author: Eric Botcazou Date: Mon Jun 10 12:12:21 2024 +0200 Fix crash on access-to-incomplete type This just adds the missing guard. gcc/ada/

[gcc r13-8831] Fix crash on access-to-incomplete type

2024-06-10 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:ef494b147f6d210cfa7e1647fb0979aa3666022a commit r13-8831-gef494b147f6d210cfa7e1647fb0979aa3666022a Author: Eric Botcazou Date: Mon Jun 10 12:12:21 2024 +0200 Fix crash on access-to-incomplete type This just adds the missing guard. gcc/ada/

[gcc r14-10300] Fix crash on access-to-incomplete type

2024-06-10 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:b5ad4431f97eed60e46fc447fcd1eb4077b3cd80 commit r14-10300-gb5ad4431f97eed60e46fc447fcd1eb4077b3cd80 Author: Eric Botcazou Date: Mon Jun 10 12:12:21 2024 +0200 Fix crash on access-to-incomplete type This just adds the missing guard. gcc/ada/

[gcc r15-1162] Add testcase for PR ada/114708

2024-06-10 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:e29af8de31ba4b73dcee82917c8cec60d53dfa82 commit r15-1162-ge29af8de31ba4b73dcee82917c8cec60d53dfa82 Author: Eric Botcazou Date: Mon Jun 10 12:12:21 2024 +0200 Add testcase for PR ada/114708 gcc/testsuite/ PR ada/114708 * gnat.dg/incompl

[gcc r13-8830] Add testcase for PR ada/114398

2024-06-10 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:02025fb144fcf4fbb964cd59e480149ac448ea6c commit r13-8830-g02025fb144fcf4fbb964cd59e480149ac448ea6c Author: Eric Botcazou Date: Mon Jun 10 11:44:24 2024 +0200 Add testcase for PR ada/114398 gcc/testsuite/ PR ada/114398 * gnat.dg/access1

[gcc r13-8829] ada: Storage_Error in indirect call to function returning limited type

2024-06-10 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:e54d90911858174a0c528d2c06198bc2061b3b22 commit r13-8829-ge54d90911858174a0c528d2c06198bc2061b3b22 Author: Javier Miranda Date: Thu Apr 18 09:54:22 2024 + ada: Storage_Error in indirect call to function returning limited type At runtime the code generated

[gcc r14-10299] Add testcase for PR ada/114398

2024-06-10 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:72a59a1b8d4e69b1faac93a31c1162ef0dbe53e5 commit r14-10299-g72a59a1b8d4e69b1faac93a31c1162ef0dbe53e5 Author: Eric Botcazou Date: Mon Jun 10 11:44:24 2024 +0200 Add testcase for PR ada/114398 gcc/testsuite/ PR ada/114398 * gnat.dg/access

[gcc r14-10298] ada: Storage_Error in indirect call to function returning limited type

2024-06-10 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:a1bec0455fb6f871bbc2c80d6e19c90deebbf824 commit r14-10298-ga1bec0455fb6f871bbc2c80d6e19c90deebbf824 Author: Javier Miranda Date: Thu Apr 18 09:54:22 2024 + ada: Storage_Error in indirect call to function returning limited type At runtime the code generate

[gcc r15-1161] Add testcase for PR ada/114398

2024-06-10 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:e1c1f128d1c1e1f548cbae4eb014e455cfdfccc8 commit r15-1161-ge1c1f128d1c1e1f548cbae4eb014e455cfdfccc8 Author: Eric Botcazou Date: Mon Jun 10 11:44:24 2024 +0200 Add testcase for PR ada/114398 gcc/testsuite/ PR ada/114398 * gnat.dg/access1

[gcc r15-1160] tree-optimization/115395 - wrong-code with SLP reduction in epilog

2024-06-10 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:4ed9c5df7efeb98e190573cca42a4fd40666c45f commit r15-1160-g4ed9c5df7efeb98e190573cca42a4fd40666c45f Author: Richard Biener Date: Mon Jun 10 10:12:52 2024 +0200 tree-optimization/115395 - wrong-code with SLP reduction in epilog When we continue a non-SLP reduct

[gcc r15-1159] ada: Add support for No_Implicit_Conditionals to nonbinary modular types

2024-06-10 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:627244477949da068456dc195a88be5437e11d02 commit r15-1159-g627244477949da068456dc195a88be5437e11d02 Author: Eric Botcazou Date: Sat Apr 20 10:53:16 2024 +0200 ada: Add support for No_Implicit_Conditionals to nonbinary modular types The expansion of additive op

[gcc r15-1155] ada: For freezing, treat an extension or delta aggregate like a regular aggregate.

2024-06-10 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:f32d2d14452a9d7ca704f866a86da43865c966bd commit r15-1155-gf32d2d14452a9d7ca704f866a86da43865c966bd Author: Steve Baird Date: Tue Apr 16 15:45:45 2024 -0700 ada: For freezing, treat an extension or delta aggregate like a regular aggregate. Extend existing spe

[gcc r15-1150] ada: Unreferenced warning on abstract subprogram

2024-06-10 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:7158a64fe920fc5ed14b79459486a58e9718326d commit r15-1150-g7158a64fe920fc5ed14b79459486a58e9718326d Author: Justin Squirek Date: Thu Apr 11 20:51:05 2024 + ada: Unreferenced warning on abstract subprogram This patch modifies the unreferenced entity warning

[gcc r15-1158] ada: Storage_Error in indirect call to function returning limited type

2024-06-10 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:add6d89eaed4070803882b9a0b643d963ca8d80a commit r15-1158-gadd6d89eaed4070803882b9a0b643d963ca8d80a Author: Javier Miranda Date: Thu Apr 18 09:54:22 2024 + ada: Storage_Error in indirect call to function returning limited type At runtime the code generated

[gcc r15-1154] ada: Resolve compilation issues with container aggregates in draft ACATS B tests

2024-06-10 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:3fb45d7fe1eebddf7dcba3e140b94b98a587dd87 commit r15-1154-g3fb45d7fe1eebddf7dcba3e140b94b98a587dd87 Author: Gary Dismukes Date: Fri Apr 12 17:40:34 2024 + ada: Resolve compilation issues with container aggregates in draft ACATS B tests This change set add

[gcc r15-1153] ada: Missing style check for extra parentheses in operators

2024-06-10 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:5ae21dd349bfd3a48a63c448cab83c5da251898f commit r15-1153-g5ae21dd349bfd3a48a63c448cab83c5da251898f Author: Justin Squirek Date: Thu Apr 11 19:43:44 2024 + ada: Missing style check for extra parentheses in operators This patch fixes an issue in the compile

[gcc r15-1156] ada: Minor code adjustment to "not Present" test

2024-06-10 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:9bf9e60e262f54d87b146a2a322a8ad6324301ea commit r15-1156-g9bf9e60e262f54d87b146a2a322a8ad6324301ea Author: Gary Dismukes Date: Wed Apr 17 21:24:21 2024 + ada: Minor code adjustment to "not Present" test This is just changing a "not Present (...)" test to

[gcc r15-1157] ada: Derived type with convention C must override convention C_Pass_By_Copy

2024-06-10 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:f5e372e2a31c19ed0c784cfb3ebd373802a106ff commit r15-1157-gf5e372e2a31c19ed0c784cfb3ebd373802a106ff Author: Gary Dismukes Date: Wed Apr 17 23:44:41 2024 + ada: Derived type with convention C must override convention C_Pass_By_Copy If a type DT is derived f

[gcc r15-1151] ada: Crash checking accessibility level on private type

2024-06-10 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:c936305076919e6e7fcf7e8c6332c897571a2894 commit r15-1151-gc936305076919e6e7fcf7e8c6332c897571a2894 Author: Justin Squirek Date: Thu Apr 11 19:13:52 2024 + ada: Crash checking accessibility level on private type This patch fixes an issue in the compiler wh

[gcc r15-1152] ada: Iterator filter ignored on formal loop

2024-06-10 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:d8e73ea45fbda12931c90d2b703332dec0e22395 commit r15-1152-gd8e73ea45fbda12931c90d2b703332dec0e22395 Author: Justin Squirek Date: Thu Apr 11 18:30:38 2024 + ada: Iterator filter ignored on formal loop This patch fixs an issue where iterator filters for form

[gcc r15-1149] ada: Further refine 'Super attribute

2024-06-10 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:fd5456235679be9cd00cfd8a56c73219a5fc2576 commit r15-1149-gfd5456235679be9cd00cfd8a56c73219a5fc2576 Author: Justin Squirek Date: Thu Apr 11 22:05:30 2024 + ada: Further refine 'Super attribute This patch adds the restriction on 'Super such that it cannot a

[gcc r15-1147] ada: Tune code related to potentially unevaluated expressions

2024-06-10 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:d97f81d35583b0a7e16e91355d01b860c1d4fbaf commit r15-1147-gd97f81d35583b0a7e16e91355d01b860c1d4fbaf Author: Piotr Trojanek Date: Wed Apr 3 13:25:04 2024 +0200 ada: Tune code related to potentially unevaluated expressions Code cleanup; semantics is unaffected.

[gcc r15-1148] ada: Fix references to Ada RM in comments

2024-06-10 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:d9553e44dcfc2a05d276a25c9726fbf19d78412f commit r15-1148-gd9553e44dcfc2a05d276a25c9726fbf19d78412f Author: Piotr Trojanek Date: Tue Apr 9 16:49:03 2024 +0200 ada: Fix references to Ada RM in comments We seem to have a convention of using "RM" in the GNAT comm

[gcc r15-1145] ada: Fix usage of SetThreadAffinityMask

2024-06-10 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:c5aa1535e1328af279b8145fef1ae6fdc91b75fa commit r15-1145-gc5aa1535e1328af279b8145fef1ae6fdc91b75fa Author: Ronan Desplanques Date: Mon Apr 15 14:17:13 2024 +0200 ada: Fix usage of SetThreadAffinityMask This patches fixes the signature of the binding to SetThr

[gcc r15-1146] ada: Remove streaming facilities from generics for formal containers

2024-06-10 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:8a27ded7923a7a6d1cd310b93358481803c3f4ba commit r15-1146-g8a27ded7923a7a6d1cd310b93358481803c3f4ba Author: Yannick Moy Date: Thu Apr 11 12:30:32 2024 +0200 ada: Remove streaming facilities from generics for formal containers The dependency on Ada.Streams is p

[gcc r15-1144] ada: Fix usage of SetThreadIdealProcessor

2024-06-10 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:aec9d8c9f5d673ff745f7b0560966e98b1404a53 commit r15-1144-gaec9d8c9f5d673ff745f7b0560966e98b1404a53 Author: Ronan Desplanques Date: Mon Apr 15 18:07:49 2024 +0200 ada: Fix usage of SetThreadIdealProcessor This patches fixes the way the run-time library checks

[gcc r15-1143] ada: Remove incorrect assertion in run-time

2024-06-10 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:e12e69b1f5b0e966200b6c9b9bf73e624d62add7 commit r15-1143-ge12e69b1f5b0e966200b6c9b9bf73e624d62add7 Author: Ronan Desplanques Date: Fri Apr 12 15:25:22 2024 +0200 ada: Remove incorrect assertion in run-time There is a special case of file paths on Windows that

[gcc r15-1142] ada: Fix incorrect lower bound presumption in gnatlink

2024-06-10 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:eb822805b51a1fa5b514a04a6e66556e3dcd3484 commit r15-1142-geb822805b51a1fa5b514a04a6e66556e3dcd3484 Author: Ronan Desplanques Date: Fri Apr 12 16:45:08 2024 +0200 ada: Fix incorrect lower bound presumption in gnatlink This patch fixes a subprogram in gnatlink

[gcc r15-1141] ada: Cleanup repeated code in expansion of stream attributes

2024-06-10 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:2d208a3cb807431fcd74bec02967fcd60995 commit r15-1141-g2d208a3cb807431fcd74bec02967fcd60995 Author: Piotr Trojanek Date: Mon Feb 5 19:41:50 2024 +0100 ada: Cleanup repeated code in expansion of stream attributes In expansion of various attributes, in p

[gcc r15-1140] ada: Adjust comments and doc about the new use of restriction No_Streams

2024-06-10 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:3da7847e82e8416af107a64fa980ae0f7cf0a110 commit r15-1140-g3da7847e82e8416af107a64fa980ae0f7cf0a110 Author: Piotr Trojanek Date: Wed Apr 3 13:02:12 2024 +0200 ada: Adjust comments and doc about the new use of restriction No_Streams Extend code comment; move re

[gcc r15-1139] ada: Skip processing of NUL character for attribute Type_Key

2024-06-10 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:e425edc58025990c01a25c9a8be016a2f41e787e commit r15-1139-ge425edc58025990c01a25c9a8be016a2f41e787e Author: Piotr Trojanek Date: Wed Apr 3 11:51:46 2024 +0200 ada: Skip processing of NUL character for attribute Type_Key Code cleanup; behavior is unaffected.

[gcc r15-1138] ada: Simplify check for type without stream operations

2024-06-10 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:025fd3eabc12a5b5ee63b607a2fa26aafb3a39b4 commit r15-1138-g025fd3eabc12a5b5ee63b607a2fa26aafb3a39b4 Author: Piotr Trojanek Date: Tue Mar 19 11:22:40 2024 +0100 ada: Simplify check for type without stream operations Recursive routine Type_Without_Stream_Operati

[gcc r15-1137] ada: Enable inlining for subprograms with multiple return statements

2024-06-10 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:b849df9a981065fd119d0e4c4d0b6ec1d67bea73 commit r15-1137-gb849df9a981065fd119d0e4c4d0b6ec1d67bea73 Author: Piotr Trojanek Date: Fri Apr 5 14:22:34 2024 +0200 ada: Enable inlining for subprograms with multiple return statements With the support for forward GOT

[gcc r15-1136] ada: Add switch to disable expansion of assertions in CodePeer mode

2024-06-10 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:ba1b04fb59f555b1a641aa6e6a77cd0b902780dd commit r15-1136-gba1b04fb59f555b1a641aa6e6a77cd0b902780dd Author: Piotr Trojanek Date: Thu Apr 11 10:04:19 2024 +0200 ada: Add switch to disable expansion of assertions in CodePeer mode A new debug switch -gnatd_k is a

[gcc r15-1135] ada: Refactor common code for dynamic and static class-wide preconditions

2024-06-10 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:8ce93cc22e06639ff82d2ec9e75da1f998dc70ad commit r15-1135-g8ce93cc22e06639ff82d2ec9e75da1f998dc70ad Author: Piotr Trojanek Date: Fri Dec 1 18:47:01 2023 +0100 ada: Refactor common code for dynamic and static class-wide preconditions Code cleanup; semantics is

[gcc r15-1134] ada: Cleanup building of error messages for class-wide contracts

2024-06-10 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:a53e5e7aee9af007943f8a96aec00fce343dab57 commit r15-1134-ga53e5e7aee9af007943f8a96aec00fce343dab57 Author: Piotr Trojanek Date: Fri Dec 1 17:56:12 2023 +0100 ada: Cleanup building of error messages for class-wide contracts Code cleanup; semantics is unaffecte

[gcc r15-1133] ada: Fix handling of aspects CPU and Interrupt_Priority

2024-06-10 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:8d711859139753221d3eef7ba650579a9817677b commit r15-1133-g8d711859139753221d3eef7ba650579a9817677b Author: Piotr Trojanek Date: Mon Apr 8 16:26:02 2024 +0200 ada: Fix handling of aspects CPU and Interrupt_Priority When resolving aspect expression, aspects CPU

[gcc r15-1132] ada: Remove unnecessary guard against empty list

2024-06-10 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:731824d08107075d689aec92ea564e0a3ec6d90a commit r15-1132-g731824d08107075d689aec92ea564e0a3ec6d90a Author: Piotr Trojanek Date: Mon Apr 8 18:00:49 2024 +0200 ada: Remove unnecessary guard against empty list Code cleanup; semantics is unaffected. gcc/

[gcc r15-1131] ada: Refactor checks for Refined_Depends in generic instances

2024-06-10 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:7ec7b5ae9f1d9ade520bc9e658eae5f1d6e75055 commit r15-1131-g7ec7b5ae9f1d9ade520bc9e658eae5f1d6e75055 Author: Piotr Trojanek Date: Mon Apr 8 18:00:05 2024 +0200 ada: Refactor checks for Refined_Depends in generic instances Code cleanup; semantics is unaffected.

[gcc r15-1130] ada: Refactor checks for Refined_Global in generic instances

2024-06-10 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:9b0f70bf9391d5cc200e8122f54bc0297d4362b8 commit r15-1130-g9b0f70bf9391d5cc200e8122f54bc0297d4362b8 Author: Piotr Trojanek Date: Mon Apr 8 13:54:22 2024 +0200 ada: Refactor checks for Refined_Global in generic instances Code cleanup; semantics is unaffected.

[gcc r15-1129] IBM Z: Fix ICE in expand_perm_as_replicate

2024-06-10 Thread Andreas Krebbel via Gcc-cvs
https://gcc.gnu.org/g:21fd8c67ad297212e3cb885883cc8df8611f3040 commit r15-1129-g21fd8c67ad297212e3cb885883cc8df8611f3040 Author: Andreas Krebbel Date: Mon Jun 10 09:09:10 2024 +0200 IBM Z: Fix ICE in expand_perm_as_replicate The current implementation assumes to always be invoked

[gcc r14-10297] libgcc/aarch64: also provide AT_HWCAP2 fallback

2024-06-10 Thread Jan Beulich via Gcc-cvs
https://gcc.gnu.org/g:6bd8a3a7a8943184b16321f626d98045316c commit r14-10297-g6bd8a3a7a8943184b16321f626d98045316c Author: Jan Beulich Date: Mon Jun 10 08:47:58 2024 +0200 libgcc/aarch64: also provide AT_HWCAP2 fallback Much like AT_HWCAP is already provided in case the pla