[gcc r15-6187] Fix -fstrict-flex-arrays documentation, again [PR111659]

2024-12-12 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:d136fa00f0d5faff8397edcd7e4ebb3445ab21b0 commit r15-6187-gd136fa00f0d5faff8397edcd7e4ebb3445ab21b0 Author: Sandra Loosemore Date: Fri Dec 13 00:26:29 2024 + Fix -fstrict-flex-arrays documentation, again [PR111659] My previous attempt to fix this issue end

[gcc r15-6185] libstdc++: Fix some -Wsign-compare warnings in the testsuite

2024-12-12 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:0566b2e64be258641cbc6dbbc07ad48f54566e49 commit r15-6185-g0566b2e64be258641cbc6dbbc07ad48f54566e49 Author: Jonathan Wakely Date: Thu Dec 12 23:17:28 2024 + libstdc++: Fix some -Wsign-compare warnings in the testsuite libstdc++-v3/ChangeLog:

[gcc r15-6184] libstdc++: Fix -Wsign-compare warnings in bits/hashtable_policy.h

2024-12-12 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:8f122894ee69aa53d08c5d3595b093675b8baa62 commit r15-6184-g8f122894ee69aa53d08c5d3595b093675b8baa62 Author: Jonathan Wakely Date: Thu Dec 12 21:07:08 2024 + libstdc++: Fix -Wsign-compare warnings in bits/hashtable_policy.h libstdc++-v3/ChangeLog:

[gcc r15-6183] libstdc++: Fix typo in comment in src/c++17/fs_dir.cc

2024-12-12 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:93069606949f45cb5f60bc7f4efc4860c23c8e1c commit r15-6183-g93069606949f45cb5f60bc7f4efc4860c23c8e1c Author: Jonathan Wakely Date: Thu Dec 12 20:38:54 2024 + libstdc++: Fix typo in comment in src/c++17/fs_dir.cc libstdc++-v3/ChangeLog: * sr

[gcc r15-6182] hppa: Remove extra clobber from divsi3, udivsi3, modsi3 and umodsi3 patterns

2024-12-12 Thread John David Anglin via Gcc-cvs
https://gcc.gnu.org/g:6f7626f7a7a7460158c4d55363df81ca4087000c commit r15-6182-g6f7626f7a7a7460158c4d55363df81ca4087000c Author: John David Anglin Date: Thu Dec 12 15:22:22 2024 -0500 hppa: Remove extra clobber from divsi3, udivsi3, modsi3 and umodsi3 patterns The $$divI, $$divU,

[gcc r15-6181] Regenerate attr-urls.def.

2024-12-12 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:4e1d200bb50feff11ffec086539fb77394056ff1 commit r15-6181-g4e1d200bb50feff11ffec086539fb77394056ff1 Author: Sandra Loosemore Date: Thu Dec 12 20:12:42 2024 + Regenerate attr-urls.def. I noticed there is this new generated file that needs to be updated by

[gcc r15-6180] Clean up documentation of -Wsuggest-attribute= [PR115532]

2024-12-12 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:c768cd07f8d96175e66c25f541d3d58569cf6397 commit r15-6180-gc768cd07f8d96175e66c25f541d3d58569cf6397 Author: Sandra Loosemore Date: Thu Dec 12 19:56:04 2024 + Clean up documentation of -Wsuggest-attribute= [PR115532] The list of -Wsuggest-attribute= variant

[gcc r15-6179] match.pd: Defer some CTZ/CLZ foldings until after ubsan pass for -fsanitize=builtin [PR115127]

2024-12-12 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:f7d1b9cdc0dd811722798530efffd736bfc2bc1d commit r15-6179-gf7d1b9cdc0dd811722798530efffd736bfc2bc1d Author: Jakub Jelinek Date: Thu Dec 12 19:47:46 2024 +0100 match.pd: Defer some CTZ/CLZ foldings until after ubsan pass for -fsanitize=builtin [PR115127] As th

[gcc r15-6178] OpenMP: Enable has_device_addr clause for 'dispatch' in C/C++

2024-12-12 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:2cbb2408a830a63fbd901a4da3bfd341cec4b6ef commit r15-6178-g2cbb2408a830a63fbd901a4da3bfd341cec4b6ef Author: Tobias Burnus Date: Thu Dec 12 18:58:59 2024 +0100 OpenMP: Enable has_device_addr clause for 'dispatch' in C/C++ The 'has_device_addr' of 'dispatch' has

[gcc r15-6177] Fortran: Fix testsuite regressions after r15-5083 [PR117797]

2024-12-12 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:d4330ff9bc9a2995e79d88b09a2ee76673167661 commit r15-6177-gd4330ff9bc9a2995e79d88b09a2ee76673167661 Author: Paul Thomas Date: Thu Dec 12 17:50:56 2024 + Fortran: Fix testsuite regressions after r15-5083 [PR117797] 2024-12-12 Paul Thomas gcc/for

[gcc r13-9249] Fix precondition failure with Ada.Numerics.Generic_Real_Arrays.Eigenvalues

2024-12-12 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:0f74991d88948238530ed1216d334ac123483c5d commit r13-9249-g0f74991d88948238530ed1216d334ac123483c5d Author: Eric Botcazou Date: Thu Dec 12 16:25:09 2024 +0100 Fix precondition failure with Ada.Numerics.Generic_Real_Arrays.Eigenvalues This fixes a precondition

[gcc r14-11083] Fix precondition failure with Ada.Numerics.Generic_Real_Arrays.Eigenvalues

2024-12-12 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:d470d64b398684f510637fe8ada570fff92af841 commit r14-11083-gd470d64b398684f510637fe8ada570fff92af841 Author: Eric Botcazou Date: Thu Dec 12 16:25:09 2024 +0100 Fix precondition failure with Ada.Numerics.Generic_Real_Arrays.Eigenvalues This fixes a precondition

[gcc r12-10856] Fix precondition failure with Ada.Numerics.Generic_Real_Arrays.Eigenvalues

2024-12-12 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:62c1d98b870f84bd511deba7b93e8c49e38f4335 commit r12-10856-g62c1d98b870f84bd511deba7b93e8c49e38f4335 Author: Eric Botcazou Date: Thu Dec 12 16:25:09 2024 +0100 Fix precondition failure with Ada.Numerics.Generic_Real_Arrays.Eigenvalues This fixes a precondition

[gcc r15-6176] Fix precondition failure with Ada.Numerics.Generic_Real_Arrays.Eigenvalues

2024-12-12 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:b563a3a00db064d4d47fd171379e1d34d0698faa commit r15-6176-gb563a3a00db064d4d47fd171379e1d34d0698faa Author: Eric Botcazou Date: Thu Dec 12 16:25:09 2024 +0100 Fix precondition failure with Ada.Numerics.Generic_Real_Arrays.Eigenvalues This fixes a precondition

[gcc r15-6175] AVR: target/118000 - Fix copymem from address-spaces.

2024-12-12 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:c94ac10ffc422d4c9a28266b1340382d69518464 commit r15-6175-gc94ac10ffc422d4c9a28266b1340382d69518464 Author: Georg-Johann Lay Date: Thu Dec 12 16:13:39 2024 +0100 AVR: target/118000 - Fix copymem from address-spaces. * rampz_rtx et al. were missing MEM_VOLATILE

[gcc r15-6173] fold fold_truth_andor field merging into ifcombine

2024-12-12 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:e8febb641415fd80eabce1c4fdf2d4a4b411213b commit r15-6173-ge8febb641415fd80eabce1c4fdf2d4a4b411213b Author: Alexandre Oliva Date: Thu Dec 12 11:43:03 2024 -0300 fold fold_truth_andor field merging into ifcombine This patch introduces various improvements to th

[gcc r15-6174] ifcombine field-merge: set upper bound for get_best_mode

2024-12-12 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:3eb6e1e3335fe0aabc79e75bf4d71366727c3971 commit r15-6174-g3eb6e1e3335fe0aabc79e75bf4d71366727c3971 Author: Alexandre Oliva Date: Thu Dec 12 11:43:09 2024 -0300 ifcombine field-merge: set upper bound for get_best_mode A bootstrap on aarch64-linux-gnu revealed

[gcc r15-6172] AVR: Assert minimal required bit width of section_common::flags.

2024-12-12 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:bc565843ea20a616dd376226416777a4ea1959d6 commit r15-6172-gbc565843ea20a616dd376226416777a4ea1959d6 Author: Georg-Johann Lay Date: Sat Dec 7 14:40:28 2024 +0100 AVR: Assert minimal required bit width of section_common::flags. gcc/ * config/avr/avr.

[gcc r15-6171] AVR: target/118001 - Add __flashx as 24-bit named address space.

2024-12-12 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:f8a602ce5394ef7e0c56b48e3bd89f97f0411c45 commit r15-6171-gf8a602ce5394ef7e0c56b48e3bd89f97f0411c45 Author: Georg-Johann Lay Date: Wed Dec 11 13:28:47 2024 +0100 AVR: target/118001 - Add __flashx as 24-bit named address space. This patch adds __flashx as a new

[gcc r15-6170] Fix type compatibility for types with flexible array member 2/2 [PR113688, PR114713, PR117724]

2024-12-12 Thread Martin Uecker via Gcc-cvs
https://gcc.gnu.org/g:d46c7f313b5a30ee04080f249e31e12987d50aa2 commit r15-6170-gd46c7f313b5a30ee04080f249e31e12987d50aa2 Author: Martin Uecker Date: Sat Nov 23 08:04:05 2024 +0100 Fix type compatibility for types with flexible array member 2/2 [PR113688,PR114713,PR117724] For che

[gcc r15-6169] Fix type compatibility for types with flexible array member 1/2 [PR113688, PR114713, PR117724]

2024-12-12 Thread Martin Uecker via Gcc-cvs
https://gcc.gnu.org/g:1f48225a0ddfaf74a229105343b22f3086c4b8cb commit r15-6169-g1f48225a0ddfaf74a229105343b22f3086c4b8cb Author: Martin Uecker Date: Mon Dec 9 12:07:57 2024 +0100 Fix type compatibility for types with flexible array member 1/2 [PR113688,PR114713,PR117724] Allow th

[gcc r14-11082] testsuite: arm: Use -mtune=cortex-m4 for thumb-ifcvt.c test

2024-12-12 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:cbedb3394a2ad9ab551aee48a33d83970c08d4d4 commit r14-11082-gcbedb3394a2ad9ab551aee48a33d83970c08d4d4 Author: Torbjörn SVENSSON Date: Thu Nov 21 19:56:19 2024 +0100 testsuite: arm: Use -mtune=cortex-m4 for thumb-ifcvt.c test On Cortex-M4, the code generated is:

[gcc r14-11081] testsuite: arm: Fix build error for thumb2-slow-flash-data-3.c test

2024-12-12 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:add35600a6989bdb513d3acf6087726a5ddd5b53 commit r14-11081-gadd35600a6989bdb513d3acf6087726a5ddd5b53 Author: Torbjörn SVENSSON Date: Thu Nov 21 16:08:30 2024 +0100 testsuite: arm: Fix build error for thumb2-slow-flash-data-3.c test gcc/testsuite/ChangeLog:

[gcc r15-6168] testsuite: arm: Use -mtune=cortex-m4 for thumb-ifcvt.c test

2024-12-12 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:e7615f6c99f93056b344ad07ee909114ee54f471 commit r15-6168-ge7615f6c99f93056b344ad07ee909114ee54f471 Author: Torbjörn SVENSSON Date: Thu Nov 21 19:56:19 2024 +0100 testsuite: arm: Use -mtune=cortex-m4 for thumb-ifcvt.c test On Cortex-M4, the code generated is:

[gcc r15-6166] testsuite: arm: Check that a far jump is used in thumb1-far-jump-2.c

2024-12-12 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:b7e11b49992f70f498044b9499201a5929df95e4 commit r15-6166-gb7e11b49992f70f498044b9499201a5929df95e4 Author: Torbjörn SVENSSON Date: Fri Nov 8 18:52:53 2024 +0100 testsuite: arm: Check that a far jump is used in thumb1-far-jump-2.c With the changes in r15-1579-

[gcc r15-6167] testsuite: arm: Fix build error for thumb2-slow-flash-data-3.c test

