Daily bump.
[official-gcc.git] / gcc / testsuite / ChangeLog
bloba8437be468439826831278fd70719c59bf844369
1 2024-01-08  John David Anglin  <danglin@gcc.gnu.org>
3         * gcc.dg/tree-ssa/ssa-sink-18.c: xfail dg-final "Sunk statements: 5"
4         on hppa*64*-*-*.
6 2024-01-08  John David Anglin  <danglin@gcc.gnu.org>
8         * gfortran.dg/dec_math.f90: Skip on hppa*-*-hpux*.
10 2024-01-08  John David Anglin  <danglin@gcc.gnu.org>
12         PR testsuite/94253
13         * gfortran.dg/bind_c_coms.f90: Add -fcommon option on hppa*-*-*.
14         * gfortran.dg/bind_c_vars.f90: Likewise.
16 2024-01-08  Cupertino Miranda  <cupertino.miranda@oracle.com>
18         * gcc.target/bpf/attr-kernel-helper.c: New test.
20 2024-01-08  Harald Anlauf  <anlauf@gmx.de>
22         PR fortran/113245
23         * gfortran.dg/size_optional_dim_2.f90: New test.
25 2024-01-08  Richard Biener  <rguenther@suse.de>
27         PR tree-optimization/113026
28         * gcc.dg/torture/pr113026-1.c: New testcase.
29         * gcc.dg/torture/pr113026-2.c: Likewise.
31 2024-01-08  Jakub Jelinek  <jakub@redhat.com>
33         PR tree-optimization/113228
34         * gcc.c-torture/compile/pr113228.c: New test.
36 2024-01-08  Jakub Jelinek  <jakub@redhat.com>
38         PR tree-optimization/113120
39         * gcc.dg/bitint-62.c: New test.
41 2024-01-08  Jakub Jelinek  <jakub@redhat.com>
43         PR tree-optimization/113119
44         * gcc.dg/bitint-61.c: New test.
46 2024-01-08  Georg-Johann Lay  <avr@gjlay.de>
48         PR target/112952
49         * gcc.target/avr/attribute-io.h: New file.
50         * gcc.target/avr/pr112952-0.c: New test.
51         * gcc.target/avr/pr112952-1.c: New test.
52         * gcc.target/avr/pr112952-2.c: New test.
53         * gcc.target/avr/pr112952-3.c: New test.
55 2024-01-08  Kito Cheng  <kito.cheng@sifive.com>
57         * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: Use
58         check + abort rather than assert.
60 2024-01-07  Georg-Johann Lay  <avr@gjlay.de>
62         * gcc.target/avr/lra-cpymem_qi.c: Remove duplicate -mmcu=.
63         * gcc.target/avr/lra-elim.c: Same.
64         * gcc.target/avr/pr112830.c: Skip for Reduced Tiny.
65         * gcc.target/avr/pr46779-1.c: Same.
66         * gcc.target/avr/pr46779-2.c: Same.
67         * gcc.target/avr/pr86869.c: Skip for Reduced Tiny and add -std=gnu99
68         for GNU-C due to address spaces.
69         * gcc.target/avr/pr89270.c: Same.
70         * gcc.target/avr/torture/builtins-2-flash.c: Only test address
71         space __flash1 if we have it.
72         * gcc.target/avr/torture/addr-space-1-1.c: Same.
73         * gcc.target/avr/torture/addr-space-2-1.c: Same.
75 2024-01-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
77         * gfortran.dg/dtio_25.f90: Update.
78         * gfortran.dg/namelist_57.f90: Update.
79         * gfortran.dg/namelist_65.f90: Update.
81 2024-01-07  Roger Sayle  <roger@nextmovesoftware.com>
82             Uros Bizjak  <ubizjak@gmail.com>
84         PR target/113231
85         * gcc.target/i386/pr113231.c: New test case.
87 2024-01-07  Tamar Christina  <tamar.christina@arm.com>
89         * gcc.dg/vect/vect-early-break_2.c: Skip Arm.
90         * gcc.dg/vect/vect-early-break_7.c: Likewise.
91         * gcc.dg/vect/vect-early-break_75.c: Likewise.
92         * gcc.dg/vect/vect-early-break_77.c: Likewise.
93         * gcc.dg/vect/vect-early-break_82.c: Likewise.
94         * gcc.dg/vect/vect-early-break_88.c: Likewise.
95         * lib/target-supports.exp (add_options_for_vect_early_break,
96         check_effective_target_vect_early_break_hw,
97         check_effective_target_vect_early_break): Support AArch32.
98         * gcc.target/arm/vect-early-break-cbranch.c: New test.
100 2024-01-07  Jeff Law  <jlaw@ventanamicro.com>
102         * gcc.dg/tree-ssa/phi-opt-25b.c: Remove extraneous "short".
104 2024-01-07  Georg-Johann Lay  <avr@gjlay.de>
106         PR testsuite/52641
107         * gcc.dg/torture/pr110838.c: Use proper shift offset to get MSB or int.
108         * gcc.dg/torture/pr112282.c: Use at least 32 bits for :20 bit-fields.
109         * gcc.dg/tree-ssa/bitcmp-5.c: Use integral type with 32 bits or more.
110         * gcc.dg/tree-ssa/bitcmp-6.c: Same.
111         * gcc.dg/tree-ssa/cltz-complement-max.c: Same.
112         * gcc.dg/tree-ssa/cltz-max.c: Same.
113         * gcc.dg/tree-ssa/if-to-switch-8.c: Use literals that fit int.
114         * gcc.dg/tree-ssa/if-to-switch-9.c [avr]: Set case-values-threshold=3.
115         * gcc.dg/tree-ssa/negneg-3.c: Discriminate [not] large_double.
116         * gcc.dg/tree-ssa/phi-opt-25b.c: Use types of correct widths for
117         __builtin_bswapN.
118         * gcc.dg/tree-ssa/pr55177-1.c: Same.
119         * gcc.dg/tree-ssa/popcount-max.c: Use int32_t where required.
120         * gcc.dg/tree-ssa/pr111583-1.c: Use intptr_t as needed.
121         * gcc.dg/tree-ssa/pr111583-2.c: Same.
123 2024-01-07  Georg-Johann Lay  <avr@gjlay.de>
125         PR testsuite/52641
126         * gcc.dg/memchr-3.c [avr]: Anticipate -Wbuiltin-declaration-mismatch.
127         * gcc.dg/pr103207.c: Use __INT32_TYPE__ instead of int.
128         * gcc.dg/pr103451.c [void* != long]: Anticipate -Wpointer-to-int-cast.
129         * gcc.dg/pr110496.c [void* != long]: Anticipate -Wint-to-pointer-cast.
130         * gcc.dg/pr109977.c: Use __SIZEOF_DOUBLE__ instead of 8.
131         * gcc.dg/pr110506-2.c: Use __UINT32_TYPE__ for uint32_t.
132         * gcc.dg/pr110582.c: Require int32plus.
133         * gcc.dg/pr111039.c: [sizeof(int) < 4]: Use __INT32_TYPE__.
134         * gcc.dg/pr111599.c: Same.
135         * gcc.dg/builtin-dynamic-object-size-0.c: Require size20plus.
136         * gcc.dg/builtin-object-size-1.c [avr]: Skip tests with strndup.
137         * gcc.dg/builtin-object-size-2.c: Same.
138         * gcc.dg/builtin-object-size-3.c: Same.
139         * gcc.dg/builtin-object-size-4.c: Same.
140         * gcc.dg/pr111070.c: Use __UINTPTR_TYPE__ instead of unsigned long.
141         * gcc.dg/debug/btf/btf-pr106773.c: Same.
142         * gcc.dg/debug/btf/btf-bitfields-2.c: [sizeof(int) < 4]: Use
143         __UINT32_TYPE__.
145 2024-01-07  Georg-Johann Lay  <avr@gjlay.de>
147         PR testsuite/52641
148         * gcc.c-torture/compile/attr-complex-method-2.c [target=avr]: Check
149         for "divsc3" as double = float per default.
150         * gcc.c-torture/compile/pr106537-1.c: Use __INTPTR_TYPE__ instead of
151         hard-coded "long".
152         * gcc.c-torture/compile/pr106537-2.c: Same.
153         * gcc.c-torture/compile/pr106537-3.c: Same.
154         * gcc.c-torture/execute/20230630-3.c: Use __INT32_TYPE__ for bit-field
155         wider than 16 bits.
156         * gcc.c-torture/execute/20230630-4.c: Same.
157         * gcc.c-torture/execute/pr109938.c: Require int32plus.
158         * gcc.c-torture/execute/pr109986.c: Same.
159         * gcc.dg/fold-ior-4.c: Same.
160         * gcc.dg/fold-ior-5.c: Same
161         * gcc.dg/fold-parity-5.c: Same.
162         * gcc.dg/fold-popcount-5.c: Same.
163         * gcc.dg/builtin-bswap-13.c [sizeof(int) < 4]: Use __INT32_TYPE__
164         instead of int.
165         * gcc.dg/builtin-bswap-14.c: Use __INT32_TYPE__ instead of int where
166         required by code.
167         * gcc.dg/c23-constexpr-9.c: Require large_double.
168         * gcc.dg/c23-nullptr-1.c [target=avr]: xfail.
169         * gcc.dg/loop-unswitch-10.c: Require size32plus.
170         * gcc.dg/loop-unswitch-14.c: Same.
171         * gcc.dg/loop-unswitch-11.c: Require int32.
172         * gcc.dg/pr101836.c: Use __SIZEOF_INT instead of hard-coded 4.
173         * gcc.dg/pr101836_1.c: Same.
174         * gcc.dg/pr101836_2.c: Same.
175         * gcc.dg/pr101836_3.c: Same.
177 2024-01-07  Nathaniel Shead  <nathanieloshead@gmail.com>
179         * g++.dg/modules/init-5_a.C: New test.
180         * g++.dg/modules/init-5_b.C: New test.
182 2024-01-07  Nathaniel Shead  <nathanieloshead@gmail.com>
184         PR c++/109679
185         * g++.dg/modules/using-11.h: New test.
186         * g++.dg/modules/using-11_a.C: New test.
187         * g++.dg/modules/using-11_b.C: New test.
189 2024-01-07  Nathaniel Shead  <nathanieloshead@gmail.com>
191         PR c++/110808
192         * g++.dg/modules/part-hdr-1_c.C: Fix syntax.
193         * g++.dg/modules/part-mac-1_c.C: Likewise.
194         * g++.dg/modules/mod-invalid-1.C: New test.
195         * g++.dg/modules/part-8_a.C: New test.
196         * g++.dg/modules/part-8_b.C: New test.
197         * g++.dg/modules/part-8_c.C: New test.
199 2024-01-06  Harald Anlauf  <anlauf@gmx.de>
200             José Rui Faustino de Sousa  <jrfsousa@gmail.com>
202         PR fortran/96724
203         * gfortran.dg/repeat_8.f90: New test.
205 2024-01-06  Jiahao Xu  <xujiahao@loongson.cn>
207         * gcc.target/loongarch/vector/lasx/lasx-xvpremi.c: Removed.
208         * gcc.target/loongarch/vector/lasx/lasx-xvpermi_q.c: New test.
210 2024-01-06  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
212         PR target/113248
213         * gcc.target/riscv/rvv/vsetvl/pr113248.c: New test.
215 2024-01-06  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
217         * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-12.c: New test.
218         * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-14.c: New test.
220 2024-01-06  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
222         * gcc.target/riscv/rvv/base/vf_avl-4.c: New test.
224 2024-01-05  Richard Sandiford  <richard.sandiford@arm.com>
226         PR target/113104
227         * gcc.target/aarch64/pr113104.c: New test.
228         * gcc.target/aarch64/sve/cond_arith_1.c: Update for new parameter
229         names.
230         * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
231         * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
232         * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
233         * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
234         * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
235         * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
236         * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
237         * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
238         * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
239         * gcc.target/aarch64/sve/mask_load_slp_1.c: Likewise.
240         * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
241         * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
242         * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
243         * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
244         * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
245         * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
246         * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
247         * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
248         * gcc.target/aarch64/sve/pack_1.c: Likewise.
249         * gcc.target/aarch64/sve/reduc_4.c: Likewise.
250         * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
251         * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
252         * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
253         * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
254         * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
255         * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
256         * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
257         * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
258         * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
259         * gcc.target/aarch64/sve/vcond_11.c: Likewise.
260         * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
262 2024-01-05  Lulu Cheng  <chenglulu@loongson.cn>
264         * gcc.target/loongarch/vect-ld-st-imm12.c: New test.
266 2024-01-05  chenxiaolong  <chenxiaolong@loongson.cn>
268         * gcc.dg/fma-3.c: The intermediate file corresponding to the
269         function does not produce the corresponding FNMA symbol, so the test
270         rules should be skipped when testing.
271         * gcc.dg/fma-4.c: The intermediate file corresponding to the
272         function does not produce the corresponding FNMS symbol, so skip the
273         test rules when testing.
274         * gcc.dg/fma-6.c: The cause is the same as fma-3.c.
275         * gcc.dg/fma-7.c: The cause is the same as fma-4.c
277 2024-01-05  chenxiaolong  <chenxiaolong@loongson.cn>
279         * gcc.dg/vect/bb-slp-pattern-1.c: If you are testing on the
280         LoongArch architecture, you need to add the "-mlasx" compilation
281         option to generate vectorized code.
282         * gcc.dg/vect/slp-widen-mult-half.c: Dito.
283         * gcc.dg/vect/vect-widen-mult-const-s16.c: Dito.
284         * gcc.dg/vect/vect-widen-mult-const-u16.c: Dito.
285         * gcc.dg/vect/vect-widen-mult-half-u8.c: Dito.
286         * gcc.dg/vect/vect-widen-mult-half.c: Dito.
287         * gcc.dg/vect/vect-widen-mult-u16.c: Dito.
288         * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Dito.
289         * gcc.dg/vect/vect-widen-mult-u8-u32.c: Dito.
290         * gcc.dg/vect/vect-widen-mult-u8.c: Dito.
292 2024-01-05  chenxiaolong  <chenxiaolong@loongson.cn>
294         * gfortran.dg/vect/pr60510.f: Delete the default behavior of the
295         program.
297 2024-01-05  chenxiaolong  <chenxiaolong@loongson.cn>
299         * gfortran.dg/bind_c_array_params_2.f90: Add code test rules to
300         support testing of the loongArch architecture.
302 2024-01-05  chenxiaolong  <chenxiaolong@loongson.cn>
304         * gcc.dg/vect/vect-82.c: Add the LoongArch architecture to the
305         object detection framework.
306         * gcc.dg/vect/vect-83.c: Dito.
308 2024-01-05  chenxiaolong  <chenxiaolong@loongson.cn>
310         * gcc.dg/vect/vect-bic-bitmask-12.c: Change the default
311         setting of assembly to compile.
312         * gcc.dg/vect/vect-bic-bitmask-23.c: Dito.
314 2024-01-05  chenxiaolong  <chenxiaolong@loongson.cn>
316         * lib/target-supports.exp: Add LoongArch to the list of supported
317         targets.
319 2024-01-05  Alex Coplan  <alex.coplan@arm.com>
321         PR target/113217
322         * g++.dg/pr113217.C: New test.
324 2024-01-05  Jakub Jelinek  <jakub@redhat.com>
326         PR tree-optimization/113201
327         * gcc.c-torture/compile/pr113201.c: New test.
329 2024-01-05  Jakub Jelinek  <jakub@redhat.com>
331         PR tree-optimization/90693
332         * gcc.target/i386/pr90693-2.c: New test.
334 2024-01-05  Kito Cheng  <kito.cheng@sifive.com>
336         * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h:
337         Fix the check condition.
339 2024-01-05  Kito Cheng  <kito.cheng@sifive.com>
341         * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
342         Use __builtin_abort instead of assert.
343         * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: Drop math.h.
344         * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: Ditto.
345         * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: Ditto.
346         * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: Ditto.
347         * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: Ditto.
348         * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: Ditto.
349         * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: Ditto.
350         * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: Ditto.
351         * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-1.c: Ditto.
352         * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-2.c: Ditto.
353         * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-3.c: Ditto.
354         * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-4.c: Ditto.
355         * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-1.c: Ditto.
356         * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-2.c: Ditto.
357         * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-3.c: Ditto.
358         * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-4.c: Ditto.
359         * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: Use
360         __builtin_abort instead of assert.
361         * gcc.target/riscv/rvv/autovec/pr112694-1.c: Ditto.
362         * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: Ditto.
363         * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Drop stdlib.h.
364         * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Ditto.
365         * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: Ditto.
367 2024-01-05  Pan Li  <pan2.li@intel.com>
369         Revert:
370         2024-01-05  Feng Wang  <wangfeng@eswincomputing.com>
372         * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: New test.
373         * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: New test.
374         * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: New test.
375         * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: New test.
376         * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: New test.
377         * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: New test.
378         * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: New test.
379         * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: New test.
380         * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: New test.
381         * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: New test.
382         * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: New test.
383         * gcc.target/riscv/zvkb.c: New test.
385 2024-01-05  Feng Wang  <wangfeng@eswincomputing.com>
387         * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: New test.
388         * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: New test.
389         * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: New test.
390         * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: New test.
391         * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: New test.
392         * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: New test.
393         * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: New test.
394         * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: New test.
395         * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: New test.
396         * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: New test.
397         * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: New test.
398         * gcc.target/riscv/zvkb.c: New test.
400 2024-01-04  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
402         * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
404 2024-01-04  Andrew Pinski  <quic_apinski@quicinc.com>
406         PR tree-optimization/113186
407         * gcc.dg/tree-ssa/bitops-bool-1.c: New test.
409 2024-01-04  David Malcolm  <dmalcolm@redhat.com>
411         * lib/gcc-dg.exp: Set TERM to xterm.
413 2024-01-04  David Malcolm  <dmalcolm@redhat.com>
415         PR analyzer/112790
416         * c-c++-common/analyzer/deref-before-check-pr112790.c: New test.
418 2024-01-04  David Malcolm  <dmalcolm@redhat.com>
420         PR analyzer/113222
421         * gcc.dg/analyzer/out-of-bounds-diagram-pr113222.c: New test.
423 2024-01-04  Kuan-Lin Chen  <rufus@andestech.com>
424             Patrick Lin  <patrick@andestech.com>
425             Rufus Chen  <rufus@andestech.com>
426             Monk Chiang  <monk.chiang@sifive.com>
428         * gcc.target/riscv/_Float16-nanboxing.c: New test.
430 2024-01-04  Pan Li  <pan2.li@intel.com>
432         Revert:
433         2024-01-04  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
435         * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
437 2024-01-04  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
439         * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
441 2024-01-04  Kito Cheng  <kito.cheng@sifive.com>
443         * gcc.target/riscv/interrupt-misaligned.c: New.
445 2024-01-04  chenxiaolong  <chenxiaolong@loongson.cn>
447         * gcc.dg/vect/slp-26.c: Add loongarch.
449 2024-01-04  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
451         * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-11.c: New test.
453 2024-01-04  chenxiaolong  <chenxiaolong@loongson.cn>
455         * gcc.target/loongarch/vector/lasx/lasx-xvstelm.c:Add compile
456         option "-fno-vect-cost-model" to dg-options.
458 2024-01-04  YunQiang Su  <syq@gcc.gnu.org>
460         * gcc.c-torture/compile/mipscop-1.c: Include stdio.h.
461         * gcc.c-torture/compile/mipscop-2.c: Ditto.
462         * gcc.c-torture/compile/mipscop-3.c: Ditto.
463         * gcc.c-torture/compile/mipscop-4.c: Ditto.
465 2024-01-04  YunQiang Su  <syq@gcc.gnu.org>
467         * gcc.target/mips/pr104914.c: New test.
469 2024-01-04  YunQiang Su  <syq@gcc.gnu.org>
471         * gcc.target/mips/data-sym-multi-pool.c: Skip Os or -O0.
473 2024-01-04  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
475         PR target/113206
476         PR target/113209
477         * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Adapt test.
478         * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Robostify test.
479         * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
480         * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
481         * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
482         * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
483         * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
484         * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
485         * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
486         * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
487         * gcc.target/riscv/rvv/autovec/pr113206-1.c: New test.
488         * gcc.target/riscv/rvv/autovec/pr113206-2.c: New test.
489         * gcc.target/riscv/rvv/autovec/pr113209.c: New test.
491 2024-01-03  Patrick Palka  <ppalka@redhat.com>
493         PR c++/113064
494         * g++.dg/cpp0x/rv-conv4.C: New test.
495         * g++.dg/cpp0x/rv-conv5.C: New test.
497 2024-01-03  Xi Ruoyao  <xry111@xry111.site>
499         * gcc.target/loongarch/vfmax-vfmin.c: New test.
501 2024-01-03  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
503         PR target/113112
504         * gcc.dg/vect/costmodel/riscv/rvv/pr113112-5.c: New test.
506 2024-01-02  Szabolcs Nagy  <szabolcs.nagy@arm.com>
508         * gfortran.dg/vect/vect-8.f90: Accept more vectorized loops.
510 2024-01-02  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
512         * gcc.target/riscv/rvv/base/vf_avl-3.c: New test.
514 2024-01-02  Lulu Cheng  <chenglulu@loongson.cn>
516         * lib/target-supports.exp: Add a function to check whether binutil supports
517         TLS Le Relax.
518         * gcc.target/loongarch/tls-le-relax.c: New test.
520 2024-01-02  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
522         PR target/113112
523         * gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c: New test.
526 Copyright (C) 2024 Free Software Foundation, Inc.
528 Copying and distribution of this file, with or without modification,
529 are permitted in any medium without royalty provided the copyright
530 notice and this notice are preserved.