aboutsummaryrefslogtreecommitdiff
path: root/gcc
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 /gcc
parente766449f221f0449cbade182ba5344eafe7c7876 (diff)
downloadgcc-2aad20c094b9ec47c678b4ca219a7342f4f22376.zip
gcc-2aad20c094b9ec47c678b4ca219a7342f4f22376.tar.gz
gcc-2aad20c094b9ec47c678b4ca219a7342f4f22376.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-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
7 files changed, 180 insertions, 1 deletions
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