2024-12-12 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:09499ffbb3028f2db2dd97c2b764f0efe92bf3ef commit r15-6167-g09499ffbb3028f2db2dd97c2b764f0efe92bf3ef Author: Torbjörn SVENSSON Date: Thu Nov 21 16:08:30 2024 +0100 testsuite: arm: Fix build error for thumb2-slow-flash-data-3.c test gcc/testsuite/ChangeLog:

[gcc r15-6165] testsuite: arm: Use effective-target for pr96939 test

2024-12-12 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:95a0c7161277a71e45050e5b562710cf9e1d4d2a commit r15-6165-g95a0c7161277a71e45050e5b562710cf9e1d4d2a Author: Torbjörn SVENSSON Date: Sun Nov 10 18:02:15 2024 +0100 testsuite: arm: Use effective-target for pr96939 test Update test case to use -mcpu=unset/-march=

[gcc r15-6164] testsuite: arm: Use effective-target for its.c test [PR94531]

2024-12-12 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:bdf75257aad299cbad5a62dd10a45139ac3aa369 commit r15-6164-gbdf75257aad299cbad5a62dd10a45139ac3aa369 Author: Torbjörn SVENSSON Date: Sun Nov 10 12:30:02 2024 +0100 testsuite: arm: Use effective-target for its.c test [PR94531] The test case gcc.target/arm/its.c

[gcc r15-6163] testsuite: arm: Use -mcpu=unset when overriding -march

2024-12-12 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:a2006457c676880315eee7728f2e0cf90bfbdd15 commit r15-6163-ga2006457c676880315eee7728f2e0cf90bfbdd15 Author: Torbjörn SVENSSON Date: Sun Oct 13 13:28:52 2024 +0200 testsuite: arm: Use -mcpu=unset when overriding -march Update test cases to use -mcpu=unset/-marc

[gcc r15-6162] testsuite: arm: Use -march=unset for bfloat16_scalar* tests

2024-12-12 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:721c689f18ca240f0b1deb4b0d924937064cfe94 commit r15-6162-g721c689f18ca240f0b1deb4b0d924937064cfe94 Author: Torbjörn SVENSSON Date: Fri Oct 18 20:08:45 2024 +0200 testsuite: arm: Use -march=unset for bfloat16_scalar* tests Update test cases to use -mcpu=unset/

[gcc r15-6161] testsuite: arm: Use effective-target for pr56184.C and pr59985.C

2024-12-12 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:68b4d6bda8222cd48bde3bb2b15caac64938383f commit r15-6161-g68b4d6bda8222cd48bde3bb2b15caac64938383f Author: Torbjörn SVENSSON Date: Sun Nov 10 20:46:47 2024 +0100 testsuite: arm: Use effective-target for pr56184.C and pr59985.C Update test cases to use -mcpu=u

[gcc r15-6160] i386: regenerate i386.opt.urls

2024-12-12 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:63317bf991ff336bbbfae5a5744a0220693e42f3 commit r15-6160-g63317bf991ff336bbbfae5a5744a0220693e42f3 Author: Sam James Date: Thu Dec 12 10:52:00 2024 + i386: regenerate i386.opt.urls r15-6128-gfa878dc8c45fa3 missed the regeneration of the URL doc map, so

[gcc r15-6159] crc: Comment spelling fix

2024-12-12 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:bb7f98d2695af789cffdad5a19f04c2b48d7f240 commit r15-6159-gbb7f98d2695af789cffdad5a19f04c2b48d7f240 Author: Jakub Jelinek Date: Thu Dec 12 11:26:14 2024 +0100 crc: Comment spelling fix "replacement is succeeded" doesn't look correct, this patch drops the i

[gcc r15-6152] ada: Refactor warning about null loops

2024-12-12 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:6b23686af726cba55d1ec07748e4ba0324cf2930 commit r15-6152-g6b23686af726cba55d1ec07748e4ba0324cf2930 Author: Piotr Trojanek Date: Wed Nov 20 16:32:38 2024 +0100 ada: Refactor warning about null loops Code cleanup; semantics is unaffected. gcc/ada/Chang

