diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2022-05-21 00:16:32 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2022-05-21 00:16:32 +0000 |
commit | 57f2ce6a87802906826501b8843013ff2b50713b (patch) | |
tree | 83bff2714e659e9fc2c0d88e846891adefb37ce2 | |
parent | testsuite: add missing dg-require-effective-target fpic (diff) | |
download | gcc-57f2ce6a87802906826501b8843013ff2b50713b.tar.gz gcc-57f2ce6a87802906826501b8843013ff2b50713b.tar.bz2 gcc-57f2ce6a87802906826501b8843013ff2b50713b.tar.xz |
Daily bump.
-rw-r--r-- | config/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/ChangeLog | 115 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/analyzer/ChangeLog | 30 | ||||
-rw-r--r-- | gcc/c-family/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/jit/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 90 | ||||
-rw-r--r-- | libcpp/ChangeLog | 5 | ||||
-rw-r--r-- | libdecnumber/ChangeLog | 4 | ||||
-rw-r--r-- | libgcc/ChangeLog | 14 | ||||
-rw-r--r-- | libgcc/config/libbid/ChangeLog | 48 | ||||
-rw-r--r-- | libgomp/ChangeLog | 38 | ||||
-rw-r--r-- | libstdc++-v3/ChangeLog | 17 | ||||
-rw-r--r-- | maintainer-scripts/ChangeLog | 4 |
15 files changed, 389 insertions, 1 deletions
diff --git a/config/ChangeLog b/config/ChangeLog index 9f122ad54df..9e6cc474679 100644 --- a/config/ChangeLog +++ b/config/ChangeLog | |||
@@ -1,3 +1,7 @@ | |||
1 | 2022-05-20 Christophe Lyon <christophe.lyon@arm.com> | ||
2 | |||
3 | * dfp.m4: Add aarch64 support. | ||
4 | |||
1 | 2022-05-03 Christophe Lyon <christophe.lyon@arm.com> | 5 | 2022-05-03 Christophe Lyon <christophe.lyon@arm.com> |
2 | 6 | ||
3 | * dfp.m4: Add license header. | 7 | * dfp.m4: Add license header. |
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bb3fd55e9b9..b91d3934fe8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog | |||
@@ -1,3 +1,118 @@ | |||
1 | 2022-05-20 Wilco Dijkstra <wilco.dijkstra@arm.com> | ||
2 | |||
3 | * config/aarch64/aarch64.md | ||
4 | (and_<SHIFT:optab><mode>3_compare0): Support rotate left. | ||
5 | (and_<SHIFT:optab>si3_compare0_uxtw): Likewise. | ||
6 | (<LOGICAL:optab>_<SHIFT:optab><mode>3): Likewise. | ||
7 | (<LOGICAL:optab>_<SHIFT:optab>si3_uxtw): Likewise. | ||
8 | (one_cmpl_<optab><mode>2): Likewise. | ||
9 | (<LOGICAL:optab>_one_cmpl_<SHIFT:optab><mode>3): Likewise. | ||
10 | (<LOGICAL:optab>_one_cmpl_<SHIFT:optab>sidi_uxtw): New pattern. | ||
11 | (eor_one_cmpl_<SHIFT:optab><mode>3_alt): Support rotate left. | ||
12 | (eor_one_cmpl_<SHIFT:optab>sidi3_alt_ze): Likewise. | ||
13 | (and_one_cmpl_<SHIFT:optab><mode>3_compare0): Likewise. | ||
14 | (and_one_cmpl_<SHIFT:optab>si3_compare0_uxtw): Likewise. | ||
15 | (and_one_cmpl_<SHIFT:optab><mode>3_compare0_no_reuse): Likewise. | ||
16 | (and_<SHIFT:optab><mode>3nr_compare0): Likewise. | ||
17 | (*<optab>si3_insn_uxtw): Use SHIFT_no_rotate. | ||
18 | (rolsi3_insn_uxtw): New pattern. | ||
19 | * config/aarch64/iterators.md (SHIFT): Add rotate left. | ||
20 | (SHIFT_no_rotate): Add new iterator. | ||
21 | (SHIFT:shift): Print rotate left as ror. | ||
22 | (is_rotl): Add test for left rotate. | ||
23 | |||
24 | 2022-05-20 Wilco Dijkstra <wilco.dijkstra@arm.com> | ||
25 | |||
26 | * config.gcc (aarch64*-*-*): Simplify --with-cpu and --with-arch | ||
27 | processing. Add support for architectural extensions. | ||
28 | * config/aarch64/aarch64.h (TARGET_CPU_DEFAULT): Remove | ||
29 | AARCH64_CPU_DEFAULT_FLAGS. | ||
30 | (TARGET_CPU_NBITS): Remove. | ||
31 | (TARGET_CPU_MASK): Remove. | ||
32 | * config/aarch64/aarch64.cc (AARCH64_CPU_DEFAULT_FLAGS): Remove define. | ||
33 | (get_tune_cpu): Assert CPU is always valid. | ||
34 | (get_arch): Assert architecture is always valid. | ||
35 | (aarch64_override_options): Cleanup CPU selection code and simplify logic. | ||
36 | (aarch64_option_restore): Remove unnecessary checks on tune. | ||
37 | |||
38 | 2022-05-20 David Malcolm <dmalcolm@redhat.com> | ||
39 | |||
40 | * config/aarch64/aarch64-sve-builtins-base.cc: Replace uses of | ||
41 | "FINAL" and "OVERRIDE" with "final" and "override". | ||
42 | * config/aarch64/aarch64-sve-builtins-functions.h: Likewise. | ||
43 | * config/aarch64/aarch64-sve-builtins-shapes.cc: Likewise. | ||
44 | * config/aarch64/aarch64-sve-builtins-sve2.cc: Likewise. | ||
45 | * diagnostic-path.h: Likewise. | ||
46 | * digraph.cc: Likewise. | ||
47 | * gcc-rich-location.h: Likewise. | ||
48 | * gimple-array-bounds.cc: Likewise. | ||
49 | * gimple-loop-versioning.cc: Likewise. | ||
50 | * gimple-range-cache.cc: Likewise. | ||
51 | * gimple-range-cache.h: Likewise. | ||
52 | * gimple-range-fold.cc: Likewise. | ||
53 | * gimple-range-fold.h: Likewise. | ||
54 | * gimple-range-tests.cc: Likewise. | ||
55 | * gimple-range.h: Likewise. | ||
56 | * gimple-ssa-evrp.cc: Likewise. | ||
57 | * input.cc: Likewise. | ||
58 | * json.h: Likewise. | ||
59 | * read-rtl-function.cc: Likewise. | ||
60 | * tree-complex.cc: Likewise. | ||
61 | * tree-diagnostic-path.cc: Likewise. | ||
62 | * tree-ssa-ccp.cc: Likewise. | ||
63 | * tree-ssa-copy.cc: Likewise. | ||
64 | * tree-vrp.cc: Likewise. | ||
65 | * value-query.h: Likewise. | ||
66 | * vr-values.h: Likewise. | ||
67 | |||
68 | 2022-05-20 Marcel Vollweiler <marcel@codesourcery.com> | ||
69 | |||
70 | * omp-low.cc (omp_runtime_api_call): Added target_memcpy_async and | ||
71 | target_memcpy_rect_async to omp_runtime_apis array. | ||
72 | |||
73 | 2022-05-20 Christophe Lyon <christophe.lyon@arm.com> | ||
74 | |||
75 | * doc/sourcebuild.texi (Decimal floating point attributes): Document | ||
76 | dfp_bid effective-target. | ||
77 | |||
78 | 2022-05-20 Christophe Lyon <christophe.lyon@arm.com> | ||
79 | |||
80 | * config/aarch64/aarch64.cc | ||
81 | (aarch64_split_128bit_move): Handle DFP modes. | ||
82 | (aarch64_mode_valid_for_sched_fusion_p): Likewise. | ||
83 | (aarch64_classify_address): Likewise. | ||
84 | (aarch64_legitimize_address_displacement): Likewise. | ||
85 | (aarch64_reinterpret_float_as_int): Likewise. | ||
86 | (aarch64_float_const_zero_rtx_p): Likewise. | ||
87 | (aarch64_can_const_movi_rtx_p): Likewise. | ||
88 | (aarch64_anchor_offset): Likewise. | ||
89 | (aarch64_secondary_reload): Likewise. | ||
90 | (aarch64_rtx_costs): Likewise. | ||
91 | (aarch64_legitimate_constant_p): Likewise. | ||
92 | (aarch64_gimplify_va_arg_expr): Likewise. | ||
93 | (aapcs_vfp_sub_candidate): Likewise. | ||
94 | (aarch64_vfp_is_call_or_return_candidate): Likewise. | ||
95 | (aarch64_output_scalar_simd_mov_immediate): Likewise. | ||
96 | (aarch64_gen_adjusted_ldpstp): Likewise. | ||
97 | (aarch64_scalar_mode_supported_p): Accept DFP modes if enabled. | ||
98 | * config/aarch64/aarch64.md | ||
99 | (movsf_aarch64): Use SFD iterator and rename into | ||
100 | mov<mode>_aarch64. | ||
101 | (movdf_aarch64): Use DFD iterator and rename into | ||
102 | mov<mode>_aarch64. | ||
103 | (movtf_aarch64): Use TFD iterator and rename into | ||
104 | mov<mode>_aarch64. | ||
105 | (split pattern for move TF mode): Use TFD iterator. | ||
106 | * config/aarch64/iterators.md | ||
107 | (GPF_TF_F16_MOV): Add DFP modes. | ||
108 | (SFD, DFD, TFD): New iterators. | ||
109 | (GPF_TF): Add DFP modes. | ||
110 | (TX, DX, DX2): Likewise. | ||
111 | |||
112 | 2022-05-20 Christophe Lyon <christophe.lyon@arm.com> | ||
113 | |||
114 | * configure: Regenerate. | ||
115 | |||
1 | 2022-05-19 Roger Sayle <roger@nextmovesoftware.com> | 116 | 2022-05-19 Roger Sayle <roger@nextmovesoftware.com> |
2 | 117 | ||
3 | PR middle-end/98865 | 118 | PR middle-end/98865 |
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index dc35e2277db..3f0681bb023 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP | |||
@@ -1 +1 @@ | |||
20220520 | 20220521 | ||
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog index e4f67fe4baa..fa3c231d5cc 100644 --- a/gcc/analyzer/ChangeLog +++ b/gcc/analyzer/ChangeLog | |||
@@ -1,3 +1,33 @@ | |||
1 | 2022-05-20 David Malcolm <dmalcolm@redhat.com> | ||
2 | |||
3 | * analyzer-pass.cc: Replace uses of "FINAL" and "OVERRIDE" with | ||
4 | "final" and "override". | ||
5 | * call-info.h: Likewise. | ||
6 | * checker-path.h: Likewise. | ||
7 | * constraint-manager.cc: Likewise. | ||
8 | * diagnostic-manager.cc: Likewise. | ||
9 | * engine.cc: Likewise. | ||
10 | * exploded-graph.h: Likewise. | ||
11 | * feasible-graph.h: Likewise. | ||
12 | * pending-diagnostic.h: Likewise. | ||
13 | * region-model-impl-calls.cc: Likewise. | ||
14 | * region-model.cc: Likewise. | ||
15 | * region-model.h: Likewise. | ||
16 | * region.h: Likewise. | ||
17 | * sm-file.cc: Likewise. | ||
18 | * sm-malloc.cc: Likewise. | ||
19 | * sm-pattern-test.cc: Likewise. | ||
20 | * sm-sensitive.cc: Likewise. | ||
21 | * sm-signal.cc: Likewise. | ||
22 | * sm-taint.cc: Likewise. | ||
23 | * state-purge.h: Likewise. | ||
24 | * store.cc: Likewise. | ||
25 | * store.h: Likewise. | ||
26 | * supergraph.h: Likewise. | ||
27 | * svalue.h: Likewise. | ||
28 | * trimmed-graph.h: Likewise. | ||
29 | * varargs.cc: Likewise. | ||
30 | |||
1 | 2022-05-16 David Malcolm <dmalcolm@redhat.com> | 31 | 2022-05-16 David Malcolm <dmalcolm@redhat.com> |
2 | 32 | ||
3 | PR analyzer/105103 | 33 | PR analyzer/105103 |
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 2f69aebbc53..2f3071c48d9 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog | |||
@@ -1,3 +1,9 @@ | |||
1 | 2022-05-20 David Malcolm <dmalcolm@redhat.com> | ||
2 | |||
3 | * c-format.cc: Replace uses of "FINAL" and "OVERRIDE" with "final" | ||
4 | and "override". | ||
5 | * c-pretty-print.h: Likewise. | ||
6 | |||
1 | 2022-05-18 Marek Polacek <polacek@redhat.com> | 7 | 2022-05-18 Marek Polacek <polacek@redhat.com> |
2 | 8 | ||
3 | PR c/105131 | 9 | PR c/105131 |
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 41a2615b9f5..e4788beb543 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog | |||
@@ -1,3 +1,9 @@ | |||
1 | 2022-05-20 David Malcolm <dmalcolm@redhat.com> | ||
2 | |||
3 | * cxx-pretty-print.h: Replace uses of "FINAL" and "OVERRIDE" with | ||
4 | "final" and "override". | ||
5 | * error.cc: Likewise. | ||
6 | |||
1 | 2022-05-18 Marek Polacek <polacek@redhat.com> | 7 | 2022-05-18 Marek Polacek <polacek@redhat.com> |
2 | 8 | ||
3 | PR c++/105634 | 9 | PR c++/105634 |
diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog index 341766be9ca..495901d6507 100644 --- a/gcc/jit/ChangeLog +++ b/gcc/jit/ChangeLog | |||
@@ -1,3 +1,10 @@ | |||
1 | 2022-05-20 David Malcolm <dmalcolm@redhat.com> | ||
2 | |||
3 | * jit-playback.h: Replace uses of "FINAL" and "OVERRIDE" with | ||
4 | "final" and "override". | ||
5 | * jit-recording.cc: Likewise. | ||
6 | * jit-recording.h: Likewise. | ||
7 | |||
1 | 2022-05-16 Martin Liska <mliska@suse.cz> | 8 | 2022-05-16 Martin Liska <mliska@suse.cz> |
2 | 9 | ||
3 | * jit-builtins.cc (find_builtin_by_name): Use ARRAY_SIZE. | 10 | * jit-builtins.cc (find_builtin_by_name): Use ARRAY_SIZE. |
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 613dbbe560d..392e6caeb3c 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog | |||
@@ -1,3 +1,93 @@ | |||
1 | 2022-05-20 Marc Poulhiès <poulhies@adacore.com> | ||
2 | |||
3 | * g++.dg/ext/visibility/visibility-local-extern1.C: Add missing | ||
4 | dg-require-effective-target fpic. | ||
5 | |||
6 | 2022-05-20 Wilco Dijkstra <wilco.dijkstra@arm.com> | ||
7 | |||
8 | * gcc.target/aarch64/ror_2.c: New test. | ||
9 | * gcc.target/aarch64/ror_3.c: New test. | ||
10 | |||
11 | 2022-05-20 Christophe Lyon <christophe.lyon@arm.com> | ||
12 | |||
13 | * gcc.dg/torture/convert-dfp-2.c: New test. | ||
14 | * gcc.dg/torture/convert-dfp.c: New test. | ||
15 | |||
16 | 2022-05-20 Christophe Lyon <christophe.lyon@arm.com> | ||
17 | |||
18 | * g++.dg/eh/dfp-1.C: New test. | ||
19 | * g++.dg/eh/dfp-2.C: New test. | ||
20 | * g++.dg/eh/dfp-saves-aarch64.C: New test. | ||
21 | |||
22 | 2022-05-20 Christophe Lyon <christophe.lyon@arm.com> | ||
23 | |||
24 | * lib/target-supports.exp (check_effective_target_dfp_bid): New. | ||
25 | * gcc.dg/dfp/bid-non-canonical-d128-1.c: Use dfp_bid | ||
26 | effective-target. | ||
27 | * gcc.dg/dfp/bid-non-canonical-d128-2.c: Likewise. | ||
28 | * gcc.dg/dfp/bid-non-canonical-d128-3.c: Likewise. | ||
29 | * gcc.dg/dfp/bid-non-canonical-d128-4.c: Likewise. | ||
30 | * gcc.dg/dfp/bid-non-canonical-d32-1.c: Likewise. | ||
31 | * gcc.dg/dfp/bid-non-canonical-d32-2.c: Likewise. | ||
32 | * gcc.dg/dfp/bid-non-canonical-d64-1.c: Likewise. | ||
33 | * gcc.dg/dfp/bid-non-canonical-d64-2.c: Likewise. | ||
34 | |||
35 | 2022-05-20 Christophe Lyon <christophe.lyon@arm.com> | ||
36 | |||
37 | * gcc.target/aarch64/aapcs64/aapcs64.exp: Support new dfp*.c tests. | ||
38 | * gcc.target/aarch64/aapcs64/func-ret-1.c: Add DFP tests. | ||
39 | * gcc.target/aarch64/aapcs64/func-ret-3.c: Add DFP tests. | ||
40 | * gcc.target/aarch64/aapcs64/type-def.h: Add DFP types. | ||
41 | * gcc.target/aarch64/aapcs64/dfp-1.c: New test. | ||
42 | * gcc.target/aarch64/aapcs64/ice_dfp_5.c: New test. | ||
43 | * gcc.target/aarch64/aapcs64/test_align_dfp-1.c: New test. | ||
44 | * gcc.target/aarch64/aapcs64/test_align_dfp-4.c: New test. | ||
45 | * gcc.target/aarch64/aapcs64/test_dfp_1.c: New test. | ||
46 | * gcc.target/aarch64/aapcs64/test_dfp_10.c: New test. | ||
47 | * gcc.target/aarch64/aapcs64/test_dfp_11.c: New test. | ||
48 | * gcc.target/aarch64/aapcs64/test_dfp_12.c: New test. | ||
49 | * gcc.target/aarch64/aapcs64/test_dfp_13.c: New test. | ||
50 | * gcc.target/aarch64/aapcs64/test_dfp_14.c: New test. | ||
51 | * gcc.target/aarch64/aapcs64/test_dfp_15.c: New test. | ||
52 | * gcc.target/aarch64/aapcs64/test_dfp_16.c: New test. | ||
53 | * gcc.target/aarch64/aapcs64/test_dfp_17.c: New test. | ||
54 | * gcc.target/aarch64/aapcs64/test_dfp_18.c: New test. | ||
55 | * gcc.target/aarch64/aapcs64/test_dfp_19.c: New test. | ||
56 | * gcc.target/aarch64/aapcs64/test_dfp_2.c: New test. | ||
57 | * gcc.target/aarch64/aapcs64/test_dfp_20.c: New test. | ||
58 | * gcc.target/aarch64/aapcs64/test_dfp_21.c: New test. | ||
59 | * gcc.target/aarch64/aapcs64/test_dfp_22.c: New test. | ||
60 | * gcc.target/aarch64/aapcs64/test_dfp_23.c: New test. | ||
61 | * gcc.target/aarch64/aapcs64/test_dfp_24.c: New test. | ||
62 | * gcc.target/aarch64/aapcs64/test_dfp_25.c: New test. | ||
63 | * gcc.target/aarch64/aapcs64/test_dfp_26.c: New test. | ||
64 | * gcc.target/aarch64/aapcs64/test_dfp_27.c: New test. | ||
65 | * gcc.target/aarch64/aapcs64/test_dfp_3.c: New test. | ||
66 | * gcc.target/aarch64/aapcs64/test_dfp_5.c: New test. | ||
67 | * gcc.target/aarch64/aapcs64/test_dfp_6.c: New test. | ||
68 | * gcc.target/aarch64/aapcs64/test_dfp_7.c: New test. | ||
69 | * gcc.target/aarch64/aapcs64/test_dfp_8.c: New test. | ||
70 | * gcc.target/aarch64/aapcs64/test_dfp_9.c: New test. | ||
71 | * gcc.target/aarch64/aapcs64/test_quad_double_dfp.c: New test. | ||
72 | * gcc.target/aarch64/aapcs64/va_arg_dfp-1.c: New test. | ||
73 | * gcc.target/aarch64/aapcs64/va_arg_dfp-10.c: New test. | ||
74 | * gcc.target/aarch64/aapcs64/va_arg_dfp-11.c: New test. | ||
75 | * gcc.target/aarch64/aapcs64/va_arg_dfp-12.c: New test. | ||
76 | * gcc.target/aarch64/aapcs64/va_arg_dfp-13.c: New test. | ||
77 | * gcc.target/aarch64/aapcs64/va_arg_dfp-14.c: New test. | ||
78 | * gcc.target/aarch64/aapcs64/va_arg_dfp-16.c: New test. | ||
79 | * gcc.target/aarch64/aapcs64/va_arg_dfp-2.c: New test. | ||
80 | * gcc.target/aarch64/aapcs64/va_arg_dfp-3.c: New test. | ||
81 | * gcc.target/aarch64/aapcs64/va_arg_dfp-4.c: New test. | ||
82 | * gcc.target/aarch64/aapcs64/va_arg_dfp-5.c: New test. | ||
83 | * gcc.target/aarch64/aapcs64/va_arg_dfp-6.c: New test. | ||
84 | * gcc.target/aarch64/aapcs64/va_arg_dfp-8.c: New test. | ||
85 | * gcc.target/aarch64/aapcs64/va_arg_dfp-9.c: New test. | ||
86 | |||
87 | 2022-05-20 Christophe Lyon <christophe.lyon@arm.com> | ||
88 | |||
89 | * c-c++-common/dfp/pr39986.c: Accept .word directive. | ||
90 | |||
1 | 2022-05-19 Jonathan Wakely <jwakely@redhat.com> | 91 | 2022-05-19 Jonathan Wakely <jwakely@redhat.com> |
2 | 92 | ||
3 | * g++.dg/cpp0x/variadic-tuple.C: Qualify function to avoid ADL | 93 | * g++.dg/cpp0x/variadic-tuple.C: Qualify function to avoid ADL |
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog index a0242895188..d4dd88b4020 100644 --- a/libcpp/ChangeLog +++ b/libcpp/ChangeLog | |||
@@ -1,3 +1,8 @@ | |||
1 | 2022-05-20 David Malcolm <dmalcolm@redhat.com> | ||
2 | |||
3 | * lex.cc: Replace uses of "FINAL" and "OVERRIDE" with "final" and | ||
4 | "override". | ||
5 | |||
1 | 2022-02-11 Joseph Myers <joseph@codesourcery.com> | 6 | 2022-02-11 Joseph Myers <joseph@codesourcery.com> |
2 | 7 | ||
3 | * Makefile.in (po/$(PACKAGE).pot): Also handle cpp_warning_at, | 8 | * Makefile.in (po/$(PACKAGE).pot): Also handle cpp_warning_at, |
diff --git a/libdecnumber/ChangeLog b/libdecnumber/ChangeLog index fb735a24a66..774c358fa2a 100644 --- a/libdecnumber/ChangeLog +++ b/libdecnumber/ChangeLog | |||
@@ -1,3 +1,7 @@ | |||
1 | 2022-05-20 Christophe Lyon <christophe.lyon@arm.com> | ||
2 | |||
3 | * configure: Regenerate. | ||
4 | |||
1 | 2021-10-22 Eric Gallager <egallager@gcc.gnu.org> | 5 | 2021-10-22 Eric Gallager <egallager@gcc.gnu.org> |
2 | 6 | ||
3 | PR other/102663 | 7 | PR other/102663 |
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 5d351a6bc50..cd82a1daaa3 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog | |||
@@ -1,3 +1,17 @@ | |||
1 | 2022-05-20 Christophe Lyon <christophe.lyon@arm.com> | ||
2 | |||
3 | * Makefile.in (D32PBIT_FUNCS): Add _hf_to_sd and _sd_to_hf. | ||
4 | (D64PBIT_FUNCS): Add _hf_to_dd and _dd_to_hf. | ||
5 | (D128PBIT_FUNCS): Add _hf_to_td _td_to_hf. | ||
6 | |||
7 | 2022-05-20 Christophe Lyon <christophe.lyon@arm.com> | ||
8 | |||
9 | * config.host: Add t-dfprules to AArch64 targets. | ||
10 | |||
11 | 2022-05-20 Christophe Lyon <christophe.lyon@arm.com> | ||
12 | |||
13 | * configure: Regenerate. | ||
14 | |||
1 | 2022-05-13 Sebastian Pop <spop@amazon.com> | 15 | 2022-05-13 Sebastian Pop <spop@amazon.com> |
2 | 16 | ||
3 | PR target/105162 | 17 | PR target/105162 |
diff --git a/libgcc/config/libbid/ChangeLog b/libgcc/config/libbid/ChangeLog index b26ca33bdec..d3cec76a80c 100644 --- a/libgcc/config/libbid/ChangeLog +++ b/libgcc/config/libbid/ChangeLog | |||
@@ -1,3 +1,51 @@ | |||
1 | 2022-05-20 Christophe Lyon <christophe.lyon@arm.com> | ||
2 | |||
3 | * bid_binarydecimal.c (CLZ32_MASK16): Delete. | ||
4 | (CLZ32_MASK8): Delete. | ||
5 | (CLZ32_MASK4): Delete. | ||
6 | (CLZ32_MASK2): Delete. | ||
7 | (CLZ32_MASK1): Delete. | ||
8 | (clz32_nz): Use __builtin_clz. | ||
9 | (ctz32_1bit): Delete. | ||
10 | (ctz32): Use __builtin_ctz. | ||
11 | (CLZ64_MASK32): Delete. | ||
12 | (CLZ64_MASK16): Delete. | ||
13 | (CLZ64_MASK8): Delete. | ||
14 | (CLZ64_MASK4): Delete. | ||
15 | (CLZ64_MASK2): Delete. | ||
16 | (CLZ64_MASK1): Delete. | ||
17 | (clz64_nz): Use __builtin_clzl. | ||
18 | (ctz64_1bit): Delete. | ||
19 | (ctz64): Use __builtin_ctzl. | ||
20 | |||
21 | 2022-05-20 Christophe Lyon <christophe.lyon@arm.com> | ||
22 | |||
23 | * bid_gcc_intrinsics.h (LIBGCC2_HAS_HF_MODE): Define according to | ||
24 | __LIBGCC_HAS_HF_MODE__. | ||
25 | (BID_HAS_HF_MODE): Define. | ||
26 | (HFtype): Define. | ||
27 | (__bid_extendhfsd): New prototype. | ||
28 | (__bid_extendhfdd): Likewise. | ||
29 | (__bid_extendhftd): Likewise. | ||
30 | (__bid_truncsdhf): Likewise. | ||
31 | (__bid_truncddhf): Likewise. | ||
32 | (__bid_trunctdhf): Likewise. | ||
33 | * _dd_to_hf.c: New file. | ||
34 | * _hf_to_dd.c: New file. | ||
35 | * _hf_to_sd.c: New file. | ||
36 | * _hf_to_td.c: New file. | ||
37 | * _sd_to_hf.c: New file. | ||
38 | * _td_to_hf.c: New file. | ||
39 | |||
40 | 2022-05-20 Christophe Lyon <christophe.lyon@arm.com> | ||
41 | |||
42 | * _dd_to_xf.c: Check __LIBGCC_HAS_XF_MODE__. | ||
43 | * _sd_to_xf.c: Likewise. | ||
44 | * _td_to_xf.c: Likewise. | ||
45 | * _xf_to_dd.c: Likewise. | ||
46 | * _xf_to_sd.c: Likewise. | ||
47 | * _xf_to_td.c: Likewise. | ||
48 | |||
1 | 2020-10-23 Jakub Jelinek <jakub@redhat.com> | 49 | 2020-10-23 Jakub Jelinek <jakub@redhat.com> |
2 | 50 | ||
3 | PR tree-optimization/97164 | 51 | PR tree-optimization/97164 |
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index cc7ba37b3c6..f276d7879e9 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog | |||
@@ -1,3 +1,41 @@ | |||
1 | 2022-05-20 Marcel Vollweiler <marcel@codesourcery.com> | ||
2 | |||
3 | * libgomp.map: Added omp_target_memcpy_async and | ||
4 | omp_target_memcpy_rect_async. | ||
5 | * libgomp.texi: Both functions are now supported. | ||
6 | * omp.h.in: Added omp_target_memcpy_async and | ||
7 | omp_target_memcpy_rect_async. | ||
8 | * omp_lib.f90.in: Added interfaces for both new functions. | ||
9 | * omp_lib.h.in: Likewise. | ||
10 | * target.c (ialias_redirect): Added for GOMP_task. | ||
11 | (omp_target_memcpy): Restructured into check and copy part. | ||
12 | (omp_target_memcpy_check): New helper function for omp_target_memcpy and | ||
13 | omp_target_memcpy_async that checks requirements. | ||
14 | (omp_target_memcpy_copy): New helper function for omp_target_memcpy and | ||
15 | omp_target_memcpy_async that performs the memcpy. | ||
16 | (omp_target_memcpy_async_helper): New helper function that is used in | ||
17 | omp_target_memcpy_async for the asynchronous task. | ||
18 | (omp_target_memcpy_async): Added. | ||
19 | (omp_target_memcpy_rect): Restructured into check and copy part. | ||
20 | (omp_target_memcpy_rect_check): New helper function for | ||
21 | omp_target_memcpy_rect and omp_target_memcpy_rect_async that checks | ||
22 | requirements. | ||
23 | (omp_target_memcpy_rect_copy): New helper function for | ||
24 | omp_target_memcpy_rect and omp_target_memcpy_rect_async that performs | ||
25 | the memcpy. | ||
26 | (omp_target_memcpy_rect_async_helper): New helper function that is used | ||
27 | in omp_target_memcpy_rect_async for the asynchronous task. | ||
28 | (omp_target_memcpy_rect_async): Added. | ||
29 | * task.c (ialias): Added for GOMP_task. | ||
30 | * testsuite/libgomp.c-c++-common/target-memcpy-async-1.c: New test. | ||
31 | * testsuite/libgomp.c-c++-common/target-memcpy-async-2.c: New test. | ||
32 | * testsuite/libgomp.c-c++-common/target-memcpy-rect-async-1.c: New test. | ||
33 | * testsuite/libgomp.c-c++-common/target-memcpy-rect-async-2.c: New test. | ||
34 | * testsuite/libgomp.fortran/target-memcpy-async-1.f90: New test. | ||
35 | * testsuite/libgomp.fortran/target-memcpy-async-2.f90: New test. | ||
36 | * testsuite/libgomp.fortran/target-memcpy-rect-async-1.f90: New test. | ||
37 | * testsuite/libgomp.fortran/target-memcpy-rect-async-2.f90: New test. | ||
38 | |||
1 | 2022-05-18 Tobias Burnus <tobias@codesourcery.com> | 39 | 2022-05-18 Tobias Burnus <tobias@codesourcery.com> |
2 | 40 | ||
3 | * libgomp.texi (OpenMP 5.1): Set 'inoutset' to Y. | 41 | * libgomp.texi (OpenMP 5.1): Set 'inoutset' to Y. |
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index e755911c996..5148c4358d3 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog | |||
@@ -1,3 +1,20 @@ | |||
1 | 2022-05-20 Jonathan Wakely <jwakely@redhat.com> | ||
2 | |||
3 | * testsuite/26_numerics/random/bernoulli_distribution/operators/values.cc: | ||
4 | Run fewer iterations for simulator targets. | ||
5 | * testsuite/26_numerics/random/binomial_distribution/operators/values.cc: | ||
6 | Likewise. | ||
7 | * testsuite/26_numerics/random/discrete_distribution/operators/values.cc: | ||
8 | Likewise. | ||
9 | * testsuite/26_numerics/random/geometric_distribution/operators/values.cc: | ||
10 | Likewise. | ||
11 | * testsuite/26_numerics/random/negative_binomial_distribution/operators/values.cc: | ||
12 | Likewise. | ||
13 | * testsuite/26_numerics/random/poisson_distribution/operators/values.cc: | ||
14 | Likewise. | ||
15 | * testsuite/26_numerics/random/uniform_int_distribution/operators/values.cc: | ||
16 | Likewise. | ||
17 | |||
1 | 2022-05-19 Jonathan Wakely <jwakely@redhat.com> | 18 | 2022-05-19 Jonathan Wakely <jwakely@redhat.com> |
2 | 19 | ||
3 | * include/bits/char_traits.h: Only include <cstdint> when | 20 | * include/bits/char_traits.h: Only include <cstdint> when |
diff --git a/maintainer-scripts/ChangeLog b/maintainer-scripts/ChangeLog index d9d586d1fde..39286354eb7 100644 --- a/maintainer-scripts/ChangeLog +++ b/maintainer-scripts/ChangeLog | |||
@@ -1,3 +1,7 @@ | |||
1 | 2022-05-20 Richard Biener <rguenther@suse.de> | ||
2 | |||
3 | * crontab: Disable snapshots from the gcc-9 branch. | ||
4 | |||
1 | 2022-04-28 Jakub Jelinek <jakub@redhat.com> | 5 | 2022-04-28 Jakub Jelinek <jakub@redhat.com> |
2 | 6 | ||
3 | * crontab: Snapshots from trunk are now GCC 13 related. | 7 | * crontab: Snapshots from trunk are now GCC 13 related. |