From: GCC Administrator Date: Fri, 18 Sep 2020 00:16:24 +0000 (+0000) Subject: Daily bump. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=2aad20c094b9ec47c678b4ca219a7342f4f22376;p=gcc.git Daily bump. --- diff --git a/contrib/ChangeLog b/contrib/ChangeLog index c906cb45b51..2ca342187ff 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,8 @@ +2020-09-17 Dimitrij Mojoski + + * clang-format: Autodetect C++ standard in use rather than + forcing C++03. + 2020-08-26 Iain Buclaw * config-list.mk (LIST): Add OPT-enable-obsolete to tilegx-linux-gnu, diff --git a/fixincludes/ChangeLog b/fixincludes/ChangeLog index 3f93053e121..82e0577374a 100644 --- a/fixincludes/ChangeLog +++ b/fixincludes/ChangeLog @@ -1,3 +1,16 @@ +2020-09-17 David Edelsohn + + * inclhack.def (aix_externcpp1): Add more context to select. + (aix_externcpp2): Same. + * fixincl.x: Regenerate. + * tests/base/sys/socket.h: Update expected results. + +2020-09-17 Torbjörn SVENSSON + Christophe Lyon + + * fixfixes.c (pz_tmp_base, pz_tmp_dot): Define only with + _PC_NAME_MAX. + 2020-02-20 Alexandre Oliva * mkheaders.in: Don't require build-time shell on host. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1ff1b6f9d4b..c9f428227cf 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,67 @@ +2020-09-17 Sergei Trofimovich + + * profile.c (sort_hist_values): Clarify hist format: + start with a value, not counter. + +2020-09-17 Yeting Kuo + + * config/riscv/riscv.h (CSW_MAX_OFFSET): Fix typo. + +2020-09-17 Patrick Palka + + PR c/80076 + * gensupport.c (alter_attrs_for_subst_insn) : + Reduce indentation of misleadingly indented code fragment. + * lra-constraints.c (multi_block_pseudo_p): Likewise. + * sel-sched-ir.c (merge_fences): Likewise. + +2020-09-17 Martin Sebor + + * doc/invoke.texi (-Wuninitialized): Document -Wuninitialized for + allocated objects. + (-Wmaybe-uninitialized): Same. + +2020-09-17 Richard Biener + + * tree-ssa-sccvn.c (visit_nary_op): Value-number multiplications + and divisions to negates of available negated forms. + +2020-09-17 Eric Botcazou + + PR middle-end/97078 + * function.c (use_register_for_decl): Test cfun->tail_call_marked + for a parameter here instead of... + (assign_parm_setup_reg): ...here. + +2020-09-17 Aldy Hernandez + + * range-op.cc (multi_precision_range_tests): Normalize symbolics when copying to a + multi-range. + * value-range.cc (irange::copy_legacy_range): Add test. + +2020-09-17 Jan Hubicka + + * cgraph.c (cgraph_node::get_availability): Fix availability of + functions in other partitions + * varpool.c (varpool_node::get_availability): Likewise. + +2020-09-17 Jojo R + + * config/csky/csky.opt (msim): New. + * doc/invoke.texi (C-SKY Options): Document -msim. + * config/csky/csky-elf.h (LIB_SPEC): Add simulator runtime. + +2020-09-17 Sergei Trofimovich + + * doc/cppenv.texi: Use @code{} instead of @samp{@command{}} + around 'date %s'. + +2020-09-17 liuhongt + + * common/config/i386/i386-common.c + (OPTION_MASK_ISA_AVX_UNSET): Remove OPTION_MASK_ISA_XSAVE_UNSET. + (OPTION_MASK_ISA_XSAVE_UNSET): Add OPTION_MASK_ISA_AVX_UNSET. + 2020-09-16 Alexandre Oliva * config/rs6000/rs6000.c (have_compare_and_set_mask): Use diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index fae3fa1fac6..1900f8394ad 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20200917 +20200918 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 12e03b31299..7b303913cae 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,13 @@ +2020-09-17 Patrick Palka + + PR c/80076 + * c-indentation.c (should_warn_for_misleading_indentation): Move + declarations of local variables closer to their first use. + Handle virtual token locations by resolving them to their + respective macro expansion points. If all three tokens are + produced from the same macro expansion, then instead use their + loci within the macro definition. + 2020-09-16 Martin Sebor PR c/78666 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index b60ef4c4b42..e750250b197 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,18 @@ +2020-09-17 Patrick Palka + + PR c++/96409 + PR c++/96410 + * constraint.cc (tsubst_requires_expr): Use REQUIRES_EXPR_PARMS + and REQUIRES_EXPR_REQS. Use REQUIRES_EXPR_EXTRA_ARGS, + add_extra_args and build_extra_args to defer substitution until + we have all the template arguments. + (finish_requires_expr): Adjust the call to build_min so that + REQUIRES_EXPR_EXTRA_ARGS gets set to NULL_TREE. + * cp-tree.def (REQUIRES_EXPR): Give it a third operand. + * cp-tree.h (REQUIRES_EXPR_PARMS, REQUIRES_EXPR_REQS, + REQUIRES_EXPR_EXTRA_ARGS): Define. + (add_extra_args, build_extra_args): Declare. + 2020-09-16 Nathan Sidwell * cp-tree.h (cp_check_omp_declare_reduction): Return bool. diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index e77ee45ba80..2faf861174d 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,10 @@ +2020-09-17 Tobias Burnus + + PR fortran/96041 + PR fortran/93423 + * decl.c (gfc_match_submod_proc): Avoid later double-free + in the error case. + 2020-09-16 Tobias Burnus PR fortran/97061 diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog index 5d8500c7522..8970c15d372 100644 --- a/gcc/objc/ChangeLog +++ b/gcc/objc/ChangeLog @@ -1,3 +1,12 @@ +2020-09-17 Patrick Palka + + PR c/80076 + * objc-gnu-runtime-abi-01.c + (gnu_runtime_abi_01_get_class_super_ref): Reduce indentation of + misleadingly indented return statements. + * objc-next-runtime-abi-01.c + (next_runtime_abi_01_get_class_super_ref): Likewise. + 2020-01-01 Jakub Jelinek Update copyright years. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 068ac6996af..51a5d2ee64e 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,77 @@ +2020-09-17 Tom de Vries + + * lib/target-supports.exp (check_effective_target_non_strict_prototype): + New proc. + * gcc.c-torture/compile/pr71109.c: Require effective target + non_strict_prototype. + * gcc.c-torture/compile/pr83051-2.c: Same. + * gcc.c-torture/compile/pr89663-1.c: Same. + * gcc.c-torture/compile/pr89663-2.c: Same. + * gcc.c-torture/compile/pr96796.c: Same. + +2020-09-17 Yeting Kuo + + * gcc.target/riscv/shorten-memrefs-8.c: New test. + +2020-09-17 Marek Polacek + + PR c++/87530 + PR c++/58156 + PR c++/68828 + PR c++/86002 + PR c++/91525 + PR c++/96223 + PR c++/87032 + PR c++/35098 + * g++.dg/cpp0x/move-return4.C: New test. + * g++.dg/cpp0x/vt-58156.C: New test. + * g++.dg/cpp2a/concepts-pr68828.C: New test. + * g++.dg/cpp2a/concepts-pr86002.C: New test. + * g++.dg/cpp2a/concepts-pr91525.C: New test. + * g++.dg/cpp2a/constexpr-indeterminate1.C: New test. + * g++.dg/cpp2a/desig17.C: New test. + * g++.dg/ext/attrib62.C: New test. + +2020-09-17 Patrick Palka + + PR c/80076 + * c-c++-common/Wmisleading-indentation-5.c: New test. + +2020-09-17 Mark Wielaard + + * gcc.dg/debug/dwarf2/inline2.c: Add -gdwarf-2. + * g++.dg/debug/dwarf2/inline-var-1.C: Likewise. + * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise. + * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise. + * gcc.dg/debug/dwarf2/inline6.c: New variant with -gdwarf-5. + * g++.dg/debug/dwarf2/inline-var-3.C: Likewise. + * gcc.dg/debug/dwarf2/pr41445-7.c: Likewise. + * gcc.dg/debug/dwarf2/pr41445-8.c: Likewise. + +2020-09-17 Andre Corallo + + * gcc.target/aarch64/sve/clastb_8.c: Fix a dg-final scan + directive. + +2020-09-17 Patrick Palka + + PR c++/96409 + PR c++/96410 + * g++.dg/cpp2a/concepts-lambda13.C: New test. + * g++.dg/cpp2a/concepts-lambda14.C: New test. + +2020-09-17 Richard Biener + + * gcc.dg/tree-ssa/ssa-fre-88.c: New testcase. + +2020-09-17 Eric Botcazou + + * gcc.dg/pr97078.c: New test. + +2020-09-17 liuhongt + + * gcc.target/i386/xsave-avx-1.c: New test. + 2020-09-16 David Malcolm PR analyzer/96653 diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog index e3b4e3d297e..7fb267ed78c 100644 --- a/libcpp/ChangeLog +++ b/libcpp/ChangeLog @@ -1,3 +1,9 @@ +2020-09-17 Patrick Palka + + PR c/80076 + * include/line-map.h (first_map_in_common): Declare. + * line-map.c (first_map_in_common): Remove static. + 2020-09-07 Martin Storsjö * files.c (remap_filename): Make a strchr return value pointer diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 42585c805b4..2e9392f490c 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,17 @@ +2020-09-17 Torbjörn SVENSSON + Christophe Lyon + + * config/arm/fp16.c (__gnu_h2f_internal): Add 'static inline' + qualifier. + (__gnu_f2h_ieee, __gnu_h2f_ieee, __gnu_f2h_alternative) + (__gnu_h2f_alternative,__gnu_d2h_ieee, __gnu_d2h_alternative): Add + missing prototypes. + +2020-09-17 Wei Wentao + + * config/aarch64/aarch64-unwind.h (aarch64_demangle_return_addr): Fix + unused variable warning. + 2020-09-16 Jojo R * config.host (C-SKY): Enable crtbegin/crtend.o of libgcc for elf target.