]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 17 Aug 2024 00:17:07 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 17 Aug 2024 00:17:07 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/m2/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index a6b1bd0f5d9a6ac4fe993437ba491c990af73e89..c26ae587e0eeca0cfd77dbea6e37b7c7ed3193f5 100644 (file)
@@ -1,3 +1,71 @@
+2024-08-16  Mark Harmstone  <mark@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  <mark@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  <mark@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  <mark@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  <avr@gjlay.de>
+
+       Backported from master:
+       2024-08-16  Georg-Johann Lay  <avr@gjlay.de>
+
+       PR target/85624
+       * config/avr/avr.md (*clrmemqi*): Use HImode for alignment operand.
+
+2024-08-16  Lingling Kong  <lingling.kong@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_apinski@quicinc.com>
+
+       PR target/113042
+       * config/aarch64/aarch64.md (popcount<mode>2): Update pattern
+       to support ALLI modes.
+
 2024-08-16  Andrew Pinski  <pinskia@gmail.com>
 
        * tree-ssa-phiopt.cc (factor_out_conditional_operation): Update
index c11f769cc2cb7b6a68fc1881e3ea61eb5d0e00b9..720f32939ba239cab9c1ca7b9dbbac52697ad00c 100644 (file)
@@ -1 +1 @@
-20240816
+20240817
index e8b4780dd68043016f876932be2c27c88fa8db2d..4ae22db6f2eb1c55776bafa6ec1ab8195f773604 100644 (file)
@@ -1,3 +1,10 @@
+2024-08-16  Jakub Jelinek  <jakub@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  <ppalka@redhat.com>
 
        PR c++/116320
index 3dcc5ba5c78b418d886638c1a0197bfb96427c23..c8ba754fc6b6c6acd6306a192dded40f9b3ac681 100644 (file)
@@ -1,3 +1,9 @@
+2024-08-16  Harald Anlauf  <anlauf@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  <jakub@redhat.com>
 
        PR bootstrap/116387
index b7a55da05a7d7c9ef853d801c66afea82442bff4..7d577d252c3169964d950a0d844ee449e72b2202 100644 (file)
@@ -1,3 +1,29 @@
+2024-08-16  Gaius Mulley  <gaiusmod2@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  <gaiusmod2@gmail.com>
+
+       * gm2-libs/DynamicStrings.mod (Slice): Rename end to stop.
+
+2024-08-16  Gaius Mulley  <gaiusmod2@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  <gaiusmod2@gmail.com>
 
        PR modula2/116181
index 720f71d6942114096ac08029019b470e8dc5255f..9b9ee8cd97f4ca2e6e83986c867a9bc481781363 100644 (file)
@@ -1,3 +1,39 @@
+2024-08-16  Torbjörn SVENSSON  <torbjorn.svensson@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.svensson@foss.st.com>
+
+       * g++.dg/opt/pr97315-1.C: Add -fno-short-enums.
+
+2024-08-16  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>
+           Yvan ROUX  <yvan.roux@foss.st.com>
+
+       * gcc.dg/signbit-5.c: Add -fwrapv and remove x86 exception.
+
+2024-08-16  Gaius Mulley  <gaiusmod2@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  <jakub@redhat.com>
+
+       PR c++/110345
+       * g++.dg/cpp0x/gen-attrs-84.C: New test.
+
+2024-08-16  Andrew Pinski  <quic_apinski@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  <vineetg@rivosinc.com>
 
        * gcc.target/riscv/fclass.c: New tests.
index 76908bb2c05022498bff9665ff6dd81ec5c773fb..9311bfb3e839564daaff18c9f776ac39d76300c4 100644 (file)
@@ -1,3 +1,14 @@
+2024-08-16  Hans-Peter Nilsson  <hp@axis.com>
+
+       PR libstdc++/116362
+       * configure.ac: Check newlib configuration whether iconv is enabled.
+       * configure: Regenerate.
+
+2024-08-16  Hans-Peter Nilsson  <hp@axis.com>
+
+       * testsuite/lib/prune.exp (libstdc++-dg-prune): Prune
+       uncapitalized "in function" warning from linker.
+
 2024-08-08  Jakub Jelinek  <jakub@redhat.com>
 
        PR c++/115744