diff options
-rw-r--r-- | gcc/ChangeLog | 68 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/fortran/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/m2/ChangeLog | 26 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 36 | ||||
-rw-r--r-- | libstdc++-v3/ChangeLog | 11 |
7 files changed, 155 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a6b1bd0..c26ae58 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index c11f769..720f329 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240816 +20240817 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index e8b4780..4ae22db 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -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 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 3dcc5ba..c8ba754 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -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 diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog index b7a55da..7d577d2 100644 --- a/gcc/m2/ChangeLog +++ b/gcc/m2/ChangeLog @@ -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 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 720f71d..9b9ee8c 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -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. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 76908bb..9311bfb 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -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 |