[gcc r15-6157] ada: Elide the copy for bit-packed aggregates in object declarations

2024-12-12 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:481fcc676950ee279d37f1cec84834dbb2aba87b commit r15-6157-g481fcc676950ee279d37f1cec84834dbb2aba87b Author: Eric Botcazou Date: Thu Nov 21 15:28:43 2024 +0100 ada: Elide the copy for bit-packed aggregates in object declarations The in-place expansion has been

[gcc r15-6158] ada: Fix reference to Ada 2020 in comment

2024-12-12 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:8da9d141dbf0a988f98d36b4e396ace8ae0b8293 commit r15-6158-g8da9d141dbf0a988f98d36b4e396ace8ae0b8293 Author: Piotr Trojanek Date: Mon Nov 4 13:37:50 2024 +0100 ada: Fix reference to Ada 2020 in comment Code cleanup. gcc/ada/ChangeLog:

[gcc r15-6154] ada: Fix minor display issue on invalid floats

2024-12-12 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:9ea2c78197cf16390b924c07acc402cb0954237f commit r15-6154-g9ea2c78197cf16390b924c07acc402cb0954237f Author: Ronan Desplanques Date: Thu Nov 21 14:26:32 2024 +0100 ada: Fix minor display issue on invalid floats GNAT implements a format with trailing '*' signs f

[gcc r15-6156] ada: Defend against risk of infinite loop

2024-12-12 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:bbcf4d2ab6f4d4e97605a2754051fd53c9fb22c2 commit r15-6156-gbbcf4d2ab6f4d4e97605a2754051fd53c9fb22c2 Author: Ronan Desplanques Date: Thu Nov 21 15:32:47 2024 +0100 ada: Defend against risk of infinite loop A recently fixed bug caused an infinite loop when asser

[gcc r15-6153] ada: Improve task entry context detection

2024-12-12 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:8f931770a52e208b0f66066e8c6e09214597655f commit r15-6153-g8f931770a52e208b0f66066e8c6e09214597655f Author: Ronan Desplanques Date: Thu Nov 21 10:01:47 2024 +0100 ada: Improve task entry context detection Access parameters are not allowed in specifications of

[gcc r15-6155] ada: Avoid going through symlinks in the json report

2024-12-12 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:07fe98fb1a92944eab83c4254e55f5bfee916a0b commit r15-6155-g07fe98fb1a92944eab83c4254e55f5bfee916a0b Author: Viljar Indus Date: Thu Nov 21 12:22:00 2024 +0200 ada: Avoid going through symlinks in the json report gcc/ada/ChangeLog: * errout.adb

[gcc r15-6151] ada: Fix internal error on loop parameter specifications

2024-12-12 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:29fe40e0d145a72f6a8e9c6976c7b80883525cdf commit r15-6151-g29fe40e0d145a72f6a8e9c6976c7b80883525cdf Author: Piotr Trojanek Date: Wed Nov 20 16:22:05 2024 +0100 ada: Fix internal error on loop parameter specifications Originally loop parameter specification onl

[gcc r15-6149] ada: Fix the level of the LLVM chapter in the User's Guide

2024-12-12 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:bbe71e3c85af58f225400f22d892eac9d874 commit r15-6149-gbbe71e3c85af58f225400f22d892eac9d874 Author: Sebastian Poeplau Date: Wed Nov 20 12:28:25 2024 +0100 ada: Fix the level of the LLVM chapter in the User's Guide gcc/ada/ChangeLog: *

[gcc r15-6150] ada: Elide the copy for bit-packed aggregates in allocators

2024-12-12 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:8999aba832b3c8789d3bfd5680985bfb77a4df87 commit r15-6150-g8999aba832b3c8789d3bfd5680985bfb77a4df87 Author: Eric Botcazou Date: Wed Nov 20 16:37:30 2024 +0100 ada: Elide the copy for bit-packed aggregates in allocators The in-place expansion has been historica

[gcc r15-6148] ada: Accept static strings with External_Initialization

2024-12-12 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:003ed7d39343cdfb9dde70980c2aa67454bcacef commit r15-6148-g003ed7d39343cdfb9dde70980c2aa67454bcacef Author: Ronan Desplanques Date: Tue Nov 19 10:10:31 2024 +0100 ada: Accept static strings with External_Initialization Before this patch, the argument to the Ex

[gcc r15-6146] ada: Fix pragma Compile_Time_Error for sizes of nonstatic array types

2024-12-12 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:36023478657c64cb72bba3b4f9b7ed815997ae9f commit r15-6146-g36023478657c64cb72bba3b4f9b7ed815997ae9f Author: Eric Botcazou Date: Tue Nov 19 13:04:08 2024 +0100 ada: Fix pragma Compile_Time_Error for sizes of nonstatic array types The pragma is consistenly rejec

[gcc r15-6144] ada: Minor refactoring in expansion of array aggregates

2024-12-12 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:255d7017480fa4d7a492ccb6cfb479741fc3a820 commit r15-6144-g255d7017480fa4d7a492ccb6cfb479741fc3a820 Author: Eric Botcazou Date: Tue Nov 19 09:19:22 2024 +0100 ada: Minor refactoring in expansion of array aggregates This just moves a couple of checks done in co

[gcc r15-6142] ada: Add minimal support for other delayed aspects on controlled objects

2024-12-12 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:ae68258f1968514678dbd2a31ffd6ea92b0f13ee commit r15-6142-gae68258f1968514678dbd2a31ffd6ea92b0f13ee Author: Eric Botcazou Date: Sun Nov 17 20:00:42 2024 +0100 ada: Add minimal support for other delayed aspects on controlled objects This extends the processing

[gcc r15-6147] ada: Fix reference manual clauses

2024-12-12 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:fac69bd389303362efc0ae6e86fc08f3fe99946a commit r15-6147-gfac69bd389303362efc0ae6e86fc08f3fe99946a Author: Ronan Desplanques Date: Tue Nov 19 16:51:44 2024 +0100 ada: Fix reference manual clauses The clauses in section 3.5 of the reference manual were moved a

[gcc r15-6145] ada: Refactor code of Check_Ambiguous_Call and Valid_Conversion

2024-12-12 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:92d65775d773f746ab999e94a405a26e3c3a3cab commit r15-6145-g92d65775d773f746ab999e94a405a26e3c3a3cab Author: Javier Miranda Date: Tue Nov 19 11:07:42 2024 + ada: Refactor code of Check_Ambiguous_Call and Valid_Conversion gcc/ada/ChangeLog:

[gcc r15-6141] ada: Fix documentation comment for Scan_Sign

2024-12-12 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:80619590329b566f793405a7d5b7a8e78b07da6f commit r15-6141-g80619590329b566f793405a7d5b7a8e78b07da6f Author: Ronan Desplanques Date: Mon Nov 18 14:44:39 2024 +0100 ada: Fix documentation comment for Scan_Sign This patches fixes a couple of details that were wro

[gcc r15-6143] ada: Fix validity check for private types

2024-12-12 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:1f4e0e7381eef373037294f746424fd655f80ddb commit r15-6143-g1f4e0e7381eef373037294f746424fd655f80ddb Author: Ronan Desplanques Date: Tue Nov 19 10:43:44 2024 +0100 ada: Fix validity check for private types Before this patch, the machinery to generate validity c

[gcc r15-6140] ada: Crash on assignment of task allocator with expanded name

2024-12-12 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:2e6a337a3eab5d3dacc45fb672894e25366eab7c commit r15-6140-g2e6a337a3eab5d3dacc45fb672894e25366eab7c Author: Bob Duff Date: Fri Nov 15 15:18:46 2024 -0500 ada: Crash on assignment of task allocator with expanded name The compiler crashes on an assignment statem

[gcc r15-6136] ada: Update documentation for External_Initialization

2024-12-12 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:aad595b3313a5c03712ad497c2bf1893c4a67f78 commit r15-6136-gaad595b3313a5c03712ad497c2bf1893c4a67f78 Author: Ronan Desplanques Date: Fri Nov 15 11:30:11 2024 +0100 ada: Update documentation for External_Initialization This fixes an omission in the recent change

[gcc r15-6139] ada: Lift technical limitation in expansion of record aggregates

