Daily bump.
This commit is contained in:
parent
d796cc7a3e
commit
3ae564ea74
7 changed files with 199 additions and 1 deletions
|
@ -1,3 +1,7 @@
|
|||
2021-08-10 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* mklog.py: Support additional PRs without PR prefix.
|
||||
|
||||
2021-08-03 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* gcc-changelog/git_update_version.py: Ignore problematic
|
||||
|
|
|
@ -1,3 +1,70 @@
|
|||
2021-08-10 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/80355
|
||||
* config/i386/i386-expand.c (expand_vec_perm_even_odd): Return false
|
||||
for V32HImode if !TARGET_AVX512BW.
|
||||
(ix86_vectorize_vec_perm_const) <case E_V32HImode, case E_V64QImode>:
|
||||
If !TARGET_AVX512BW and TARGET_AVX512F and d.testing_p, don't fail
|
||||
early, but actually check the permutation.
|
||||
|
||||
2021-08-10 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/101809
|
||||
* tree-vect-stmts.c (get_load_store_type): Allow emulated
|
||||
gathers with offset vector nunits being a constant multiple
|
||||
of the data vector nunits.
|
||||
(vect_get_gather_scatter_ops): Use the appropriate nunits
|
||||
for the offset vector defs.
|
||||
(vectorizable_store): Adjust call to
|
||||
vect_get_gather_scatter_ops.
|
||||
(vectorizable_load): Likewise. Handle the case of less
|
||||
offset vectors than data vectors.
|
||||
|
||||
2021-08-10 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/80355
|
||||
* config/i386/sse.md (*avx512f_shuf_<shuffletype>64x2_1<mask_name>_1,
|
||||
*avx512f_shuf_<shuffletype>32x4_1<mask_name>_1): New define_insn
|
||||
patterns.
|
||||
|
||||
2021-08-10 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/101801
|
||||
PR tree-optimization/101819
|
||||
* tree-vectorizer.h (vect_emulated_vector_p): Declare.
|
||||
* tree-vect-loop.c (vect_emulated_vector_p): New function.
|
||||
(vectorizable_reduction): Re-instantiate a check for emulated
|
||||
operations.
|
||||
* tree-vect-stmts.c (vectorizable_shift): Likewise.
|
||||
(vectorizable_operation): Likewise. Cost emulated vector
|
||||
operations according to the scalar sequence synthesized by
|
||||
vector lowering.
|
||||
|
||||
2021-08-10 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR middle-end/101824
|
||||
* tree-nested.c (get_frame_field): Mark the COMPONENT_REF as
|
||||
volatile in case the variable was.
|
||||
|
||||
2021-08-10 H.J. Lu <hjl.tools@gmail.com>
|
||||
|
||||
PR target/101804
|
||||
* config/i386/constraints.md (BC): Document for integer SSE
|
||||
constant all bits set operand.
|
||||
(BF): New constraint for const floating-point all bits set
|
||||
vectors.
|
||||
* config/i386/i386.c (standard_sse_constant_p): Likewise.
|
||||
(standard_sse_constant_opcode): Likewise.
|
||||
* config/i386/sse.md (sseconstm1): New mode attribute.
|
||||
(mov<mode>_internal): Replace BC with <sseconstm1>.
|
||||
|
||||
2021-08-10 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
* config/i386/sse.md (cond_<insn><mode>): New expander.
|
||||
(VI248_AVX512VLBW): New mode iterator.
|
||||
* config/i386/predicates.md
|
||||
(nonimmediate_or_const_vec_dup_operand): New predicate.
|
||||
|
||||
2021-08-09 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
PR tree-optimization/101741
|
||||
|
|
|
@ -1 +1 @@
|
|||
20210810
|
||||
20210811
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
2021-08-10 Martin Uecker <muecker@gwdg.de>
|
||||
|
||||
PR c/29970
|
||||
* c-typeck.c (c_expr_sizeof_expr): Evaluate
|
||||
size expressions for structs of variable size.
|
||||
|
||||
2021-08-06 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
* c-decl.c (c_simulate_enum_decl): Pass vec<> by pointer.
|
||||
|
|
|
@ -1,3 +1,45 @@
|
|||
2021-08-10 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* parser.c (cp_parser_member_declaration): Move odsd declaration
|
||||
before cp_parser_using_declaration call to avoid errors with
|
||||
GCC 4.8 to 6.
|
||||
|
||||
2021-08-10 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* parser.h (struct cp_omp_declare_simd_data): Remove
|
||||
in_omp_attribute_pragma and clauses members, add loc and attribs.
|
||||
(struct cp_oacc_routine_data): Remove loc member, add clauses
|
||||
member.
|
||||
* parser.c (cp_finalize_omp_declare_simd): New function.
|
||||
(cp_parser_handle_statement_omp_attributes): Mention in
|
||||
function comment the function is used also for
|
||||
attribute-declaration.
|
||||
(cp_parser_handle_directive_omp_attributes): New function.
|
||||
(cp_parser_statement): Don't call
|
||||
cp_parser_handle_statement_omp_attributes if statement doesn't
|
||||
have attribute-specifier-seq at the beginning at all or if
|
||||
if those attributes don't appertain to the statement.
|
||||
(cp_parser_simple_declaration): Call
|
||||
cp_parser_handle_directive_omp_attributes and
|
||||
cp_finalize_omp_declare_simd.
|
||||
(cp_parser_explicit_instantiation): Likewise.
|
||||
(cp_parser_init_declarator): Initialize prefix_attributes
|
||||
only after parsing declarators.
|
||||
(cp_parser_direct_declarator): Call
|
||||
cp_parser_handle_directive_omp_attributes and
|
||||
cp_finalize_omp_declare_simd.
|
||||
(cp_parser_member_declaration): Likewise.
|
||||
(cp_parser_single_declaration): Likewise.
|
||||
(cp_parser_omp_declare_simd): Don't initialize
|
||||
data.in_omp_attribute_pragma, instead initialize
|
||||
data.attribs[0] and data.attribs[1].
|
||||
(cp_finish_omp_declare_variant): Remove
|
||||
in_omp_attribute_pragma argument, instead use
|
||||
parser->lexer->in_omp_attribute_pragma.
|
||||
(cp_parser_late_parsing_omp_declare_simd): Adjust
|
||||
cp_finish_omp_declare_variant caller. Handle attribute-syntax
|
||||
declare simd/variant.
|
||||
|
||||
2021-08-06 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
* cp-objcp-common.h (cxx_simulate_enum_decl): Pass vec<> by pointer.
|
||||
|
|
|
@ -1,3 +1,72 @@
|
|||
2021-08-10 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR libfortran/101305
|
||||
PR fortran/101660
|
||||
PR testsuite/101847
|
||||
* lib/gfortran.exp (gfortran_init): Remove -I$specpath/libgfortran
|
||||
from the string used to set GFORTRAN_UNDER_TEST.
|
||||
|
||||
2021-08-10 H.J. Lu <hjl.tools@gmail.com>
|
||||
|
||||
PR tree-optimization/101809
|
||||
* gcc.target/i386/pr88531-1a.c: Enable for all targets.
|
||||
|
||||
2021-08-10 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/80355
|
||||
* gcc.target/i386/avx512f-pr80355-2.c: New test.
|
||||
|
||||
2021-08-10 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/80355
|
||||
* gcc.target/i386/avx512f-pr80355-1.c: New test.
|
||||
|
||||
2021-08-10 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* g++.dg/gomp/attrs-1.C (bar): Add missing semicolon after
|
||||
[[omp::directive (threadprivate (t2))]]. Add tests with
|
||||
if/while/switch after parallel in attribute syntax.
|
||||
(corge): Add missing omp:: before directive.
|
||||
* g++.dg/gomp/attrs-2.C (bar): Add missing semicolon after
|
||||
[[omp::directive (threadprivate (t2))]].
|
||||
* g++.dg/gomp/attrs-10.C: New test.
|
||||
* g++.dg/gomp/attrs-11.C: New test.
|
||||
|
||||
2021-08-10 Hongyu Wang <hongyu.wang@intel.com>
|
||||
|
||||
* gcc.target/i386/amxbf16-dpbf16ps-2.c: Fix typos.
|
||||
|
||||
2021-08-10 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR middle-end/101824
|
||||
* gcc.dg/tree-ssa/pr101824.c: New testcase.
|
||||
|
||||
2021-08-10 Martin Uecker <muecker@gwdg.de>
|
||||
|
||||
PR c/29970
|
||||
* gcc.dg/vla-stexp-1.c: New test.
|
||||
|
||||
2021-08-10 H.J. Lu <hjl.tools@gmail.com>
|
||||
|
||||
PR target/101804
|
||||
* gcc.target/i386/avx2-gather-2.c: Pass -march=skylake instead
|
||||
of "-mavx2 -mtune=skylake". Scan vpcmpeqd.
|
||||
|
||||
2021-08-10 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
* gcc.target/i386/cond_op_shift_d-1.c: New test.
|
||||
* gcc.target/i386/cond_op_shift_d-2.c: New test.
|
||||
* gcc.target/i386/cond_op_shift_q-1.c: New test.
|
||||
* gcc.target/i386/cond_op_shift_q-2.c: New test.
|
||||
* gcc.target/i386/cond_op_shift_ud-1.c: New test.
|
||||
* gcc.target/i386/cond_op_shift_ud-2.c: New test.
|
||||
* gcc.target/i386/cond_op_shift_uq-1.c: New test.
|
||||
* gcc.target/i386/cond_op_shift_uq-2.c: New test.
|
||||
* gcc.target/i386/cond_op_shift_uw-1.c: New test.
|
||||
* gcc.target/i386/cond_op_shift_uw-2.c: New test.
|
||||
* gcc.target/i386/cond_op_shift_w-1.c: New test.
|
||||
* gcc.target/i386/cond_op_shift_w-2.c: New test.
|
||||
|
||||
2021-08-09 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
* gcc.dg/pr101741.c: New.
|
||||
|
|
|
@ -1,3 +1,13 @@
|
|||
2021-08-10 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR libfortran/101305
|
||||
PR fortran/101660
|
||||
PR testsuite/101847
|
||||
* Makefile.am (ISO_Fortran_binding.h): Create include/ in the build dir
|
||||
and copy the include file to it.
|
||||
(clean-local): Add for removing the 'include' directory.
|
||||
* Makefile.in: Regenerate.
|
||||
|
||||
2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
|
||||
|
||||
PR libfortran/101317
|
||||
|
|
Loading…
Add table
Reference in a new issue