diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2021-10-16 00:16:27 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2021-10-16 00:16:27 +0000 |
commit | 93d183a5fff92d80c0545b7a7ce9b77fe7a258f7 (patch) | |
tree | 3f44d0b4cc4e9c5624e023721ac57f897c44f160 /gcc | |
parent | e547d1341b1fe90672c9b982c4a98f8197237bb7 (diff) | |
download | gcc-93d183a5fff92d80c0545b7a7ce9b77fe7a258f7.zip gcc-93d183a5fff92d80c0545b7a7ce9b77fe7a258f7.tar.gz gcc-93d183a5fff92d80c0545b7a7ce9b77fe7a258f7.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 113 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/ada/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/c/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 24 | ||||
-rw-r--r-- | gcc/fortran/ChangeLog | 9 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 69 |
7 files changed, 228 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c2526c7..c2e3dee 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,116 @@ +2021-10-15 Iain Sandoe <iain@sandoe.co.uk> + + * config/darwin.h (LINK_COMMAND_SPEC_A): Update 'r' handling to + skip gomp and itm when r or nodefaultlibs is given. + (DSYMUTIL_SPEC): Do not call dsymutil for '-r' link lines. + Update ordering of exclusions, remove duplicate 'v' addition + (collect2 will add this from the main command line). + +2021-10-15 Iain Sandoe <iain@sandoe.co.uk> + + * config/darwin-driver.c (darwin_driver_init): Revise comments, handle + filelist and framework options in specs instead of code. + * config/darwin.h (SUBTARGET_DRIVER_SELF_SPECS): Update to handle link + specs that are really driver ones. + (DARWIN_CC1_SPEC): Likewise. + (CPP_SPEC): Likewise. + (SYSROOT_SPEC): Append space. + (LINK_SYSROOT_SPEC): Remove most driver link specs. + (STANDARD_STARTFILE_PREFIX_2): Update link-related specs. + (STARTFILE_SPEC): Likewise. + (ASM_MMACOSX_VERSION_MIN_SPEC): Fix line wrap. + (ASM_SPEC): Update driver-related specs. + (ASM_FINAL_SPEC): Likewise. + * config/darwin.opt: Remove now unused option aliases. + * config/i386/darwin.h (EXTRA_ASM_OPTS): Ensure space after opt. + (ASM_SPEC): Update driver-related specs. + +2021-10-15 Roger Sayle <roger@nextmovesoftware.com> + + * config/i386/i386.c (ix86_hardreg_mov_ok): For vector modes, + allow standard_sse_constant_p immediate constants. + +2021-10-15 Iain Sandoe <iain@sandoe.co.uk> + + * config.gcc: Add tm-dwarf2.h to tm_d-file. + +2021-10-15 Andrew MacLeod <amacleod@redhat.com> + + * gimple-range-fold.h (gimple_range_ssa_p): Don't process names + that occur in abnormal phis. + * gimple-range.cc (gimple_ranger::range_on_edge): Return false for + abnormal and EH edges. + * gimple-ssa-evrp.c (rvrp_folder::value_of_expr): Ditto. + (rvrp_folder::value_on_edge): Ditto. + (rvrp_folder::value_of_stmt): Ditto. + (hybrid_folder::value_of_expr): Ditto for ranger queries. + (hybrid_folder::value_on_edge): Ditto. + (hybrid_folder::value_of_stmt): Ditto. + * value-query.cc (gimple_range_global): Always return a range if + the type is supported. + +2021-10-15 John David Anglin <danglin@gcc.gnu.org> + + * config/pa/pa.md: Consistently use "rG" constraint for copy + instruction in move patterns. + +2021-10-15 Andrew Stubbs <ams@codesourcery.com> + + * config/gcn/gcn-hsa.h (S_FIJI): Set unconditionally. + (S_900): Likewise. + (S_906): Likewise. + * config/gcn/gcn.c: Hard code SRAM ECC settings for old architectures. + * config/gcn/mkoffload.c (ELFABIVERSION_AMDGPU_HSA): Rename to ... + (ELFABIVERSION_AMDGPU_HSA_V3): ... this. + (ELFABIVERSION_AMDGPU_HSA_V4): New. + (SET_SRAM_ECC_UNSUPPORTED): New. + (copy_early_debug_info): Create elf flags to match the other objects. + (main): Just let the attribute flags pass through. + +2021-10-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com> + + * tree-loop-distribution.c (reduction_var_overflows_first): + Pass the type of reduction_var as first argument as it is also + done for the load type. + (loop_distribution::transform_reduction_loop): Add missing + TREE_TYPE while determining precission of reduction_var. + +2021-10-15 Richard Biener <rguenther@suse.de> + + * defaults.h (PREFERRED_DEBUGGING_TYPE): Choose DWARF2_DEBUG + when not set. + * toplev.c (process_options): Warn when STABS debugging is + enabled but not the preferred format. + * config/pa/som.h (PREFERRED_DEBUGGING_TYPE): Define to + DBX_DEBUG. + * config/pdp11/pdp11.h (PREFERRED_DEBUGGING_TYPE): Likewise. + +2021-10-15 Richard Biener <rguenther@suse.de> + + PR ipa/102762 + * tree-inline.c (copy_bb): Avoid underflowing nargs. + +2021-10-15 Hongyu Wang <hongyu.wang@intel.com> + + * config/i386/i386-expand.c (ix86_expand_vec_perm): Convert + HFmode input operand to HImode. + (ix86_vectorize_vec_perm_const): Likewise. + * config/i386/sse.md (*avx512bw_permvar_truncv16siv16hi_1_hf): + New define_insn. + (*avx512f_permvar_truncv8siv8hi_1_hf): + Likewise. + +2021-10-15 Richard Biener <rguenther@suse.de> + + PR middle-end/102682 + * expmed.c (store_bit_field_1): Ensure a LHS subreg would + not create a paradoxical subreg. + +2021-10-15 Hongyu Wang <hongyu.wang@intel.com> + + * config/i386/i386-expand.c (ix86_expand_vector_init): + For half_vector concat for HFmode, handle them like HImode. + 2021-10-14 Aldy Hernandez <aldyh@redhat.com> * tree-ssa-threadbackward.c (class back_threader): Add m_resolve. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 86db4aa..77335aa 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20211015 +20211016 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 5c96c74..c6d856a 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,8 @@ +2021-10-15 Richard Biener <rguenther@suse.de> + + * gcc-interface/misc.c (gnat_post_options): Do not warn + about DBX_DEBUG use here. + 2021-10-14 Alexandre Oliva <oliva@adacore.com> * par-ch10.adb (P_Compilation_Unit): Reenable ada83 library diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index e75a699..1387318 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,10 @@ +2021-10-15 Richard Biener <rguenther@suse.de> + + PR c/102763 + * gimple-parser.c + (c_parser_gimple_postfix_expression_after_primary): Check + for a pointer do be dereferenced by ->. + 2021-10-14 Kwok Cheung Yeung <kcy@codesourcery.com> * c-parser.c (c_finish_omp_declare_variant): Change call from diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 6535141..ffdb690 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,27 @@ +2021-10-15 Jason Merrill <jason@redhat.com> + + PR c++/51851 + PR c++/101402 + PR c++/102033 + PR c++/102034 + PR c++/102039 + PR c++/102044 + * pt.c (determine_specialization): Remove redundant code. + (fn_type_unification): Check for mismatched length. + (type_unification_real): Ignore terminal void. + (get_bindings): Don't stop at void_list_node. + * class.c (resolve_address_of_overloaded_function): Likewise. + +2021-10-15 Jason Merrill <jason@redhat.com> + + * constexpr.c (cxx_bind_parameters_in_call): Replace + new_call parameter with fun. + (cxx_eval_call_expression): Call it before instantiation. + (cxx_eval_outermost_constant_expr): Only instantiate fns + when manifestly_const_eval. + * typeck2.c (check_narrowing): This context is manifestly + constant-evaluated. + 2021-10-14 Kwok Cheung Yeung <kcy@codesourcery.com> * decl.c (omp_declare_variant_finalize_one): Change call from diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 458c439..2d3d33a 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,12 @@ +2021-10-15 Harald Anlauf <anlauf@gmx.de> + Tobias Burnus <tobias@codesourcery.com> + + PR fortran/102685 + * decl.c (match_clist_expr): Set rank/shape of clist initializer + to match LHS. + * resolve.c (resolve_structure_cons): In a structure constructor, + compare shapes of array components against declared shape. + 2021-10-14 Harald Anlauf <anlauf@gmx.de> PR fortran/102717 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 0d9e3be..2876c7a 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,72 @@ +2021-10-15 Jason Merrill <jason@redhat.com> + + PR c++/51851 + PR c++/101402 + PR c++/102033 + PR c++/102034 + PR c++/102039 + PR c++/102044 + * g++.dg/template/fnspec2.C: New test. + * g++.dg/template/parm-cv1.C: New test. + * g++.dg/template/parm-cv2.C: New test. + * g++.dg/template/parm-cv3.C: New test. + +2021-10-15 Harald Anlauf <anlauf@gmx.de> + Tobias Burnus <tobias@codesourcery.com> + + PR fortran/102685 + * gfortran.dg/derived_constructor_char_1.f90: Fix invalid code. + * gfortran.dg/pr70931.f90: Likewise. + * gfortran.dg/transfer_simplify_2.f90: Likewise. + * gfortran.dg/pr102685.f90: New test. + +2021-10-15 Aldy Hernandez <aldyh@redhat.com> + + * gcc.dg/tree-ssa/pr102736.c: Make sign explicit. + +2021-10-15 Richard Biener <rguenther@suse.de> + + * lib/prune.exp: Prune STABS obsoletion message. + +2021-10-15 Richard Biener <rguenther@suse.de> + + PR c/102763 + * gcc.dg/gimplefe-error-12.c: New testcase. + +2021-10-15 Richard Biener <rguenther@suse.de> + + PR ipa/102762 + * gcc.dg/torture/pr102762.c: New testcase. + +2021-10-15 Hongyu Wang <hongyu.wang@intel.com> + + * gcc.target/i386/avx512fp16-builtin_shuffle-1.c: New test. + * gcc.target/i386/avx512fp16-pr101846.c: Ditto. + * gcc.target/i386/avx512fp16-pr94680.c: Ditto. + +2021-10-15 Hongyu Wang <hongyu.wang@intel.com> + + * gcc.target/i386/avx512fp16-v4hf-concat.c: New test. + +2021-10-15 Hongyu Wang <hongyu.wang@intel.com> + + * gcc.target/i386/avx512fp16-vfcmaddcph-1a.c: Add scan for + vblendmps. + * gcc.target/i386/avx512fp16-vfmaddcph-1a.c: Likewise. + * gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c: Likewise. + * gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c: Likewise. + * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Add -mno-avx512vl. + * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: Likewise. + +2021-10-15 Jason Merrill <jason@redhat.com> + + * g++.dg/ext/vla22.C: Don't expect a narrowing error. + * g++.dg/cpp0x/constexpr-inst1.C: New test. + +2021-10-15 Andrew MacLeod <amacleod@redhat.com> + + * gcc.dg/pr102738.c: Add target int128. + 2021-10-14 Joseph Myers <joseph@codesourcery.com> * gcc.dg/format/c11-dfp-printf-1.c, |