https://gcc.gnu.org/g:59221dc587f369695d9b0c2f73aedf8458931f0f
commit r15-1508-g59221dc587f369695d9b0c2f73aedf8458931f0f
Author: Andrew Pinski
Date: Thu Jun 20 15:52:05 2024 -0700
complex-lowering: Better handling of PAREN_EXPR [PR68855]
When PAREN_EXPR tree code was added in r0-8
https://gcc.gnu.org/g:1f974c3a24b76e25a2b7f31a6c7f4aee93a9eaab
commit r15-1507-g1f974c3a24b76e25a2b7f31a6c7f4aee93a9eaab
Author: Richard Biener
Date: Fri Jun 21 08:05:22 2024 +0200
Remove outdated info from passes.texi
This applies some maintainance to passes.texi by removing refe
https://gcc.gnu.org/g:573f11ec34eeb6a6c3bd3d7619738f927236727b
commit r15-1506-g573f11ec34eeb6a6c3bd3d7619738f927236727b
Author: YunQiang Su
Date: Thu Jun 20 10:37:39 2024 +0800
Build: Set gcc_cv_as_mips_explicit_relocs if
gcc_cv_as_mips_explicit_relocs_pcrel
We check gcc_cv_as_m
https://gcc.gnu.org/g:7b67ec4b50ae523a1e1be410644abb627daa9590
commit r15-1505-g7b67ec4b50ae523a1e1be410644abb627daa9590
Author: YunQiang Su
Date: Tue Jun 18 17:03:51 2024 +0800
MIPS: Set condmove cost to SET(REG, REG)
On most uarch, the cost condmove is same as other noraml integ
https://gcc.gnu.org/g:52c112800d9f44457c4832309a48c00945811313
commit r15-1504-g52c112800d9f44457c4832309a48c00945811313
Author: Kewen Lin
Date: Thu Jun 20 20:23:56 2024 -0500
rs6000: Fix wrong RTL patterns for vector merge high/low word on LE
Commit r12-4496 changes some define_e
https://gcc.gnu.org/g:e435b1c90cb354fd25f01a278e61c07eea7a6503
commit e435b1c90cb354fd25f01a278e61c07eea7a6503
Author: Michael Meissner
Date: Thu Jun 20 21:11:04 2024 -0400
Update ChangeLog.*
Diff:
---
gcc/ChangeLog.tar | 105 ++
1 file
https://gcc.gnu.org/g:98b15f63fd14383a7d28f637d03bdafe5d19880a
commit 98b15f63fd14383a7d28f637d03bdafe5d19880a
Author: Michael Meissner
Date: Thu Jun 20 21:02:04 2024 -0400
Add SPR debug options.
2024-06-20 Michael Meissner
gcc/
* config/rs6000/rs6000.
https://gcc.gnu.org/g:6571241d6c4c2182a0ba5af6946fa0c2980fb05a
commit 6571241d6c4c2182a0ba5af6946fa0c2980fb05a
Author: Michael Meissner
Date: Thu Jun 20 20:40:21 2024 -0400
Add support for the TAR register.
2024-06-20 Michael Meissner
gcc/
* config/rs6
https://gcc.gnu.org/g:d163ea1ffe2fe4b5f151542a4d2e9d552fa0a516
commit d163ea1ffe2fe4b5f151542a4d2e9d552fa0a516
Author: Michael Meissner
Date: Thu Jun 20 20:38:32 2024 -0400
Restrict SPR to appropriate integer modes.
In preparation for the patches to add support for the TAR registe
https://gcc.gnu.org/g:a0b92a530ad61389c0cdeb8d8ece4677e019c28e
commit r11-11517-ga0b92a530ad61389c0cdeb8d8ece4677e019c28e
Author: Matthias Kretz
Date: Fri Jun 14 15:11:25 2024 +0200
libstdc++: Fix find_last_set(simd_mask) to ignore padding bits
With the change to the AVX512 find_l
https://gcc.gnu.org/g:e77f314ccd422ffa05c6c06837e2cb94c25f2bba
commit r14-10331-ge77f314ccd422ffa05c6c06837e2cb94c25f2bba
Author: Matthias Kretz
Date: Fri Jun 14 15:11:25 2024 +0200
libstdc++: Fix find_last_set(simd_mask) to ignore padding bits
With the change to the AVX512 find_l
https://gcc.gnu.org/g:9a76db24e044c8058497051a652cca4228cbc8e9
commit r15-1502-g9a76db24e044c8058497051a652cca4228cbc8e9
Author: Roger Sayle
Date: Thu Jun 20 16:30:15 2024 +0100
i386: Allow all register_operand SUBREGs in x86_ternlog_idx.
This patch tweaks ix86_ternlog_idx to allo
https://gcc.gnu.org/g:f739ad5e35b0a60dec65bb12f8d07aadd0c98196
commit r15-1501-gf739ad5e35b0a60dec65bb12f8d07aadd0c98196
Author: Jeff Law
Date: Thu Jun 20 08:43:37 2024 -0600
[RISC-V] Minor cleanup/improvement to bset/binv patterns
Changes since V1:
Whitespace fixes noted
https://gcc.gnu.org/g:b724525c9779bbf93c4905dc3d54296f5e39e607
commit r11-11514-gb724525c9779bbf93c4905dc3d54296f5e39e607
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 in
https://gcc.gnu.org/g:82bb4ee090342f2b787661420f701f2e0bf6624a
commit r11-11512-g82bb4ee090342f2b787661420f701f2e0bf6624a
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
https://gcc.gnu.org/g:e4bd9558d431bee2f4a76875dd79c9a76d2c58ff
commit r11-11511-ge4bd9558d431bee2f4a76875dd79c9a76d2c58ff
Author: Jakub Jelinek
Date: Tue May 7 21:29:14 2024 +0200
tree-inline: Remove .ASAN_MARK calls when inlining functions into
no_sanitize callers [PR114956]
In
https://gcc.gnu.org/g:6bb5036635090b924519adde22e7be9c80f6e76a
commit r11-11510-g6bb5036635090b924519adde22e7be9c80f6e76a
Author: Jakub Jelinek
Date: Tue Apr 30 11:22:32 2024 +0200
gimple-ssa-sprintf: Use [0, 1] range for %lc with (wint_t) 0 argument
[PR114876]
Seems when Martin
https://gcc.gnu.org/g:a0dac8fdf477f0ee7fa4f54bbfc4cafec944b042
commit r11-11516-ga0dac8fdf477f0ee7fa4f54bbfc4cafec944b042
Author: Jakub Jelinek
Date: Mon Jun 17 22:02:46 2024 +0200
diagnostics: Fix add_misspelling_candidates [PR115440]
The option_map array for most entries contain
https://gcc.gnu.org/g:5736bc05ea1546328cad9b6cefb5a389d2a2994e
commit r11-11515-g5736bc05ea1546328cad9b6cefb5a389d2a2994e
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-la
https://gcc.gnu.org/g:2922060a7fe04397df1ca69dd1f4de1edf8d2282
commit r11-11513-g2922060a7fe04397df1ca69dd1f4de1edf8d2282
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 m
https://gcc.gnu.org/g:1fc4a915c797d3a98a327dfc546948c5879336e0
commit r11-11508-g1fc4a915c797d3a98a327dfc546948c5879336e0
Author: Jakub Jelinek
Date: Fri Apr 19 08:47:53 2024 +0200
rtlanal: Fix set_noop_p for volatile loads or stores [PR114768]
On the following testcase, combine p
https://gcc.gnu.org/g:0ff2aad2f7242fffa646d06b3da7d28191e1c788
commit r11-11509-g0ff2aad2f7242fffa646d06b3da7d28191e1c788
Author: Jakub Jelinek
Date: Thu Apr 25 20:09:35 2024 +0200
openmp: Copy DECL_LANG_SPECIFIC and DECL_LANG_FLAG_? to tree-nested decl
copy [PR114825]
tree-neste
https://gcc.gnu.org/g:2e932260ca4f2ba2549eb42d60e701d2244dab74
commit r11-11507-g2e932260ca4f2ba2549eb42d60e701d2244dab74
Author: Jakub Jelinek
Date: Thu Apr 18 09:45:14 2024 +0200
internal-fn: Temporarily disable flag_trapv during .{ADD,SUB,MUL}_OVERFLOW
etc. expansion [PR114753]
https://gcc.gnu.org/g:139f129bf4f0d40f1e6fb619c044bc0ef699a014
commit r11-11506-g139f129bf4f0d40f1e6fb619c044bc0ef699a014
Author: Jakub Jelinek
Date: Mon Apr 15 10:25:22 2024 +0200
attribs: Don't crash on NULL TREE_TYPE in diag_attr_exclusions [PR114634]
The enumerator still doesn
https://gcc.gnu.org/g:327533790760809abd2549e613a676dde5f8cd93
commit r11-11503-g327533790760809abd2549e613a676dde5f8cd93
Author: Jakub Jelinek
Date: Fri Apr 5 14:56:14 2024 +0200
vect: Don't clear base_misaligned in update_epilogue_loop_vinfo [PR114566]
The following testcase is
https://gcc.gnu.org/g:6ec50f5b9a8842f92d65dbd8fcc546f0f6902585
commit r11-11505-g6ec50f5b9a8842f92d65dbd8fcc546f0f6902585
Author: Jakub Jelinek
Date: Fri Apr 12 20:53:10 2024 +0200
c++: Fix bogus warnings about ignored annotations [PR114691]
The middle-end warns about the ANNOTATE
https://gcc.gnu.org/g:043d5fc707842c9b26ba69650e15be73c57f7a1d
commit r11-11504-g043d5fc707842c9b26ba69650e15be73c57f7a1d
Author: Jakub Jelinek
Date: Thu Apr 11 11:12:11 2024 +0200
asan, v3: Fix up handling of > 32 byte aligned variables with
-fsanitize=address -fstack-protector* [PR11002
https://gcc.gnu.org/g:4620c4b7b76baf4e66cd1ab22b1cc6a9e810c0c7
commit r11-11502-g4620c4b7b76baf4e66cd1ab22b1cc6a9e810c0c7
Author: Jakub Jelinek
Date: Fri Apr 5 09:31:28 2024 +0200
c++: Fix ICE with weird copy assignment operator [PR114572]
While ctors/dtors don't return anything (
https://gcc.gnu.org/g:5d6b1d8ffc4828874ecdb1cde1b794bc3b8d35af
commit r11-11501-g5d6b1d8ffc4828874ecdb1cde1b794bc3b8d35af
Author: Jakub Jelinek
Date: Thu Apr 4 10:47:52 2024 +0200
fold-const: Handle NON_LVALUE_EXPR in native_encode_initializer [PR114537]
The following testcase is
https://gcc.gnu.org/g:df41dbfd22528b1241668af21a979204b876fb67
commit r11-11500-gdf41dbfd22528b1241668af21a979204b876fb67
Author: Jakub Jelinek
Date: Wed Apr 3 10:02:35 2024 +0200
libquadmath: Don't assume the storage for __float128 arguments is aligned
[PR114533]
With the
regis
https://gcc.gnu.org/g:0570303f818ed12ff28de0d258ebe4f6803ef7e0
commit r11-11498-g0570303f818ed12ff28de0d258ebe4f6803ef7e0
Author: Jakub Jelinek
Date: Thu Mar 14 14:09:20 2024 +0100
aarch64: Fix TImode __sync_*_compare_and_exchange expansion with LSE
[PR114310]
The following testc
https://gcc.gnu.org/g:f340e1fb0e0bbe5f2982f3f1025bb12fb910db41
commit r11-11497-gf340e1fb0e0bbe5f2982f3f1025bb12fb910db41
Author: Jakub Jelinek
Date: Thu Mar 7 10:02:49 2024 +0100
bb-reorder: Fix -freorder-blocks-and-partition ICEs on aarch64 with asm
goto [PR110079]
The followin
https://gcc.gnu.org/g:f520f125920460d9360e2a5619b22c7ac81d35ba
commit r11-11494-gf520f125920460d9360e2a5619b22c7ac81d35ba
Author: Jakub Jelinek
Date: Mon Feb 12 20:45:01 2024 +0100
attribs: Don't canonicalize lookup_scoped_attribute_spec argument [PR113674]
The C and C++ FEs when
https://gcc.gnu.org/g:8a917760aa47f7fb307a4abf6e17dd5b52a5b25f
commit r11-11499-g8a917760aa47f7fb307a4abf6e17dd5b52a5b25f
Author: Jakub Jelinek
Date: Thu Mar 14 17:48:30 2024 +0100
icf: Reset SSA_NAME_{PTR,RANGE}_INFO in successfully merged functions
[PR113907]
AFAIK we have no c
https://gcc.gnu.org/g:14d01732cefd593ecb5d654efbbb72071b0a90fd
commit r11-11496-g14d01732cefd593ecb5d654efbbb72071b0a90fd
Author: Jakub Jelinek
Date: Mon Mar 4 10:04:19 2024 +0100
i386: Fix ICEs with SUBREGs from vector etc. constants to XFmode [PR114184]
The Intel extended format
https://gcc.gnu.org/g:23c60f13b91aa21ffad01333b93724dfe797afcb
commit r11-11492-g23c60f13b91aa21ffad01333b93724dfe797afcb
Author: Jakub Jelinek
Date: Thu Jan 25 09:10:08 2024 +0100
docs: Fix 2 typos
When looking into PR113572, I've noticed a typo in VECTOR_CST documentation
an
https://gcc.gnu.org/g:1b91d111dad699a0738d158b0eca7fd12ded6211
commit r11-11493-g1b91d111dad699a0738d158b0eca7fd12ded6211
Author: Jakub Jelinek
Date: Tue Jan 30 09:58:05 2024 +0100
tree-ssa-strlen: Fix up handle_store [PR113603]
Since r10-2101-gb631bdb3c16e85f35d3 handle_store use
https://gcc.gnu.org/g:c845244dd7afae95689b8dd02a62c18932441583
commit r11-11490-gc845244dd7afae95689b8dd02a62c18932441583
Author: Jakub Jelinek
Date: Tue Jan 16 11:49:34 2024 +0100
cfgexpand: Workaround CSE of ADDR_EXPRs in VAR_DECL partitioning [PR113372]
The following patch adds
https://gcc.gnu.org/g:d241835c8f47031259280930449a3ba4d8eb8eea
commit r11-11495-gd241835c8f47031259280930449a3ba4d8eb8eea
Author: Jakub Jelinek
Date: Thu Feb 22 19:32:02 2024 +0100
c: Handle scoped attributes in __has*attribute and scoped attribute parsing
changes in -std=c11 etc. modes [
https://gcc.gnu.org/g:9b58a85de42eed538a866146a36bb3221daf5590
commit r11-11491-g9b58a85de42eed538a866146a36bb3221daf5590
Author: Jakub Jelinek
Date: Thu Jan 18 10:21:12 2024 +0100
i386: Add -masm=intel profiling support [PR113122]
x86_function_profiler emits assembly directly int
https://gcc.gnu.org/g:58a73ed8e398e05f0c3656cd113f3ca0ee229114
commit r11-11489-g58a73ed8e398e05f0c3656cd113f3ca0ee229114
Author: Jakub Jelinek
Date: Wed Jan 10 13:29:47 2024 +0100
libgomp: Fix up FLOCK fallback handling [PR113192]
My earlier change broke Solaris testing, because
https://gcc.gnu.org/g:3741efc7402bf421bd77e5e2b30ae513a9867372
commit r11-11488-g3741efc7402bf421bd77e5e2b30ae513a9867372
Author: Jakub Jelinek
Date: Tue Jan 9 15:37:04 2024 +0100
c-family: copy attribute diagnostic fixes [PR113262]
The copy attributes is allowed on decls as well
https://gcc.gnu.org/g:b9569e7a829d054336d2704ccff61eece5437baf
commit r12-10572-gb9569e7a829d054336d2704ccff61eece5437baf
Author: Matthias Kretz
Date: Mon Jun 3 12:02:07 2024 +0200
libstdc++: Fix simd conversion for -fno-signed-char for Clang
The special case for Clang in the trai
https://gcc.gnu.org/g:f79b273d4145961133ef8b0344469e77425629f6
commit r12-10571-gf79b273d4145961133ef8b0344469e77425629f6
Author: Matthias Kretz
Date: Wed May 15 11:02:22 2024 +0200
libstdc++: Avoid MMX return types from __builtin_shufflevector
This resolves a regression on i686 t
https://gcc.gnu.org/g:fb067547e401940b433cf0d2ae30749b4c21492e
commit r12-10570-gfb067547e401940b433cf0d2ae30749b4c21492e
Author: Matthias Kretz
Date: Mon May 6 12:13:55 2024 +0200
libstdc++: Use __builtin_shufflevector for simd split and concat
Signed-off-by: Matthias Kretz
https://gcc.gnu.org/g:640bb0fa76a23712bd9b0518a00c3c4ed59a775d
commit 640bb0fa76a23712bd9b0518a00c3c4ed59a775d
Merge: 1de1e03e8bd3 d26fa1c73b2c
Author: Jakub Jelinek
Date: Thu Jun 20 13:07:44 2024 +0200
Merge commit 'r14-10330-gd26fa1c73b2c0f7fd2d412ce7b4e84e0f78fc49a' into
redhat/gcc-14-
The branch 'redhat/heads/gcc-14-branch' was updated to point to:
640bb0fa76a2... Merge commit 'r14-10330-gd26fa1c73b2c0f7fd2d412ce7b4e84e0f7
It previously pointed to:
1de1e03e8bd3... Merge commit 'r14-10288-g0f616e75f32083e1bc6d08f31e3fbc3dea
Diff:
Summary of changes (added commits):
---
https://gcc.gnu.org/g:d26fa1c73b2c0f7fd2d412ce7b4e84e0f78fc49a
commit r14-10330-gd26fa1c73b2c0f7fd2d412ce7b4e84e0f78fc49a
Author: Andreas Krebbel
Date: Mon Jun 17 21:50:27 2024 +0200
vshuf-mem.C: Make -march=z14 depend on s390_vxe
gcc/testsuite/ChangeLog:
* g++.dg
https://gcc.gnu.org/g:b4e4997b1f2e21598947f8339db5eb7cc0230476
commit r14-10329-gb4e4997b1f2e21598947f8339db5eb7cc0230476
Author: Jakub Jelinek
Date: Fri Jun 14 19:57:59 2024 +0200
testsuite: Add -Wno-psabi to vshuf-mem.C test
The newly added test FAILs on i686-linux.
On x86_6
https://gcc.gnu.org/g:166c9f99a2376b2255021de52a563e1268584c12
commit r14-10328-g166c9f99a2376b2255021de52a563e1268584c12
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
https://gcc.gnu.org/g:1340ddea0158de3f49aeb75b4013e5fc313ff6f4
commit r15-1500-g1340ddea0158de3f49aeb75b4013e5fc313ff6f4
Author: Matthias Kretz
Date: Fri Jun 14 15:11:25 2024 +0200
libstdc++: Fix find_last_set(simd_mask) to ignore padding bits
With the change to the AVX512 find_la
https://gcc.gnu.org/g:d47e880e8b5994d3aed1bc911972f120b1f7ff41
commit d47e880e8b5994d3aed1bc911972f120b1f7ff41
Author: Alexandre Oliva
Date: Thu Jun 20 07:26:40 2024 -0300
[testsuite] [arm] [vect] adjust mve-vshr test [PR113281]
The test was too optimistic, alas. We used to vecto
The branch 'aoliva/heads/testme' was updated to point to:
d47e880e8b59... [testsuite] [arm] [vect] adjust mve-vshr test [PR113281]
It previously pointed to:
62c77d907211... [testsuite] [arm] [vect] adjust mve-vshr test [PR113281]
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSI
The branch 'aoliva/heads/testbase' was updated to point to:
301927d93356... ada: Reference to nonexistent operator in reduction express
It previously pointed to:
5288935d30c4... [libstdc++] [testsuite] require cmath for c++23 cmath tests
Diff:
Summary of changes (added commits):
https://gcc.gnu.org/g:301927d93356871f606ff3db2549bb5d44e74516
commit r15-1499-g301927d93356871f606ff3db2549bb5d44e74516
Author: Steve Baird
Date: Thu May 16 14:49:17 2024 -0700
ada: Reference to nonexistent operator in reduction expression accepted
In some cases, a reduction expr
https://gcc.gnu.org/g:36bd57330f9b8f06206c909af53cd8b3ca6f6bed
commit r15-1496-g36bd57330f9b8f06206c909af53cd8b3ca6f6bed
Author: Steve Baird
Date: Fri May 24 14:14:03 2024 -0700
ada: Replace "All" argument to Extensions_Allowed pragma with
"All_Extensions"
The argument to pragma
https://gcc.gnu.org/g:3c6dcd1d018da645316e3969748d70a1efd66dd2
commit r15-1494-g3c6dcd1d018da645316e3969748d70a1efd66dd2
Author: Yannick Moy
Date: Thu May 23 14:39:19 2024 +0200
ada: Fix inlining of fixed-lower-bound array for GNATprove
Inlining in GNATprove may fail on a call to
https://gcc.gnu.org/g:8f612e6559b39569747894ec0f8b4694b96492a7
commit r12-10568-g8f612e6559b39569747894ec0f8b4694b96492a7
Author: Jakub Jelinek
Date: Mon Jun 17 19:24:05 2024 +0200
c-family: Fix -Warray-compare warning ICE [PR115290]
The warning code uses %D to print the ARRAY_REF
https://gcc.gnu.org/g:3a16f19777f882f98b6d901a81157779e898f636
commit r15-1490-g3a16f19777f882f98b6d901a81157779e898f636
Author: Eric Botcazou
Date: Mon May 20 18:08:07 2024 +0200
ada: Fix bogus error with "=" operator on array of private unchecked union
The code is legal and, the
https://gcc.gnu.org/g:664e47e64cdb8b12dbf7051b9bda9fbac54fb27a
commit r15-1487-g664e47e64cdb8b12dbf7051b9bda9fbac54fb27a
Author: Eric Botcazou
Date: Fri May 17 10:13:05 2024 +0200
ada: Update Bit Ordering references in GNAT Reference Manual
They are still tailored to Ada 95 while
https://gcc.gnu.org/g:4f6ee98c27cf0219779a2ccd6ef5d0e67b75580f
commit r15-1485-g4f6ee98c27cf0219779a2ccd6ef5d0e67b75580f
Author: Eric Botcazou
Date: Wed May 15 23:56:44 2024 +0200
ada: Streamline propagation of controlled flags on types
The front-end maintains a set of 4 flags on
https://gcc.gnu.org/g:4c98b695fd8ee8246d84ba954dd59ddb87ac16d7
commit r15-1498-g4c98b695fd8ee8246d84ba954dd59ddb87ac16d7
Author: Yannick Moy
Date: Mon May 27 12:06:47 2024 +0200
ada: Fix checking of SPARK RM on ghost with concurrent part
SPARK RM 6.9(21) forbids a ghost type to ha
https://gcc.gnu.org/g:c60dd0eb28eff3deaa389b0aafa689d423fc12f1
commit r12-10569-gc60dd0eb28eff3deaa389b0aafa689d423fc12f1
Author: Jakub Jelinek
Date: Mon Jun 17 22:02:46 2024 +0200
diagnostics: Fix add_misspelling_candidates [PR115440]
The option_map array for most entries contain
https://gcc.gnu.org/g:9cf95147c04c64344466f6e41ce5be32fbde96e0
commit r15-1489-g9cf95147c04c64344466f6e41ce5be32fbde96e0
Author: Eric Botcazou
Date: Mon May 20 14:33:14 2024 +0200
ada: Fix crash on real literal in declare expression of expression function
The problem is that the f
https://gcc.gnu.org/g:09ed91df30102e17ac5c59bab314b8b37606c710
commit r15-1484-g09ed91df30102e17ac5c59bab314b8b37606c710
Author: Piotr Trojanek
Date: Wed May 15 10:58:33 2024 +0200
ada: Remove redundant conditions from freezing code
Code cleanup; behavior is unaffected.
g
https://gcc.gnu.org/g:a688a0281946b1cc11333ca548db031a9aa0e9fd
commit r15-1497-ga688a0281946b1cc11333ca548db031a9aa0e9fd
Author: Bob Duff
Date: Tue May 28 12:19:51 2024 -0400
ada: Rewrite generic formal/actual matching
...in preparation for implementing type inference for generic
https://gcc.gnu.org/g:ecb84b0aa4eac2050eedd7f9a66dd7393d5d31c2
commit r15-1495-gecb84b0aa4eac2050eedd7f9a66dd7393d5d31c2
Author: Gary Dismukes
Date: Thu May 23 22:06:21 2024 +
ada: Crash on selected component of formal derived type in generic instance
The compiler crashes on a
https://gcc.gnu.org/g:c207c2dfb47b26f4968094de081df964dae3a784
commit r15-1481-gc207c2dfb47b26f4968094de081df964dae3a784
Author: Eric Botcazou
Date: Thu May 16 10:28:13 2024 +0200
ada: Couple of minor fixes in GNAT Reference Manual
The Storage_Model pragma no longer exists.
https://gcc.gnu.org/g:2e28085cc3ec07dbf897c9b9f5c64a68cddd3d14
commit r15-1479-g2e28085cc3ec07dbf897c9b9f5c64a68cddd3d14
Author: Eric Botcazou
Date: Tue May 14 22:06:17 2024 +0200
ada: Do not compute Has_Controlled_Component twice during freezing
The Has_Controlled_Component flag
https://gcc.gnu.org/g:c5d7daa37938984b931ae0825e9d3d72c748ab5a
commit r15-1493-gc5d7daa37938984b931ae0825e9d3d72c748ab5a
Author: Eric Botcazou
Date: Fri May 24 09:44:10 2024 +0200
ada: Fix assertion failure during analysis of instantiation of formal
package
It's an assertion on t
https://gcc.gnu.org/g:e8e0306649a09f47c429b36b7fcf95eaff100095
commit r15-1492-ge8e0306649a09f47c429b36b7fcf95eaff100095
Author: Eric Botcazou
Date: Tue May 21 08:40:06 2024 +0200
ada: Fix composition of primitive equality for untagged records with
variant part
In Ada 2012, primi
https://gcc.gnu.org/g:ad264cb6482808351fee154ace89dc91a8253f61
commit r15-1482-gad264cb6482808351fee154ace89dc91a8253f61
Author: Eric Botcazou
Date: Thu May 16 15:24:11 2024 +0200
ada: Remove Max_Entry_Queue_Depth pragma/aspect
It was implemented apparently because a very early ve
https://gcc.gnu.org/g:7abfbed225e8b39bc2256eebb29692a8fde9
commit r15-1480-g7abfbed225e8b39bc2256eebb29692a8fde9
Author: Ronan Desplanques
Date: Wed May 15 14:35:59 2024 +0200
ada: Add Dump_Buffers hooks for code coverage
The purpose of this patch is to make it possible to
https://gcc.gnu.org/g:20f5d5e09df70e7563242059a4d2bf1e3b07bcaa
commit r15-1477-g20f5d5e09df70e7563242059a4d2bf1e3b07bcaa
Author: Richard Kenner
Date: Wed May 15 12:50:58 2024 -0400
ada: Document -gnatd_w for CCG
gcc/ada/
* debug.adb: Add documentation for -gnatd_w
https://gcc.gnu.org/g:23c332e2a56dc93e3c00e745e08396762a33204e
commit r15-1476-g23c332e2a56dc93e3c00e745e08396762a33204e
Author: Viljar Indus
Date: Mon May 13 11:53:45 2024 +0300
ada: Change messages for -gnatw.v to warnings
Previously this switch was emitting only info messages
https://gcc.gnu.org/g:ce59982c28e19b2c478e12e4afc7b03e8793498b
commit r15-1488-gce59982c28e19b2c478e12e4afc7b03e8793498b
Author: Eric Botcazou
Date: Sun May 19 15:45:34 2024 +0200
ada: Enforce strict alignment for array types with aliased component
This was initially implemented a
https://gcc.gnu.org/g:42305c7a3acb29b7bedef4d90dbbe032a5f985c5
commit r15-1483-g42305c7a3acb29b7bedef4d90dbbe032a5f985c5
Author: Piotr Trojanek
Date: Wed May 15 10:58:04 2024 +0200
ada: Fix style in freezing code
Code cleanup; semantics is unaffected.
gcc/ada/
https://gcc.gnu.org/g:cfd7b02a0ca102e12bc7233a45834683b0b247e6
commit r15-1478-gcfd7b02a0ca102e12bc7233a45834683b0b247e6
Author: Eric Botcazou
Date: Sat May 11 01:14:38 2024 +0200
ada: Fix minor issues in comments
gcc/ada/
* mutably_tagged.ads: Fix minor issues in
https://gcc.gnu.org/g:0f906fe2137bff551e46a07d1d6bcf84edf9eaed
commit r15-1475-g0f906fe2137bff551e46a07d1d6bcf84edf9eaed
Author: Viljar Indus
Date: Fri May 10 14:52:58 2024 +0300
ada: Convert -gnatw.n messages to warnings
Previously the messages produced by this warning switch
https://gcc.gnu.org/g:82531c69462ac65d2f12decbac1576267ef13448
commit r15-1474-g82531c69462ac65d2f12decbac1576267ef13448
Author: Viljar Indus
Date: Tue May 7 16:35:30 2024 +0300
ada: Add switch for suppressing info messages
Add a separate switch -gnatis to suppress info messages
https://gcc.gnu.org/g:d1c07598fad36218809907312f5c3d247b0413aa
commit r15-1473-gd1c07598fad36218809907312f5c3d247b0413aa
Author: Viljar Indus
Date: Mon May 6 15:17:27 2024 +0300
ada: Treat Info-Warnings as Info messages
There was a general concept of info messages being a subset o
https://gcc.gnu.org/g:21b54dad4789396f6877e08024c3d40eec2861d6
commit r15-1470-g21b54dad4789396f6877e08024c3d40eec2861d6
Author: Piotr Trojanek
Date: Thu Feb 1 13:15:27 2024 +0100
ada: Fix list of attributes defined by Ada 2022
Recognize references to attributes Put_Image and Obje
https://gcc.gnu.org/g:cba9a6c978da6c5ef559fba9509b89551ed82812
commit r15-1471-gcba9a6c978da6c5ef559fba9509b89551ed82812
Author: Steve Baird
Date: Fri May 10 15:03:37 2024 -0700
ada: Improve preprocessor error handling.
In some cases, gnatprep would correctly emit an error message
https://gcc.gnu.org/g:98794d9bd4907cea20bd5b7bb2ca2ba8fdc57830
commit r12-10567-g98794d9bd4907cea20bd5b7bb2ca2ba8fdc57830
Author: Jakub Jelinek
Date: Thu Jun 20 10:44:08 2024 +0200
Bump BASE-VER.
2024-06-20 Jakub Jelinek
* BASE-VER: Set to 14.4.1.
Diff:
---
g
https://gcc.gnu.org/g:e216eb16ef740c4e820a24c73e7d7e97a12d93c3
commit r13-8859-ge216eb16ef740c4e820a24c73e7d7e97a12d93c3
Author: Jakub Jelinek
Date: Mon Jun 17 22:02:46 2024 +0200
diagnostics: Fix add_misspelling_candidates [PR115440]
The option_map array for most entries contains
https://gcc.gnu.org/g:f79e909a11672f2c5b04239d8d9376b900c5b295
commit r14-10327-gf79e909a11672f2c5b04239d8d9376b900c5b295
Author: Jakub Jelinek
Date: Wed Jun 19 21:10:39 2024 +0200
bitint: Fix up lowering of COMPLEX_EXPR [PR115544]
We don't really support _Complex _BitInt(N), the
https://gcc.gnu.org/g:74a58c39c701b3bce884d4fb71cd59b9da145f1c
commit r14-10326-g74a58c39c701b3bce884d4fb71cd59b9da145f1c
Author: Jakub Jelinek
Date: Mon Jun 17 22:02:46 2024 +0200
diagnostics: Fix add_misspelling_candidates [PR115440]
The option_map array for most entries contain
https://gcc.gnu.org/g:4867cc815531ede8bc356a2507f1c35ee6e6399c
commit r15-1469-g4867cc815531ede8bc356a2507f1c35ee6e6399c
Author: Hongyu Wang
Date: Mon Jun 17 10:34:01 2024 +0800
i386: Fix some ISA bit test in option_override
Adjust several new feature check in ix86_option_override
https://gcc.gnu.org/g:ccaa39a268bef2a1d8880022696ff2dcaa6af941
commit r15-1468-gccaa39a268bef2a1d8880022696ff2dcaa6af941
Author: Paul Thomas
Date: Thu Jun 20 08:01:36 2024 +0100
Fortran: Auto array allocation with function dependencies [PR59104]
2024-06-20 Paul Thomas
89 matches
Mail list logo