Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 18 Sep 2020 00:16:24 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 18 Sep 2020 00:16:24 +0000 (00:16 +0000)
contrib/ChangeLog
fixincludes/ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/c-family/ChangeLog
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/objc/ChangeLog
gcc/testsuite/ChangeLog
libcpp/ChangeLog
libgcc/ChangeLog

index c906cb45b510ef95ff9cbd8e9ab02e0c539391b3..2ca342187ff0e19e9898028a13e472df8a307fde 100644 (file)
@@ -1,3 +1,8 @@
+2020-09-17  Dimitrij Mojoski  <dmjpp@hotmail.com>
+
+       * clang-format: Autodetect C++ standard in use rather than
+       forcing C++03.
+
 2020-08-26  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        * config-list.mk (LIST): Add OPT-enable-obsolete to tilegx-linux-gnu,
index 3f93053e121a5d268b338ca4ed677fe73ace41cc..82e0577374a8f8027ede8394c83b9abaebc83338 100644 (file)
@@ -1,3 +1,16 @@
+2020-09-17  David Edelsohn  <dje.gcc@gmail.com>
+
+       * 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  <torbjorn.svensson@st.com>
+           Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * fixfixes.c (pz_tmp_base, pz_tmp_dot): Define only with
+       _PC_NAME_MAX.
+
 2020-02-20  Alexandre Oliva <oliva@adacore.com>
 
        * mkheaders.in: Don't require build-time shell on host.
index 1ff1b6f9d4b6a16291f1ff9b1141a4f59b368268..c9f428227cfd4c17e3e21bd683cba3770df35ecd 100644 (file)
@@ -1,3 +1,67 @@
+2020-09-17  Sergei Trofimovich  <siarheit@google.com>
+
+       * profile.c (sort_hist_values): Clarify hist format:
+       start with a value, not counter.
+
+2020-09-17  Yeting Kuo  <fakepaper56@gmail.com>
+
+       * config/riscv/riscv.h (CSW_MAX_OFFSET): Fix typo.
+
+2020-09-17  Patrick Palka  <ppalka@redhat.com>
+
+       PR c/80076
+       * gensupport.c (alter_attrs_for_subst_insn) <case SET_ATTR>:
+       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  <msebor@redhat.com>
+
+       * doc/invoke.texi (-Wuninitialized): Document -Wuninitialized for
+       allocated objects.
+        (-Wmaybe-uninitialized): Same.
+
+2020-09-17  Richard Biener  <rguenther@suse.de>
+
+       * tree-ssa-sccvn.c (visit_nary_op): Value-number multiplications
+       and divisions to negates of available negated forms.
+
+2020-09-17  Eric Botcazou  <ebotcazou@adacore.com>
+
+       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  <aldyh@redhat.com>
+
+       * 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  <jh@suse.cz>
+
+       * 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  <jiejie_rong@c-sky.com>
+
+       * 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  <siarheit@google.com>
+
+       * doc/cppenv.texi: Use @code{} instead of @samp{@command{}}
+       around 'date %s'.
+
+2020-09-17  liuhongt  <hongtao.liu@intel.com>
+
+       * 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  <oliva@adacore.com>
 
        * config/rs6000/rs6000.c (have_compare_and_set_mask): Use
index fae3fa1fac63c210999ee0154b6b1c45cc09518f..1900f8394ad4c84b214db66045dc14405c552b9b 100644 (file)
@@ -1 +1 @@
-20200917
+20200918
index 12e03b312993b2a407f5fe7683c448236173a7b7..7b303913caede400784c6ffa09dcf6be00882af1 100644 (file)
@@ -1,3 +1,13 @@
+2020-09-17  Patrick Palka  <ppalka@redhat.com>
+
+       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  <msebor@redhat.com>
 
        PR c/78666
index b60ef4c4b42d6ca4e79e4f513ecd1633c01e2694..e750250b197f1b1c648ecf51beef99887541bc1b 100644 (file)
@@ -1,3 +1,18 @@
+2020-09-17  Patrick Palka  <ppalka@redhat.com>
+
+       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  <nathan@acm.org>
 
        * cp-tree.h (cp_check_omp_declare_reduction): Return bool.
index e77ee45ba80c4e23bf1ed02babcd010ad9a027b3..2faf861174d09399de35764ffd38913403e2a3fb 100644 (file)
@@ -1,3 +1,10 @@
+2020-09-17  Tobias Burnus  <tobias@codesourcery.com>
+
+       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  <tobias@codesourcery.com>
 
        PR fortran/97061
index 5d8500c752283e1b4bea23c552128983ab84f3d6..8970c15d372c666ad799f857a3294598425de526 100644 (file)
@@ -1,3 +1,12 @@
+2020-09-17  Patrick Palka  <ppalka@redhat.com>
+
+       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  <jakub@redhat.com>
 
        Update copyright years.
index 068ac6996af24ce26301e8972c4ec24332cd4143..51a5d2ee64ef0d323684eef9a6af1d09a1cd5b56 100644 (file)
@@ -1,3 +1,77 @@
+2020-09-17  Tom de Vries  <tdevries@suse.de>
+
+       * 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  <fakepaper56@gmail.com>
+
+       * gcc.target/riscv/shorten-memrefs-8.c: New test.
+
+2020-09-17  Marek Polacek  <polacek@redhat.com>
+
+       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  <ppalka@redhat.com>
+
+       PR c/80076
+       * c-c++-common/Wmisleading-indentation-5.c: New test.
+
+2020-09-17  Mark Wielaard  <mark@klomp.org>
+
+       * 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  <andrea.corallo@arm.com>
+
+       * gcc.target/aarch64/sve/clastb_8.c: Fix a dg-final scan
+       directive.
+
+2020-09-17  Patrick Palka  <ppalka@redhat.com>
+
+       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  <rguenther@suse.de>
+
+       * gcc.dg/tree-ssa/ssa-fre-88.c: New testcase.
+
+2020-09-17  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gcc.dg/pr97078.c: New test.
+
+2020-09-17  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/xsave-avx-1.c: New test.
+
 2020-09-16  David Malcolm  <dmalcolm@redhat.com>
 
        PR analyzer/96653
index e3b4e3d297eb5015c34df0bfa548fcac6e64ef42..7fb267ed78c1b3e8286d6193051a257e3c493cb1 100644 (file)
@@ -1,3 +1,9 @@
+2020-09-17  Patrick Palka  <ppalka@redhat.com>
+
+       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ö  <martin@martin.st>
 
        * files.c (remap_filename): Make a strchr return value pointer
index 42585c805b40b12af0fcc5f029aecf9f1bf12fb8..2e9392f490c463a90fc7e705f68d1e3df856922f 100644 (file)
@@ -1,3 +1,17 @@
+2020-09-17  Torbjörn SVENSSON  <torbjorn.svensson@st.com>
+           Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * 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  <weiwt.fnst@cn.fujitsu.com>
+
+       * config/aarch64/aarch64-unwind.h (aarch64_demangle_return_addr): Fix
+       unused variable warning.
+
 2020-09-16  Jojo R  <jiejie_rong@c-sky.com>
 
        * config.host (C-SKY): Enable crtbegin/crtend.o of libgcc for elf target.