Daily bump.
This commit is contained in:
parent
a1265ee478
commit
1ed5912764
101
gcc/ChangeLog
101
gcc/ChangeLog
@ -1,3 +1,104 @@
|
||||
2021-02-05 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
PR driver/98943
|
||||
* gcc.c (driver::maybe_run_linker): Check for input file
|
||||
accessibility if not linking.
|
||||
|
||||
2021-02-05 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/98855
|
||||
* tree-vectorizer.h (add_stmt_cost): New overload.
|
||||
* tree-vect-slp.c (li_cost_vec_cmp): New.
|
||||
(vect_bb_slp_scalar_cost): Cost individual loop regions
|
||||
separately. Account for the scalar instance root stmt.
|
||||
|
||||
2021-02-05 Tom de Vries <tdevries@suse.de>
|
||||
|
||||
PR debug/98656
|
||||
* tree-switch-conversion.c (jump_table_cluster::emit): Add loc
|
||||
argument.
|
||||
(bit_test_cluster::emit): Reuse location_t for newly created
|
||||
gswitch statement.
|
||||
(switch_decision_tree::try_switch_expansion): Preserve
|
||||
location_t.
|
||||
* tree-switch-conversion.h: Change function signatures.
|
||||
|
||||
2021-02-05 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/98957
|
||||
* config/i386/i386-options.c (m_NONE, m_ALL): Define.
|
||||
* config/i386/x86-tune.def (X86_TUNE_BRANCH_PREDICTION_HINTS,
|
||||
X86_TUNE_PROMOTE_QI_REGS): Use m_NONE instead of 0U.
|
||||
(X86_TUNE_QIMODE_MATH): Use m_ALL instead of ~0U.
|
||||
|
||||
2021-02-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
||||
|
||||
* config/aarch64/aarch64-simd-builtins.def (get_high): Define builtin.
|
||||
* config/aarch64/aarch64-simd.md (aarch64_get_high<mode>): Define.
|
||||
* config/aarch64/arm_neon.h (__GET_HIGH): Delete.
|
||||
(vget_high_f16): Reimplement using new builtin.
|
||||
(vget_high_f32): Likewise.
|
||||
(vget_high_f64): Likewise.
|
||||
(vget_high_p8): Likewise.
|
||||
(vget_high_p16): Likewise.
|
||||
(vget_high_p64): Likewise.
|
||||
(vget_high_s8): Likewise.
|
||||
(vget_high_s16): Likewise.
|
||||
(vget_high_s32): Likewise.
|
||||
(vget_high_s64): Likewise.
|
||||
(vget_high_u8): Likewise.
|
||||
(vget_high_u16): Likewise.
|
||||
(vget_high_u32): Likewise.
|
||||
(vget_high_u64): Likewise.
|
||||
|
||||
2021-02-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
||||
|
||||
* config/aarch64/aarch64-simd-builtins.def (get_low): Define builtin.
|
||||
* config/aarch64/aarch64-simd.md (aarch64_get_low<mode>): Define.
|
||||
* config/aarch64/arm_neon.h (__GET_LOW): Delete.
|
||||
(vget_low_f16): Reimplement using new builtin.
|
||||
(vget_low_f32): Likewise.
|
||||
(vget_low_f64): Likewise.
|
||||
(vget_low_p8): Likewise.
|
||||
(vget_low_p16): Likewise.
|
||||
(vget_low_p64): Likewise.
|
||||
(vget_low_s8): Likewise.
|
||||
(vget_low_s16): Likewise.
|
||||
(vget_low_s32): Likewise.
|
||||
(vget_low_s64): Likewise.
|
||||
(vget_low_u8): Likewise.
|
||||
(vget_low_u16): Likewise.
|
||||
(vget_low_u32): Likewise.
|
||||
(vget_low_u64): Likewise.
|
||||
|
||||
2021-02-05 Kito Cheng <kito.cheng@sifive.com>
|
||||
|
||||
* gcc.c (print_multilib_info): Check all required argument is provided
|
||||
by default arg.
|
||||
|
||||
2021-02-05 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
PR target/98537
|
||||
* config/i386/i386-expand.c (ix86_expand_sse_cmp): Don't
|
||||
generate integer mask comparison for 128/256-bits vector when
|
||||
op_true/op_false is NULL_RTX or CONSTM1_RTX/CONST0_RTX. Also
|
||||
delete redundant !maskcmp condition.
|
||||
(ix86_expand_int_vec_cmp): Ditto but no redundant deletion
|
||||
here.
|
||||
(ix86_expand_sse_movcc): Delete definition of maskcmp, add the
|
||||
condition directly to if (maskcmp), add extra check for
|
||||
cmpmode, it should be MODE_INT.
|
||||
(ix86_expand_fp_vec_cmp): Pass NULL to ix86_expand_sse_cmp's
|
||||
parameters op_true/op_false.
|
||||
(ix86_use_mask_cmp_p): New.
|
||||
|
||||
2021-02-05 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
PR target/98172
|
||||
* config/i386/x86-tune.def (X86_TUNE_AVX256_UNALIGNED_LOAD_OPTIMAL):
|
||||
Remove m_GENERIC from ~list.
|
||||
(X86_TUNE_AVX256_UNALIGNED_STORE_OPTIMAL): Ditto.
|
||||
|
||||
2021-02-04 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR c/97932
|
||||
|
@ -1 +1 @@
|
||||
20210205
|
||||
20210206
|
||||
|
@ -1,3 +1,23 @@
|
||||
2021-02-05 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/98947
|
||||
* call.c (build_conditional_expr_1): Don't call mark_lvalue_use
|
||||
on arg2/arg3.
|
||||
* expr.c (mark_use) <case MODIFY_EXPR>: Don't check read_p when
|
||||
issuing the -Wvolatile warning. Only set TREE_THIS_VOLATILE if
|
||||
a warning was emitted.
|
||||
|
||||
2021-02-05 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/96462
|
||||
* name-lookup.c (lookup_using_decl): Hoist the destructor check.
|
||||
|
||||
2021-02-05 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/97878
|
||||
* decl.c (check_array_initializer): For structured bindings, require
|
||||
the array type to be complete.
|
||||
|
||||
2021-02-04 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/98717
|
||||
|
@ -1,3 +1,12 @@
|
||||
2021-02-05 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* d-tree.h (DEF_D_INTRINSIC): Don't insert INTRINSIC_ into the
|
||||
intrinsic code name.
|
||||
* intrinsics.cc (DEF_D_INTRINSIC): Don't insert INTRISIC_ and
|
||||
BUILT_IN_ into the intrinsic and built-in code names.
|
||||
* intrinsics.def: Explicitly use full intrinsic and built-in
|
||||
codes in all definitions.
|
||||
|
||||
2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* dmd/MERGE: Merge upstream dmd 46133f761.
|
||||
|
@ -1,3 +1,7 @@
|
||||
2021-02-05 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* gcc.pot: Regenerate.
|
||||
|
||||
2021-01-19 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* de.po: Update.
|
||||
|
@ -1,3 +1,40 @@
|
||||
2021-02-05 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/98947
|
||||
* g++.dg/cpp2a/volatile5.C: New test.
|
||||
|
||||
2021-02-05 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/96462
|
||||
* g++.dg/cpp2a/using-enum-8.C: New test.
|
||||
|
||||
2021-02-05 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
PR driver/98943
|
||||
* c-c++-common/pr98943.c: New.
|
||||
|
||||
2021-02-05 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/98855
|
||||
* g++.dg/vect/slp-pr98855.cc: New testcase.
|
||||
|
||||
2021-02-05 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/97878
|
||||
* g++.dg/cpp1z/decomp54.C: New test.
|
||||
|
||||
2021-02-05 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
PR target/98537
|
||||
* g++.target/i386/avx512bw-pr98537-1.C: New test.
|
||||
* g++.target/i386/avx512vl-pr98537-1.C: New test.
|
||||
* g++.target/i386/avx512vl-pr98537-2.C: New test.
|
||||
* gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
|
||||
integer mask comparison should not be generated.
|
||||
* gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
|
||||
* gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
|
||||
* gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
|
||||
|
||||
2021-02-04 Julian Brown <julian@codesourcery.com>
|
||||
|
||||
* gfortran.dg/goacc/derived-chartypes-1.f90: New test.
|
||||
|
@ -1,3 +1,7 @@
|
||||
2021-02-05 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* cpplib.pot: Regenerate.
|
||||
|
||||
2021-01-07 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* es.po: Update.
|
||||
|
Loading…
Reference in New Issue
Block a user