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
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
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
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
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
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
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
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
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
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
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
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
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
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
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_
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
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.
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
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
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
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
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
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
*
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
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
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
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
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
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
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
*
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
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
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
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
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
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
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
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.
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/
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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.
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):
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.
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
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 (
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
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
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
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
65 matches
Mail list logo