summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2022-05-21 00:16:32 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2022-05-21 00:16:32 +0000
commit57f2ce6a87802906826501b8843013ff2b50713b (patch)
tree83bff2714e659e9fc2c0d88e846891adefb37ce2
parenttestsuite: add missing dg-require-effective-target fpic (diff)
downloadgcc-57f2ce6a87802906826501b8843013ff2b50713b.tar.gz
gcc-57f2ce6a87802906826501b8843013ff2b50713b.tar.bz2
gcc-57f2ce6a87802906826501b8843013ff2b50713b.tar.xz
Daily bump.
-rw-r--r--config/ChangeLog4
-rw-r--r--gcc/ChangeLog115
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/analyzer/ChangeLog30
-rw-r--r--gcc/c-family/ChangeLog6
-rw-r--r--gcc/cp/ChangeLog6
-rw-r--r--gcc/jit/ChangeLog7
-rw-r--r--gcc/testsuite/ChangeLog90
-rw-r--r--libcpp/ChangeLog5
-rw-r--r--libdecnumber/ChangeLog4
-rw-r--r--libgcc/ChangeLog14
-rw-r--r--libgcc/config/libbid/ChangeLog48
-rw-r--r--libgomp/ChangeLog38
-rw-r--r--libstdc++-v3/ChangeLog17
-rw-r--r--maintainer-scripts/ChangeLog4
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 @@
12022-05-20 Christophe Lyon <christophe.lyon@arm.com>
2
3 * dfp.m4: Add aarch64 support.
4
12022-05-03 Christophe Lyon <christophe.lyon@arm.com> 52022-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 @@
12022-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
242022-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
382022-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
682022-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
732022-05-20 Christophe Lyon <christophe.lyon@arm.com>
74
75 * doc/sourcebuild.texi (Decimal floating point attributes): Document
76 dfp_bid effective-target.
77
782022-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
1122022-05-20 Christophe Lyon <christophe.lyon@arm.com>
113
114 * configure: Regenerate.
115
12022-05-19 Roger Sayle <roger@nextmovesoftware.com> 1162022-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 @@
12022-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
12022-05-16 David Malcolm <dmalcolm@redhat.com> 312022-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 @@
12022-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
12022-05-18 Marek Polacek <polacek@redhat.com> 72022-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 @@
12022-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
12022-05-18 Marek Polacek <polacek@redhat.com> 72022-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 @@
12022-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
12022-05-16 Martin Liska <mliska@suse.cz> 82022-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 @@
12022-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
62022-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
112022-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
162022-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
222022-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
352022-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
872022-05-20 Christophe Lyon <christophe.lyon@arm.com>
88
89 * c-c++-common/dfp/pr39986.c: Accept .word directive.
90
12022-05-19 Jonathan Wakely <jwakely@redhat.com> 912022-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 @@
12022-05-20 David Malcolm <dmalcolm@redhat.com>
2
3 * lex.cc: Replace uses of "FINAL" and "OVERRIDE" with "final" and
4 "override".
5
12022-02-11 Joseph Myers <joseph@codesourcery.com> 62022-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 @@
12022-05-20 Christophe Lyon <christophe.lyon@arm.com>
2
3 * configure: Regenerate.
4
12021-10-22 Eric Gallager <egallager@gcc.gnu.org> 52021-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 @@
12022-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
72022-05-20 Christophe Lyon <christophe.lyon@arm.com>
8
9 * config.host: Add t-dfprules to AArch64 targets.
10
112022-05-20 Christophe Lyon <christophe.lyon@arm.com>
12
13 * configure: Regenerate.
14
12022-05-13 Sebastian Pop <spop@amazon.com> 152022-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 @@
12022-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
212022-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
402022-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
12020-10-23 Jakub Jelinek <jakub@redhat.com> 492020-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 @@
12022-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
12022-05-18 Tobias Burnus <tobias@codesourcery.com> 392022-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 @@
12022-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
12022-05-19 Jonathan Wakely <jwakely@redhat.com> 182022-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 @@
12022-05-20 Richard Biener <rguenther@suse.de>
2
3 * crontab: Disable snapshots from the gcc-9 branch.
4
12022-04-28 Jakub Jelinek <jakub@redhat.com> 52022-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.