Daily bump.

This commit is contained in:
GCC Administrator 2020-08-18 00:16:26 +00:00
parent f99dc8f89d
commit deee2322a2
7 changed files with 125 additions and 1 deletions

View File

@ -1,3 +1,53 @@
2020-08-17 Uroš Bizjak <ubizjak@gmail.com>
* config/i386/i386-builtin.def (__builtin_ia32_bextri_u32)
(__builtin_ia32_bextri_u64): Use CODE_FOR_nothing.
* config/i386/i386.md (@tbm_bextri_<mode>):
Implement as parametrized name pattern.
(@rdrand<mode>): Ditto.
(@rdseed<mode>): Ditto.
* config/i386/i386-expand.c (ix86_expand_builtin)
[case IX86_BUILTIN_BEXTRI32, case IX86_BUILTIN_BEXTRI64]:
Update for parameterized name patterns.
[case IX86_BUILTIN_RDRAND16_STEP, case IX86_BUILTIN_RDRAND32_STEP]
[case IX86_BUILTIN_RDRAND64_STEP]: Ditto.
[case IX86_BUILTIN_RDSEED16_STEP, case IX86_BUILTIN_RDSEED32_STEP]
[case IX86_BUILTIN_RDSEED64_STEP]: Ditto.
2020-08-17 Aldy Hernandez <aldyh@redhat.com>
* vr-values.c (vr_values::get_value_range): Add stmt param.
(vr_values::extract_range_from_comparison): Same.
(vr_values::extract_range_from_assignment): Pass stmt to
extract_range_from_comparison.
(vr_values::adjust_range_with_scev): Pass stmt to get_value_range.
(simplify_using_ranges::vrp_evaluate_conditional): Add stmt param.
Pass stmt to get_value_range.
(simplify_using_ranges::vrp_visit_cond_stmt): Pass stmt to
get_value_range.
(simplify_using_ranges::simplify_abs_using_ranges): Same.
(simplify_using_ranges::simplify_div_or_mod_using_ranges): Same.
(simplify_using_ranges::simplify_bit_ops_using_ranges): Same.
(simplify_using_ranges::simplify_cond_using_ranges_1): Same.
(simplify_using_ranges::simplify_switch_using_ranges): Same.
(simplify_using_ranges::simplify_float_conversion_using_ranges): Same.
* vr-values.h (class vr_values): Add stmt arg to
vrp_evaluate_conditional_warnv_with_ops.
Add stmt arg to extract_range_from_comparison and get_value_range.
(simplify_using_ranges::get_value_range): Add stmt arg.
2020-08-17 liuhongt <hongtao.liu@intel.com>
PR target/96350
* config/i386/i386.c (ix86_legitimate_constant_p): Return
false for ENDBR immediate.
(ix86_legitimate_address_p): Ditto.
* config/i386/predicates.md
(x86_64_immediate_operand): Exclude ENDBR immediate.
(x86_64_zext_immediate_operand): Ditto.
(x86_64_dwzext_immediate_operand): Ditto.
(ix86_endbr_immediate_operand): New predicate.
2020-08-16 Roger Sayle <roger@nextmovesoftware.com>
* simplify-rtx.c (simplify_unary_operation_1) [SIGN_EXTEND]:

View File

@ -1 +1 @@
20200817
20200818

View File

@ -1,3 +1,21 @@
2020-08-17 David Malcolm <dmalcolm@redhat.com>
PR analyzer/96644
* region-model-manager.cc (get_region_for_unexpected_tree_code):
Handle ctxt being NULL.
2020-08-17 David Malcolm <dmalcolm@redhat.com>
PR analyzer/96639
* region.cc (region::get_subregions_for_binding): Check for "type"
being NULL.
2020-08-17 David Malcolm <dmalcolm@redhat.com>
PR analyzer/96642
* store.cc (get_svalue_for_ctor_val): New.
(binding_map::apply_ctor_to_region): Call it.
2020-08-14 David Malcolm <dmalcolm@redhat.com>
PR testsuite/96609

View File

@ -1,3 +1,14 @@
2020-08-17 Martin Liska <mliska@suse.cz>
* openmp.c (resolve_omp_clauses): Add static assert
for OMP_LIST_NUM and size of clause_names array.
Remove check that is always true.
2020-08-17 Martin Liska <mliska@suse.cz>
* openmp.c (resolve_omp_clauses): Add NONTEMPORAL to clause
names.
2020-08-13 Andre Vehreschild <vehre@gcc.gnu.org>
PR fortran/93671

View File

@ -1,3 +1,28 @@
2020-08-17 David Malcolm <dmalcolm@redhat.com>
PR analyzer/96644
* gcc.dg/analyzer/pr96644.c: New test.
2020-08-17 David Malcolm <dmalcolm@redhat.com>
PR analyzer/96639
* gcc.dg/analyzer/pr96639.c: New test.
2020-08-17 David Malcolm <dmalcolm@redhat.com>
PR analyzer/96642
* gcc.dg/analyzer/pr96642.c: New test.
2020-08-17 Uroš Bizjak <ubizjak@gmail.com>
* gcc.target/i386/rdrand-1.c (dg-final): Update scan string.
* gcc.target/i386/rdrand-2.c (dg-final): Ditto.
* gcc.target/i386/rdrand-3.c (dg-final): Ditto.
2020-08-17 liuhongt <hongtao.liu@intel.com>
* gcc.target/i386/endbr_immediate.c: New test.
2020-08-14 Martin Sebor <msebor@redhat.com>
PR middle-end/78257

View File

@ -1,3 +1,8 @@
2020-08-17 David Edelsohn <dje.gcc@gmail.com>
Clement Chigot <clement.chigot@atos.net>
* config/t-aix: Add complementary mode object file to libcaf_single.a.
2020-08-03 Tobias Burnus <tobias@codesourcery.com>
* caf/single.c (_gfortran_caf_lock): Fix typo.

View File

@ -1,3 +1,18 @@
2020-08-17 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/55713
PR libstdc++/71096
PR libstdc++/93147
* include/std/tuple [__has_cpp_attribute(no_unique_address)]
(_Head_base<Idx, Head, true>): New definition of the partial
specialization, using [[no_unique_address]] instead of
inheritance.
* testsuite/libstdc++-prettyprinters/48362.cc: Adjust expected
output.
* testsuite/20_util/tuple/comparison_operators/93147.cc: New test.
* testsuite/20_util/tuple/creation_functions/55713.cc: New test.
* testsuite/20_util/tuple/element_access/71096.cc: New test.
2020-08-14 Lewis Hyatt <lhyatt@gmail.com>
* testsuite/lib/libstdc++.exp: Use the new option