2024-12-12 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:10131a4d6e48aea7ae67f0a9f17bd74841d03cff commit r15-6139-g10131a4d6e48aea7ae67f0a9f17bd74841d03cff Author: Eric Botcazou Date: Sun Nov 17 20:26:53 2024 +0100 ada: Lift technical limitation in expansion of record aggregates The mechanim deferring the expansion

[gcc r15-6137] ada: Fix wrong finalization with private unconstrained array type

2024-12-12 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:ca0145281f9573781686cba821eceab7a659f750 commit r15-6137-gca0145281f9573781686cba821eceab7a659f750 Author: Eric Botcazou Date: Fri Nov 15 18:40:02 2024 +0100 ada: Fix wrong finalization with private unconstrained array type The address passed to the routine a

[gcc r15-6138] ada: Small improvements to expansion of conditional expressions

2024-12-12 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:3e4b9c67861eef93a262aa1d87d903fbf3a2ae87 commit r15-6138-g3e4b9c67861eef93a262aa1d87d903fbf3a2ae87 Author: Eric Botcazou Date: Fri Nov 15 21:29:18 2024 +0100 ada: Small improvements to expansion of conditional expressions They comprise using a nonnull accesss

[gcc r15-6132] ada: Avoid expanding LHS assignments for controlled types

2024-12-12 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:9420666b5a93e510f2f10470a000fd5b4f9401aa commit r15-6132-g9420666b5a93e510f2f10470a000fd5b4f9401aa Author: Viljar Indus Date: Thu Nov 14 15:22:44 2024 +0200 ada: Avoid expanding LHS assignments for controlled types Expanding a function call that returns a con

[gcc r15-6135] ada: Tweak Is_Predefined_File_Name

2024-12-12 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:0a4f86a80d2ca1c2ce90a5eb6d696644a80a8c48 commit r15-6135-g0a4f86a80d2ca1c2ce90a5eb6d696644a80a8c48 Author: Ronan Desplanques Date: Thu Nov 14 17:11:03 2024 +0100 ada: Tweak Is_Predefined_File_Name This patch slightly widens the set of filenames that the compi

[gcc r15-6131] ada: Add SIGPROT handler for CheriBSD

2024-12-12 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:03b642a45821c3077374db28ecc41fbbc058fa6f commit r15-6131-g03b642a45821c3077374db28ecc41fbbc058fa6f Author: Daniel King Date: Fri Nov 1 21:29:59 2024 + ada: Add SIGPROT handler for CheriBSD gcc/ada/ChangeLog: * init.c (__gnat_error_handler

[gcc r15-6134] ada: Restrict External_Initialization file lookup

2024-12-12 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:1726eda68199ab64e327035e782865468b626edc commit r15-6134-g1726eda68199ab64e327035e782865468b626edc Author: Ronan Desplanques Date: Thu Nov 14 16:52:55 2024 +0100 ada: Restrict External_Initialization file lookup Before this patch, External_Initialization look

[gcc r15-6133] ada: Clean up and restrict usage of Initialization_Statements

2024-12-12 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:9c399e7ef2dfae46b6abb34842a8769376f623c9 commit r15-6133-g9c399e7ef2dfae46b6abb34842a8769376f623c9 Author: Eric Botcazou Date: Thu Nov 14 20:33:34 2024 +0100 ada: Clean up and restrict usage of Initialization_Statements This mechanism is the only producer of

[gcc r15-6130] ada: Export CHERI exception IDs

2024-12-12 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:9d69cdb1202f307796f6e34a827b02c1d048e213 commit r15-6130-g9d69cdb1202f307796f6e34a827b02c1d048e213 Author: Daniel King Date: Fri Nov 1 21:27:00 2024 + ada: Export CHERI exception IDs This allows CHERI exceptions to be raised from C code in the runtime.

[gcc r15-6129] ada: Ensure minimum stack size for preallocated task stacks

2024-12-12 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:f31bd00088a737c78d10f359b946d3950de29de0 commit r15-6129-gf31bd00088a737c78d10f359b946d3950de29de0 Author: Johannes Kliemann Date: Tue Nov 12 17:53:34 2024 +0100 ada: Ensure minimum stack size for preallocated task stacks On targets with preallocated task sta