https://gcc.gnu.org/g:d3b4ba120ce3b743838c3545a24554989955722a
commit r15-659-gd3b4ba120ce3b743838c3545a24554989955722a
Author: YunQiang Su
Date: Thu May 16 02:30:50 2024 +0800
MIPS: Remove -m(no-)lra option
PR target/113955
The `-mlra` option was introduced in 2014 for MIPS,
https://gcc.gnu.org/g:5d6c099ffaa384425f33d4e3a52f55149b9bc99a
commit r15-660-g5d6c099ffaa384425f33d4e3a52f55149b9bc99a
Author: Eric Botcazou
Date: Wed Mar 13 17:05:12 2024 +0100
ada: Rework and augment documentation on strict aliasing
The documentation was originally centered aro
https://gcc.gnu.org/g:bdf9ebb75880601bb67d63672d2e830005109f8e
commit r15-661-gbdf9ebb75880601bb67d63672d2e830005109f8e
Author: Eric Botcazou
Date: Sat Mar 16 19:20:43 2024 +0100
ada: Small cleanup in System.Finalization_Primitives unit
It has been made possible by recent changes.
https://gcc.gnu.org/g:bf941670685fd8d646ae8955c3bb086d1512bac2
commit r15-662-gbf941670685fd8d646ae8955c3bb086d1512bac2
Author: Jose Ruiz
Date: Thu Mar 7 11:20:03 2024 +0100
ada: Implement representation aspect Max_Entry_Queue_Length
Enforce Max_Entry_Queue_Length (and its
syn
https://gcc.gnu.org/g:d6a10f8173ca9f390cd87691477fa147d4404f3b
commit r15-663-gd6a10f8173ca9f390cd87691477fa147d4404f3b
Author: Jose Ruiz
Date: Thu Mar 7 19:16:18 2024 +0100
ada: Detect only conflict with synomyms of max queue length
Use of duplicated representation aspect is dete
https://gcc.gnu.org/g:eef3025547ce55cbf6a9018b495ef5c9a562047a
commit r15-664-geef3025547ce55cbf6a9018b495ef5c9a562047a
Author: Eric Botcazou
Date: Tue Mar 19 10:56:34 2024 +0100
ada: One more adjustment coming from aliasing considerations
It is needed on PowerPC platforms because
https://gcc.gnu.org/g:caaf20e2678117861a7a4d1da712be91a94596b1
commit r15-665-gcaaf20e2678117861a7a4d1da712be91a94596b1
Author: Steve Baird
Date: Mon Mar 18 14:35:33 2024 -0700
ada: Reject too-strict alignment specifications.
For a discrete (or fixed-point) type T, GNAT requires t
https://gcc.gnu.org/g:16cdeadb33400238ea522541009ecd2a24769f0c
commit r15-666-g16cdeadb33400238ea522541009ecd2a24769f0c
Author: Sebastian Poeplau
Date: Wed Mar 20 11:48:22 2024 +0100
ada: Use System.Address for address computation in System.Pool_Global
Some architectures don't let
https://gcc.gnu.org/g:fbe275e2458458ad517645d64619d3aac4467cf1
commit r15-667-gfbe275e2458458ad517645d64619d3aac4467cf1
Author: Piotr Trojanek
Date: Wed Mar 20 23:19:35 2024 +0100
ada: Fix for attribute Width on enumeration types with Discard_Name
Fix computation of attribute 'Wid
https://gcc.gnu.org/g:9edbaab0f6eb83351ef65e5bc0e427a415e04915
commit r15-668-g9edbaab0f6eb83351ef65e5bc0e427a415e04915
Author: Piotr Trojanek
Date: Fri Mar 22 14:50:15 2024 +0100
ada: Fix static 'Img for enumeration type with Discard_Names
Fix a short-circuit folding of 'Img for
https://gcc.gnu.org/g:727e7d69240d31215e0fcad9e91c1f67942e4500
commit r15-669-g727e7d69240d31215e0fcad9e91c1f67942e4500
Author: Eric Botcazou
Date: Sat Mar 23 14:20:14 2024 +0100
ada: Another small cleanup about allocators and aggregates
This eliminates a few more oddities present
https://gcc.gnu.org/g:37f4a6f2ac22b633191d02d90054b601a73c80fa
commit r15-670-g37f4a6f2ac22b633191d02d90054b601a73c80fa
Author: Ronan Desplanques
Date: Mon Mar 25 10:12:17 2024 +0100
ada: Fix incorrect free with Task_Info pragma
Before this patch, on Linux, the procedure
Syste
https://gcc.gnu.org/g:888a12b48a3ef50d467c04ccbe4cc9c937a8450e
commit r15-671-g888a12b48a3ef50d467c04ccbe4cc9c937a8450e
Author: Gary Dismukes
Date: Mon Mar 18 21:16:58 2024 +
ada: Resolve ACATS compilation and execution issues with container
aggregates
This change set address
https://gcc.gnu.org/g:83d3a218dfb3b7730884ada7e607cf72891d4c11
commit r15-690-g83d3a218dfb3b7730884ada7e607cf72891d4c11
Author: Jakub Jelinek
Date: Mon May 20 09:48:27 2024 +0200
Manually add ChangeLog entry for
r15-575-gda73261ce7731be7f2b164f1db796878cdc23365
Diff:
---
gcc/ChangeLog |
https://gcc.gnu.org/g:824755fcf4d82119c8ea7496e43eab7a88d17a2b
commit r15-674-g824755fcf4d82119c8ea7496e43eab7a88d17a2b
Author: Piotr Trojanek
Date: Mon Mar 25 21:47:55 2024 +0100
ada: Fix style in list of implementation-defined attributes
Code cleanup.
gcc/ada/
https://gcc.gnu.org/g:32aa8b92c59d9c8343a618c7d1614bed7b0e107d
commit r15-677-g32aa8b92c59d9c8343a618c7d1614bed7b0e107d
Author: Piotr Trojanek
Date: Mon Mar 25 22:49:58 2024 +0100
ada: Apply restriction No_Implementation_Attributes to source nodes only
Restriction No_Implementatio
https://gcc.gnu.org/g:103e7f3a94b85c18a134a0fd8893b85e548882cb
commit r15-672-g103e7f3a94b85c18a134a0fd8893b85e548882cb
Author: Eric Botcazou
Date: Mon Mar 25 11:44:21 2024 +0100
ada: Extend expansion delaying mechanism to conditional expressions
When an aggregate that needs to be
https://gcc.gnu.org/g:0d119fb79e884c9ee5e1ccbbb98311780f92413d
commit r15-673-g0d119fb79e884c9ee5e1ccbbb98311780f92413d
Author: Ronan Desplanques
Date: Mon Mar 25 14:36:56 2024 +0100
ada: Tweak handling of thread ID on POSIX
This patch changes the task initialization subprograms o
https://gcc.gnu.org/g:766a3934c13d2732de3af2c219cae399e94a4470
commit r15-675-g766a3934c13d2732de3af2c219cae399e94a4470
Author: Piotr Trojanek
Date: Mon Mar 25 23:01:32 2024 +0100
ada: Use discrete choice list in declaration of universal type attributes
Code cleanup.
gcc/
https://gcc.gnu.org/g:a74dff4d9d0b26e91d02acb81e9ed2e34d0d38e9
commit r15-683-ga74dff4d9d0b26e91d02acb81e9ed2e34d0d38e9
Author: Gary Dismukes
Date: Tue Mar 26 22:36:02 2024 +
ada: Error on instantiation of generic containing legal container aggregate
When a container aggregate
https://gcc.gnu.org/g:4ed963a52a0a7349f0beb765ee0802857d1752eb
commit r15-676-g4ed963a52a0a7349f0beb765ee0802857d1752eb
Author: Piotr Trojanek
Date: Mon Mar 25 22:50:47 2024 +0100
ada: Remove repeated condition in check for implementation attributes
Code cleanup; semantics is unaf
https://gcc.gnu.org/g:95a13b096df2aa6dc096f65846d6c19067552792
commit r15-678-g95a13b096df2aa6dc096f65846d6c19067552792
Author: Piotr Trojanek
Date: Mon Mar 25 22:52:14 2024 +0100
ada: Fix list of attributes defined by Ada 2012
Recognize references to attributes Old, Overlaps_Stor
https://gcc.gnu.org/g:b3cfe6e88ffcc636d83e4ac5708065c3131e1766
commit r15-689-gb3cfe6e88ffcc636d83e4ac5708065c3131e1766
Author: Bob Duff
Date: Mon Apr 1 14:05:14 2024 -0400
ada: Allow 'others' in formal packages with overloaded formals
If a generic package has two or more generic
https://gcc.gnu.org/g:ea65d5b38051aca5071157092546665c446cef60
commit r15-679-gea65d5b38051aca5071157092546665c446cef60
Author: Piotr Trojanek
Date: Mon Mar 25 23:00:13 2024 +0100
ada: Fix list of implementation-defined attributes
Several of the implementation-defined attributes w
https://gcc.gnu.org/g:fd5a221928bb0689f7ff7eadc295970bf58392a5
commit r15-680-gfd5a221928bb0689f7ff7eadc295970bf58392a5
Author: Justin Squirek
Date: Tue Mar 26 15:02:58 2024 +
ada: Further refine 'Super attribute
This patch relaxes the restriction on 'Super such that it can ap
https://gcc.gnu.org/g:b226e5605a6e1833da85590b10a5acf0b16d00d8
commit r15-681-gb226e5605a6e1833da85590b10a5acf0b16d00d8
Author: Justin Squirek
Date: Wed Mar 27 01:02:41 2024 +
ada: Handle accessibility calculations for 'First and 'Last
This patch fixes a crash in the compiler
https://gcc.gnu.org/g:d1e3aae37894079ebd0be2a6baccce5a89a251c3
commit r15-682-gd1e3aae37894079ebd0be2a6baccce5a89a251c3
Author: Gary Dismukes
Date: Tue Mar 26 01:01:57 2024 +
ada: Error on instantiation of generic containing legal container aggregate
When a container aggregate
https://gcc.gnu.org/g:efc7ba5f8f113565b47214d0ffdb27a6638ab8b6
commit r15-686-gefc7ba5f8f113565b47214d0ffdb27a6638ab8b6
Author: Eric Botcazou
Date: Fri Mar 29 13:29:54 2024 +0100
ada: Get rid of secondary stack for indefinite record types with size clause
This change eliminates th
https://gcc.gnu.org/g:cee232f4bf2e7d6891ec68c0100ecc5063e3e748
commit r15-685-gcee232f4bf2e7d6891ec68c0100ecc5063e3e748
Author: Bob Duff
Date: Fri Mar 29 12:17:56 2024 -0400
ada: Formal package comment corrections in sinfo.ads
Misc comment corrections and clarifications in sinfo.a
https://gcc.gnu.org/g:49eb34ea61c6e8fbb10d3a36484cbf5468580fba
commit r15-688-g49eb34ea61c6e8fbb10d3a36484cbf5468580fba
Author: Eric Botcazou
Date: Sat Mar 30 23:12:51 2024 +0100
ada: Add direct workaround for limitations of RTSfind mechanism
This adds a direct workaround for the
https://gcc.gnu.org/g:bfa743ddc9fd1850a7cc282afe5f3101b544ac64
commit r15-687-gbfa743ddc9fd1850a7cc282afe5f3101b544ac64
Author: Eric Botcazou
Date: Fri Mar 29 17:46:43 2024 +0100
ada: Fix internal error on nested aggregate in conditional expression
This plugs a loophole in the cha
https://gcc.gnu.org/g:aecb63d075838e17673e1b13f21a414d23fcf2cd
commit r15-684-gaecb63d075838e17673e1b13f21a414d23fcf2cd
Author: Eric Botcazou
Date: Fri Mar 29 09:03:28 2024 +0100
ada: Add Is_Base_Type predicate to C interface
This also documents what the predicate effectively does
https://gcc.gnu.org/g:a974f37d854411628895225cf09952970bc2e86a
commit r15-691-ga974f37d854411628895225cf09952970bc2e86a
Author: Ajit Kumar Agarwal
Date: Mon May 20 04:09:37 2024 -0500
aarch64: Preparatory patch to place target independent and dependent
changed code in one file
Co
https://gcc.gnu.org/g:591bc70139d898c06b1d605ff4fed591ffd2e2e7
commit r15-692-g591bc70139d898c06b1d605ff4fed591ffd2e2e7
Author: Mark Wielaard
Date: Mon May 20 13:13:02 2024 +0200
Regenerate riscv.opt.urls and i386.opt.urls
risc-v added an -mfence-tso option. i386 removed Xeon Phi
https://gcc.gnu.org/g:b3399b445ba7495b0479d43f2389e64d48de870e
commit r14-10220-gb3399b445ba7495b0479d43f2389e64d48de870e
Author: Patrick Palka
Date: Tue May 14 22:55:16 2024 -0400
c++: lvalueness of non-dependent assignment expr [PR114994]
r14-4111-g6e92a6a2a72d3b made us check n
https://gcc.gnu.org/g:a9837934203d41c96b5cf05e34f68c0d3311c973
commit r14-10221-ga9837934203d41c96b5cf05e34f68c0d3311c973
Author: Patrick Palka
Date: Fri May 17 09:02:52 2024 -0400
c++: aggregate CTAD w/ paren init and bases [PR115114]
During aggregate CTAD with paren init, we're
https://gcc.gnu.org/g:f94598ffaf5affbc9421ff230502357b07c55d9c
commit r15-693-gf94598ffaf5affbc9421ff230502357b07c55d9c
Author: Gerald Pfeifer
Date: Mon May 20 16:43:05 2024 +0200
MAINTAINERS: Update Joern Rennecke's status
This is per his mail to g...@gcc.gnu.org on 7 Jul 2023.
https://gcc.gnu.org/g:8579c8ffd25072661bd34758bdbf67d75af2b338
commit r15-694-g8579c8ffd25072661bd34758bdbf67d75af2b338
Author: Ajit Kumar Agarwal
Date: Mon May 20 09:51:46 2024 -0500
aarch64: Further renaming of generic code
Renaming of generic code is done to make target indepen
https://gcc.gnu.org/g:804fa0bb92f8073394b3859edb810c3e23375530
commit r15-695-g804fa0bb92f8073394b3859edb810c3e23375530
Author: Wilco Dijkstra
Date: Thu Apr 25 17:33:00 2024 +0100
AArch64: Fix printing of 2-instruction alternatives
Add missing '\' in 2-instruction movsi/di alterna
https://gcc.gnu.org/g:e14c673ea9ab2eca5de4db91b478f0b5297ef321
commit r15-696-ge14c673ea9ab2eca5de4db91b478f0b5297ef321
Author: Wilco Dijkstra
Date: Wed Apr 17 17:18:23 2024 +0100
AArch64: Improve costing of ctz
Improve costing of ctz - both TARGET_CSSC and vector cases were not h
https://gcc.gnu.org/g:a2e4fe5a53cf75cd055f64e745ebd51253e42254
commit r15-697-ga2e4fe5a53cf75cd055f64e745ebd51253e42254
Author: Pengxuan Zheng
Date: Mon May 13 10:47:10 2024 -0700
aarch64: Fold vget_low_* intrinsics to BIT_FIELD_REF [PR102171]
This patch folds vget_low_* intrinsic
https://gcc.gnu.org/g:38d1761c0c94b77a081ccc180d6e039f7a670468
commit r15-698-g38d1761c0c94b77a081ccc180d6e039f7a670468
Author: Mikael Morin
Date: Sun May 12 15:16:23 2024 +0200
fortran: Assume there is no cyclic reference with submodule symbols
[PR99798]
This prevents a prematur
https://gcc.gnu.org/g:fb7e62663cd40d434bbd2ae53082ca3f56ef2ef7
commit fb7e62663cd40d434bbd2ae53082ca3f56ef2ef7
Author: Michael Meissner
Date: Mon May 20 14:25:40 2024 -0400
Add -mintspr
2024-05-20 Michael Meissner
gcc/
* config/rs6000/rs6000-cpus.def (
https://gcc.gnu.org/g:5816726d26832b3d0f3a87f06b4b3e38982ce89c
commit 5816726d26832b3d0f3a87f06b4b3e38982ce89c
Author: Michael Meissner
Date: Mon May 20 16:38:25 2024 -0400
Add -mmfspr
2024-05-20 Michael Meissner
gcc/
* config/rs6000/rs6000-cpus.def (P
https://gcc.gnu.org/g:978a8513f7cf7f6a26750d9f7fc1e23d04c34c48
commit 978a8513f7cf7f6a26750d9f7fc1e23d04c34c48
Author: Michael Meissner
Date: Mon May 20 17:11:58 2024 -0400
Add -mtar.
gcc/
2024-05-20 Michael Meissner
* config/rs6000/constraints.md (h c
https://gcc.gnu.org/g:2b03ff803c7f0e6c4f695a0969c966f30c2cf9db
commit 2b03ff803c7f0e6c4f695a0969c966f30c2cf9db
Author: Michael Meissner
Date: Mon May 20 17:18:26 2024 -0400
Update ChangeLog.*
Diff:
---
gcc/ChangeLog.tar | 94 ++-
1 file
https://gcc.gnu.org/g:9ff8f041331ef8b56007fb3c4d41d76f9850010d
commit r15-699-g9ff8f041331ef8b56007fb3c4d41d76f9850010d
Author: Andrew Pinski
Date: Sat May 18 11:55:58 2024 -0700
PHIOPT: Don't transform minmax if middle bb contains a phi [PR115143]
The problem here is even if last
https://gcc.gnu.org/g:89ab128656b9da1359705bd770ae7d2367b33ec2
commit r14-10222-g89ab128656b9da1359705bd770ae7d2367b33ec2
Author: Andrew Pinski
Date: Sat May 18 11:55:58 2024 -0700
PHIOPT: Don't transform minmax if middle bb contains a phi [PR115143]
The problem here is even if la
https://gcc.gnu.org/g:d642b66a298ece7394e786a6a2d14a4f0b561d9a
commit r15-700-gd642b66a298ece7394e786a6a2d14a4f0b561d9a
Author: Gaius Mulley
Date: Tue May 21 01:11:48 2024 +0100
PR modula2/115164 initial test code highlighting the problem
This patch includes some trivial testcode
https://gcc.gnu.org/g:c547e353597ac4e0af09c2faca8c5a16744dcea4
commit r15-702-gc547e353597ac4e0af09c2faca8c5a16744dcea4
Author: Kewen Lin
Date: Mon May 20 21:01:06 2024 -0500
rs6000: Fix ICE on IEEE128 long double without vsx [PR114402]
As PR114402 shows, we supports IEEE128 forma
https://gcc.gnu.org/g:b390b0115696353ba579706531fbd3bcf39281c5
commit r15-703-gb390b0115696353ba579706531fbd3bcf39281c5
Author: Kewen Lin
Date: Mon May 20 21:01:06 2024 -0500
rs6000: Add assert !TARGET_VSX if !TARGET_ALTIVEC and strip a useless check
In function rs6000_option_over
https://gcc.gnu.org/g:2eb1dff8b34a8a7da02b988878172d1b8f203d96
commit r15-704-g2eb1dff8b34a8a7da02b988878172d1b8f203d96
Author: Kewen Lin
Date: Mon May 20 21:01:06 2024 -0500
rs6000: Clean up TF and TD check with FLOAT128_2REG_P
Commit r6-2116-g2c83faf86827bf did some clean up on
https://gcc.gnu.org/g:a6f8b2b63391ff14c2bf6e1b75abd99546dfbfb8
commit r15-705-ga6f8b2b63391ff14c2bf6e1b75abd99546dfbfb8
Author: Kewen Lin
Date: Mon May 20 21:01:06 2024 -0500
rs6000: Drop useless vector_{load,store}_ defines
When I was working on a patch to get rid of TFmode, I
https://gcc.gnu.org/g:2cd8dfd7d599ad6205e40c4e57275ce6ebd073aa
commit r15-706-g2cd8dfd7d599ad6205e40c4e57275ce6ebd073aa
Author: Kewen Lin
Date: Mon May 20 21:01:07 2024 -0500
rs6000: Remove useless entries in rreg
When I was working on a trial patch to get rid of TFmode,
I not
https://gcc.gnu.org/g:f672ab0ae1f4c00276125b9ff49884886834f5c3
commit r15-708-gf672ab0ae1f4c00276125b9ff49884886834f5c3
Author: Kewen Lin
Date: Mon May 20 21:01:07 2024 -0500
testsuite: Fix typo in torture/vector-{1,2}.c
When making some clean up patches, I happened to find test
https://gcc.gnu.org/g:1a87deddf470c728e85cc9ca802b51ed2b1efbd6
commit r15-707-g1a87deddf470c728e85cc9ca802b51ed2b1efbd6
Author: Kewen Lin
Date: Mon May 20 21:01:07 2024 -0500
rs6000: Remove useless operands[3]
As shown, three uses of operands[3] are totally useless, so
this pa
https://gcc.gnu.org/g:7fa32ad7a4afc7dc93a0c50204fe0b5c00ac4865
commit r15-712-g7fa32ad7a4afc7dc93a0c50204fe0b5c00ac4865
Author: Kewen Lin
Date: Mon May 20 21:01:08 2024 -0500
testsuite, rs6000: Remove powerpcspe test cases and checks
Since r9-4728 the powerpcspe support had been r
https://gcc.gnu.org/g:fa8250630dcd5ab50e2e957747d817cae4403c82
commit r15-709-gfa8250630dcd5ab50e2e957747d817cae4403c82
Author: Kewen Lin
Date: Mon May 20 21:01:07 2024 -0500
testsuite, rs6000: Remove some checks with aix[456]
Since r12-75-g0745b6fa66c69c aix6 support had been dro
https://gcc.gnu.org/g:f4598e71cf28478ecad2bc6a47f500e30bd65eb6
commit r15-711-gf4598e71cf28478ecad2bc6a47f500e30bd65eb6
Author: Kewen Lin
Date: Mon May 20 21:01:07 2024 -0500
testsuite, rs6000: Remove powerpc_popcntb_ok
There are three uses of effective target powerpc_popcntb_ok,
https://gcc.gnu.org/g:5d1d2e955d1379da77b000f6445c208ff25cd137
commit r15-713-g5d1d2e955d1379da77b000f6445c208ff25cd137
Author: Kewen Lin
Date: Mon May 20 21:01:08 2024 -0500
libgcc, rs6000: Remove powerpcspe related code
Since r9-4728 the powerpcspe support had been removed, this
https://gcc.gnu.org/g:458b23bc8b3e2b11a6ea19c69f42ba85abb7d0fe
commit r15-710-g458b23bc8b3e2b11a6ea19c69f42ba85abb7d0fe
Author: Kewen Lin
Date: Mon May 20 21:01:07 2024 -0500
testsuite, rs6000: Remove all linux*paired* checks and cases
Since r9-115-g559289370f76bf the support of p
https://gcc.gnu.org/g:7a9a6091b81d8579ab0470e4e21b5682d4ee4ef4
commit r15-714-g7a9a6091b81d8579ab0470e4e21b5682d4ee4ef4
Author: Kewen Lin
Date: Mon May 20 21:01:08 2024 -0500
testsuite, rs6000: Remove effective target powerpc_405_nocache
With the introduction of -mdejagnu-cpu=, wh
https://gcc.gnu.org/g:95080f2a40c5dfc098b75029c30380ecf03875dc
commit r15-715-g95080f2a40c5dfc098b75029c30380ecf03875dc
Author: Kewen Lin
Date: Mon May 20 21:01:08 2024 -0500
testsuite, rs6000: Make powerpc_vsx consider current_compiler_flags
[PR114842]
As noted in PR114842, most
https://gcc.gnu.org/g:3bb8cdbd60cdb4dab45b97235dc045d6b0a1
commit r15-716-g3bb8cdbd60cdb4dab45b97235dc045d6b0a1
Author: Kewen Lin
Date: Mon May 20 21:01:08 2024 -0500
testsuite, rs6000: Make powerpc_altivec consider current_compiler_flags
[PR114842]
As noted in PR114842,
https://gcc.gnu.org/g:0ebaffccb294d90184ad78367de66b6307de3ac0
commit r15-717-g0ebaffccb294d90184ad78367de66b6307de3ac0
Author: liuhongt
Date: Fri Mar 22 14:40:00 2024 +0800
Use pblendw instead of pand to clear upper 16 bits.
For vec_pack_truncv8si/v4si w/o AVX512,
(const_vect
65 matches
Mail list logo