]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 22 Apr 2023 00:21:56 +0000 (00:21 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 22 Apr 2023 00:21:56 +0000 (00:21 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index da7284067e4e2ccd521b758e5df8a51b76bf2c39..e44f02ae1cc9ad7e0f85b62e6dc998c3a65ea3de 100644 (file)
@@ -1,3 +1,54 @@
+2023-04-21  John David Anglin  <danglin@gcc.gnu.org>
+
+       PR target/109478
+       * config/pa/pa-protos.h (pa_function_arg_size): Update prototype.
+       * config/pa/pa.cc (pa_function_arg): Return NULL_RTX if argument
+       size is zero.
+       (pa_arg_partial_bytes): Don't call pa_function_arg_size twice.
+       (pa_function_arg_size): Change return type to int.  Return zero
+       for arguments larger than 1 GB.  Update comments.
+
+2023-04-21  Haochen Gui  <guihaoc@gcc.gnu.org>
+
+       Backported from master:
+       2023-04-11  Haochen Gui  <guihaoc@gcc.gnu.org>
+
+       PR target/108812
+       * config/rs6000/vsx.md (vsx_sign_extend_qi_<mode>): Rename to...
+       (vsx_sign_extend_v16qi_<mode>): ... this.
+       (vsx_sign_extend_hi_<mode>): Rename to...
+       (vsx_sign_extend_v8hi_<mode>): ... this.
+       (vsx_sign_extend_si_v2di): Rename to...
+       (vsx_sign_extend_v4si_v2di): ... this.
+       (vsignextend_qi_<mode>): Remove.
+       (vsignextend_hi_<mode>): Remove.
+       (vsignextend_si_v2di): Remove.
+       (vsignextend_v2di_v1ti): Remove.
+       (*xxspltib_<mode>_split): Replace gen_vsx_sign_extend_qi_v2di with
+       gen_vsx_sign_extend_v16qi_v2di and gen_vsx_sign_extend_qi_v4si
+       with gen_vsx_sign_extend_v16qi_v4si.
+       * config/rs6000/rs6000.md (split for DI constant generation):
+       Replace gen_vsx_sign_extend_qi_si with gen_vsx_sign_extend_v16qi_si.
+       (split for HSDI constant generation): Replace gen_vsx_sign_extend_qi_di
+       with gen_vsx_sign_extend_v16qi_di and gen_vsx_sign_extend_qi_si
+       with gen_vsx_sign_extend_v16qi_si.
+       * config/rs6000/rs6000-builtins.def (__builtin_altivec_vsignextsb2d):
+       Set bif-pattern to vsx_sign_extend_v16qi_v2di.
+       (__builtin_altivec_vsignextsb2w): Set bif-pattern to
+       vsx_sign_extend_v16qi_v4si.
+       (__builtin_altivec_visgnextsh2d): Set bif-pattern to
+       vsx_sign_extend_v8hi_v2di.
+       (__builtin_altivec_vsignextsh2w): Set bif-pattern to
+       vsx_sign_extend_v8hi_v4si.
+       (__builtin_altivec_vsignextsw2d): Set bif-pattern to
+       vsx_sign_extend_si_v2di.
+       (__builtin_altivec_vsignext): Set bif-pattern to
+       vsx_sign_extend_v2di_v1ti.
+       * config/rs6000/rs6000-builtin.cc (lxvrse_expand_builtin): Replace
+       gen_vsx_sign_extend_qi_v2di with gen_vsx_sign_extend_v16qi_v2di,
+       gen_vsx_sign_extend_hi_v2di with gen_vsx_sign_extend_v8hi_v2di and
+       gen_vsx_sign_extend_si_v2di with gen_vsx_sign_extend_v4si_v2di.
+
 2023-04-18  Jakub Jelinek  <jakub@redhat.com>
 
        Backported from master:
index 1bf412b8655b9598a3b3faf6d9d34b0fb370a1f4..255d261f77a7e015569a18ed63466f3f58c0e615 100644 (file)
@@ -1 +1 @@
-20230421
+20230422
index f728925d4ef942f17689533ee614c609e7e87ba5..e760d830de8fccd9396c2d737f57563ab93db9d8 100644 (file)
@@ -1,3 +1,9 @@
+2023-04-21  Jason Merrill  <jason@redhat.com>
+
+       PR c++/108795
+       * semantics.cc (finish_id_expression_1): Check scope before
+       returning id_expression.
+
 2023-04-20  Jason Merrill  <jason@redhat.com>
 
        Revert:
index bd3864d00485a4f20fd12cb5fa82367bd42f94a8..05520911d29ca6f06b144e6956fe2e701467466f 100644 (file)
@@ -1,3 +1,18 @@
+2023-04-21  Jason Merrill  <jason@redhat.com>
+
+       PR c++/108795
+       * g++.dg/ext/attr-tsafe1.C: New test.
+
+2023-04-21  Haochen Gui  <guihaoc@gcc.gnu.org>
+
+       Backported from master:
+       2023-04-11  Haochen Gui  <guihaoc@gcc.gnu.org>
+
+       PR target/108812
+       * gcc.target/powerpc/p9-sign_extend-runnable.c: Set corresponding
+       expected vectors for Big Endian.
+       * gcc.target/powerpc/int_128bit-runnable.c: Likewise.
+
 2023-04-20  Jason Merrill  <jason@redhat.com>
 
        Revert:
index 0133afdf5ed64ca471056278ad6c076cf4452f9e..8902edf384ca7b67a36ca191afec58dfd859b602 100644 (file)
@@ -1,3 +1,12 @@
+2023-04-21  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/103755
+       * include/bits/locale_classes.tcc (try_facet, use_facet): Do not
+       check array index or dynamic type when accessing required
+       specializations of std::ctype, std::num_get, or std::num_put.
+       * testsuite/22_locale/ctype/is/string/89728_neg.cc: Adjust
+       expected errors.
+
 2023-04-20  Jonathan Wakely  <jwakely@redhat.com>
 
        Backported from master: