aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2020-08-12 00:16:27 +0000
committerGiuliano Belinassi <giuliano.belinassi@usp.br>2020-08-17 15:08:01 -0300
commit074802f123d6ee8458cbe50d1b10767d39f08bb4 (patch)
tree824ac4132196565b1da9807adc011ceb0e6d0e07 /gcc
parent1ee95c39a6f00520a98cb2de42785b7706479747 (diff)
downloadgcc-074802f123d6ee8458cbe50d1b10767d39f08bb4.zip
gcc-074802f123d6ee8458cbe50d1b10767d39f08bb4.tar.gz
gcc-074802f123d6ee8458cbe50d1b10767d39f08bb4.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog25
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/c-family/ChangeLog7
-rw-r--r--gcc/testsuite/ChangeLog68
4 files changed, 101 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index fe76468..545a44b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,28 @@
+2020-08-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/96539
+ * expr.c (emit_block_move_hints): Don't copy anything if x and y
+ are the same and neither is MEM_VOLATILE_P.
+
+2020-08-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/96549
+ * tree.c (get_narrower): Use TREE_TYPE (ret) instead of
+ TREE_TYPE (win) for COMPOUND_EXPRs.
+
+2020-08-11 Jan Hubicka <hubicka@ucw.cz>
+
+ * predict.c (not_loop_guard_equal_edge_p): New function.
+ (maybe_predict_edge): New function.
+ (predict_paths_for_bb): Use it.
+ (predict_paths_leading_to_edge): Use it.
+
+2020-08-11 Martin Liska <mliska@suse.cz>
+
+ * dbgcnt.def (DEBUG_COUNTER): Add ipa_cp_bits.
+ * ipa-cp.c (ipcp_store_bits_results): Use it when we store known
+ bits for parameters.
+
2020-08-10 Marek Polacek <polacek@redhat.com>
* doc/sourcebuild.texi: Document dg-ice.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 5a77e12..b81f381 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200811
+20200812
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 85e0c00..1eaa99f 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,10 @@
+2020-08-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/96545
+ * c-common.c (get_atomic_generic_size): Require that first argument's
+ type points to a complete type and use tree_fits_uhwi_p instead of
+ just INTEGER_CST TREE_CODE check for the TYPE_SIZE_UNIT.
+
2020-07-31 Martin Sebor <msebor@redhat.com>
PR c++/96003
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index dc48e01..8208f16 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,71 @@
+2020-08-11 David Edelsohn <dje.gcc@gmail.com>
+
+ * g++.dg/opt/flifetime-dse2.C: Remove AIX xfail.
+ * g++.dg/opt/flifetime-dse4.C: Remove AIX xfail.
+
+2020-08-11 Tom de Vries <tdevries@suse.de>
+
+ * gcc.dg/Warray-bounds-46.c: Add missing require-effective-target
+ directive.
+ * gcc.dg/Warray-bounds-48.c: Same.
+ * gcc.dg/Warray-bounds-50.c: Same.
+ * gcc.dg/Wreturn-local-addr-2.c: Same.
+ * gcc.dg/Wreturn-local-addr-3.c: Same.
+ * gcc.dg/Wreturn-local-addr-4.c: Same.
+ * gcc.dg/Wreturn-local-addr-6.c: Same.
+ * gcc.dg/Wstack-usage.c: Same.
+ * gcc.dg/Wstringop-overflow-15.c: Same.
+ * gcc.dg/Wstringop-overflow-23.c: Same.
+ * gcc.dg/Wstringop-overflow-25.c: Same.
+ * gcc.dg/Wstringop-overflow-27.c: Same.
+ * gcc.dg/Wstringop-overflow-39.c: Same.
+ * gcc.dg/analyzer/alloca-leak.c: Same.
+ * gcc.dg/analyzer/data-model-1.c: Same.
+ * gcc.dg/analyzer/data-model-16.c: Same.
+ * gcc.dg/analyzer/malloc-1.c: Same.
+ * gcc.dg/analyzer/malloc-paths-8.c: Same.
+ * gcc.dg/analyzer/pr93546.c: Same.
+ * gcc.dg/analyzer/setjmp-1.c: Same.
+ * gcc.dg/analyzer/setjmp-2.c: Same.
+ * gcc.dg/analyzer/setjmp-3.c: Same.
+ * gcc.dg/analyzer/setjmp-4.c: Same.
+ * gcc.dg/analyzer/setjmp-5.c: Same.
+ * gcc.dg/analyzer/setjmp-6.c: Same.
+ * gcc.dg/analyzer/setjmp-7.c: Same.
+ * gcc.dg/analyzer/setjmp-7a.c: Same.
+ * gcc.dg/analyzer/setjmp-8.c: Same.
+ * gcc.dg/analyzer/setjmp-9.c: Same.
+ * gcc.dg/analyzer/setjmp-pr93378.c: Same.
+ * gcc.dg/gimplefe-44.c: Same.
+ * gcc.dg/pr84131.c: Same.
+ * gcc.dg/pr93986.c: Same.
+ * gcc.dg/pr95133.c: Same.
+ * gcc.dg/pr95857.c: Same.
+ * gcc.dg/strlenopt-83.c: Same.
+ * gcc.dg/strlenopt-84.c: Same.
+ * gcc.dg/strlenopt-91.c: Same.
+ * gcc.dg/uninit-32.c: Same.
+ * gcc.dg/uninit-36.c: Same.
+
+2020-08-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/96545
+ * c-c++-common/pr96545.c: New test.
+
+2020-08-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/96539
+ * gcc.target/i386/pr96539.c: New test.
+
+2020-08-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/96549
+ * gcc.c-torture/execute/pr96549.c: New test.
+
+2020-08-11 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/ipa/ipa-clone-2.c: Lower threshold from 500 to 400.
+
2020-08-10 Marek Polacek <polacek@redhat.com>
PR c++/88003