[gcc r15-2050] Daily bump.
(vbfloat16m1x2_t): Ditto. + (vbfloat16m1x3_t): Ditto. + (vbfloat16m1x4_t): Ditto. + (vbfloat16m1x5_t): Ditto. + (vbfloat16m1x6_t): Ditto. + (vbfloat16m1x7_t): Ditto. + (vbfloat16m1x8_t): Ditto. + (vbfloat16m2x2_t): Ditto. + (vbfloat16m2x3_t): Ditto. + (vbfloat16m2x4_t): Ditto. + (vbfloat16m4x2_t): Ditto. + * config/riscv/riscv-vector-builtins.cc (check_required_extensions): + Add required_ext checking for BFloat16. + * config/riscv/riscv-vector-builtins.def (vbfloat16mf4_t): + Add vector_type for BFloat16 in builtins.def. + (vbfloat16mf4x2_t): Ditto. + (vbfloat16mf4x3_t): Ditto. + (vbfloat16mf4x4_t): Ditto. + (vbfloat16mf4x5_t): Ditto. + (vbfloat16mf4x6_t): Ditto. + (vbfloat16mf4x7_t): Ditto. + (vbfloat16mf4x8_t): Ditto. + (vbfloat16mf2_t): Ditto. + (vbfloat16mf2x2_t): Ditto. + (vbfloat16mf2x3_t): Ditto. + (vbfloat16mf2x4_t): Ditto. + (vbfloat16mf2x5_t): Ditto. + (vbfloat16mf2x6_t): Ditto. + (vbfloat16mf2x7_t): Ditto. + (vbfloat16mf2x8_t): Ditto. + (vbfloat16m1_t): Ditto. + (vbfloat16m1x2_t): Ditto. + (vbfloat16m1x3_t): Ditto. + (vbfloat16m1x4_t): Ditto. + (vbfloat16m1x5_t): Ditto. + (vbfloat16m1x6_t): Ditto. + (vbfloat16m1x7_t): Ditto. + (vbfloat16m1x8_t): Ditto. + (vbfloat16m2_t): Ditto. + (vbfloat16m2x2_t): Ditto. + (vbfloat16m2x3_t): Ditto. + (vbfloat16m2x4_t): Ditto. + (vbfloat16m4_t): Ditto. + (vbfloat16m4x2_t): Ditto. + (vbfloat16m8_t): Ditto. + (double_trunc_bfloat_scalar): Add scalar_type def for BFloat16. + (double_trunc_bfloat_vector): Add vector_type def for BFloat16. + * config/riscv/riscv-vector-builtins.h (RVV_REQUIRE_ELEN_BF_16): + Add required defination of BFloat16 ext. + * config/riscv/riscv-vector-switch.def (ENTRY): + Add vector_type information for BFloat16. + (TUPLE_ENTRY): Add tuple vector_type information for BFloat16. + 2024-07-14 Roger Sayle * config/i386/i386-expand.cc (ix86_expand_fp_absneg_operator): diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 5e0ee8afc375..e63e19096bc1 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240715 +20240716 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index bd5657bc1e6f..4b0ed7b3e98b 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,11 @@ +2024-07-15 Patrick Palka + + PR c++/115897 + * pt.cc (complex_alias_template_p): Return true for an alias + template with attributes. + (get_underlying_template): Don't look through an alias template + with attributes. + 2024-07-13 David Malcolm * call.cc: Include "tree-pretty-print-markup.h". diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index d15207afcba6..583973942c5d 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,81 @@ +2024-07-15 Jeff Law + + * g++.dg/torture/pr115916.C: New test. + Co-author: Andreas Schwab + Co-author: Sergei Trofimovich + +2024-07-15 Patrick Palka + + PR c++/115897 + * g++.dg/cpp0x/alias-decl-77.C: New test. + +2024-07-15 Christoph Müllner + + * gcc.target/riscv/pr115554.c: Change expected fail to expected pass. + * gcc.target/riscv/target-attr-16.c: New test. + +2024-07-15 Christoph Müllner + + PR target/115554 + PR target/115562 + * gcc.target/riscv/target-attr-01.c: Add test for option-arch directive. + * gcc.target/riscv/target-attr-02.c: Likewise. + * gcc.target/riscv/target-attr-03.c: Likewise. + * gcc.target/riscv/target-attr-04.c: Likewise. + * gcc.target/riscv/target-attr-05.c: Fix formatting. + * gcc.target/riscv/target-attr-06.c: Likewise. + * gcc.target/riscv/target-attr-07.c: Likewise. + * gcc.target/riscv/pr115554.c: New test. + * gcc.target/riscv/pr115562.c: New test. + * gcc.target/riscv/target-attr-08.c: New test. + * gcc.target/riscv/target-attr-09.c: New test. + * gcc.target/riscv/target-attr-10.c: New test. + * gcc.target/riscv/target-attr-11.c: New test. + * gcc.target/riscv/target-attr-12.c: New test. + * gcc.target/riscv/target-attr-13.c: New test. + * gcc.target/riscv/target-attr-14.c: New test. + * gcc.target/riscv/target-attr-15.c: New test. + +2024-07-15 Edwin Lu + + * gcc.target/riscv/rvv/autovec/binop/vec_sat_binary_vx.h: + initialize variable + +2024-07-15 liuhongt + + * gcc.target/i386/pr115872.c: New test. + +2024-07-15 Hongyu Wang + + * gcc.target/i386/apx-nf-2.c: New test. + +2024-07-15 Surya Kumari Jangala + + PR testsuite/115894 + * gcc.target/arm/pr111235.c: Update expected output. + +2024-07-15 Monk Chiang + + * gcc.target/riscv/prefetch-zicbop.c: New test. + * gcc.tar
[gcc r11-11577] Daily bump.
https://gcc.gnu.org/g:90c53dca6aea7b884f7e31584cbe75b0ef5a7169 commit r11-11577-g90c53dca6aea7b884f7e31584cbe75b0ef5a7169 Author: GCC Administrator Date: Tue Jul 16 00:22:14 2024 + Daily bump. Diff: --- gcc/DATESTAMP | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 5e0ee8afc375..e63e19096bc1 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240715 +20240716
[gcc r12-10618] Daily bump.
https://gcc.gnu.org/g:fbc5751fafe97df9e88217ec4c8eae4b25523d8f commit r12-10618-gfbc5751fafe97df9e88217ec4c8eae4b25523d8f Author: GCC Administrator Date: Tue Jul 16 00:23:24 2024 + Daily bump. Diff: --- gcc/ChangeLog | 9 + gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 7 +++ 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 65eeec81b0f3..3636cf488a5b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,12 @@ +2024-07-15 liuhongt + + Backported from master: + 2024-07-15 liuhongt + + PR target/115872 + * tree-ssa-ccp.cc (convert_atomic_bit_not): Remove use_stmt after use_nop_stmt is removed. + (optimize_atomic_bit_test_and): Ditto. + 2024-07-11 Andre Vieira Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 5e0ee8afc375..e63e19096bc1 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240715 +20240716 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 36a833778249..223909bb58ef 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2024-07-15 liuhongt + + Backported from master: + 2024-07-15 liuhongt + + * gcc.target/i386/pr115872.c: New test. + 2024-07-11 Andre Vieira Backported from master:
[gcc r13-8914] Daily bump.
https://gcc.gnu.org/g:c2e42ae5138210afc4b6d54da1f424597ee9dcbe commit r13-8914-gc2e42ae5138210afc4b6d54da1f424597ee9dcbe Author: GCC Administrator Date: Tue Jul 16 00:24:20 2024 + Daily bump. Diff: --- gcc/ChangeLog | 9 + gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 7 +++ 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 40b7b00757af..a2c361f5e78a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,12 @@ +2024-07-15 liuhongt + + Backported from master: + 2024-07-15 liuhongt + + PR target/115872 + * tree-ssa-ccp.cc (convert_atomic_bit_not): Remove use_stmt after use_nop_stmt is removed. + (optimize_atomic_bit_test_and): Ditto. + 2024-07-13 Lulu Cheng Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 5e0ee8afc375..e63e19096bc1 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240715 +20240716 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 0dc32acfc0c3..04b7e511e299 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2024-07-15 liuhongt + + Backported from master: + 2024-07-15 liuhongt + + * gcc.target/i386/pr115872.c: New test. + 2024-07-13 Lulu Cheng Backported from master:
Cron sh /home/gccadmin/scripts/update_version_git
2024-07-16 00:18:28,222:INFO:root:=== Working on: master === 2024-07-16 00:18:40,215:INFO:root:branch pulled and checked out 2024-07-16 00:18:40,222:INFO:root:22 revisions since last Daily bump 2024-07-16 00:18:43,332:INFO:root:writing to ./gcc/ChangeLog 2024-07-16 00:18:43,495:INFO:root:writing to ./gcc/ChangeLog 2024-07-16 00:18:47,310:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-07-16 00:18:47,456:INFO:root:writing to ./gcc/ChangeLog 2024-07-16 00:18:48,149:INFO:root:writing to ./gcc/ChangeLog 2024-07-16 00:18:48,374:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-07-16 00:18:48,529:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-07-16 00:18:48,683:INFO:root:writing to ./gcc/ChangeLog 2024-07-16 00:18:48,839:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-07-16 00:18:48,989:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-07-16 00:18:49,462:INFO:root:writing to ./gcc/ChangeLog 2024-07-16 00:18:49,630:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-07-16 00:18:49,790:INFO:root:writing to ./gcc/ChangeLog 2024-07-16 00:18:54,025:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-07-16 00:18:54,203:INFO:root:writing to ./gcc/ChangeLog 2024-07-16 00:19:07,969:INFO:root:writing to ./gcc/ChangeLog 2024-07-16 00:19:08,134:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-07-16 00:19:09,098:INFO:root:writing to ./gcc/ChangeLog 2024-07-16 00:19:09,255:INFO:root:writing to ./gcc/ChangeLog 2024-07-16 00:19:10,008:INFO:root:writing to ./gcc/ChangeLog 2024-07-16 00:19:10,168:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-07-16 00:19:12,578:INFO:root:writing to ./gcc/ChangeLog 2024-07-16 00:19:18,616:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-07-16 00:19:19,808:INFO:root:writing to ./gcc/ChangeLog 2024-07-16 00:19:19,952:INFO:root:writing to ./gcc/cp/ChangeLog 2024-07-16 00:19:20,079:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-07-16 00:19:21,111:INFO:root:writing to ./gcc/ChangeLog 2024-07-16 00:19:25,112:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-07-16 00:19:33,969:INFO:root:writing to ./gcc/ChangeLog 2024-07-16 00:19:34,120:INFO:root:DATESTAMP will be changed: 2024-07-16 00:19:40,353:INFO:root:commit is done 2024-07-16 00:20:53,769:INFO:root:branch is pushed 2024-07-16 00:20:53,824:INFO:root:branch is done 2024-07-16 00:20:53,824:INFO:root: 2024-07-16 00:20:53,893:INFO:root:=== Working on: releases/gcc-11 === 2024-07-16 00:21:49,089:INFO:root:branch pulled and checked out 2024-07-16 00:21:49,091:INFO:root:1 revisions since last Daily bump 2024-07-16 00:21:49,102:INFO:root:DATESTAMP will be changed: 2024-07-16 00:22:14,728:INFO:root:commit is done 2024-07-16 00:22:41,914:INFO:root:branch is pushed 2024-07-16 00:22:41,960:INFO:root:branch is done 2024-07-16 00:22:41,961:INFO:root: 2024-07-16 00:22:42,024:INFO:root:=== Working on: releases/gcc-12 === 2024-07-16 00:23:21,587:INFO:root:branch pulled and checked out 2024-07-16 00:23:21,589:INFO:root:2 revisions since last Daily bump 2024-07-16 00:23:21,640:INFO:root:writing to ./gcc/ChangeLog 2024-07-16 00:23:21,778:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-07-16 00:23:21,973:INFO:root:DATESTAMP will be changed: 2024-07-16 00:23:24,947:INFO:root:commit is done 2024-07-16 00:23:53,840:INFO:root:branch is pushed 2024-07-16 00:23:53,888:INFO:root:branch is done 2024-07-16 00:23:53,888:INFO:root: 2024-07-16 00:23:56,222:INFO:root:=== Working on: releases/gcc-13 === 2024-07-16 00:24:05,392:INFO:root:branch pulled and checked out 2024-07-16 00:24:05,394:INFO:root:2 revisions since last Daily bump 2024-07-16 00:24:05,449:INFO:root:writing to ./gcc/ChangeLog 2024-07-16 00:24:05,720:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-07-16 00:24:05,903:INFO:root:DATESTAMP will be changed: 2024-07-16 00:24:20,526:INFO:root:commit is done 2024-07-16 00:24:49,025:INFO:root:branch is pushed 2024-07-16 00:24:49,081:INFO:root:branch is done 2024-07-16 00:24:49,081:INFO:root: 2024-07-16 00:25:02,222:INFO:root:=== Working on: releases/gcc-14 === 2024-07-16 00:26:13,786:INFO:root:branch pulled and checked out 2024-07-16 00:26:13,788:INFO:root:3 revisions since last Daily bump 2024-07-16 00:26:15,928:INFO:root:writing to ./gcc/ChangeLog 2024-07-16 00:26:19,832:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-07-16 00:26:20,009:INFO:root:writing to ./gcc/fortran/ChangeLog 2024-07-16 00:26:20,177:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-07-16 00:26:20,321:INFO:root:DATESTAMP will be changed: 2024-07-16 00:26:23,399:INFO:root:commit is done 2024-07-16 00:26:55,716:INFO:root:branch is pushed 2024-07-16 00:26:55,775:INFO:root:branch is done 2024-07-16 00:26:55,776:INFO:root:
[gcc r14-10424] Daily bump.
https://gcc.gnu.org/g:0fcadb3d51eb4f507ccddfad2e634e6894761faf commit r14-10424-g0fcadb3d51eb4f507ccddfad2e634e6894761faf Author: GCC Administrator Date: Tue Jul 16 00:26:23 2024 + Daily bump. Diff: --- gcc/ChangeLog | 9 + gcc/DATESTAMP | 2 +- gcc/fortran/ChangeLog | 12 gcc/testsuite/ChangeLog | 18 ++ 4 files changed, 40 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b5c634897056..c3ae47afb23c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,12 @@ +2024-07-15 liuhongt + + Backported from master: + 2024-07-15 liuhongt + + PR target/115872 + * tree-ssa-ccp.cc (convert_atomic_bit_not): Remove use_stmt after use_nop_stmt is removed. + (optimize_atomic_bit_test_and): Ditto. + 2024-07-13 Lulu Cheng Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 5e0ee8afc375..e63e19096bc1 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240715 +20240716 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 1095e0d8a1c6..a2a37beb61de 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,15 @@ +2024-07-15 Harald Anlauf + + Backported from master: + 2024-05-24 Harald Anlauf + Steven G. Kargl + + PR fortran/93635 + * symbol.cc (conflict_std): Helper function for reporting attribute + conflicts depending on the Fortran standard version. + (conf_std): Helper macro for checking standard-dependent conflicts. + (gfc_check_conflict): Use it. + 2024-07-14 Mikael Morin Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 3d9153a72e1f..cef42f1d1697 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,21 @@ +2024-07-15 Harald Anlauf + + Backported from master: + 2024-05-24 Harald Anlauf + Steven G. Kargl + + PR fortran/93635 + * gfortran.dg/c-interop/c1255-2.f90: Adjust pattern. + * gfortran.dg/pr87907.f90: Likewise. + * gfortran.dg/pr93635.f90: New test. + +2024-07-15 liuhongt + + Backported from master: + 2024-07-15 liuhongt + + * gcc.target/i386/pr115872.c: New test. + 2024-07-14 Mikael Morin Backported from master:
Cron sh /home/gccadmin/scripts/update_web_docs_libstdcxx_git
9988 blocks