diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-02-23 00:17:57 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-02-23 00:17:57 +0000 |
commit | b6f98991b147726e8bd883ab66d188e90cfb12c3 (patch) | |
tree | 902ace4e63eb9e896bf37685fd5926c4bb7ec77d | |
parent | 1370014f2ea02ec185cf1199027575916f79fe63 (diff) | |
download | gcc-b6f98991b147726e8bd883ab66d188e90cfb12c3.zip gcc-b6f98991b147726e8bd883ab66d188e90cfb12c3.tar.gz gcc-b6f98991b147726e8bd883ab66d188e90cfb12c3.tar.bz2 |
Daily bump.
-rw-r--r-- | contrib/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/ChangeLog | 339 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/c-family/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/fortran/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/rust/ChangeLog | 14 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 356 | ||||
-rw-r--r-- | libgomp/ChangeLog | 23 | ||||
-rw-r--r-- | libstdc++-v3/ChangeLog | 17 |
9 files changed, 767 insertions, 1 deletions
diff --git a/contrib/ChangeLog b/contrib/ChangeLog index 219a2e2..6829f48 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -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. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4363149..429cdda 100644 --- a/gcc/ChangeLog +++ b/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 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index e7a8650..40fc337 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20230222 +20230223 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 41977aa..c0e8cdf 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -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 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 45591f1..5cca97e 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -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 diff --git a/gcc/rust/ChangeLog b/gcc/rust/ChangeLog index 214daee..72c172e 100644 --- a/gcc/rust/ChangeLog +++ b/gcc/rust/ChangeLog @@ -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. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 31bd634..ad95bd9 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -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 diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 13ddf64..bf1a4cd 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -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. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 03837e0..eec06fd 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -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. |