[gcc r15-5437] Regenerate config/avr/avr.opt.urls

2024-11-18 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:fff5cfa4353e0c45400d8cb9cbff5c40c55fc97a commit r15-5437-gfff5cfa4353e0c45400d8cb9cbff5c40c55fc97a Author: David Malcolm Date: Mon Nov 18 20:44:09 2024 -0500 Regenerate config/avr/avr.opt.urls gcc/ChangeLog: * config/avr/avr.opt.urls: Regenerate f

[gcc r15-5436] RISC-V: Remove unnecessary option for scalar SAT_TRUNC testcase

2024-11-18 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:75034a77dc831c76e2c616131d372bf4619eb0f6 commit r15-5436-g75034a77dc831c76e2c616131d372bf4619eb0f6 Author: Pan Li Date: Sat Nov 16 10:43:37 2024 +0800 RISC-V: Remove unnecessary option for scalar SAT_TRUNC testcase After we create a isolated folder to hold al

[gcc r15-5433] Produce CodeView info about nested types

2024-11-18 Thread Mark Harmstone via Gcc-cvs
https://gcc.gnu.org/g:14d706ed0e90373c98a0ce223ffeea8846f6d9bc commit r15-5433-g14d706ed0e90373c98a0ce223ffeea8846f6d9bc Author: Mark Harmstone Date: Tue Nov 19 00:46:45 2024 + Produce CodeView info about nested types If the DIE for a struct, class, or union contains a nested

[gcc r15-5434] Flatten anonymous structs in CodeView types

2024-11-18 Thread Mark Harmstone via Gcc-cvs
https://gcc.gnu.org/g:f1f8d4c5115975875b5b1a15adbac50bc28a3922 commit r15-5434-gf1f8d4c5115975875b5b1a15adbac50bc28a3922 Author: Mark Harmstone Date: Sun Nov 10 00:23:49 2024 + Flatten anonymous structs in CodeView types If a CodeView struct, class, or union has as a member an

[gcc r15-5381] libgomp/plugin/plugin-nvptx.c: Change false to NULL to fix C23 wrong-return-type error [PR117626]

2024-11-18 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:e7e3d1838f7cfb4a9fca711d735d8f5ea47d16dc commit r15-5381-ge7e3d1838f7cfb4a9fca711d735d8f5ea47d16dc Author: Tobias Burnus Date: Mon Nov 18 11:06:58 2024 +0100 libgomp/plugin/plugin-nvptx.c: Change false to NULL to fix C23 wrong-return-type error [PR117626] li

[gcc r15-5429] json: add json parsing support

2024-11-18 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:66e6e4f131e517344e4f2c16f96de90d391d94e0 commit r15-5429-g66e6e4f131e517344e4f2c16f96de90d391d94e0 Author: David Malcolm Date: Mon Nov 18 17:08:36 2024 -0500 json: add json parsing support This patch implements JSON parsing support. It's based on the

[gcc r14-10940] i386: Enable *rsqrtsf2_sse without TARGET_SSE_MATH [PR117357]

2024-11-18 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:fee461613856c98946e15ef55d813831a73d2485 commit r14-10940-gfee461613856c98946e15ef55d813831a73d2485 Author: Uros Bizjak Date: Mon Nov 18 22:38:46 2024 +0100 i386: Enable *rsqrtsf2_sse without TARGET_SSE_MATH [PR117357] __builtin_ia32_rsqrtsf2 expander generat

[gcc r15-5431] c: Allow bool and enum null pointer constants [PR112556]

2024-11-18 Thread Joseph Myers via Gcc-cvs
https://gcc.gnu.org/g:3d525fce70fa0ffa0b22af6e213643e1ceca5ab5 commit r15-5431-g3d525fce70fa0ffa0b22af6e213643e1ceca5ab5 Author: Joseph Myers Date: Mon Nov 18 22:24:48 2024 + c: Allow bool and enum null pointer constants [PR112556] As reported in bug 112556, GCC wrongly reject

[gcc r15-5427] testsuite: move dg-test cleanup code from gcc-dg.exp to its own file

2024-11-18 Thread David Malcolm via Libstdc++-cvs
https://gcc.gnu.org/g:c9d21e19df2836b70365efbf759027b0f86a9b93 commit r15-5427-gc9d21e19df2836b70365efbf759027b0f86a9b93 Author: David Malcolm Date: Mon Nov 18 16:49:04 2024 -0500 testsuite: move dg-test cleanup code from gcc-dg.exp to its own file I need to use this cleanup logic

