mirror of
https://gcc.gnu.org/git/gcc.git
synced 2025-01-21 03:44:22 +08:00
Daily bump.
This commit is contained in:
parent
d5a8c13827
commit
1a7febe943
@ -1,3 +1,79 @@
|
||||
2021-07-26 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
PR tree-optimization/78888
|
||||
* gimple-range-fold.cc (get_letter_range): New.
|
||||
(fold_using_range::range_of_builtin_call): Call get_letter_range.
|
||||
|
||||
2021-07-26 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
PR tree-optimization/78888
|
||||
* gimple-range-fold.cc (fold_using_range::range_of_builtin_call): Add cases
|
||||
for CFN_BUILT_IN_TOUPPER and CFN_BUILT_IN_TOLOWER.
|
||||
|
||||
2021-07-26 Roger Sayle <roger@nextmovesoftware.com>
|
||||
Marc Glisse <marc.glisse@inria.fr>
|
||||
|
||||
* match.pd (rotate): Simplify equality/inequality of rotations.
|
||||
(bswap): Simplify equality/inequality tests of byte swapping.
|
||||
|
||||
2021-07-26 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* range-op.cc (operator_bitwise_xor::op1_op2_relation_effect):
|
||||
New.
|
||||
|
||||
2021-07-26 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* range-op.cc (operator_lshift::fold_range): Pass rel to
|
||||
base class fold_range.
|
||||
(operator_rshift::fold_range): Same.
|
||||
|
||||
2021-07-26 Ashimida <ashimida@linux.alibaba.com>
|
||||
|
||||
PR driver/101447
|
||||
* toplev.h (min_align_loops_log): Remove declaration.
|
||||
(min_align_jumps_log, min_align_labels_log): Likewise.
|
||||
(min_align_functions_log): Likewise.
|
||||
|
||||
2021-07-26 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* tree-vrp.c (vrp_simplify_cond_using_ranges): Rename vr_values
|
||||
with range_query.
|
||||
(execute_vrp): Abstract out simplification of conditionals...
|
||||
(simplify_casted_conds): ...here.
|
||||
|
||||
2021-07-26 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* gimple-array-bounds.cc (array_bounds_checker::get_value_range):
|
||||
Add gimple argument.
|
||||
(array_bounds_checker::check_array_ref): Same.
|
||||
(array_bounds_checker::check_addr_expr): Same.
|
||||
(array_bounds_checker::check_array_bounds): Pass statement to
|
||||
check_array_bounds and check_addr_expr.
|
||||
* gimple-array-bounds.h (check_array_bounds): Add gimple argument.
|
||||
(check_addr_expr): Same.
|
||||
(get_value_range): Same.
|
||||
|
||||
2021-07-26 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
* config/aarch64/aarch64-simd-builtins.def (sdot, udot): Rename to..
|
||||
(sdot_prod, udot_prod): ... This.
|
||||
* config/aarch64/aarch64-simd.md (aarch64_<sur>dot<vsi2qi>): Merged
|
||||
into...
|
||||
(<sur>dot_prod<vsi2qi>): ... this.
|
||||
(aarch64_<sur>dot_lane<vsi2qi>, aarch64_<sur>dot_laneq<vsi2qi>):
|
||||
Change operands order.
|
||||
(<sur>sadv16qi): Use new operands order.
|
||||
* config/aarch64/arm_neon.h (vdot_u32, vdotq_u32, vdot_s32,
|
||||
vdotq_s32): Use new RTL ordering.
|
||||
|
||||
2021-07-26 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
* config/aarch64/aarch64-builtins.c (TYPES_TERNOP_SUSS,
|
||||
aarch64_types_ternop_suss_qualifiers): New.
|
||||
* config/aarch64/aarch64-simd-builtins.def (usdot_prod): Use it.
|
||||
* config/aarch64/aarch64-simd.md (usdot_prod<vsi2qi>): Re-organize RTL.
|
||||
* config/aarch64/arm_neon.h (vusdot_s32, vusdotq_s32): Use it.
|
||||
|
||||
2021-07-23 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR rtl-optimization/101562
|
||||
|
@ -1 +1 @@
|
||||
20210726
|
||||
20210727
|
||||
|
@ -1,3 +1,8 @@
|
||||
2021-07-26 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* region-model.cc (region_model::on_call_pre): Always set conjured
|
||||
LHS, not just for SSA names.
|
||||
|
||||
2021-07-23 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* diagnostic-manager.cc
|
||||
|
@ -1,3 +1,16 @@
|
||||
2021-07-26 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* parser.h (struct cp_lexer): Add orphan_p member.
|
||||
* parser.c (cp_parser_statement): Don't change in_omp_attribute_pragma
|
||||
upon restart from CPP_PRAGMA handling. Fix up condition when a lexer
|
||||
should be destroyed and adjust saved_tokens if it records tokens from
|
||||
the to be destroyed lexer.
|
||||
(cp_parser_omp_section_scan): New function.
|
||||
(cp_parser_omp_scan_loop_body): Use it. If
|
||||
parser->lexer->in_omp_attribute_pragma, allow optional comma
|
||||
after scan.
|
||||
(cp_parser_omp_sections_scope): Use cp_parser_omp_section_scan.
|
||||
|
||||
2021-07-23 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* parser.h (struct cp_parser): Add omp_attrs_forbidden_p member.
|
||||
|
@ -1,3 +1,17 @@
|
||||
2021-07-26 José Rui Faustino de Sousa <jrfsousa@gmail.com>
|
||||
Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR fortran/93308
|
||||
PR fortran/93963
|
||||
PR fortran/94327
|
||||
PR fortran/94331
|
||||
PR fortran/97046
|
||||
* trans-decl.c (convert_CFI_desc): Only copy out the descriptor
|
||||
if necessary.
|
||||
* trans-expr.c (gfc_conv_gfc_desc_to_cfi_desc): Updated attribute
|
||||
handling which reflect a previous intermediate version of the
|
||||
standard. Only copy out the descriptor if necessary.
|
||||
|
||||
2021-07-23 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/101536
|
||||
|
@ -1,3 +1,7 @@
|
||||
2021-07-26 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* gcc.pot: Regenerate.
|
||||
|
||||
2021-05-11 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* ja.po: Update.
|
||||
|
@ -1,3 +1,47 @@
|
||||
2021-07-26 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* gcc.dg/analyzer/sock-1.c: New test.
|
||||
* gcc.dg/analyzer/sock-2.c: New test.
|
||||
|
||||
2021-07-26 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
* gcc.dg/pr78888.c: New.
|
||||
|
||||
2021-07-26 Roger Sayle <roger@nextmovesoftware.com>
|
||||
Marc Glisse <marc.glisse@inria.fr>
|
||||
|
||||
* gcc.dg/fold-eqrotate-1.c: New test case.
|
||||
* gcc.dg/fold-eqbswap-1.c: New test case.
|
||||
|
||||
2021-07-26 José Rui Faustino de Sousa <jrfsousa@gmail.com>
|
||||
Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR fortran/93308
|
||||
PR fortran/93963
|
||||
PR fortran/94327
|
||||
PR fortran/94331
|
||||
PR fortran/97046
|
||||
* gfortran.dg/ISO_Fortran_binding_1.f90: Add pointer attribute,
|
||||
this test is still erroneous but now it compiles.
|
||||
* gfortran.dg/bind_c_array_params_2.f90: Update regex to match
|
||||
code changes.
|
||||
* gfortran.dg/PR93308.f90: New test.
|
||||
* gfortran.dg/PR93963.f90: New test.
|
||||
* gfortran.dg/PR94327.c: New test.
|
||||
* gfortran.dg/PR94327.f90: New test.
|
||||
* gfortran.dg/PR94331.c: New test.
|
||||
* gfortran.dg/PR94331.f90: New test.
|
||||
* gfortran.dg/PR97046.f90: New test.
|
||||
|
||||
2021-07-26 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* g++.dg/gomp/attrs-1.C: Use attribute syntax even for section
|
||||
and scan directives.
|
||||
* g++.dg/gomp/attrs-2.C: Likewise.
|
||||
* g++.dg/gomp/attrs-6.C: New test.
|
||||
* g++.dg/gomp/attrs-7.C: New test.
|
||||
* g++.dg/gomp/attrs-8.C: New test.
|
||||
|
||||
2021-07-23 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/101536
|
||||
|
@ -1,3 +1,7 @@
|
||||
2021-07-26 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* cpplib.pot: Regenerate.
|
||||
|
||||
2021-03-29 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* sr.po: Update.
|
||||
|
@ -1,3 +1,15 @@
|
||||
2021-07-26 José Rui Faustino de Sousa <jrfsousa@gmail.com>
|
||||
Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR fortran/93308
|
||||
PR fortran/93963
|
||||
PR fortran/94327
|
||||
PR fortran/94331
|
||||
PR fortran/97046
|
||||
* runtime/ISO_Fortran_binding.c (cfi_desc_to_gfc_desc): Add code
|
||||
to verify the descriptor. Correct bounds calculation.
|
||||
(gfc_desc_to_cfi_desc): Add code to verify the descriptor.
|
||||
|
||||
2021-07-22 Sandra Loosemore <sandra@codesourcery.com>
|
||||
|
||||
* runtime/ISO_Fortran_binding.c (CFI_allocate): Don't use elem_len
|
||||
|
Loading…
Reference in New Issue
Block a user