aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2021-11-21 00:16:32 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2021-11-21 00:16:32 +0000
commitf658f1d7a22c09e1192fb2343f20263890106b82 (patch)
tree45c6b9ab0f7d1fef151f5a30373f442d1a5fb263 /gcc
parentce2dbf943ac8ffefe048016ac3abfd3b6a4518d4 (diff)
downloadgcc-f658f1d7a22c09e1192fb2343f20263890106b82.zip
gcc-f658f1d7a22c09e1192fb2343f20263890106b82.tar.gz
gcc-f658f1d7a22c09e1192fb2343f20263890106b82.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog29
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/jit/ChangeLog51
-rw-r--r--gcc/testsuite/ChangeLog24
4 files changed, 105 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 6faa1bd..0100f7a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,32 @@
+2021-11-20 Jan Hubicka <hubicka@ucw.cz>
+
+ PR ipa/103052
+ * ipa-modref.c (ignore_nondeterminism_p): Allow looping pure/cont.
+ (merge_call_side_effects): Improve debug output.
+
+2021-11-20 Jan Hubicka <hubicka@ucw.cz>
+
+ PR ipa/103052
+ * ipa-pure-const.c (propagate_pure_const): Fix merging of loping flag.
+
+2021-11-20 Jeff Law <jeffreyalaw@gmail.com>
+
+ PR tree-optimization/103226
+ * config/bfin/bfin.md (doloop pattern, splitter and expander): Clobber
+ CC.
+
+2021-11-20 Andrew Pinski <apinski@marvell.com>
+
+ PR tree-optimization/103220
+ * match.pd ((type) X bitop CST): Don't check if CST
+ fits into the type if only the sign changes.
+
+2021-11-20 Alexandre Oliva <oliva@adacore.com>
+
+ PR tree-optimization/102988
+ * gimple-harden-conditionals.cc (detach_value): Copy SSA_NAME
+ without decl sharing.
+
2021-11-19 Iain Sandoe <iain@sandoe.co.uk>
* doc/invoke.texi: Remove whitespace after an @option.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 9e0ed4c..ffe2a46 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20211120
+20211121
diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog
index d7f7cc5..c2fc2bd 100644
--- a/gcc/jit/ChangeLog
+++ b/gcc/jit/ChangeLog
@@ -1,3 +1,54 @@
+2021-11-20 Antoni Boucher <bouanto@zoho.com>
+
+ PR target/96889
+ * docs/topics/compatibility.rst (LIBGCCJIT_ABI_16): New ABI tag.
+ * docs/topics/functions.rst: Add documentation for the
+ functions gcc_jit_function_get_return_type and
+ gcc_jit_function_get_param_count
+ * docs/topics/types.rst: Add documentation for the functions
+ gcc_jit_function_type_get_return_type,
+ gcc_jit_function_type_get_param_count,
+ gcc_jit_function_type_get_param_type,
+ gcc_jit_type_unqualified, gcc_jit_type_dyncast_array,
+ gcc_jit_type_is_bool,
+ gcc_jit_type_dyncast_function_ptr_type,
+ gcc_jit_type_is_integral, gcc_jit_type_is_pointer,
+ gcc_jit_type_dyncast_vector,
+ gcc_jit_vector_type_get_element_type,
+ gcc_jit_vector_type_get_num_units,
+ gcc_jit_struct_get_field, gcc_jit_type_is_struct,
+ and gcc_jit_struct_get_field_count
+ * libgccjit.c:
+ (gcc_jit_function_get_return_type, gcc_jit_function_get_param_count,
+ gcc_jit_function_type_get_return_type,
+ gcc_jit_function_type_get_param_count,
+ gcc_jit_function_type_get_param_type, gcc_jit_type_unqualified,
+ gcc_jit_type_dyncast_array, gcc_jit_type_is_bool,
+ gcc_jit_type_dyncast_function_ptr_type, gcc_jit_type_is_integral,
+ gcc_jit_type_is_pointer, gcc_jit_type_dyncast_vector,
+ gcc_jit_vector_type_get_element_type,
+ gcc_jit_vector_type_get_num_units, gcc_jit_struct_get_field,
+ gcc_jit_type_is_struct, gcc_jit_struct_get_field_count): New
+ functions.
+ (struct gcc_jit_function_type, struct gcc_jit_vector_type):
+ New types.
+ * libgccjit.h:
+ (gcc_jit_function_get_return_type, gcc_jit_function_get_param_count,
+ gcc_jit_function_type_get_return_type,
+ gcc_jit_function_type_get_param_count,
+ gcc_jit_function_type_get_param_type, gcc_jit_type_unqualified,
+ gcc_jit_type_dyncast_array, gcc_jit_type_is_bool,
+ gcc_jit_type_dyncast_function_ptr_type, gcc_jit_type_is_integral,
+ gcc_jit_type_is_pointer, gcc_jit_type_dyncast_vector,
+ gcc_jit_vector_type_get_element_type,
+ gcc_jit_vector_type_get_num_units, gcc_jit_struct_get_field,
+ gcc_jit_type_is_struct, gcc_jit_struct_get_field_count): New
+ function declarations.
+ (struct gcc_jit_function_type, struct gcc_jit_vector_type):
+ New types.
+ * jit-recording.h: New functions (is_struct and is_vector)
+ * libgccjit.map (LIBGCCJIT_ABI_16): New ABI tag.
+
2021-11-12 David Malcolm <dmalcolm@redhat.com>
PR jit/103199
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 4bc2db5..b342b71 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,27 @@
+2021-11-20 Jan Hubicka <hubicka@ucw.cz>
+
+ PR ipa/103052
+ * gcc.c-torture/execute/pr103052.c: New test.
+
+2021-11-20 Andrew Pinski <apinski@marvell.com>
+
+ PR tree-optimization/103220
+ * gcc.dg/tree-ssa/pr103220-1.c: New test.
+ * gcc.dg/tree-ssa/pr103220-2.c: New test.
+ * gcc.dg/pr25530.c: Update test to check for
+ 4294967294 in the case -2 is not matched.
+
+2021-11-20 Alexandre Oliva <oliva@adacore.com>
+
+ PR tree-optimization/102988
+ * g++.dg/pr102988.C: New.
+
+2021-11-20 Antoni Boucher <bouanto@zoho.com>
+
+ PR target/96889
+ * jit.dg/all-non-failing-tests.h: Add test-reflection.c.
+ * jit.dg/test-reflection.c: New test.
+
2021-11-19 Jakub Jelinek <jakub@redhat.com>
PR c++/101180