From: GCC Administrator Date: Sat, 17 Aug 2024 00:17:07 +0000 (+0000) Subject: Daily bump. X-Git-Tag: basepoints/gcc-16~6592 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3c9c93f3c923c4a0ccd42db4fd26a944a3c91458;p=thirdparty%2Fgcc.git Daily bump. --- 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 + + * 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 + + * 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 + + * 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 + + * dwarf2codeview.cc (get_type_num_enumeration_type): Initialize last_type + to 0. + (get_type_num_struct): Likewise. + +2024-08-16 Georg-Johann Lay + + Backported from master: + 2024-08-16 Georg-Johann Lay + + PR target/85624 + * config/avr/avr.md (*clrmemqi*): Use HImode for alignment operand. + +2024-08-16 Lingling Kong + + * config/i386/sse.md (vpmadd52): + Prohibit egpr for vex version. + (vpdpbusd_): Ditto. + (vpdpbusds_): Ditto. + (vpdpwssd_): Ditto. + (vpdpwssds_): Ditto. + (*vcvtneps2bf16_v4sf): Ditto. + (*vcvtneps2bf16_v8sf): Ditto. + (vpdp_): Ditto. + (vbcstnebf162ps_): Ditto. + (vbcstnesh2ps_): Ditto. + (vcvtnee2ps_): Ditto. + (vcvtneo2ps_): Ditto. + (vpdp_): Ditto. + +2024-08-16 Andrew Pinski + + PR target/113042 + * config/aarch64/aarch64.md (popcount2): Update pattern + to support ALLI modes. + 2024-08-16 Andrew Pinski * 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 + + 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 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 + + PR fortran/114146 + * intrinsic.texi: Fix documentation of arguments of RANDOM_INIT, + which is conforming to the F2018 standard. + 2024-08-15 Jakub Jelinek 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 + + * 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 + + * gm2-libs/DynamicStrings.mod (Slice): Rename end to stop. + +2024-08-16 Gaius Mulley + + 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 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 + + * 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 + + * g++.dg/opt/pr97315-1.C: Add -fno-short-enums. + +2024-08-16 Torbjörn SVENSSON + Yvan ROUX + + * gcc.dg/signbit-5.c: Add -fwrapv and remove x86 exception. + +2024-08-16 Gaius Mulley + + 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 + + PR c++/110345 + * g++.dg/cpp0x/gen-attrs-84.C: New test. + +2024-08-16 Andrew Pinski + + 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 * 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 + + PR libstdc++/116362 + * configure.ac: Check newlib configuration whether iconv is enabled. + * configure: Regenerate. + +2024-08-16 Hans-Peter Nilsson + + * testsuite/lib/prune.exp (libstdc++-dg-prune): Prune + uncapitalized "in function" warning from linker. + 2024-08-08 Jakub Jelinek PR c++/115744