[gcc r15-5426] i386: Enable *rsqrtsf2_sse without TARGET_SSE_MATH [PR117357]

2024-11-18 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:344356f781ddb7bf0abb11edf9bdd13f6802dea8 commit r15-5426-g344356f781ddb7bf0abb11edf9bdd13f6802dea8 Author: Uros Bizjak Date: Mon Nov 18 22:38:46 2024 +0100 i386: Enable *rsqrtsf2_sse without TARGET_SSE_MATH [PR117357] __builtin_ia32_rsqrtsf2 expander generate

[gcc r15-5389] RISC-V: Add else operand to masked loads [PR115336].

2024-11-18 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:b89273a049a76ffc29dd43a536ad329f0d994c05 commit r15-5389-gb89273a049a76ffc29dd43a536ad329f0d994c05 Author: Robin Dapp Date: Thu Aug 8 10:31:22 2024 +0200 RISC-V: Add else operand to masked loads [PR115336]. This patch adds else operands to masked loads. Curr

[gcc r15-5370] hppa: Remove typedef for bool type

2024-11-18 Thread John David Anglin via Gcc-cvs
https://gcc.gnu.org/g:8f50a0794076d6e1d4d1ed693b94d6ee2e4cd849 commit r15-5370-g8f50a0794076d6e1d4d1ed693b94d6ee2e4cd849 Author: John David Anglin Date: Sun Nov 17 14:42:39 2024 -0500 hppa: Remove typedef for bool type In C23, bool is now a keyword. So, doing a typedef for it is

[gcc r15-5420] aarch64: Improve early_ra dump information

2024-11-18 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:102e42a0dffafdd389604f877dbf6430c7394f73 commit r15-5420-g102e42a0dffafdd389604f877dbf6430c7394f73 Author: Richard Sandiford Date: Mon Nov 18 19:32:49 2024 + aarch64: Improve early_ra dump information The early-ra pass often didn't print a dump message wh

[gcc r15-5423] aarch64: Improve early-ra handling of reductions

2024-11-18 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:8633bdb346be748bb4dcd774ab63a01378e6af48 commit r15-5423-g8633bdb346be748bb4dcd774ab63a01378e6af48 Author: Richard Sandiford Date: Mon Nov 18 19:32:51 2024 + aarch64: Improve early-ra handling of reductions At the moment, early-ra ducks out of allocating

[gcc r15-5419] aarch64: Add early_ra::record_live_range_failure

2024-11-18 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:716aa5a668388a09b27525dce847d8d36c4c2fab commit r15-5419-g716aa5a668388a09b27525dce847d8d36c4c2fab Author: Richard Sandiford Date: Mon Nov 18 19:32:49 2024 + aarch64: Add early_ra::record_live_range_failure So far, early_ra has used a single m_allocation_

[gcc r15-5425] Fix test failures for enum-alias-{1, 2, 3} on arm-eabi [PR117419]

2024-11-18 Thread Martin Uecker via Gcc-cvs
https://gcc.gnu.org/g:a3098b9a7281adef2028c2be3674094697557c2c commit r15-5425-ga3098b9a7281adef2028c2be3674094697557c2c Author: Martin Uecker Date: Tue Nov 12 18:08:17 2024 +0100 Fix test failures for enum-alias-{1,2,3} on arm-eabi [PR117419] The tests added for PR115157 fail on

[gcc r15-5424] Add a timevar for late combine

2024-11-18 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:a019429f365e32d0ce01b0b60924f0dd37737769 commit r15-5424-ga019429f365e32d0ce01b0b60924f0dd37737769 Author: Richard Sandiford Date: Mon Nov 18 19:33:58 2024 + Add a timevar for late combine When adding late-combine.cc, I forgot to add a timevar for it.

[gcc r15-5422] aarch64: Extend early-ra splitting of single-block regions

2024-11-18 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:279475fd7236a9e4ed1ecb634f82a2bc7c895cc8 commit r15-5422-g279475fd7236a9e4ed1ecb634f82a2bc7c895cc8 Author: Richard Sandiford Date: Mon Nov 18 19:32:50 2024 + aarch64: Extend early-ra splitting of single-block regions When early-ra treats a block as an iso

[gcc r15-5421] aarch64: Relax early_ra treatment of modes_tieable_p

2024-11-18 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:428f3cacdd6aa631040379cb3c39eb8832957ef1 commit r15-5421-g428f3cacdd6aa631040379cb3c39eb8832957ef1 Author: Richard Sandiford Date: Mon Nov 18 19:32:50 2024 + aarch64: Relax early_ra treatment of modes_tieable_p At least on aarch64, modes_tieable_p is a st

[gcc r15-5418] aarch64: Split early_ra::record_insn_refs

2024-11-18 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:4712ecde4869cf29c40a7df44e4655939d90d4d8 commit r15-5418-g4712ecde4869cf29c40a7df44e4655939d90d4d8 Author: Richard Sandiford Date: Mon Nov 18 19:32:48 2024 + aarch64: Split early_ra::record_insn_refs record_insn_refs has three distinct phases: model the d

[gcc r15-5417] diagnostics: add support for nested diagnostics [PR116253]

2024-11-18 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:a5af2ec16fa75941a39a5a339d13590cd13c54e9 commit r15-5417-ga5af2ec16fa75941a39a5a339d13590cd13c54e9 Author: David Malcolm Date: Mon Nov 18 14:20:17 2024 -0500 diagnostics: add support for nested diagnostics [PR116253] Previously the diagnostic subsystem suppor

[gcc r15-5416] PR modula2/117555: libgm2 build failure after r15-5081-g95960cd473297c

2024-11-18 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:6d90f5d0ae928320e6e4ce9fce8e658404d8cb72 commit r15-5416-g6d90f5d0ae928320e6e4ce9fce8e658404d8cb72 Author: Gaius Mulley Date: Mon Nov 18 18:35:28 2024 + PR modula2/117555: libgm2 build failure after r15-5081-g95960cd473297c This patch adds missing return

[gcc r13-9198] AVR: target/117659 - Fix wrong code for u24 << 16.

2024-11-18 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:3c15b26d5f072cd083d469df976cf6adf3e68fb3 commit r13-9198-g3c15b26d5f072cd083d469df976cf6adf3e68fb3 Author: Georg-Johann Lay Date: Mon Nov 18 18:12:38 2024 +0100 AVR: target/117659 - Fix wrong code for u24 << 16. gcc/ PR target/117659 *

[gcc r15-5414] Fortran: add bounds-checking for ALLOCATE of CHARACTER with type-spec [PR53357]

