mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-12-22 10:35:22 +08:00
Daily bump.
This commit is contained in:
parent
ce2dbf943a
commit
f658f1d7a2
@ -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.
|
||||
|
@ -1 +1 @@
|
||||
20211120
|
||||
20211121
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -1,3 +1,29 @@
|
||||
2021-11-20 François Dumont <fdumont@gcc.gnu.org>
|
||||
|
||||
* include/bits/erase_if.h (__erase_nodes_if): Add _UnsafeContainer template
|
||||
parameter. Use it to get iterators to work with.
|
||||
* include/debug/macros.h (__glibcxx_check_erase2): New.
|
||||
* include/debug/map.h (map<>::erase(_Base_const_iterator)): New.
|
||||
(map<>::erase(const_iterator)): Use latter.
|
||||
* include/debug/multimap.h (multimap<>::erase(_Base_const_iterator)): New.
|
||||
(multimap<>::erase(const_iterator)): Use latter.
|
||||
* include/debug/multiset.h (multiset<>::erase(_Base_const_iterator)): New.
|
||||
(multiset<>::erase(const_iterator)): Use latter.
|
||||
* include/debug/set.h (set<>::erase(_Base_const_iterator)): New.
|
||||
(set<>::erase(const_iterator)): Use latter.
|
||||
* include/debug/unordered_map (unordered_map<>::erase(_Base_const_iterator)): New.
|
||||
(unordered_multimap<>::erase(const_iterator)): New.
|
||||
* include/debug/unordered_set (unordered_set<>::erase(_Base_const_iterator)): New.
|
||||
(unordered_multiset<>::erase(const_iterator)): New.
|
||||
* include/experimental/map (erase_if): Adapt.
|
||||
* include/experimental/set (erase_if): Adapt.
|
||||
* include/experimental/unordered_map (erase_if): Adapt.
|
||||
* include/experimental/unordered_set (erase_if): Adapt.
|
||||
* include/std/map (erase_if): Adapt.
|
||||
* include/std/set (erase_if): Adapt.
|
||||
* include/std/unordered_map (erase_if): Adapt.
|
||||
* include/std/unordered_set (erase_if): Adapt.
|
||||
|
||||
2021-11-19 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/27_io/basic_istringstream/cons/char/1.cc: Check all
|
||||
|
Loading…
Reference in New Issue
Block a user