public inbox for gcc-cvs@sourceware.org help / color / mirror / Atom feed
From: GCC Administrator <gccadmin@gcc.gnu.org> To: gcc-cvs@gcc.gnu.org Subject: [gcc r11-7652] Daily bump. Date: Sat, 13 Mar 2021 00:16:52 +0000 (GMT) [thread overview] Message-ID: <20210313001653.605983857023@sourceware.org> (raw) https://gcc.gnu.org/g:6da2762a3b1c496bebe8334f6e68a834fe6a1055 commit r11-7652-g6da2762a3b1c496bebe8334f6e68a834fe6a1055 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Sat Mar 13 00:16:20 2021 +0000 Daily bump. Diff: --- contrib/ChangeLog | 9 ++++++ gcc/ChangeLog | 73 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 27 ++++++++++++++++++ gcc/fortran/ChangeLog | 6 ++++ gcc/testsuite/ChangeLog | 22 +++++++++++++++ libgfortran/ChangeLog | 9 ++++++ libgomp/ChangeLog | 5 ++++ 8 files changed, 152 insertions(+), 1 deletion(-) diff --git a/contrib/ChangeLog b/contrib/ChangeLog index 0bc2fee8e71..3c525f8c781 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,12 @@ +2021-03-12 Martin Liska <mliska@suse.cz> + + * gcc-changelog/git_commit.py: Allow deletion of ChangeLog + files. + * gcc-changelog/setup.cfg: Set line limit to 120 characters. + * gcc-changelog/test_email.py: Add test. + * gcc-changelog/test_patches.txt: Likewise. + * gcc-changelog/git_email.py: Fix parsing of deleted files. + 2021-02-08 Mike Frysinger <vapier@gentoo.org> * mklog.py (generated_files): New set. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5c7dd7ea7e5..1c49510f5ee 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,76 @@ +2021-03-12 Eric Botcazou <ebotcazou@adacore.com> + + PR target/99422 + * config/sparc/constraints.md (w): Rename to... + (W): ... this and ditch previous implementation. + * config/sparc/sparc.md (*movdi_insn_sp64): Replace W with m. + (*movdf_insn_sp64): Likewise. + (*mov<VM64:mode>_insn_sp64): Likewise. + * config/sparc/sync.md (*atomic_compare_and_swap<mode>_1): Replace + w with W. + (atomic_compare_and_swap_leon3_1): Likewise. + (*atomic_compare_and_swapdi_v8plus): Likewise. + * config/sparc/sparc.c (memory_ok_for_ldd): Remove useless test on + architecture and add missing address validity check during LRA. + +2021-03-12 Tobias Burnus <tobias@codesourcery.com> + + PR fortran/98858 + * gimplify.c (omp_add_variable): Handle NULL_TREE as size + occuring for assumed-size arrays in use_device_{ptr,addr}. + +2021-03-12 Jakub Jelinek <jakub@redhat.com> + + PR target/99321 + * config/i386/constraints.md (YW): New internal constraint. + * config/i386/sse.md (v_Yw): Add V4TI, V2TI, V1TI and TI cases. + (*<sse2_avx2>_<insn><mode>3<mask_name>, + *<sse2_avx2>_uavg<mode>3<mask_name>, *abs<mode>2, + *<s>mul<mode>3_highpart<mask_name>): Use <v_Yw> instead of v in + constraints. + (<sse2_avx2>_psadbw): Use YW instead of v in constraints. + (*avx2_pmaddwd, *sse2_pmaddwd, *<code>v8hi3, *<code>v16qi3, + avx2_pmaddubsw256, ssse3_pmaddubsw128): Merge last two alternatives + into one, use Yw instead of former x,v. + (ashr<mode>3, <insn><mode>3): Use <v_Yw> instead of x in constraints of + the last alternative. + (<sse2_avx2>_packsswb<mask_name>, <sse2_avx2>_packssdw<mask_name>, + <sse2_avx2>_packuswb<mask_name>, <sse4_1_avx2>_packusdw<mask_name>, + *<ssse3_avx2>_pmulhrsw<mode>3<mask_name>, <ssse3_avx2>_palignr<mode>, + <ssse3_avx2>_pshufb<mode>3<mask_name>): Merge last two alternatives + into one, use <v_Yw> instead of former x,v. + (avx2_interleave_highv32qi<mask_name>, + vec_interleave_highv16qi<mask_name>): Use Yw instead of v in + constraints. Add && <mask_avx512bw_condition> to condition. + (avx2_interleave_lowv32qi<mask_name>, + vec_interleave_lowv16qi<mask_name>, + avx2_interleave_highv16hi<mask_name>, + vec_interleave_highv8hi<mask_name>, + avx2_interleave_lowv16hi<mask_name>, vec_interleave_lowv8hi<mask_name>, + avx2_pshuflw_1<mask_name>, sse2_pshuflw_1<mask_name>, + avx2_pshufhw_1<mask_name>, sse2_pshufhw_1<mask_name>, + avx2_<code>v16qiv16hi2<mask_name>, sse4_1_<code>v8qiv8hi2<mask_name>, + *sse4_1_<code>v8qiv8hi2<mask_name>_1, <sse2_avx2>_<insn><mode>3): Use + Yw instead of v in constraints. + * config/i386/mmx.md (Yv_Yw): New define_mode_attr. + (*mmx_<insn><mode>3, mmx_ashr<mode>3, mmx_<insn><mode>3): Use <Yv_Yw> + instead of Yv in constraints. + (*mmx_<insn><mode>3, *mmx_mulv4hi3, *mmx_smulv4hi3_highpart, + *mmx_umulv4hi3_highpart, *mmx_pmaddwd, *mmx_<code>v4hi3, + *mmx_<code>v8qi3, mmx_pack<s_trunsuffix>swb, mmx_packssdw, + mmx_punpckhbw, mmx_punpcklbw, mmx_punpckhwd, mmx_punpcklwd, + *mmx_uavgv8qi3, *mmx_uavgv4hi3, mmx_psadbw): Use Yw instead of Yv in + constraints. + (*mmx_pinsrw, *mmx_pinsrb, *mmx_pextrw, *mmx_pextrw_zext, *mmx_pextrb, + *mmx_pextrb_zext): Use YW instead of Yv in constraints. + (*mmx_eq<mode>3, mmx_gt<mode>3): Use x instead of Yv in constraints. + (mmx_andnot<mode>3, *mmx_<code><mode>3): Split last alternative into + two, one with just x, another isa avx512vl with v. + +2021-03-12 Martin Liska <mliska@suse.cz> + + * doc/invoke.texi: Add missing param documentation. + 2021-03-11 David Malcolm <dmalcolm@redhat.com> PR analyzer/96374 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 448fb4ace5b..a183ced2a56 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210312 +20210313 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 6fb7bcf2eb6..370e725605e 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,30 @@ +2021-03-12 Nathan Sidwell <nathan@acm.org> + + PR c++/99238 + * module.cc (depset::hash::add_binding_entity): Assert not + visited. + (depset::add::add_specializations): Likewise. + * name-lookup.c (name_lookup::dedup): New. + (name_lookup::~name_lookup): Assert not deduping. + (name_lookup::restore_state): Likewise. + (name_lookup::add_overload): Replace outlined code with dedup + call. + (name_lookup::add_value): Likewise. + (name_lookup::search_namespace_only): Likewise. + (name_lookup::adl_namespace_fns): Likewise. + (name_lookup::adl_class_fns): Likewise. + (name_lookup::search_adl): Likewise. Add clearing dedup call. + (name_lookup::search_qualified): Likewise. + (name_lookup::search_unqualified): Likewise. + +2021-03-12 Jakub Jelinek <jakub@redhat.com> + + PR c++/99507 + * call.c (build_over_call): For immediate evaluation of functions + that return references, undo convert_from_reference effects before + calling cxx_constant_value and call convert_from_reference + afterwards. + 2021-03-11 Nathan Sidwell <nathan@acm.org> PR c++/99248 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index a78e724de17..3682564464a 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,9 @@ +2021-03-12 Tobias Burnus <tobias@codesourcery.com> + + PR fortran/99514 + * resolve.c (resolve_symbol): Accept vars which are in DATA + and hence (either) implicit SAVE (or in common). + 2021-03-10 Harald Anlauf <anlauf@gmx.de> PR fortran/99205 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 4a59263bdeb..e13d75227ff 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,25 @@ +2021-03-12 Nathan Sidwell <nathan@acm.org> + + PR c++/99238 + * g++.dg/modules/pr99238.h: New. + * g++.dg/modules/pr99238_a.H: New. + * g++.dg/modules/pr99238_b.H: New. + +2021-03-12 Tobias Burnus <tobias@codesourcery.com> + + PR fortran/99514 + * gfortran.dg/gomp/threadprivate-1.f90: New test. + +2021-03-12 Jakub Jelinek <jakub@redhat.com> + + PR target/99321 + * gcc.target/i386/avx512vl-pr99321-2.c: New test. + +2021-03-12 Jakub Jelinek <jakub@redhat.com> + + PR c++/99507 + * g++.dg/cpp2a/consteval19.C: New test. + 2021-03-11 David Malcolm <dmalcolm@redhat.com> PR analyzer/96374 diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index 819be3929fa..93e788f3c9f 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,12 @@ +2021-03-12 Tobias Burnus <tobias@codesourcery.com> + + * io/transfer.c (st_read_done_worker, st_write_done_worker): + Call unlock_unit here, add unit_lock lock around newunit_free call. + (st_read_done, st_write_done): Only call unlock_unit when not + calling the worker function. + * io/unit.c (set_internal_unit): Don't reset the unit_number + to the same number as this cause race warnings. + 2021-03-05 Harald Anlauf <anlauf@gmx.de> PR libfortran/99218 diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index e4a51977d94..3aee0365646 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,8 @@ +2021-03-12 Tobias Burnus <tobias@codesourcery.com> + + PR fortran/98858 + * testsuite/libgomp.fortran/use_device_ptr-3.f90: New test. + 2021-03-04 Jakub Jelinek <jakub@redhat.com> * configure.ac: Add AC_CHECK_SIZEOF([void *]).
reply other threads:[~2021-03-13 0:16 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20210313001653.605983857023@sourceware.org \ --to=gccadmin@gcc.gnu.org \ --cc=gcc-cvs@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).