aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2020-09-18 00:16:24 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2020-09-18 00:16:24 +0000
commit2aad20c094b9ec47c678b4ca219a7342f4f22376 (patch)
treed938f59e0dca9980a0572c1f863f833e95a5cf52
parente766449f221f0449cbade182ba5344eafe7c7876 (diff)
downloadgcc-2aad20c094b9ec47c678b4ca219a7342f4f22376.zip
gcc-2aad20c094b9ec47c678b4ca219a7342f4f22376.tar.gz
gcc-2aad20c094b9ec47c678b4ca219a7342f4f22376.tar.bz2
Daily bump.
-rw-r--r--contrib/ChangeLog5
-rw-r--r--fixincludes/ChangeLog13
-rw-r--r--gcc/ChangeLog64
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/c-family/ChangeLog10
-rw-r--r--gcc/cp/ChangeLog15
-rw-r--r--gcc/fortran/ChangeLog7
-rw-r--r--gcc/objc/ChangeLog9
-rw-r--r--gcc/testsuite/ChangeLog74
-rw-r--r--libcpp/ChangeLog6
-rw-r--r--libgcc/ChangeLog14
11 files changed, 218 insertions, 1 deletions
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index c906cb4..2ca3421 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -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,
diff --git a/fixincludes/ChangeLog b/fixincludes/ChangeLog
index 3f93053..82e0577 100644
--- a/fixincludes/ChangeLog
+++ b/fixincludes/ChangeLog
@@ -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.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1ff1b6f..c9f4282 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index fae3fa1..1900f83 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200917
+20200918
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 12e03b3..7b30391 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -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
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index b60ef4c..e750250 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -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.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index e77ee45..2faf861 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -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
diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog
index 5d8500c..8970c15 100644
--- a/gcc/objc/ChangeLog
+++ b/gcc/objc/ChangeLog
@@ -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.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 068ac69..51a5d2e 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -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
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog
index e3b4e3d..7fb267e 100644
--- a/libcpp/ChangeLog
+++ b/libcpp/ChangeLog
@@ -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
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 42585c8..2e9392f 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -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.