2024-11-18 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:386f6d98ba0d438d65da1ad5b203f7b2743fc6da commit r15-5414-g386f6d98ba0d438d65da1ad5b203f7b2743fc6da Author: Harald Anlauf Date: Sun Nov 17 23:04:58 2024 +0100 Fortran: add bounds-checking for ALLOCATE of CHARACTER with type-spec [PR53357] Fix a rejects-(poten

[gcc r15-5412] [committed][RISC-V][PR target/117595] Fix bogus use of simplify_gen_subreg

2024-11-18 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:f5ceca96278b2ffaff838216aa6644fedb603573 commit r15-5412-gf5ceca96278b2ffaff838216aa6644fedb603573 Author: Jeff Law Date: Mon Nov 18 10:55:09 2024 -0700 [committed][RISC-V][PR target/117595] Fix bogus use of simplify_gen_subreg And stage3 begins... Z

[gcc r15-5413] tree-optimization/117594 - fix live op vectorization for length masked case

2024-11-18 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c108785c425b2042f63fa975c58c274d19a8d160 commit r15-5413-gc108785c425b2042f63fa975c58c274d19a8d160 Author: Richard Biener Date: Mon Nov 18 13:46:52 2024 +0100 tree-optimization/117594 - fix live op vectorization for length masked case The code was passing fac

[gcc r12-10820] AVR: target/117659 - Fix wrong code for u24 << 16.

2024-11-18 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:a2725b4ed6f248e1239aace322a78ee4d45db110 commit r12-10820-ga2725b4ed6f248e1239aace322a78ee4d45db110 Author: Georg-Johann Lay Date: Mon Nov 18 18:12:38 2024 +0100 AVR: target/117659 - Fix wrong code for u24 << 16. gcc/ PR target/117659

[gcc r15-5411] PR modula2/117660: Errors referring to variables of type array could display full declaration

2024-11-18 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:ab7abf1db09519a92f4a02af30ed6b834264c45e commit r15-5411-gab7abf1db09519a92f4a02af30ed6b834264c45e Author: Gaius Mulley Date: Mon Nov 18 17:51:37 2024 + PR modula2/117660: Errors referring to variables of type array could display full declaration This pa

[gcc r14-10939] AVR: target/117659 - Fix wrong code for u24 << 16.

2024-11-18 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:3cb7ac6f02d35eda5d9e52834d06f50d0c929ecc commit r14-10939-g3cb7ac6f02d35eda5d9e52834d06f50d0c929ecc Author: Georg-Johann Lay Date: Mon Nov 18 18:12:38 2024 +0100 AVR: target/117659 - Fix wrong code for u24 << 16. gcc/ PR target/117659

[gcc r15-5410] AVR: target/117659 - Fix wrong code for u24 << 16.

2024-11-18 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:bba27015f2815a8fa6fae46a29a70644e868341c commit r15-5410-gbba27015f2815a8fa6fae46a29a70644e868341c Author: Georg-Johann Lay Date: Mon Nov 18 18:12:38 2024 +0100 AVR: target/117659 - Fix wrong code for u24 << 16. gcc/ PR target/117659 *

[gcc r15-5409] Fix more c23 bool fallout

2024-11-18 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:1100c0576b0c6f78ede0d3fecfc6c6e8148f954f commit r15-5409-g1100c0576b0c6f78ede0d3fecfc6c6e8148f954f Author: Jeff Law Date: Mon Nov 18 10:11:01 2024 -0700 Fix more c23 bool fallout While these haven't shown up in my tester (not configs I test) and I think w

[gcc r15-5408] [RFA] Fix csky and c6x build failures

2024-11-18 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:39a39d1f38ccb9ba292b22003dc3c7febb0b6512 commit r15-5408-g39a39d1f38ccb9ba292b22003dc3c7febb0b6512 Author: Jeff Law Date: Mon Nov 18 09:59:54 2024 -0700 [RFA] Fix csky and c6x build failures csky fails to build libgcc after the c23 changes because it has a ty

[gcc r14-10938] fold-const: Fix BIT_INSERT_EXPR folding for BYTES_BIG_ENDIAN [PR116997]

2024-11-18 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:b51b45eaf7131ec97b7fa180ffa6e8dedc24e74f commit r14-10938-gb51b45eaf7131ec97b7fa180ffa6e8dedc24e74f Author: Andre Vieira Date: Mon Oct 14 16:24:07 2024 +0100 fold-const: Fix BIT_INSERT_EXPR folding for BYTES_BIG_ENDIAN [PR116997] Fix constant folding of BIT_I

[gcc r15-5407] PR modula2/117371: Add check for zero step in for loop

2024-11-18 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:e37641458e9e1be1a81ff7fab4f4ab8398147d80 commit r15-5407-ge37641458e9e1be1a81ff7fab4f4ab8398147d80 Author: Gaius Mulley Date: Mon Nov 18 16:34:42 2024 + PR modula2/117371: Add check for zero step in for loop This patch is a follow on from PR modula2/11737

[gcc r15-5402] ada: Fix another minor fallout of previous changes to aggregate expansion

2024-11-18 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:1b24e30cabbe2d796dc12afbcccfe849b0b9eb92 commit r15-5402-g1b24e30cabbe2d796dc12afbcccfe849b0b9eb92 Author: Eric Botcazou Date: Thu Nov 7 19:23:39 2024 +0100 ada: Fix another minor fallout of previous changes to aggregate expansion The processing of static arr

[gcc r15-5404] ada: Fix small oversight in removal of N_Unchecked_Expression node

2024-11-18 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:70faad19613748c7894afafac2703d7aa856a7c6 commit r15-5404-g70faad19613748c7894afafac2703d7aa856a7c6 Author: Eric Botcazou Date: Fri Nov 8 15:35:27 2024 +0100 ada: Fix small oversight in removal of N_Unchecked_Expression node In addition to Resolve_Indexed_Comp

[gcc r15-5406] ada: Fix interaction of aspect Predicate and static case expressions

2024-11-18 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:70999668a1305571d3b5fc57168fcb060a976418 commit r15-5406-g70999668a1305571d3b5fc57168fcb060a976418 Author: Eric Botcazou Date: Sun Nov 10 19:20:13 2024 +0100 ada: Fix interaction of aspect Predicate and static case expressions The semantics of the GNAT-specif

[gcc r15-5385] vect: Add maskload else value support.

2024-11-18 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:634ae740f5a839df6567c58cfdcd32a3833c4626 commit r15-5385-g634ae740f5a839df6567c58cfdcd32a3833c4626 Author: Robin Dapp Date: Thu Aug 8 14:29:05 2024 +0200 vect: Add maskload else value support. This patch adds an else operand to vectorized masked load calls.

[gcc r15-5376] libstdc++: Update reference to Angelika Langer's article

2024-11-18 Thread Gerald Pfeifer via Libstdc++-cvs
https://gcc.gnu.org/g:83e86397b0c1d97c24075793cc5311b48baa2907 commit r15-5376-g83e86397b0c1d97c24075793cc5311b48baa2907 Author: Gerald Pfeifer Date: Mon Nov 18 08:33:49 2024 +0100 libstdc++: Update reference to Angelika Langer's article libstdc++-v3: * doc/xml/manual/

[gcc r15-5401] ada: Fix minor fallout of previous changes to aggregate expansion

2024-11-18 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:3716d9887c9e4d8533b1a2346ac2025508f76ea4 commit r15-5401-g3716d9887c9e4d8533b1a2346ac2025508f76ea4 Author: Eric Botcazou Date: Thu Nov 7 18:50:49 2024 +0100 ada: Fix minor fallout of previous changes to aggregate expansion The problem occurs for an anonymous

[gcc r15-5403] ada: Fix another minor fallout of previous changes to aggregate expansion

2024-11-18 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:b4fd15d8bea6224a431e062d846459cc57724e41 commit r15-5403-gb4fd15d8bea6224a431e062d846459cc57724e41 Author: Eric Botcazou Date: Fri Nov 8 11:01:11 2024 +0100 ada: Fix another minor fallout of previous changes to aggregate expansion This is another glitch assoc

[gcc r15-5405] ada: Atomic_Synchronization is not a user-visible check

2024-11-18 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:4e23ce507067b04865342bb1a22a3651caaf28bc commit r15-5405-g4e23ce507067b04865342bb1a22a3651caaf28bc Author: Bob Duff Date: Sun Nov 10 06:39:57 2024 -0500 ada: Atomic_Synchronization is not a user-visible check Remove all user-level documentation of the check n

[gcc r15-5400] ada: Small cleanup and refactoring in expansion of asynchronous select

2024-11-18 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:6a7849592d442563a799cff35f3b43fd4b828681 commit r15-5400-g6a7849592d442563a799cff35f3b43fd4b828681 Author: Eric Botcazou Date: Thu Oct 31 11:21:56 2024 +0100 ada: Small cleanup and refactoring in expansion of asynchronous select The exception handler that cat

[gcc r15-5399] ada: Array aggregate with large static bounds causes compiler crash

2024-11-18 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:0019e8dc7696f62667816ce321f9b3a1ab3c1837 commit r15-5399-g0019e8dc7696f62667816ce321f9b3a1ab3c1837 Author: Steve Baird Date: Wed Oct 30 15:34:50 2024 -0700 ada: Array aggregate with large static bounds causes compiler crash In some cases an array aggregate wi

[gcc r15-5398] ada: Cleanup in expansion of array aggregates in object declarations

2024-11-18 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:b2320a12dfe4a16514a3ad8ae1fbe27ab704ff15 commit r15-5398-gb2320a12dfe4a16514a3ad8ae1fbe27ab704ff15 Author: Eric Botcazou Date: Wed Nov 6 16:09:28 2024 +0100 ada: Cleanup in expansion of array aggregates in object declarations This mainly decouples the handlin

[gcc r15-5397] ada: Further cleanup in expansion of array aggregates in allocators

2024-11-18 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:7617b83242b19efa2216eb817befb53b75a6794c commit r15-5397-g7617b83242b19efa2216eb817befb53b75a6794c Author: Eric Botcazou Date: Tue Nov 5 15:46:45 2024 +0100 ada: Further cleanup in expansion of array aggregates in allocators This mainly decouples the handling

[gcc r15-5396] ada: Small cleanup in expansion of array aggregates in allocators

2024-11-18 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:856467a7e6d2d24d8816b2036ae5fd52c3e91145 commit r15-5396-g856467a7e6d2d24d8816b2036ae5fd52c3e91145 Author: Eric Botcazou Date: Tue Nov 5 11:24:06 2024 +0100 ada: Small cleanup in expansion of array aggregates in allocators Convert_Array_Aggr_In_Allocator does

[gcc r15-5393] ada: Tweak test for predefined main unit

2024-11-18 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:28a69cb3db4525cb40c224a6beb0f5c4f9a94c57 commit r15-5393-g28a69cb3db4525cb40c224a6beb0f5c4f9a94c57 Author: Ronan Desplanques Date: Mon Nov 4 17:57:15 2024 +0100 ada: Tweak test for predefined main unit This change is part of an effort to reduce usage of I

[gcc r15-5394] ada: Crash on 'Access for Stream_Element_Array object

2024-11-18 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:1850d0dbd32cf0b2cfa3225f0f8fbe1754b37393 commit r15-5394-g1850d0dbd32cf0b2cfa3225f0f8fbe1754b37393 Author: squirek Date: Thu Oct 24 17:02:53 2024 + ada: Crash on 'Access for Stream_Element_Array object This patch fixes a crash in the compiler when the act

[gcc r15-5395] ada: Constraint error not raised in ACATS test c413007

2024-11-18 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:7eafe8e9e9ec08f1d8b2f4ea0da2f47a7dedbeaa commit r15-5395-g7eafe8e9e9ec08f1d8b2f4ea0da2f47a7dedbeaa Author: Javier Miranda Date: Sun Oct 20 12:13:03 2024 + ada: Constraint error not raised in ACATS test c413007 Reverse the meaning of switch -gnatd_P; that

[gcc(refs/users/meissner/heads/work186-bugs)] Revert changes

2024-11-18 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:72607d8e90fa1a90fff2a5a3f28ff16130ad6974 commit 72607d8e90fa1a90fff2a5a3f28ff16130ad6974 Author: Michael Meissner Date: Sun Nov 17 23:26:02 2024 -0500 Revert changes Diff: --- gcc/config/rs6000/rs6000.md | 46 - gcc/testsuite/gcc.target

[gcc(refs/users/meissner/heads/work186-bugs)] PR target/108958 -- use mtvsrdd to zero extend GPR DImode to VSX TImode

2024-11-18 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:a5a5aa1275e77101110276ada3b1da4344e71aef commit a5a5aa1275e77101110276ada3b1da4344e71aef Author: Michael Meissner Date: Sun Nov 17 23:16:46 2024 -0500 PR target/108958 -- use mtvsrdd to zero extend GPR DImode to VSX TImode Previously GCC would zero externd a

[gcc r15-5392] libgomp/plugin/plugin-gcn.c: async-queue init - fix function-return type and fail fatally

2024-11-18 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:884637b6362391921100efa2c7db4f4452e2a13f commit r15-5392-g884637b6362391921100efa2c7db4f4452e2a13f Author: Tobias Burnus Date: Mon Nov 18 14:58:21 2024 +0100 libgomp/plugin/plugin-gcn.c: async-queue init - fix function-return type and fail fatally libgomp/Ch

[gcc(refs/users/meissner/heads/work186-bugs)] Revert changes

2024-11-18 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:1c6b11ccc285c06a0bb74e31a79a9880d56355cd commit 1c6b11ccc285c06a0bb74e31a79a9880d56355cd Author: Michael Meissner Date: Sun Nov 17 20:26:48 2024 -0500 Revert changes Diff: --- gcc/config/rs6000/rs6000.md | 26 gcc/testsuite/gcc.targe

[gcc r15-5391] testsuite: Move test pr117093.c into gcc.target/aarch64.

2024-11-18 Thread Jennifer Schmitz via Gcc-cvs
https://gcc.gnu.org/g:944471eaee4042b816ec2d58968bbdff52e07933 commit r15-5391-g944471eaee4042b816ec2d58968bbdff52e07933 Author: Jennifer Schmitz Date: Mon Nov 18 01:02:42 2024 -0800 testsuite: Move test pr117093.c into gcc.target/aarch64. The test file pr117093.c failed on platfo

[gcc r15-5383] ifn: Add else-operand handling.

2024-11-18 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:8f68d9cb7897df188f7dcd733d8c385f77fd8011 commit r15-5383-g8f68d9cb7897df188f7dcd733d8c385f77fd8011 Author: Robin Dapp Date: Thu Aug 8 10:54:35 2024 +0200 ifn: Add else-operand handling. This patch adds else-operand handling to the internal functions.

[gcc r15-5390] RISC-V: Add VLS modes to strided loads.

2024-11-18 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:52a392b8b797d01a7b0b06c8f20b0bf8374d489e commit r15-5390-g52a392b8b797d01a7b0b06c8f20b0bf8374d489e Author: Robin Dapp Date: Mon Nov 4 15:34:50 2024 +0100 RISC-V: Add VLS modes to strided loads. This patch adds VLS modes to the strided load expanders.

[gcc r15-5388] i386: Add zero maskload else operand.

2024-11-18 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:ebf30772415cfd3fa544fc7262b28b948591538f commit r15-5388-gebf30772415cfd3fa544fc7262b28b948591538f Author: Robin Dapp Date: Tue Nov 5 14:47:07 2024 +0100 i386: Add zero maskload else operand. gcc/ChangeLog: * config/i386/sse.md (maskload):

[gcc r15-5387] gcn: Add else operand to masked loads.

2024-11-18 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:4a39addb4921ca1f7aa013835cd1351226e5e6b6 commit r15-5387-g4a39addb4921ca1f7aa013835cd1351226e5e6b6 Author: Robin Dapp Date: Thu Aug 8 10:31:05 2024 +0200 gcn: Add else operand to masked loads. This patch adds an undefined else operand to the masked loads.

[gcc r15-5386] aarch64: Add masked-load else operands.

2024-11-18 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:a166a6ccdc6c3d6532a24ba3a2057a177ce44752 commit r15-5386-ga166a6ccdc6c3d6532a24ba3a2057a177ce44752 Author: Robin Dapp Date: Thu Aug 8 10:30:58 2024 +0200 aarch64: Add masked-load else operands. This adds zero else operands to masked loads and their intrinsics

[gcc r15-5382] docs: Document maskload else operand and behavior.

2024-11-18 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:5214ddb464aab6c98b6eb6a267dcc9952f030d2f commit r15-5382-g5214ddb464aab6c98b6eb6a267dcc9952f030d2f Author: Robin Dapp Date: Thu Aug 8 10:32:25 2024 +0200 docs: Document maskload else operand and behavior. This patch amends the documentation for masked loads (

[gcc r15-5384] tree-ifcvt: Add zero maskload else value.

2024-11-18 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:6b6bd53619fd11bab3def8dee737711a7ee539ea commit r15-5384-g6b6bd53619fd11bab3def8dee737711a7ee539ea Author: Robin Dapp Date: Thu Aug 8 12:54:36 2024 +0200 tree-ifcvt: Add zero maskload else value. When predicating a load we implicitly assume that the else valu

[gcc r15-5380] match: Fix the `max==0` pattern for pointers [PR117646]

2024-11-18 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:45a3277149d95a51cf9109cab87ee39a7dce73e2 commit r15-5380-g45a3277149d95a51cf9109cab87ee39a7dce73e2 Author: Andrew Pinski Date: Sun Nov 17 20:21:58 2024 -0800 match: Fix the `max==0` pattern for pointers [PR117646] For pointers I forgot that BIT_IOR_EXPR is no

[gcc r15-5379] libstdc++: Fix invalid casts in unordered container merge functions

2024-11-18 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:dffc37deaddf08bd11208a459496b30021700203 commit r15-5379-gdffc37deaddf08bd11208a459496b30021700203 Author: Jonathan Wakely Date: Thu Nov 14 14:25:52 2024 + libstdc++: Fix invalid casts in unordered container merge functions François pointed out that stati

[gcc r15-5378] libcpp: add .c++-header-unit target

2024-11-18 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:7b8b96a327f2201531c0a2b32db490532db4aa39 commit r15-5378-g7b8b96a327f2201531c0a2b32db490532db4aa39 Author: Jason Merrill Date: Tue Jun 4 21:15:02 2024 -0400 libcpp: add .c++-header-unit target The dependency output for header unit modules is based on the abso