https://gcc.gnu.org/g:43677eed7d22953c677bcfc905acb830e6d33be6
commit 43677eed7d22953c677bcfc905acb830e6d33be6
Author: Raphael Moreira Zinsly
Date: Thu Sep 5 22:14:32 2024 -0600
[PATCH 2/2 v2] RISC-V: Constant synthesis of inverted halves
Changes since v1:
- Fix synthe
https://gcc.gnu.org/g:c9993e022343a20b9293d2852aa50ab7d90b1c06
commit c9993e022343a20b9293d2852aa50ab7d90b1c06
Author: Raphael Moreira Zinsly
Date: Thu Sep 5 21:50:54 2024 -0600
[PATCH 1/2 v2] RISC-V: Additional large constant synthesis improvements
Changes since v1:
-
https://gcc.gnu.org/g:00d5bc4c546e9f256a8980de53265033fcac4bbb
commit 00d5bc4c546e9f256a8980de53265033fcac4bbb
Author: Pan Li
Date: Mon Sep 2 11:33:08 2024 +0800
Partial -- just the testsuite changes.
Match: Add int type fits check for form 2 of .SAT_SUB imm operand
This
https://gcc.gnu.org/g:15880b511b5e04c9e47f07012fe95b43ffc6ae9b
commit 15880b511b5e04c9e47f07012fe95b43ffc6ae9b
Author: Pan Li
Date: Mon Sep 2 09:48:46 2024 +0800
Partial -- just the testsuite changes.
Match: Add int type fits check for form 1 of .SAT_SUB imm operand
This
https://gcc.gnu.org/g:36acd0cc9bbbab875238a7d186577f19964d471f
commit 36acd0cc9bbbab875238a7d186577f19964d471f
Author: YunQiang Su
Date: Thu Sep 5 19:55:20 2024 +0800
RISC-V: Fix out of index in riscv_select_multilib_by_abi
commit b5c2aae48723c9098a8a3dab1409b30fd87bbf56
Autho
https://gcc.gnu.org/g:2cc7dc042140083dee3a9459fd79e1eb0b4c1a71
commit 2cc7dc042140083dee3a9459fd79e1eb0b4c1a71
Author: Jeff Law
Date: Thu Sep 5 15:45:25 2024 -0600
[V2][RISC-V] Avoid unnecessary extensions after sCC insns
So the first patch failed the pre-commit CI; it didn't fail
https://gcc.gnu.org/g:e3dcc815e3d72d6e63503e6c72a70576c5108a6a
commit e3dcc815e3d72d6e63503e6c72a70576c5108a6a
Author: YunQiang Su
Date: Thu Sep 5 15:14:43 2024 +0800
RISC-V: Lookup reversely in riscv_select_multilib_by_abi
When use --print-multi-os-dir or -print-multi-directory,
https://gcc.gnu.org/g:ba4e0f2174b7b807e37255f5b6e5f2572338afc5
commit ba4e0f2174b7b807e37255f5b6e5f2572338afc5
Author: Palmer Dabbelt
Date: Wed Sep 4 21:34:31 2024 -0600
[PATCH] RISC-V: Make the setCC/REE tests robust to instruction selection
These tests were checking that the out
https://gcc.gnu.org/g:1dd175a0ccdd0ff4e7cb6668164a4fe99e47015d
commit r15-3505-g1dd175a0ccdd0ff4e7cb6668164a4fe99e47015d
Author: Raphael Moreira Zinsly
Date: Thu Sep 5 22:14:32 2024 -0600
[PATCH 2/2 v2] RISC-V: Constant synthesis of inverted halves
Changes since v1:
-
https://gcc.gnu.org/g:ecdb9f59d0915f154a4c8fa56e11d81479f535eb
commit r15-3504-gecdb9f59d0915f154a4c8fa56e11d81479f535eb
Author: Raphael Moreira Zinsly
Date: Thu Sep 5 21:50:54 2024 -0600
[PATCH 1/2 v2] RISC-V: Additional large constant synthesis improvements
Changes since v1:
https://gcc.gnu.org/g:ca41b40970735d9e50b8719702e1a966c66df5c5
commit ca41b40970735d9e50b8719702e1a966c66df5c5
Author: Michael Meissner
Date: Thu Sep 5 23:02:14 2024 -0400
Update ChangeLog.*
Diff:
---
gcc/ChangeLog.vpair | 8
1 file changed, 8 insertions(+)
diff --git a/gcc/Cha
https://gcc.gnu.org/g:9a08dcf8a5e0df45c387a43a65824341af478f65
commit 9a08dcf8a5e0df45c387a43a65824341af478f65
Author: Michael Meissner
Date: Thu Sep 5 23:00:29 2024 -0400
Tweak vector-pair.h.
2024-09-04 Michael Meissner
* config/rs6000/vector-pair.h: Add fixes
https://gcc.gnu.org/g:a2e28b105cea4c44c3903d8d979c7a4afa1193f0
commit r15-3503-ga2e28b105cea4c44c3903d8d979c7a4afa1193f0
Author: Pan Li
Date: Mon Sep 2 11:33:08 2024 +0800
Match: Add int type fits check for form 2 of .SAT_SUB imm operand
This patch would like to add strict check f
https://gcc.gnu.org/g:019335b404c8d7fb2d234bb179745cc28693dd20
commit r15-3502-g019335b404c8d7fb2d234bb179745cc28693dd20
Author: Pan Li
Date: Mon Sep 2 09:48:46 2024 +0800
Match: Add int type fits check for form 1 of .SAT_SUB imm operand
This patch would like to add strict check f
https://gcc.gnu.org/g:ead5f587dad3206e45db7ac31f5c34c1530ae529
commit r15-3501-gead5f587dad3206e45db7ac31f5c34c1530ae529
Author: YunQiang Su
Date: Thu Sep 5 19:55:20 2024 +0800
RISC-V: Fix out of index in riscv_select_multilib_by_abi
commit b5c2aae48723c9098a8a3dab1409b30fd87bbf56
https://gcc.gnu.org/g:1914ca8791ce4e0ba821e818cb6f86c76afdb6f2
commit r15-3500-g1914ca8791ce4e0ba821e818cb6f86c76afdb6f2
Author: Jason Merrill
Date: Thu Aug 29 11:09:21 2024 -0400
c-family: add attribute flag_enum [PR81665]
Several PRs complain about -Wswitch warning about a case
https://gcc.gnu.org/g:3dafb65bb5c31b169dae180e0664dfcaee64afe6
commit r15-3499-g3dafb65bb5c31b169dae180e0664dfcaee64afe6
Author: Jason Merrill
Date: Tue Aug 27 13:16:27 2024 -0400
libstdc++: -Wswitch and ios::openmode
In addition to marking it as flag_enum, we want to avoid warnin
https://gcc.gnu.org/g:a51f2fc0d80869ab079a93cc3858f24a1fd28237
commit r15-3498-ga51f2fc0d80869ab079a93cc3858f24a1fd28237
Author: liuhongt
Date: Wed Sep 4 15:39:17 2024 +0800
Handle const0_operand for *avx2_pcmp3_1.
*_eq3_1 supports
nonimm_or_0_operand for op1 and op2, pass_com
https://gcc.gnu.org/g:fe668633f6b5819ba04d80f13343ee7f5bba1c5b
commit r14-10648-gfe668633f6b5819ba04d80f13343ee7f5bba1c5b
Author: Marek Polacek
Date: Thu Sep 5 13:01:59 2024 -0400
c++: vtable referring to "unavailable" virtual fn [PR116606]
mark_vtable_entries already has
https://gcc.gnu.org/g:b567e5ead5d54f022c57b48f31653f6ae6ece007
commit r15-3496-gb567e5ead5d54f022c57b48f31653f6ae6ece007
Author: Jeff Law
Date: Thu Sep 5 15:45:25 2024 -0600
[V2][RISC-V] Avoid unnecessary extensions after sCC insns
So the first patch failed the pre-commit CI; it d
https://gcc.gnu.org/g:b214ffeecb3f480dd7864bcbfc9ac30100c126f3
commit r15-3495-gb214ffeecb3f480dd7864bcbfc9ac30100c126f3
Author: Jason Merrill
Date: Thu Sep 5 16:39:55 2024 -0400
c++: tweak redeclaration-6.C
gcc/testsuite/ChangeLog:
* g++.dg/diagnostic/redeclarati
https://gcc.gnu.org/g:9de1da8488faf38662169e0ae5eeb9bc1180ef8c
commit 9de1da8488faf38662169e0ae5eeb9bc1180ef8c
Author: Michael Meissner
Date: Thu Sep 5 16:31:09 2024 -0400
Update ChangeLog.*
Diff:
---
gcc/ChangeLog.vpair | 37 +
1 file changed, 37 inse
https://gcc.gnu.org/g:e0d91e0cb833167e43f2bc54fd4b3668a2fe4532
commit e0d91e0cb833167e43f2bc54fd4b3668a2fe4532
Author: Michael Meissner
Date: Thu Sep 5 16:29:35 2024 -0400
Rewrite vector-pair.h
2024-09-04 Michael Meissner
* config/rs6000/rs6000-c.cc (rs6000_tar
https://gcc.gnu.org/g:1f462b5072a5e82c35921f7e3bdf3959c4a49dc9
commit r15-3494-g1f462b5072a5e82c35921f7e3bdf3959c4a49dc9
Author: Harald Anlauf
Date: Thu Sep 5 21:30:25 2024 +0200
Fortran: fix ICE in gfc_create_module_variable [PR100273]
gcc/fortran/ChangeLog:
PR f
https://gcc.gnu.org/g:d9d34f9a91371dea4bab0b54b2d7f762a6cc23e0
commit r15-3493-gd9d34f9a91371dea4bab0b54b2d7f762a6cc23e0
Author: Marek Polacek
Date: Thu Sep 5 13:01:59 2024 -0400
c++: vtable referring to "unavailable" virtual fn [PR116606]
mark_vtable_entries already has
https://gcc.gnu.org/g:7d1483921941d21d91f929ef0d59a9794b1946b4
commit r15-3492-g7d1483921941d21d91f929ef0d59a9794b1946b4
Author: Iain Sandoe
Date: Sat Aug 31 13:08:42 2024 +0100
c++, coroutines: Revise promise construction/destruction.
In examining the coroutine testcases for unex
https://gcc.gnu.org/g:37977343ff4f9dcb047d966d8cbaa222964763f9
commit r15-3491-g37977343ff4f9dcb047d966d8cbaa222964763f9
Author: Patrick Palka
Date: Thu Sep 5 14:31:00 2024 -0400
c++: local class memfn synth from noexcept context [PR113063]
Extending the PR113063 testcase to addit
https://gcc.gnu.org/g:c880fca6cdb16c5efe3a12ee7ecdb2435f5e7105
commit r15-3490-gc880fca6cdb16c5efe3a12ee7ecdb2435f5e7105
Author: Marek Polacek
Date: Thu Sep 5 13:17:06 2024 -0400
doc: remove stray character
There's an extra '+'.
gcc/ChangeLog:
* doc/invok
https://gcc.gnu.org/g:d44cae2d9310660e3e47f15202e86e4f73f15b37
commit r15-3489-gd44cae2d9310660e3e47f15202e86e4f73f15b37
Author: Marek Polacek
Date: Fri Aug 30 14:12:22 2024 -0400
c++: fn redecl in fn scope wrongly accepted [PR116239]
Redeclaration such as
void f(void);
https://gcc.gnu.org/g:42d4aa02c6016cc8efd896f627f692896e68c914
commit r12-10699-g42d4aa02c6016cc8efd896f627f692896e68c914
Author: H.J. Lu
Date: Tue Aug 27 13:11:39 2024 -0700
ipa: Don't disable function parameter analysis for fat LTO
Update analyze_parms not to disable function pa
https://gcc.gnu.org/g:e83df98c8142235cda0bcd538907a4693e420c92
commit r13-9006-ge83df98c8142235cda0bcd538907a4693e420c92
Author: H.J. Lu
Date: Tue Aug 27 13:11:39 2024 -0700
ipa: Don't disable function parameter analysis for fat LTO
Update analyze_parms not to disable function par
https://gcc.gnu.org/g:6abedee0d4c8d40d412a358a3f6cb6090772d286
commit r14-10647-g6abedee0d4c8d40d412a358a3f6cb6090772d286
Author: H.J. Lu
Date: Tue Aug 27 13:11:39 2024 -0700
ipa: Don't disable function parameter analysis for fat LTO
Update analyze_parms not to disable function pa
https://gcc.gnu.org/g:ae88e91938af364ef5613e5461b12b484b578bc5
commit r15-3488-gae88e91938af364ef5613e5461b12b484b578bc5
Author: Prathamesh Kulkarni
Date: Thu Sep 5 18:52:53 2024 +0530
Avoid ICE when passing VLA vector to accelerator.
gcc/ChangeLog:
* gimplify.cc (omp_
https://gcc.gnu.org/g:c56dc83e82af319d02a19f0703c301523ab1ef25
commit r13-9005-gc56dc83e82af319d02a19f0703c301523ab1ef25
Author: Tejas Belagod
Date: Thu Jan 25 16:05:36 2024 +0530
Arm: Fix incorrect tailcall-generation for indirect calls [PR113780]
This patch fixes a bug that caus
https://gcc.gnu.org/g:a1865fd33897bc6c6e0109df0a12ee73ce386315
commit r15-3486-ga1865fd33897bc6c6e0109df0a12ee73ce386315
Author: Thomas Schwinge
Date: Wed Jul 17 18:02:50 2024 +0200
Add 'g++.target/nvptx/alias-g++.dg_init_dtor2-1.C'
... as one minimized example for the issue that
https://gcc.gnu.org/g:8f5aade15e595b288a2c4ec60ddde8dc80df1a80
commit r15-3487-g8f5aade15e595b288a2c4ec60ddde8dc80df1a80
Author: Thomas Schwinge
Date: Wed Jul 17 23:56:25 2024 +0200
nvptx: Emit DECL and DEF linker markers for aliases [PR104957]
With nvptx '-malias' enabled (as imp
https://gcc.gnu.org/g:d0f02538494ded78cac12c63f5708a53f5a77bda
commit r15-3485-gd0f02538494ded78cac12c63f5708a53f5a77bda
Author: Thomas Schwinge
Date: Wed Jul 17 15:27:51 2024 +0200
Enhance 'gcc.target/nvptx/alias-*.c' assembler scanning
... in order to demonstrate unexpected beha
https://gcc.gnu.org/g:973c1bf51fb0f58fbfe43651bb0a61e1d124b35d
commit r15-3484-g973c1bf51fb0f58fbfe43651bb0a61e1d124b35d
Author: Thomas Schwinge
Date: Mon Sep 18 22:41:56 2023 +0200
Fix 'gcc.target/nvptx/alias-2.c' comment
PR target/104957
gcc/testsuite/
https://gcc.gnu.org/g:a121af90fe9244258c8620901dd6fa22537767bb
commit r15-3483-ga121af90fe9244258c8620901dd6fa22537767bb
Author: Thomas Schwinge
Date: Mon Jul 22 14:40:34 2024 +0200
Move from 'gcc.target/nvptx/nvptx.exp' into 'target-supports.exp' additions
for nvptx target
https://gcc.gnu.org/g:cb76fcf5ebf0817e6f1b7c019071362f7a5f3ae0
commit r15-3482-gcb76fcf5ebf0817e6f1b7c019071362f7a5f3ae0
Author: Nathaniel Shead
Date: Wed Aug 7 19:20:19 2024 +1000
c++: Add missing auto_diagnostic_groups
This patch goes through all .cc files in gcc/cp and adds in
https://gcc.gnu.org/g:7b8da316089bfdf299592a88fdab2f93c444b03a
commit r15-3481-g7b8da316089bfdf299592a88fdab2f93c444b03a
Author: Richard Biener
Date: Thu Sep 5 11:38:04 2024 +0200
[AARCH64] adjust gcc.target/aarch64/sve/mask_gather_load_7.c
The following adjusts the scan-assembler
https://gcc.gnu.org/g:24909512101d59807f6d23a9963d64390eca8f60
commit r14-10646-g24909512101d59807f6d23a9963d64390eca8f60
Author: Jakub Jelinek
Date: Thu Sep 5 12:20:57 2024 +0200
libsanitizer: On aarch64 use hint #34 in prologue of libsanitizer functions
When gcc is built with -m
https://gcc.gnu.org/g:73afc3e47e235f3a68abb1c7ce52a9d82003bdab
commit r14-10645-g73afc3e47e235f3a68abb1c7ce52a9d82003bdab
Author: Jakub Jelinek
Date: Tue Sep 3 10:20:44 2024 +0200
lower-bitint: Fix up __builtin_{add,sub}_overflow{,_p} bitint lowering
[PR116501]
The following test
https://gcc.gnu.org/g:6fb41c27b62b5774108455d13f5b7a67c9cbdfa3
commit r14-10644-g6fb41c27b62b5774108455d13f5b7a67c9cbdfa3
Author: Jakub Jelinek
Date: Wed Aug 7 20:14:31 2024 +0200
Don't call clean_symbol_name in create_tmp_var_name [PR116219]
SRA adds fancy names like offset$D9431
https://gcc.gnu.org/g:2379cbb94b2668227c237c94c82e3c49fe39fd0f
commit r15-3480-g2379cbb94b2668227c237c94c82e3c49fe39fd0f
Author: Jakub Jelinek
Date: Thu Sep 5 12:20:57 2024 +0200
libsanitizer: On aarch64 use hint #34 in prologue of libsanitizer functions
When gcc is built with -mb
https://gcc.gnu.org/g:040b979a08843806ea930a8d839dd94301323ebe
commit r14-10643-g040b979a08843806ea930a8d839dd94301323ebe
Author: Tamar Christina
Date: Thu Sep 5 10:36:02 2024 +0100
testsuite: remove -fwrapv from signbit-5.c
The meaning of the testcase was changed by passing it -f
https://gcc.gnu.org/g:a50f54c0d06139d791b875e09471f2fc03af5b04
commit r15-3479-ga50f54c0d06139d791b875e09471f2fc03af5b04
Author: Tamar Christina
Date: Thu Sep 5 10:36:55 2024 +0100
middle-end: have vect_recog_cond_store_pattern use pattern statement for
cond if available
When vec
https://gcc.gnu.org/g:67eaf67360e434dd5969e1c66f043e3c751f9f52
commit r15-3478-g67eaf67360e434dd5969e1c66f043e3c751f9f52
Author: Tamar Christina
Date: Thu Sep 5 10:36:02 2024 +0100
testsuite: remove -fwrapv from signbit-5.c
The meaning of the testcase was changed by passing it -fw
https://gcc.gnu.org/g:240be78237c6d70e0b30ed187c559e359ce81557
commit r15-3477-g240be78237c6d70e0b30ed187c559e359ce81557
Author: Tamar Christina
Date: Thu Sep 5 10:35:18 2024 +0100
docs: double mention of armv9-a.
The list of available architecture for Arm is incorrectly listing a
https://gcc.gnu.org/g:e9e4777ca2415a73e8db64a406c06a79add621e5
commit r15-3476-ge9e4777ca2415a73e8db64a406c06a79add621e5
Author: Jakub Jelinek
Date: Thu Sep 5 11:06:12 2024 +0200
vrp: Fix up diagnostics wording
I've noticed non-standard wording of this diagnostics when looking at
https://gcc.gnu.org/g:3162abfb5098934e6ed9d4307a86a84d28823612
commit r15-3475-g3162abfb5098934e6ed9d4307a86a84d28823612
Author: YunQiang Su
Date: Thu Sep 5 15:14:43 2024 +0800
RISC-V: Lookup reversely in riscv_select_multilib_by_abi
When use --print-multi-os-dir or -print-multi-d
https://gcc.gnu.org/g:811204f52a111af24ba4b00df9e947a44c4c1161
commit r15-3474-g811204f52a111af24ba4b00df9e947a44c4c1161
Author: Hu, Lin1
Date: Thu Sep 5 14:51:42 2024 +0800
testsuite: Fix xorsign.c, vect-double-2.c fails with -march=x86-64-v2
These testcases raise fails with -mar
https://gcc.gnu.org/g:65186cab1d3c9b0dad17dc0536586bec634b93f3
commit r15-3473-g65186cab1d3c9b0dad17dc0536586bec634b93f3
Author: Eric Botcazou
Date: Mon Aug 26 11:16:41 2024 +0200
ada: Add bypass for internal fields on strict-alignment platforms
This is required to support misalig
https://gcc.gnu.org/g:72c6938f29cbeddb3220720e68add4cf09ffd794
commit r15-3472-g72c6938f29cbeddb3220720e68add4cf09ffd794
Author: Eric Botcazou
Date: Sun Aug 25 15:20:59 2024 +0200
ada: Streamline handling of low-level peculiarities of record field layout
This factors out the inter
https://gcc.gnu.org/g:23f0bfa027f81a40f8c94a657f7427ed7573b6e8
commit r15-3471-g23f0bfa027f81a40f8c94a657f7427ed7573b6e8
Author: Piotr Trojanek
Date: Mon Aug 26 15:25:03 2024 +0200
ada: Remove unused parameters in validity checking routine
Code cleanup; semantics is unaffected.
https://gcc.gnu.org/g:47a30d6981db282a4a0e74cf02ff60a3eb0c14cf
commit r15-3469-g47a30d6981db282a4a0e74cf02ff60a3eb0c14cf
Author: Jose Ruiz
Date: Fri Aug 23 16:25:13 2024 +
ada: Binder respects Ada version for checksum of runtime files
The parsing to compute the checksums of ru
https://gcc.gnu.org/g:87023e0c7cd3aadb2ef60aa2592ba34d0ab8a5af
commit r15-3468-g87023e0c7cd3aadb2ef60aa2592ba34d0ab8a5af
Author: Ronan Desplanques
Date: Wed Aug 21 17:22:20 2024 +0200
ada: Tweak assertions in Inline.Cannot_Inline
The purpose of this patch is to silence a GNATSAS r
https://gcc.gnu.org/g:5df05de3d917754274cadb7d006b2011f93f4f7b
commit r15-3467-g5df05de3d917754274cadb7d006b2011f93f4f7b
Author: Richard Biener
Date: Thu Mar 7 15:13:33 2024 +0100
Handle unused-only-live stmts in SLP discovery
The following adds SLP discovery for roots that are on
58 matches
Mail list logo