https://gcc.gnu.org/g:3c9c93f3c923c4a0ccd42db4fd26a944a3c91458

commit r15-2961-g3c9c93f3c923c4a0ccd42db4fd26a944a3c91458
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sat Aug 17 00:17:07 2024 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 68 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        |  7 +++++
 gcc/fortran/ChangeLog   |  6 +++++
 gcc/m2/ChangeLog        | 26 +++++++++++++++++++
 gcc/testsuite/ChangeLog | 36 ++++++++++++++++++++++++++
 libstdc++-v3/ChangeLog  | 11 ++++++++
 7 files changed, 155 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a6b1bd0f5d9..c26ae587e0e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,71 @@
+2024-08-16  Mark Harmstone  <m...@harmstone.com>
+
+       * dwarf2codeview.cc (enum cv_sym_type): Add S_REGREL32.
+       (write_fbreg_variable): New function.
+       (write_unoptimized_local_variable): Add fblock parameter, and handle
+       DW_OP_fbreg locations.
+       (write_unoptimized_function_vars): Add fbloc parameter.
+       (write_function): Extract frame base from DWARF.
+       * dwarf2out.cc (convert_cfa_to_fb_loc_list): Output simplified frame
+       base information for CodeView.
+
+2024-08-16  Mark Harmstone  <m...@harmstone.com>
+
+       * dwarf2codeview.cc (enum cv_sym_type): Add S_REGISTER.
+       (enum cv_x86_register): New type.
+       (enum cv_amd64_register): New type.
+       (dwarf_reg_to_cv): New function.
+       (write_s_register): New function.
+       (write_unoptimized_local_variable): Handle parameters and DW_OP_reg*
+       location types.
+
+2024-08-16  Mark Harmstone  <m...@harmstone.com>
+
+       * dwarf2codeview.cc (enum cv_sym_type): Add S_END and S_BLOCK32.
+       (write_local_s_ldata32): New function.
+       (write_unoptimized_local_variable): New function.
+       (write_s_block32): New function.
+       (write_s_end): New function.
+       (write_unoptimized_function_vars): New function.
+       (write_function): Call write_unoptimized_function_vars.
+
+2024-08-16  Mark Harmstone  <m...@harmstone.com>
+
+       * dwarf2codeview.cc (get_type_num_enumeration_type): Initialize 
last_type
+       to 0.
+       (get_type_num_struct): Likewise.
+
+2024-08-16  Georg-Johann Lay  <a...@gjlay.de>
+
+       Backported from master:
+       2024-08-16  Georg-Johann Lay  <a...@gjlay.de>
+
+       PR target/85624
+       * config/avr/avr.md (*clrmemqi*): Use HImode for alignment operand.
+
+2024-08-16  Lingling Kong  <lingling.k...@intel.com>
+
+       * config/i386/sse.md (vpmadd52<vpmadd52type><mode>):
+       Prohibit egpr for vex version.
+       (vpdpbusd_<mode>): Ditto.
+       (vpdpbusds_<mode>): Ditto.
+       (vpdpwssd_<mode>): Ditto.
+       (vpdpwssds_<mode>): Ditto.
+       (*vcvtneps2bf16_v4sf): Ditto.
+       (*vcvtneps2bf16_v8sf): Ditto.
+       (vpdp<vpdotprodtype>_<mode>): Ditto.
+       (vbcstnebf162ps_<mode>): Ditto.
+       (vbcstnesh2ps_<mode>): Ditto.
+       (vcvtnee<bf16_ph>2ps_<mode>): Ditto.
+       (vcvtneo<bf16_ph>2ps_<mode>): Ditto.
+       (vpdp<vpdpwprodtype>_<mode>): Ditto.
+
+2024-08-16  Andrew Pinski  <quic_apin...@quicinc.com>
+
+       PR target/113042
+       * config/aarch64/aarch64.md (popcount<mode>2): Update pattern
+       to support ALLI modes.
+
 2024-08-16  Andrew Pinski  <pins...@gmail.com>
 
        * tree-ssa-phiopt.cc (factor_out_conditional_operation): Update
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index c11f769cc2c..720f32939ba 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240816
+20240817
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index e8b4780dd68..4ae22db6f2e 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,10 @@
+2024-08-16  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/110345
+       * parser.cc (cp_parser_member_declaration): Call maybe_warn_extra_semi
+       only if it is empty-declaration, if there are some tokens like
+       attribute, pedwarn that the declaration doesn't declare anything.
+
 2024-08-15  Patrick Palka  <ppa...@redhat.com>
 
        PR c++/116320
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 3dcc5ba5c78..c8ba754fc6b 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,9 @@
+2024-08-16  Harald Anlauf  <anl...@gmx.de>
+
+       PR fortran/114146
+       * intrinsic.texi: Fix documentation of arguments of RANDOM_INIT,
+       which is conforming to the F2018 standard.
+
 2024-08-15  Jakub Jelinek  <ja...@redhat.com>
 
        PR bootstrap/116387
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index b7a55da05a7..7d577d252c3 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,29 @@
+2024-08-16  Gaius Mulley  <gaiusm...@gmail.com>
+
+       * gm2-libs-iso/StdChans.mod (in): Rename to ...
+       (inch): ... this.
+       (out): Rename to ...
+       (outch): ... this.
+       (err): Rename to ...
+       (errch): ... this.
+
+2024-08-16  Gaius Mulley  <gaiusm...@gmail.com>
+
+       * gm2-libs/DynamicStrings.mod (Slice): Rename end to stop.
+
+2024-08-16  Gaius Mulley  <gaiusm...@gmail.com>
+
+       PR modula2/116378
+       * gm2-libs-iso/TermFile.mod (termOpen): Add third argument
+       for open.
+       * gm2-libs/libc.def (open): Remove vararg and use INTEGER for
+       mode parameter three.
+       * mc-boot-ch/Glibc.c (tracedb_open): Replace mode_t with int.
+       (libc_open): Rewrite without varargs.
+       * mc-boot/Glibc.h (libc_open): Replace varargs with int mode.
+       * pge-boot/Glibc.cc (libc_open): Rewrite.
+       * pge-boot/Glibc.h (libc_open): Replace varargs with int mode.
+
 2024-08-12  Gaius Mulley  <gaiusm...@gmail.com>
 
        PR modula2/116181
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 720f71d6942..9b9ee8cd97f 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,39 @@
+2024-08-16  Torbjörn SVENSSON  <torbjorn.svens...@foss.st.com>
+
+       * g++.dg/warn/pr33738.C: Added -fno-short-enums.
+       * g++.dg/warn/pr33738-2.C: Duplicate g++.dg/warn/pr33738.C with
+       -fshort-enums and removed xfail.
+
+2024-08-16  Torbjörn SVENSSON  <torbjorn.svens...@foss.st.com>
+
+       * g++.dg/opt/pr97315-1.C: Add -fno-short-enums.
+
+2024-08-16  Torbjörn SVENSSON  <torbjorn.svens...@foss.st.com>
+           Yvan ROUX  <yvan.r...@foss.st.com>
+
+       * gcc.dg/signbit-5.c: Add -fwrapv and remove x86 exception.
+
+2024-08-16  Gaius Mulley  <gaiusm...@gmail.com>
+
+       PR modula2/116378
+       * gm2/extensions/run/pass/testopen.mod: Add third argument
+       for open.
+       * gm2/isolib/run/pass/openlibc.mod: Ditto.
+       * gm2/pim/run/pass/testaddr3.mod: Ditto.
+
+2024-08-16  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/110345
+       * g++.dg/cpp0x/gen-attrs-84.C: New test.
+
+2024-08-16  Andrew Pinski  <quic_apin...@quicinc.com>
+
+       PR target/113042
+       * gcc.target/aarch64/popcnt5.c: New test.
+       * gcc.target/aarch64/popcnt6.c: New test.
+       * gcc.target/aarch64/popcnt7.c: New test.
+       * gcc.target/aarch64/popcnt8.c: New test.
+
 2024-08-15  Vineet Gupta  <vine...@rivosinc.com>
 
        * gcc.target/riscv/fclass.c: New tests.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 76908bb2c05..9311bfb3e83 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,14 @@
+2024-08-16  Hans-Peter Nilsson  <h...@axis.com>
+
+       PR libstdc++/116362
+       * configure.ac: Check newlib configuration whether iconv is enabled.
+       * configure: Regenerate.
+
+2024-08-16  Hans-Peter Nilsson  <h...@axis.com>
+
+       * testsuite/lib/prune.exp (libstdc++-dg-prune): Prune
+       uncapitalized "in function" warning from linker.
+
 2024-08-08  Jakub Jelinek  <ja...@redhat.com>
 
        PR c++/115744

Reply via email to