diff options
-rw-r--r-- | gcc/ChangeLog | 20 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/c-family/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 25 | ||||
-rw-r--r-- | libgfortran/ChangeLog | 5 |
5 files changed, 58 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2eb7219..72e36fe 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,23 @@ +2021-12-27 John David Anglin <danglin@gcc.gnu.org> + + * config/pa/pa-protos.h: Delete + pa_maybe_emit_compare_and_swap_exchange_loop() declaration. + * config/pa/pa.c (pa_expand_compare_and_swap_loop): Delete. + (pa_maybe_emit_compare_and_swap_exchange_loop): Delete. + * config/pa/pa.md (atomic_storeq): Use __sync_lock_test_and_set + instead of pa_maybe_emit_compare_and_swap_exchange_loop. + (atomic_storehi, atomic_storesi, atomic_storedi): Likewise. + +2021-12-27 H.J. Lu <hjl.tools@gmail.com> + + PR target/103762 + * config/i386/constraints.md (BM): New constraint. + * config/i386/i386.md (m): New mode attribute. + Replace the 'm' constraint on <general_operand> with the '<m>' + constraint. + Replace the 'm' constraint on x86_64_general_operand with the + 'BM' constraint. + 2021-12-26 H.J. Lu <hjl.tools@gmail.com> PR target/103785 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 1092928..0802d0e 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20211227 +20211228 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index da83507..6afac4c 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,10 @@ +2021-12-27 Patrick Palka <ppalka@redhat.com> + + PR c++/103700 + * c-common.c (pointer_int_sum): When quiet, return + error_mark_node for an incomplete pointed-to type and don't + call size_in_bytes_loc. + 2021-12-17 Jason Merrill <jason@redhat.com> PR c++/103681 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index f41eb73..97a46de 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,28 @@ +2021-12-27 Patrick Palka <ppalka@redhat.com> + + PR c++/101239 + * g++.dg/template/sfinae32a.C: New test. + +2021-12-27 Patrick Palka <ppalka@redhat.com> + + PR c++/103700 + * g++.dg/template/sfinae32.C: New test. + +2021-12-27 H.J. Lu <hjl.tools@gmail.com> + + * gcc.target/i386/pr103762-1a.c: New test. + * gcc.target/i386/pr103762-1b.c: Likewise. + * gcc.target/i386/pr103762-1c.c: Likewise. + +2021-12-27 Uroš Bizjak <ubizjak@gmail.com> + + PR target/95046 + * gfortran.dg/extract_recip_1.f: Adjust testcase. + +2021-12-27 LiaoShihua <shihua@iscas.ac.cn> + + * gcc.target/riscv/pr103302.c: skip if -march=rv32* + 2021-12-26 H.J. Lu <hjl.tools@gmail.com> PR target/103785 diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index 7142ca6..780d083 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,8 @@ +2021-12-27 Francois-Xavier Coudert <fxcoudert@gmail.com> + + PR libfortran/98076 + * runtime/string.c (gfc_itoa): Use two args for static_assert(). + 2021-12-26 Francois-Xavier Coudert <fxcoudert@gmail.com> PR libfortran/98076 |