diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6bf7386b4707977cc1b7ad686a18ed06424cbb17..2e03313287064bd1c2d5211ba3199ecdce694e2f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,36 @@ +2023-06-28 Hongyu Wang <hongyu.wang@intel.com> + + Backported from master: + 2023-06-26 Hongyu Wang <hongyu.wang@intel.com> + + * config/i386/i386-options.cc (ix86_valid_target_attribute_tree): + Override tune_string with arch_string if tune_string is not + explicitly specified. + +2023-06-28 Thomas Schwinge <thomas@codesourcery.com> + + Backported from master: + 2023-06-02 Thomas Schwinge <thomas@codesourcery.com> + + PR testsuite/66005 + * doc/install.texi: Document (optional) Perl usage for parallel + testing of libgomp. + +2023-06-28 liuhongt <hongtao.liu@intel.com> + + * config/i386/i386-features.cc (pass_insert_vzeroupper:gate): + Move flag_expensive_optimizations && !optimize_size to .. + * config/i386/i386-options.cc (ix86_option_override_internal): + .. this, it makes -mvzeroupper independent of optimization + level, but still keeps the behavior of architecture + tuning(emit_vzeroupper) unchanged. + +2023-06-28 liuhongt <hongtao.liu@intel.com> + + * config/i386/i386.cc (ix86_invalid_conversion): New function. + (TARGET_INVALID_CONVERSION): Define as + ix86_invalid_conversion. + 2023-06-27 Andrew Pinski <apinski@marvell.com> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index fff3166d023415999c00f4384b230167a2f06a6c..d3dd503874a91f82840be6875337435e98714fb4 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20230628 +20230629 diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index f3009900cb6dba4c2bf9cb932c7379af55f61790..b3547901be94293a40e5edee34e866f867321e20 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,15 @@ +2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org> + + Backported from master: + 2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org> + + PR d/106977 + PR target/110406 + * types.cc (finish_aggregate_mode): New function. + (finish_incomplete_fields): Call finish_aggregate_mode. + (finish_aggregate_type): Replace call to compute_record_mode with + finish_aggregate_mode. + 2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org> Backported from master: diff --git a/gcc/go/ChangeLog b/gcc/go/ChangeLog index a13c960353a8b0331dc9be94847e1a0e6210b4aa..94d7847d92566649ef68c557c1fbb0ef16d60893 100644 --- a/gcc/go/ChangeLog +++ b/gcc/go/ChangeLog @@ -1,3 +1,11 @@ +2023-06-28 Paul E. Murphy <murphyp@linux.ibm.com> + + Backported from master: + 2023-06-22 Paul E. Murphy <murphyp@linux.ibm.com> + + * go-backend.cc [TARGET_AIX]: Rename and update usage to TARGET_AIX_OS. + * go-lang.cc: Likewise. + 2023-04-26 Release Manager * GCC 13.1.0 released. diff --git a/gcc/rust/ChangeLog b/gcc/rust/ChangeLog index 2ef532f808fce6501be2af738a93b543e2d0306e..b6348390722bb5dc0e464a130e37c06e0db1bbad 100644 --- a/gcc/rust/ChangeLog +++ b/gcc/rust/ChangeLog @@ -1,3 +1,11 @@ +2023-06-28 Paul E. Murphy <murphyp@linux.ibm.com> + + Backported from master: + 2023-06-22 Paul E. Murphy <murphyp@linux.ibm.com> + + * rust-object-export.cc [TARGET_AIX]: Rename and update usage to + TARGET_AIX_OS. + 2023-04-26 Release Manager * GCC 13.1.0 released. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 4c2e55d0a5a11bc1753cfba6db8f9e2af3ca1238..43aea725d228abe8ee232bc7fa4bdfaa74407efa 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,30 @@ +2023-06-28 Hongyu Wang <hongyu.wang@intel.com> + + Backported from master: + 2023-06-26 Hongyu Wang <hongyu.wang@intel.com> + + * gcc.target/i386/mvc17.c: New test. + +2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org> + + Backported from master: + 2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org> + + PR d/106977 + PR target/110406 + * gdc.dg/torture/pr110406.d: New test. + +2023-06-28 liuhongt <hongtao.liu@intel.com> + + * gcc.target/i386/avx-vzeroupper-29.c: New testcase. + * gcc.target/i386/avx-vzeroupper-12.c: Adjust testcase. + * gcc.target/i386/avx-vzeroupper-7.c: Ditto. + * gcc.target/i386/avx-vzeroupper-9.c: Ditto. + +2023-06-28 liuhongt <hongtao.liu@intel.com> + + * gcc.target/i386/bf16_short_warn.c: New test. + 2023-06-27 Andrew Pinski <apinski@marvell.com> Backported from master: diff --git a/libgm2/ChangeLog b/libgm2/ChangeLog index 94efd544556344429aa653e924aa395e47eafad7..7139d69815bccf9560e3d636f4087e8316eb9c17 100644 --- a/libgm2/ChangeLog +++ b/libgm2/ChangeLog @@ -1,3 +1,31 @@ +2023-06-28 Thomas Schwinge <thomas@codesourcery.com> + + Backported from master: + 2023-05-08 Thomas Schwinge <thomas@codesourcery.com> + + * autogen.sh: Remove. + +2023-06-28 Thomas Schwinge <thomas@codesourcery.com> + + Backported from master: + 2023-05-08 Thomas Schwinge <thomas@codesourcery.com> + + * autogen.sh: For 'aclocal', 'autoreconf', remove '-I .', + add '-I ..'. + * Makefile.am (ACLOCAL_AMFLAGS): Remove '-I .'. + * libm2cor/Makefile.am (ACLOCAL_AMFLAGS): Likewise. + * libm2iso/Makefile.am (ACLOCAL_AMFLAGS): Likewise. + * libm2log/Makefile.am (ACLOCAL_AMFLAGS): Likewise. + * libm2min/Makefile.am (ACLOCAL_AMFLAGS): Likewise. + * libm2pim/Makefile.am (ACLOCAL_AMFLAGS): Likewise. + * aclocal.m4: Regenerate. + * Makefile.in: Likewise. + * libm2cor/Makefile.in: Likewise. + * libm2iso/Makefile.in: Likewise. + * libm2log/Makefile.in: Likewise. + * libm2min/Makefile.in: Likewise. + * libm2pim/Makefile.in: Likewise. + 2023-04-26 Release Manager * GCC 13.1.0 released. diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 4cd0592addad50ec1790ae3ac4096bfe5eae4355..3ec0ab94eae328b9de86745cc4ebd5122551b992 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,61 @@ +2023-06-28 Thomas Schwinge <thomas@codesourcery.com> + + Backported from master: + 2023-06-02 Thomas Schwinge <thomas@codesourcery.com> + + PR testsuite/66005 + * testsuite/lib/libgomp.exp: 'flock' through stdout. + * testsuite/flock: New. + * configure.ac (FLOCK): Point to that if no 'flock' available, but + 'perl' is. + * configure: Regenerate. + +2023-06-28 Thomas Schwinge <thomas@codesourcery.com> + + Backported from master: + 2023-05-15 Thomas Schwinge <thomas@codesourcery.com> + + PR testsuite/66005 + * configure.ac: Look for 'flock'. + * testsuite/Makefile.am (gcc_test_parallel_slots): Enable parallel testing. + * testsuite/config/default.exp: Don't 'load_lib "standard.exp"' here... + * testsuite/lib/libgomp.exp: ... but here, instead. + (libgomp_load): Override for parallel testing. + * testsuite/libgomp-site-extra.exp.in (FLOCK): Set. + * configure: Regenerate. + * Makefile.in: Regenerate. + * testsuite/Makefile.in: Regenerate. + +2023-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + Backported from master: + 2023-05-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + Thomas Schwinge <thomas@codesourcery.com> + + PR testsuite/66005 + * testsuite/Makefile.am (PWD_COMMAND): New variable. + (%/site.exp): New target. + (check_p_numbers0, check_p_numbers1, check_p_numbers2) + (check_p_numbers3, check_p_numbers4, check_p_numbers5) + (check_p_numbers6, check_p_numbers, gcc_test_parallel_slots) + (check_p_subdirs) + (check_DEJAGNU_libgomp_targets): New variables. + ($(check_DEJAGNU_libgomp_targets)): New target. + ($(check_DEJAGNU_libgomp_targets)): New dependency. + (check-DEJAGNU $(check_DEJAGNU_libgomp_targets)): New targets. + * testsuite/Makefile.in: Regenerate. + * testsuite/lib/libgomp.exp: For parallel testing, + 'load_file ../libgomp-test-support.exp'. + +2023-06-28 Thomas Schwinge <thomas@codesourcery.com> + + Backported from master: + 2023-05-08 Thomas Schwinge <thomas@codesourcery.com> + + * testsuite/libgomp.c++/c++.exp: Use 'lang_include_flags' instead + of 'libstdcxx_includes'. + * testsuite/libgomp.oacc-c++/c++.exp: Likewise. + 2023-05-16 Tobias Burnus <tobias@codesourcery.com> Backported from master: