diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2021-11-21 00:16:32 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2021-11-21 00:16:32 +0000 |
commit | f658f1d7a22c09e1192fb2343f20263890106b82 (patch) | |
tree | 45c6b9ab0f7d1fef151f5a30373f442d1a5fb263 /gcc | |
parent | ce2dbf943ac8ffefe048016ac3abfd3b6a4518d4 (diff) | |
download | gcc-f658f1d7a22c09e1192fb2343f20263890106b82.zip gcc-f658f1d7a22c09e1192fb2343f20263890106b82.tar.gz gcc-f658f1d7a22c09e1192fb2343f20263890106b82.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 29 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/jit/ChangeLog | 51 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 24 |
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 |