Daily bump.
This commit is contained in:
parent
1370014f2e
commit
b6f98991b1
9 changed files with 767 additions and 1 deletions
|
@ -1,3 +1,7 @@
|
|||
2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* config-list.mk (LIST): Clarify i686-symbolics-gnu to i686-gnu.
|
||||
|
||||
2023-02-17 Petr Sumbera <petr.sumbera@oracle.com>
|
||||
|
||||
* make_sunver.pl: Escape brace.
|
||||
|
|
339
gcc/ChangeLog
339
gcc/ChangeLog
|
@ -1,3 +1,342 @@
|
|||
2023-02-22 Andrew Stubbs <ams@codesourcery.com>
|
||||
|
||||
* internal-fn.cc (expand_MASK_CALL): New.
|
||||
* internal-fn.def (MASK_CALL): New.
|
||||
* internal-fn.h (expand_MASK_CALL): New prototype.
|
||||
* omp-simd-clone.cc (simd_clone_adjust_argument_types): Set vector_type
|
||||
for mask arguments also.
|
||||
* tree-if-conv.cc: Include cgraph.h.
|
||||
(if_convertible_stmt_p): Do if conversions for calls to SIMD calls.
|
||||
(predicate_statements): Convert functions to IFN_MASK_CALL.
|
||||
* tree-vect-loop.cc (vect_get_datarefs_in_loop): Recognise
|
||||
IFN_MASK_CALL as a SIMD function call.
|
||||
* tree-vect-stmts.cc (vectorizable_simd_clone_call): Handle
|
||||
IFN_MASK_CALL as an inbranch SIMD function call.
|
||||
Generate the mask vector arguments.
|
||||
|
||||
2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
|
||||
|
||||
* config/riscv/riscv-vector-builtins-bases.cc (class reducop): New class.
|
||||
(class widen_reducop): Ditto.
|
||||
(class freducop): Ditto.
|
||||
(class widen_freducop): Ditto.
|
||||
(BASE): Ditto.
|
||||
* config/riscv/riscv-vector-builtins-bases.h: Ditto.
|
||||
* config/riscv/riscv-vector-builtins-functions.def (vredsum): Add reduction support.
|
||||
(vredmaxu): Ditto.
|
||||
(vredmax): Ditto.
|
||||
(vredminu): Ditto.
|
||||
(vredmin): Ditto.
|
||||
(vredand): Ditto.
|
||||
(vredor): Ditto.
|
||||
(vredxor): Ditto.
|
||||
(vwredsum): Ditto.
|
||||
(vwredsumu): Ditto.
|
||||
(vfredusum): Ditto.
|
||||
(vfredosum): Ditto.
|
||||
(vfredmax): Ditto.
|
||||
(vfredmin): Ditto.
|
||||
(vfwredosum): Ditto.
|
||||
(vfwredusum): Ditto.
|
||||
* config/riscv/riscv-vector-builtins-shapes.cc (struct reduc_alu_def): Ditto.
|
||||
(SHAPE): Ditto.
|
||||
* config/riscv/riscv-vector-builtins-shapes.h: Ditto.
|
||||
* config/riscv/riscv-vector-builtins-types.def (DEF_RVV_WI_OPS): New macro.
|
||||
(DEF_RVV_WU_OPS): Ditto.
|
||||
(DEF_RVV_WF_OPS): Ditto.
|
||||
(vint8mf8_t): Ditto.
|
||||
(vint8mf4_t): Ditto.
|
||||
(vint8mf2_t): Ditto.
|
||||
(vint8m1_t): Ditto.
|
||||
(vint8m2_t): Ditto.
|
||||
(vint8m4_t): Ditto.
|
||||
(vint8m8_t): Ditto.
|
||||
(vint16mf4_t): Ditto.
|
||||
(vint16mf2_t): Ditto.
|
||||
(vint16m1_t): Ditto.
|
||||
(vint16m2_t): Ditto.
|
||||
(vint16m4_t): Ditto.
|
||||
(vint16m8_t): Ditto.
|
||||
(vint32mf2_t): Ditto.
|
||||
(vint32m1_t): Ditto.
|
||||
(vint32m2_t): Ditto.
|
||||
(vint32m4_t): Ditto.
|
||||
(vint32m8_t): Ditto.
|
||||
(vuint8mf8_t): Ditto.
|
||||
(vuint8mf4_t): Ditto.
|
||||
(vuint8mf2_t): Ditto.
|
||||
(vuint8m1_t): Ditto.
|
||||
(vuint8m2_t): Ditto.
|
||||
(vuint8m4_t): Ditto.
|
||||
(vuint8m8_t): Ditto.
|
||||
(vuint16mf4_t): Ditto.
|
||||
(vuint16mf2_t): Ditto.
|
||||
(vuint16m1_t): Ditto.
|
||||
(vuint16m2_t): Ditto.
|
||||
(vuint16m4_t): Ditto.
|
||||
(vuint16m8_t): Ditto.
|
||||
(vuint32mf2_t): Ditto.
|
||||
(vuint32m1_t): Ditto.
|
||||
(vuint32m2_t): Ditto.
|
||||
(vuint32m4_t): Ditto.
|
||||
(vuint32m8_t): Ditto.
|
||||
(vfloat32mf2_t): Ditto.
|
||||
(vfloat32m1_t): Ditto.
|
||||
(vfloat32m2_t): Ditto.
|
||||
(vfloat32m4_t): Ditto.
|
||||
(vfloat32m8_t): Ditto.
|
||||
* config/riscv/riscv-vector-builtins.cc (DEF_RVV_WI_OPS): Ditto.
|
||||
(DEF_RVV_WU_OPS): Ditto.
|
||||
(DEF_RVV_WF_OPS): Ditto.
|
||||
(required_extensions_p): Add reduction support.
|
||||
(rvv_arg_type_info::get_base_vector_type): Ditto.
|
||||
(rvv_arg_type_info::get_tree_type): Ditto.
|
||||
* config/riscv/riscv-vector-builtins.h (enum rvv_base_type): Ditto.
|
||||
* config/riscv/riscv.md: Ditto.
|
||||
* config/riscv/vector-iterators.md (minu): Ditto.
|
||||
* config/riscv/vector.md (@pred_reduc_<reduc><mode><vlmul1>): New patern.
|
||||
(@pred_reduc_<reduc><mode><vlmul1_zve32>): Ditto.
|
||||
(@pred_widen_reduc_plus<v_su><mode><vwlmul1>): Ditto.
|
||||
(@pred_widen_reduc_plus<v_su><mode><vwlmul1_zve32>):Ditto.
|
||||
(@pred_reduc_plus<order><mode><vlmul1>): Ditto.
|
||||
(@pred_reduc_plus<order><mode><vlmul1_zve32>): Ditto.
|
||||
(@pred_widen_reduc_plus<order><mode><vwlmul1>): Ditto.
|
||||
|
||||
2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
|
||||
|
||||
* config/riscv/iterators.md: New iterator.
|
||||
* config/riscv/riscv-vector-builtins-bases.cc (class widen_binop): New class.
|
||||
(enum ternop_type): New enum.
|
||||
(class vmacc): New class.
|
||||
(class imac): Ditto.
|
||||
(class vnmsac): Ditto.
|
||||
(enum widen_ternop_type): New enum.
|
||||
(class vmadd): Ditto.
|
||||
(class vnmsub): Ditto.
|
||||
(class iwmac): Ditto.
|
||||
(class vwmacc): Ditto.
|
||||
(class vwmaccu): Ditto.
|
||||
(class vwmaccsu): Ditto.
|
||||
(class vwmaccus): Ditto.
|
||||
(class reverse_binop): Ditto.
|
||||
(class vfmacc): Ditto.
|
||||
(class vfnmsac): Ditto.
|
||||
(class vfmadd): Ditto.
|
||||
(class vfnmsub): Ditto.
|
||||
(class vfnmacc): Ditto.
|
||||
(class vfmsac): Ditto.
|
||||
(class vfnmadd): Ditto.
|
||||
(class vfmsub): Ditto.
|
||||
(class vfwmacc): Ditto.
|
||||
(class vfwnmacc): Ditto.
|
||||
(class vfwmsac): Ditto.
|
||||
(class vfwnmsac): Ditto.
|
||||
(class float_misc): Ditto.
|
||||
(class fcmp): Ditto.
|
||||
(class vfclass): Ditto.
|
||||
(class vfcvt_x): Ditto.
|
||||
(class vfcvt_rtz_x): Ditto.
|
||||
(class vfcvt_f): Ditto.
|
||||
(class vfwcvt_x): Ditto.
|
||||
(class vfwcvt_rtz_x): Ditto.
|
||||
(class vfwcvt_f): Ditto.
|
||||
(class vfncvt_x): Ditto.
|
||||
(class vfncvt_rtz_x): Ditto.
|
||||
(class vfncvt_f): Ditto.
|
||||
(class vfncvt_rod_f): Ditto.
|
||||
(BASE): Ditto.
|
||||
* config/riscv/riscv-vector-builtins-bases.h:
|
||||
* config/riscv/riscv-vector-builtins-functions.def (vzext): Ditto.
|
||||
(vsext): Ditto.
|
||||
(vfadd): Ditto.
|
||||
(vfsub): Ditto.
|
||||
(vfrsub): Ditto.
|
||||
(vfwadd): Ditto.
|
||||
(vfwsub): Ditto.
|
||||
(vfmul): Ditto.
|
||||
(vfdiv): Ditto.
|
||||
(vfrdiv): Ditto.
|
||||
(vfwmul): Ditto.
|
||||
(vfmacc): Ditto.
|
||||
(vfnmsac): Ditto.
|
||||
(vfmadd): Ditto.
|
||||
(vfnmsub): Ditto.
|
||||
(vfnmacc): Ditto.
|
||||
(vfmsac): Ditto.
|
||||
(vfnmadd): Ditto.
|
||||
(vfmsub): Ditto.
|
||||
(vfwmacc): Ditto.
|
||||
(vfwnmacc): Ditto.
|
||||
(vfwmsac): Ditto.
|
||||
(vfwnmsac): Ditto.
|
||||
(vfsqrt): Ditto.
|
||||
(vfrsqrt7): Ditto.
|
||||
(vfrec7): Ditto.
|
||||
(vfmin): Ditto.
|
||||
(vfmax): Ditto.
|
||||
(vfsgnj): Ditto.
|
||||
(vfsgnjn): Ditto.
|
||||
(vfsgnjx): Ditto.
|
||||
(vfneg): Ditto.
|
||||
(vfabs): Ditto.
|
||||
(vmfeq): Ditto.
|
||||
(vmfne): Ditto.
|
||||
(vmflt): Ditto.
|
||||
(vmfle): Ditto.
|
||||
(vmfgt): Ditto.
|
||||
(vmfge): Ditto.
|
||||
(vfclass): Ditto.
|
||||
(vfmerge): Ditto.
|
||||
(vfmv_v): Ditto.
|
||||
(vfcvt_x): Ditto.
|
||||
(vfcvt_xu): Ditto.
|
||||
(vfcvt_rtz_x): Ditto.
|
||||
(vfcvt_rtz_xu): Ditto.
|
||||
(vfcvt_f): Ditto.
|
||||
(vfwcvt_x): Ditto.
|
||||
(vfwcvt_xu): Ditto.
|
||||
(vfwcvt_rtz_x): Ditto.
|
||||
(vfwcvt_rtz_xu): Ditto.
|
||||
(vfwcvt_f): Ditto.
|
||||
(vfncvt_x): Ditto.
|
||||
(vfncvt_xu): Ditto.
|
||||
(vfncvt_rtz_x): Ditto.
|
||||
(vfncvt_rtz_xu): Ditto.
|
||||
(vfncvt_f): Ditto.
|
||||
(vfncvt_rod_f): Ditto.
|
||||
* config/riscv/riscv-vector-builtins-shapes.cc (struct alu_def): Ditto.
|
||||
(struct move_def): Ditto.
|
||||
* config/riscv/riscv-vector-builtins-types.def (DEF_RVV_WEXTF_OPS): New macro.
|
||||
(DEF_RVV_CONVERT_I_OPS): Ditto.
|
||||
(DEF_RVV_CONVERT_U_OPS): Ditto.
|
||||
(DEF_RVV_WCONVERT_I_OPS): Ditto.
|
||||
(DEF_RVV_WCONVERT_U_OPS): Ditto.
|
||||
(DEF_RVV_WCONVERT_F_OPS): Ditto.
|
||||
(vfloat64m1_t): Ditto.
|
||||
(vfloat64m2_t): Ditto.
|
||||
(vfloat64m4_t): Ditto.
|
||||
(vfloat64m8_t): Ditto.
|
||||
(vint32mf2_t): Ditto.
|
||||
(vint32m1_t): Ditto.
|
||||
(vint32m2_t): Ditto.
|
||||
(vint32m4_t): Ditto.
|
||||
(vint32m8_t): Ditto.
|
||||
(vint64m1_t): Ditto.
|
||||
(vint64m2_t): Ditto.
|
||||
(vint64m4_t): Ditto.
|
||||
(vint64m8_t): Ditto.
|
||||
(vuint32mf2_t): Ditto.
|
||||
(vuint32m1_t): Ditto.
|
||||
(vuint32m2_t): Ditto.
|
||||
(vuint32m4_t): Ditto.
|
||||
(vuint32m8_t): Ditto.
|
||||
(vuint64m1_t): Ditto.
|
||||
(vuint64m2_t): Ditto.
|
||||
(vuint64m4_t): Ditto.
|
||||
(vuint64m8_t): Ditto.
|
||||
* config/riscv/riscv-vector-builtins.cc (DEF_RVV_CONVERT_I_OPS): Ditto.
|
||||
(DEF_RVV_CONVERT_U_OPS): Ditto.
|
||||
(DEF_RVV_WCONVERT_I_OPS): Ditto.
|
||||
(DEF_RVV_WCONVERT_U_OPS): Ditto.
|
||||
(DEF_RVV_WCONVERT_F_OPS): Ditto.
|
||||
(DEF_RVV_F_OPS): Ditto.
|
||||
(DEF_RVV_WEXTF_OPS): Ditto.
|
||||
(required_extensions_p): Adjust for floating-point support.
|
||||
(check_required_extensions): Ditto.
|
||||
(unsigned_base_type_p): Ditto.
|
||||
(get_mode_for_bitsize): Ditto.
|
||||
(rvv_arg_type_info::get_base_vector_type): Ditto.
|
||||
(rvv_arg_type_info::get_tree_type): Ditto.
|
||||
* config/riscv/riscv-vector-builtins.def (v_f): New define.
|
||||
(f): New define.
|
||||
(f_v): New define.
|
||||
(xu_v): New define.
|
||||
(f_w): New define.
|
||||
(xu_w): New define.
|
||||
* config/riscv/riscv-vector-builtins.h (enum rvv_base_type): New enum.
|
||||
(function_expander::arg_mode): New function.
|
||||
* config/riscv/vector-iterators.md (sof): New iterator.
|
||||
(vfrecp): Ditto.
|
||||
(copysign): Ditto.
|
||||
(n): Ditto.
|
||||
(msac): Ditto.
|
||||
(msub): Ditto.
|
||||
(fixuns_trunc): Ditto.
|
||||
(floatuns): Ditto.
|
||||
* config/riscv/vector.md (@pred_broadcast<mode>): New pattern.
|
||||
(@pred_<optab><mode>): Ditto.
|
||||
(@pred_<optab><mode>_scalar): Ditto.
|
||||
(@pred_<optab><mode>_reverse_scalar): Ditto.
|
||||
(@pred_<copysign><mode>): Ditto.
|
||||
(@pred_<copysign><mode>_scalar): Ditto.
|
||||
(@pred_mul_<optab><mode>): Ditto.
|
||||
(pred_mul_<optab><mode>_undef_merge): Ditto.
|
||||
(*pred_<madd_nmsub><mode>): Ditto.
|
||||
(*pred_<macc_nmsac><mode>): Ditto.
|
||||
(*pred_mul_<optab><mode>): Ditto.
|
||||
(@pred_mul_<optab><mode>_scalar): Ditto.
|
||||
(*pred_mul_<optab><mode>_undef_merge_scalar): Ditto.
|
||||
(*pred_<madd_nmsub><mode>_scalar): Ditto.
|
||||
(*pred_<macc_nmsac><mode>_scalar): Ditto.
|
||||
(*pred_mul_<optab><mode>_scalar): Ditto.
|
||||
(@pred_neg_mul_<optab><mode>): Ditto.
|
||||
(pred_neg_mul_<optab><mode>_undef_merge): Ditto.
|
||||
(*pred_<nmadd_msub><mode>): Ditto.
|
||||
(*pred_<nmacc_msac><mode>): Ditto.
|
||||
(*pred_neg_mul_<optab><mode>): Ditto.
|
||||
(@pred_neg_mul_<optab><mode>_scalar): Ditto.
|
||||
(*pred_neg_mul_<optab><mode>_undef_merge_scalar): Ditto.
|
||||
(*pred_<nmadd_msub><mode>_scalar): Ditto.
|
||||
(*pred_<nmacc_msac><mode>_scalar): Ditto.
|
||||
(*pred_neg_mul_<optab><mode>_scalar): Ditto.
|
||||
(@pred_<misc_op><mode>): Ditto.
|
||||
(@pred_class<mode>): Ditto.
|
||||
(@pred_dual_widen_<optab><mode>): Ditto.
|
||||
(@pred_dual_widen_<optab><mode>_scalar): Ditto.
|
||||
(@pred_single_widen_<plus_minus:optab><mode>): Ditto.
|
||||
(@pred_single_widen_<plus_minus:optab><mode>_scalar): Ditto.
|
||||
(@pred_widen_mul_<optab><mode>): Ditto.
|
||||
(@pred_widen_mul_<optab><mode>_scalar): Ditto.
|
||||
(@pred_widen_neg_mul_<optab><mode>): Ditto.
|
||||
(@pred_widen_neg_mul_<optab><mode>_scalar): Ditto.
|
||||
(@pred_cmp<mode>): Ditto.
|
||||
(*pred_cmp<mode>): Ditto.
|
||||
(*pred_cmp<mode>_narrow): Ditto.
|
||||
(@pred_cmp<mode>_scalar): Ditto.
|
||||
(*pred_cmp<mode>_scalar): Ditto.
|
||||
(*pred_cmp<mode>_scalar_narrow): Ditto.
|
||||
(@pred_eqne<mode>_scalar): Ditto.
|
||||
(*pred_eqne<mode>_scalar): Ditto.
|
||||
(*pred_eqne<mode>_scalar_narrow): Ditto.
|
||||
(@pred_merge<mode>_scalar): Ditto.
|
||||
(@pred_fcvt_x<v_su>_f<mode>): Ditto.
|
||||
(@pred_<fix_cvt><mode>): Ditto.
|
||||
(@pred_<float_cvt><mode>): Ditto.
|
||||
(@pred_widen_fcvt_x<v_su>_f<mode>): Ditto.
|
||||
(@pred_widen_<fix_cvt><mode>): Ditto.
|
||||
(@pred_widen_<float_cvt><mode>): Ditto.
|
||||
(@pred_extend<mode>): Ditto.
|
||||
(@pred_narrow_fcvt_x<v_su>_f<mode>): Ditto.
|
||||
(@pred_narrow_<fix_cvt><mode>): Ditto.
|
||||
(@pred_narrow_<float_cvt><mode>): Ditto.
|
||||
(@pred_trunc<mode>): Ditto.
|
||||
(@pred_rod_trunc<mode>): Ditto.
|
||||
|
||||
2023-02-22 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR middle-end/106258
|
||||
* cgraph.cc (cgraph_edge::redirect_call_stmt_to_callee,
|
||||
cgraph_update_edges_for_call_stmt_node, cgraph_node::verify_node):
|
||||
Handle BUILT_IN_UNREACHABLE_TRAP like BUILT_IN_UNREACHABLE.
|
||||
* cgraphclones.cc (cgraph_node::create_clone): Likewise.
|
||||
|
||||
2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* common.opt (-Wcomplain-wrong-lang): New.
|
||||
* doc/invoke.texi (-Wno-complain-wrong-lang): Document it.
|
||||
* opts-common.cc (prune_options): Handle it.
|
||||
* opts-global.cc (complain_wrong_lang): Use it.
|
||||
|
||||
2023-02-21 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/108830
|
||||
|
|
|
@ -1 +1 @@
|
|||
20230222
|
||||
20230223
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
2023-02-22 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c/108880
|
||||
* c-gimplify.cc (c_genericize_control_stmt) <case STATEMENT_LIST>: Pass
|
||||
pset to walk_tree_1.
|
||||
(c_genericize): Call walk_tree with an explicit pset.
|
||||
|
||||
2023-02-18 Martin Uecker <uecker@tugraz.at>
|
||||
|
||||
PR c/105660
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
2023-02-22 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/96024
|
||||
* resolve.cc (resolve_component): The type of a CHARACTER length
|
||||
expression must be INTEGER.
|
||||
|
||||
2023-02-21 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/96025
|
||||
|
|
|
@ -1,3 +1,17 @@
|
|||
2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* rust-lang.cc (grs_langhook_type_for_mode): Also consider all
|
||||
'int_n' modes/types.
|
||||
|
||||
2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* rust-lang.cc (grs_langhook_init): Do not initialize
|
||||
void_list_node.
|
||||
|
||||
2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* config-lang.in (target_libs): Remove.
|
||||
|
||||
2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
|
||||
|
||||
* backend/rust-builtins.cc (BuiltinsContext::setup_math_fns): New functions.
|
||||
|
|
|
@ -1,3 +1,359 @@
|
|||
2023-02-22 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c/108880
|
||||
* c-c++-common/ubsan/pr108880.c: New test.
|
||||
|
||||
2023-02-22 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/96024
|
||||
* gfortran.dg/pr96024.f90: New test.
|
||||
|
||||
2023-02-22 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
* g++.dg/modules/modules.exp: Override unsupported to update
|
||||
module_do, and test it after dg-test.
|
||||
|
||||
2023-02-22 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
* gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53.
|
||||
* gcc.target/arm/aes-fuse-2.c: Likewise.
|
||||
|
||||
2023-02-22 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
* gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
|
||||
usable in initializers.
|
||||
|
||||
2023-02-22 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
* gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of
|
||||
arm-*-*.
|
||||
* gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
|
||||
|
||||
2023-02-22 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
* gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
|
||||
message.
|
||||
|
||||
2023-02-22 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
* g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
|
||||
|
||||
2023-02-22 Andrew Stubbs <ams@codesourcery.com>
|
||||
|
||||
* gcc.dg/vect/vect-simd-clone-16.c: New test.
|
||||
* gcc.dg/vect/vect-simd-clone-16b.c: New test.
|
||||
* gcc.dg/vect/vect-simd-clone-16c.c: New test.
|
||||
* gcc.dg/vect/vect-simd-clone-16d.c: New test.
|
||||
* gcc.dg/vect/vect-simd-clone-16e.c: New test.
|
||||
* gcc.dg/vect/vect-simd-clone-16f.c: New test.
|
||||
* gcc.dg/vect/vect-simd-clone-17.c: New test.
|
||||
* gcc.dg/vect/vect-simd-clone-17b.c: New test.
|
||||
* gcc.dg/vect/vect-simd-clone-17c.c: New test.
|
||||
* gcc.dg/vect/vect-simd-clone-17d.c: New test.
|
||||
* gcc.dg/vect/vect-simd-clone-17e.c: New test.
|
||||
* gcc.dg/vect/vect-simd-clone-17f.c: New test.
|
||||
* gcc.dg/vect/vect-simd-clone-18.c: New test.
|
||||
* gcc.dg/vect/vect-simd-clone-18b.c: New test.
|
||||
* gcc.dg/vect/vect-simd-clone-18c.c: New test.
|
||||
* gcc.dg/vect/vect-simd-clone-18d.c: New test.
|
||||
* gcc.dg/vect/vect-simd-clone-18e.c: New test.
|
||||
* gcc.dg/vect/vect-simd-clone-18f.c: New test.
|
||||
|
||||
2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
|
||||
|
||||
* gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: New test.
|
||||
* gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: New test.
|
||||
* gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: New test.
|
||||
* gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: New test.
|
||||
* gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: New test.
|
||||
* gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: New test.
|
||||
|
||||
2023-02-22 Kito Cheng <kito.cheng@sifive.com>
|
||||
|
||||
* gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
|
||||
condition.
|
||||
|
||||
2023-02-22 Kito Cheng <kito.cheng@sifive.com>
|
||||
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Filter out '-Oz'.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Filter
|
||||
out -Oz and -Og -g.
|
||||
* gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto.
|
||||
|
||||
2023-02-22 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR middle-end/106258
|
||||
* g++.dg/ipa/pr106258.C: New test.
|
||||
|
||||
2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* gcc.dg/Wcomplain-wrong-lang-1.c: New.
|
||||
* gcc.dg/Wcomplain-wrong-lang-2.c: Likewise.
|
||||
* gcc.dg/Wcomplain-wrong-lang-3.c: Likewise.
|
||||
* gcc.dg/Wcomplain-wrong-lang-4.c: Likewise.
|
||||
* gcc.dg/Wcomplain-wrong-lang-5.c: Likewise.
|
||||
* lib/target-supports.exp (check_compile): Use
|
||||
'-Wno-complain-wrong-lang'.
|
||||
* g++.dg/abi/empty12.C: Likewise.
|
||||
* g++.dg/abi/empty13.C: Likewise.
|
||||
* g++.dg/abi/empty14.C: Likewise.
|
||||
* g++.dg/abi/empty15.C: Likewise.
|
||||
* g++.dg/abi/empty16.C: Likewise.
|
||||
* g++.dg/abi/empty17.C: Likewise.
|
||||
* g++.dg/abi/empty18.C: Likewise.
|
||||
* g++.dg/abi/empty19.C: Likewise.
|
||||
* g++.dg/abi/empty22.C: Likewise.
|
||||
* g++.dg/abi/empty25.C: Likewise.
|
||||
* g++.dg/abi/empty26.C: Likewise.
|
||||
* gfortran.dg/bind-c-contiguous-1.f90: Likewise.
|
||||
* gfortran.dg/bind-c-contiguous-4.f90: Likewise.
|
||||
* gfortran.dg/bind-c-contiguous-5.f90: Likewise.
|
||||
|
||||
2023-02-21 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/108830
|
||||
|
|
|
@ -1,3 +1,26 @@
|
|||
2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* testsuite/libgomp.fortran/alloc-10.f90: Use
|
||||
'-Wno-complain-wrong-lang'.
|
||||
* testsuite/libgomp.fortran/alloc-11.f90: Likewise.
|
||||
* testsuite/libgomp.fortran/alloc-7.f90: Likewise.
|
||||
* testsuite/libgomp.fortran/alloc-9.f90: Likewise.
|
||||
* testsuite/libgomp.fortran/allocate-1.f90: Likewise.
|
||||
* testsuite/libgomp.fortran/depend-4.f90: Likewise.
|
||||
* testsuite/libgomp.fortran/depend-5.f90: Likewise.
|
||||
* testsuite/libgomp.fortran/depend-6.f90: Likewise.
|
||||
* testsuite/libgomp.fortran/depend-7.f90: Likewise.
|
||||
* testsuite/libgomp.fortran/depend-inoutset-1.f90: Likewise.
|
||||
* testsuite/libgomp.fortran/examples-4/declare_target-1.f90:
|
||||
Likewise.
|
||||
* testsuite/libgomp.fortran/examples-4/declare_target-2.f90:
|
||||
Likewise.
|
||||
* testsuite/libgomp.fortran/order-reproducible-1.f90: Likewise.
|
||||
* testsuite/libgomp.fortran/order-reproducible-2.f90: Likewise.
|
||||
* testsuite/libgomp.oacc-fortran/parallel-dims.f90: Likewise.
|
||||
* testsuite/libgomp.fortran/task-detach-6.f90: Remove left-over
|
||||
'dg-prune-output'.
|
||||
|
||||
2023-02-16 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* libgomp.texi: Fix typos - theads -> threads.
|
||||
|
|
|
@ -1,3 +1,20 @@
|
|||
2023-02-22 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
* src/c++11/shared_ptr.cc (__gnu_internal::get_mutex):
|
||||
Avoid destruction of the mutex pool.
|
||||
|
||||
2023-02-22 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
* testsuite/27_io/basic_ofstream/open/char/noreplace.cc: xfail
|
||||
on vxworks.
|
||||
* testsuite/27_io/basic_ofstream/open/wchar_t/noreplace.cc:
|
||||
Likewise.
|
||||
|
||||
2023-02-22 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
* testsuite/17_intro/names.cc: Undef func on vxworks >= 7 in
|
||||
kernel mode.
|
||||
|
||||
2023-02-20 Andreas Schwab <schwab@linux-m68k.org>
|
||||
|
||||
* config/abi/post/m68k-linux-gnu/baseline_symbols.txt: Update.
|
||||
|
|
Loading…
Add table
Reference in a new issue