diff options
-rw-r--r-- | fixincludes/ChangeLog | 18 | ||||
-rw-r--r-- | gcc/ChangeLog | 29 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 40 | ||||
-rw-r--r-- | libgfortran/ChangeLog | 13 | ||||
-rw-r--r-- | libgomp/ChangeLog | 8 | ||||
-rw-r--r-- | libstdc++-v3/ChangeLog | 20 |
7 files changed, 129 insertions, 1 deletions
diff --git a/fixincludes/ChangeLog b/fixincludes/ChangeLog index dfe7009..b7e9a0b 100644 --- a/fixincludes/ChangeLog +++ b/fixincludes/ChangeLog @@ -1,3 +1,21 @@ +2022-01-16 Olivier Hainque <hainque@adacore.com> + + * inclhack.def (vxworks_math_h_fp_c99): New hack. + * tests/base/fcntl.h: Update. + * fixincl.x: Regenerate. + +2022-01-16 Olivier Hainque <hainque@adacore.com> + + * inclhack.def (vxworks_time_h_syslib): New hack. + * tests/base/time.h: Update. + * fixincl.x: Regenerate. + +2022-01-16 Olivier Hainque <hainque@adacore.com> + + * inclhack.def (vxworks_math_h_fp_c99): New hack. + * tests/base/math.h: Update. + * fixincl.x: Regenerate. + 2022-01-06 Olivier Hainque <hainque@adacore.com> * inclhack.def (vxworks_next_yvals): New hack. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7f75eca..440e336 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,32 @@ +2022-01-16 wwwhhhyyy <hongyu.wang@intel.com> + + * config/i386/i386.h (TARGET_DEST_FALSE_DEP_FOR_GLC): New macro. + * config/i386/sse.md (<avx512>_<complexopname>_<mode><maskc_name><round_name>): + Insert zero-idiom in output template when attr enabled, set new attribute to + true for non-mask/maskz insn. + (avx512fp16_<complexopname>sh_v8hf<mask_scalarc_name><round_scalarcz_name>): + Likewise. + (avx512dq_mul<mode>3<mask_name>): Likewise. + (<avx2_avx512>_permvar<mode><mask_name>): Likewise. + (avx2_perm<mode>_1<mask_name>): Likewise. + (avx512f_perm<mode>_1<mask_name>): Likewise. + (avx512dq_rangep<mode><mask_name><round_saeonly_name>): Likewise. + (avx512dq_ranges<mode><mask_scalar_name><round_saeonly_scalar_name>): + Likewise. + (<avx512>_getmant<mode><mask_name><round_saeonly_name>): Likewise. + (avx512f_vgetmant<mode><mask_scalar_name><round_saeonly_scalar_name>): + Likewise. + * config/i386/subst.md (mask3_dest_false_dep_for_glc_cond): New + subst_attr. + (mask4_dest_false_dep_for_glc_cond): Likewise. + (mask6_dest_false_dep_for_glc_cond): Likewise. + (mask10_dest_false_dep_for_glc_cond): Likewise. + (maskc_dest_false_dep_for_glc_cond): Likewise. + (mask_scalar4_dest_false_dep_for_glc_cond): Likewise. + (mask_scalarc_dest_false_dep_for_glc_cond): Likewise. + * config/i386/x86-tune.def (X86_TUNE_DEST_FALSE_DEP_FOR_GLC): New + DEF_TUNE enabled for m_SAPPHIRERAPIDS and m_ALDERLAKE + 2022-01-15 Martin Sebor <msebor@redhat.com> PR c/63272 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 20764d6..2ee45af 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220116 +20220117 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index e04131b..1e8eb2d 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,43 @@ +2022-01-16 Francois-Xavier Coudert <fxcoudert@gmail.com> + + * gfortran.dg/ieee/signaling_1.f90: xfail on x87. + * gfortran.dg/ieee/signaling_2.f90: xfail on x87. + * gfortran.dg/ieee/signaling_3.f90: New file. + +2022-01-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> + + PR fortran/82207 + * gfortran.dg/ieee/ieee_10.f90: Do not create signaling NaNs. + * gfortran.dg/ieee/signaling_2.f90: New test. + * gfortran.dg/ieee/signaling_2_c.c: New file. + +2022-01-16 Jonathan Wakely <jwakely@redhat.com> + + PR testsuite/104037 + * g++.old-deja/g++.robertl/eb43.C: Ad -Wno-deprecated. + +2022-01-16 Mikael Morin <mikael@gcc.gnu.org> + + PR fortran/103789 + PR fortran/87711 + PR fortran/97896 + * gfortran.dg/index_5.f90: Enrich test with usages of INDEX with + a non-keyword KIND argument. + * gfortran.dg/len_trim.f90: Same for LEN_TRIM. + * gfortran.dg/maskl_1.f90: Same for MASKL. + * gfortran.dg/maskr_1.f90: Same for MASKR. + * gfortran.dg/scan_3.f90: Same for SCAN. + * gfortran.dg/verify_3.f90: Same for VERIFY. + +2022-01-16 wwwhhhyyy <hongyu.wang@intel.com> + + * gcc.target/i386/avx2-dest-false-dep-for-glc.c: New test. + * gcc.target/i386/avx512dq-dest-false-dep-for-glc.c: Ditto. + * gcc.target/i386/avx512f-dest-false-dep-for-glc.c: Ditto. + * gcc.target/i386/avx512fp16-dest-false-dep-for-glc.c: Ditto. + * gcc.target/i386/avx512fp16vl-dest-false-dep-for-glc.c: Ditto. + * gcc.target/i386/avx512vl-dest-false-dep-for-glc.c: Ditto. + 2022-01-15 Martin Sebor <msebor@redhat.com> PR c/63272 diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index b4f4513..8d696b0 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,16 @@ +2022-01-16 Francois-Xavier Coudert <fxcoudert@gmail.com> + + * ieee/issignaling_fallback.h: New file. + +2022-01-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> + + PR fortran/82207 + * mk-kinds-h.sh: Add values for TINY. + * ieee/ieee_arithmetic.F90: Call C helper functions for + IEEE_VALUE. + * ieee/ieee_helper.c: New functions ieee_value_helper_N for each + floating-point type. + 2022-01-14 Jakub Jelinek <jakub@redhat.com> PR libfortran/104006 diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 85ec4bc..0dd73562 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,11 @@ +2022-01-16 Kwok Cheung Yeung <kcy@codesourcery.com> + Andrew Stubbs <ams@codesourcery.com> + + * plugin/plugin-gcn.c (parse_target_attributes): Automatically set + the number of teams and threads if necessary. + (gcn_exec): Automatically set the number of gangs and workers if + necessary. + 2022-01-13 Hafiz Abid Qadeer <abidh@codesourcery.com> * testsuite/libgomp.fortran/allocate-1.c: New test. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 28adf81..e32bfbf 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,23 @@ +2022-01-17 Jonathan Wakely <jwakely@redhat.com> + + * doc/xml/manual/status_cxx2020.xml: Update. + * doc/html/manual/status.html: Regenerate. + +2022-01-17 Jonathan Wakely <jwakely@redhat.com> + Thomas Rodgers <trodgers@redhat.com> + + * include/bits/shared_ptr_atomic.h (__cpp_lib_atomic_shared_ptr): + New macro. + (_Sp_atomic): New class template. + (atomic<shared_ptr<T>>, atomic<weak_ptr<T>>): New partial + specializations. + * include/bits/shared_ptr_base.h (__shared_count, __weak_count) + (__shared_ptr, __weak_ptr): Declare _Sp_atomic as a friend. + * include/std/version (__cpp_lib_atomic_shared_ptr): New macro. + * testsuite/20_util/shared_ptr/atomic/atomic_shared_ptr.cc: New + test. + * testsuite/20_util/weak_ptr/atomic_weak_ptr.cc: New test. + 2022-01-15 Matthias Kretz <m.kretz@gsi.de> * include/experimental/bits/simd.h: Move feature detection bools |