Daily bump.
[official-gcc.git] / gcc / testsuite / ChangeLog
bloba0d601b2247c22b154db4063c0a664f13192eb73
1 2024-01-06  Harald Anlauf  <anlauf@gmx.de>
2             José Rui Faustino de Sousa  <jrfsousa@gmail.com>
4         PR fortran/96724
5         * gfortran.dg/repeat_8.f90: New test.
7 2024-01-06  Jiahao Xu  <xujiahao@loongson.cn>
9         * gcc.target/loongarch/vector/lasx/lasx-xvpremi.c: Removed.
10         * gcc.target/loongarch/vector/lasx/lasx-xvpermi_q.c: New test.
12 2024-01-06  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
14         PR target/113248
15         * gcc.target/riscv/rvv/vsetvl/pr113248.c: New test.
17 2024-01-06  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
19         * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-12.c: New test.
20         * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-14.c: New test.
22 2024-01-06  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
24         * gcc.target/riscv/rvv/base/vf_avl-4.c: New test.
26 2024-01-05  Richard Sandiford  <richard.sandiford@arm.com>
28         PR target/113104
29         * gcc.target/aarch64/pr113104.c: New test.
30         * gcc.target/aarch64/sve/cond_arith_1.c: Update for new parameter
31         names.
32         * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
33         * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
34         * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
35         * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
36         * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
37         * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
38         * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
39         * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
40         * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
41         * gcc.target/aarch64/sve/mask_load_slp_1.c: Likewise.
42         * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
43         * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
44         * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
45         * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
46         * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
47         * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
48         * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
49         * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
50         * gcc.target/aarch64/sve/pack_1.c: Likewise.
51         * gcc.target/aarch64/sve/reduc_4.c: Likewise.
52         * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
53         * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
54         * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
55         * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
56         * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
57         * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
58         * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
59         * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
60         * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
61         * gcc.target/aarch64/sve/vcond_11.c: Likewise.
62         * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
64 2024-01-05  Lulu Cheng  <chenglulu@loongson.cn>
66         * gcc.target/loongarch/vect-ld-st-imm12.c: New test.
68 2024-01-05  chenxiaolong  <chenxiaolong@loongson.cn>
70         * gcc.dg/fma-3.c: The intermediate file corresponding to the
71         function does not produce the corresponding FNMA symbol, so the test
72         rules should be skipped when testing.
73         * gcc.dg/fma-4.c: The intermediate file corresponding to the
74         function does not produce the corresponding FNMS symbol, so skip the
75         test rules when testing.
76         * gcc.dg/fma-6.c: The cause is the same as fma-3.c.
77         * gcc.dg/fma-7.c: The cause is the same as fma-4.c
79 2024-01-05  chenxiaolong  <chenxiaolong@loongson.cn>
81         * gcc.dg/vect/bb-slp-pattern-1.c: If you are testing on the
82         LoongArch architecture, you need to add the "-mlasx" compilation
83         option to generate vectorized code.
84         * gcc.dg/vect/slp-widen-mult-half.c: Dito.
85         * gcc.dg/vect/vect-widen-mult-const-s16.c: Dito.
86         * gcc.dg/vect/vect-widen-mult-const-u16.c: Dito.
87         * gcc.dg/vect/vect-widen-mult-half-u8.c: Dito.
88         * gcc.dg/vect/vect-widen-mult-half.c: Dito.
89         * gcc.dg/vect/vect-widen-mult-u16.c: Dito.
90         * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Dito.
91         * gcc.dg/vect/vect-widen-mult-u8-u32.c: Dito.
92         * gcc.dg/vect/vect-widen-mult-u8.c: Dito.
94 2024-01-05  chenxiaolong  <chenxiaolong@loongson.cn>
96         * gfortran.dg/vect/pr60510.f: Delete the default behavior of the
97         program.
99 2024-01-05  chenxiaolong  <chenxiaolong@loongson.cn>
101         * gfortran.dg/bind_c_array_params_2.f90: Add code test rules to
102         support testing of the loongArch architecture.
104 2024-01-05  chenxiaolong  <chenxiaolong@loongson.cn>
106         * gcc.dg/vect/vect-82.c: Add the LoongArch architecture to the
107         object detection framework.
108         * gcc.dg/vect/vect-83.c: Dito.
110 2024-01-05  chenxiaolong  <chenxiaolong@loongson.cn>
112         * gcc.dg/vect/vect-bic-bitmask-12.c: Change the default
113         setting of assembly to compile.
114         * gcc.dg/vect/vect-bic-bitmask-23.c: Dito.
116 2024-01-05  chenxiaolong  <chenxiaolong@loongson.cn>
118         * lib/target-supports.exp: Add LoongArch to the list of supported
119         targets.
121 2024-01-05  Alex Coplan  <alex.coplan@arm.com>
123         PR target/113217
124         * g++.dg/pr113217.C: New test.
126 2024-01-05  Jakub Jelinek  <jakub@redhat.com>
128         PR tree-optimization/113201
129         * gcc.c-torture/compile/pr113201.c: New test.
131 2024-01-05  Jakub Jelinek  <jakub@redhat.com>
133         PR tree-optimization/90693
134         * gcc.target/i386/pr90693-2.c: New test.
136 2024-01-05  Kito Cheng  <kito.cheng@sifive.com>
138         * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h:
139         Fix the check condition.
141 2024-01-05  Kito Cheng  <kito.cheng@sifive.com>
143         * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
144         Use __builtin_abort instead of assert.
145         * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: Drop math.h.
146         * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: Ditto.
147         * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: Ditto.
148         * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: Ditto.
149         * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: Ditto.
150         * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: Ditto.
151         * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: Ditto.
152         * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: Ditto.
153         * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-1.c: Ditto.
154         * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-2.c: Ditto.
155         * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-3.c: Ditto.
156         * gcc.target/riscv/rvv/autovec/cond/cond_fmax_zvfh-4.c: Ditto.
157         * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-1.c: Ditto.
158         * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-2.c: Ditto.
159         * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-3.c: Ditto.
160         * gcc.target/riscv/rvv/autovec/cond/cond_fmin_zvfh-4.c: Ditto.
161         * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: Use
162         __builtin_abort instead of assert.
163         * gcc.target/riscv/rvv/autovec/pr112694-1.c: Ditto.
164         * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: Ditto.
165         * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Drop stdlib.h.
166         * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Ditto.
167         * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: Ditto.
169 2024-01-05  Pan Li  <pan2.li@intel.com>
171         Revert:
172         2024-01-05  Feng Wang  <wangfeng@eswincomputing.com>
174         * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: New test.
175         * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: New test.
176         * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: New test.
177         * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: New test.
178         * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: New test.
179         * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: New test.
180         * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: New test.
181         * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: New test.
182         * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: New test.
183         * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: New test.
184         * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: New test.
185         * gcc.target/riscv/zvkb.c: New test.
187 2024-01-05  Feng Wang  <wangfeng@eswincomputing.com>
189         * gcc.target/riscv/rvv/base/zvbb-intrinsic.c: New test.
190         * gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: New test.
191         * gcc.target/riscv/rvv/base/zvbc-intrinsic.c: New test.
192         * gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: New test.
193         * gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: New test.
194         * gcc.target/riscv/rvv/base/zvkg-intrinsic.c: New test.
195         * gcc.target/riscv/rvv/base/zvkned-intrinsic.c: New test.
196         * gcc.target/riscv/rvv/base/zvknha-intrinsic.c: New test.
197         * gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: New test.
198         * gcc.target/riscv/rvv/base/zvksed-intrinsic.c: New test.
199         * gcc.target/riscv/rvv/base/zvksh-intrinsic.c: New test.
200         * gcc.target/riscv/zvkb.c: New test.
202 2024-01-04  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
204         * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
206 2024-01-04  Andrew Pinski  <quic_apinski@quicinc.com>
208         PR tree-optimization/113186
209         * gcc.dg/tree-ssa/bitops-bool-1.c: New test.
211 2024-01-04  David Malcolm  <dmalcolm@redhat.com>
213         * lib/gcc-dg.exp: Set TERM to xterm.
215 2024-01-04  David Malcolm  <dmalcolm@redhat.com>
217         PR analyzer/112790
218         * c-c++-common/analyzer/deref-before-check-pr112790.c: New test.
220 2024-01-04  David Malcolm  <dmalcolm@redhat.com>
222         PR analyzer/113222
223         * gcc.dg/analyzer/out-of-bounds-diagram-pr113222.c: New test.
225 2024-01-04  Kuan-Lin Chen  <rufus@andestech.com>
226             Patrick Lin  <patrick@andestech.com>
227             Rufus Chen  <rufus@andestech.com>
228             Monk Chiang  <monk.chiang@sifive.com>
230         * gcc.target/riscv/_Float16-nanboxing.c: New test.
232 2024-01-04  Pan Li  <pan2.li@intel.com>
234         Revert:
235         2024-01-04  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
237         * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
239 2024-01-04  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
241         * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c: New test.
243 2024-01-04  Kito Cheng  <kito.cheng@sifive.com>
245         * gcc.target/riscv/interrupt-misaligned.c: New.
247 2024-01-04  chenxiaolong  <chenxiaolong@loongson.cn>
249         * gcc.dg/vect/slp-26.c: Add loongarch.
251 2024-01-04  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
253         * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-11.c: New test.
255 2024-01-04  chenxiaolong  <chenxiaolong@loongson.cn>
257         * gcc.target/loongarch/vector/lasx/lasx-xvstelm.c:Add compile
258         option "-fno-vect-cost-model" to dg-options.
260 2024-01-04  YunQiang Su  <syq@gcc.gnu.org>
262         * gcc.c-torture/compile/mipscop-1.c: Include stdio.h.
263         * gcc.c-torture/compile/mipscop-2.c: Ditto.
264         * gcc.c-torture/compile/mipscop-3.c: Ditto.
265         * gcc.c-torture/compile/mipscop-4.c: Ditto.
267 2024-01-04  YunQiang Su  <syq@gcc.gnu.org>
269         * gcc.target/mips/pr104914.c: New test.
271 2024-01-04  YunQiang Su  <syq@gcc.gnu.org>
273         * gcc.target/mips/data-sym-multi-pool.c: Skip Os or -O0.
275 2024-01-04  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
277         PR target/113206
278         PR target/113209
279         * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Adapt test.
280         * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Robostify test.
281         * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
282         * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
283         * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
284         * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
285         * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
286         * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
287         * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
288         * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
289         * gcc.target/riscv/rvv/autovec/pr113206-1.c: New test.
290         * gcc.target/riscv/rvv/autovec/pr113206-2.c: New test.
291         * gcc.target/riscv/rvv/autovec/pr113209.c: New test.
293 2024-01-03  Patrick Palka  <ppalka@redhat.com>
295         PR c++/113064
296         * g++.dg/cpp0x/rv-conv4.C: New test.
297         * g++.dg/cpp0x/rv-conv5.C: New test.
299 2024-01-03  Xi Ruoyao  <xry111@xry111.site>
301         * gcc.target/loongarch/vfmax-vfmin.c: New test.
303 2024-01-03  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
305         PR target/113112
306         * gcc.dg/vect/costmodel/riscv/rvv/pr113112-5.c: New test.
308 2024-01-02  Szabolcs Nagy  <szabolcs.nagy@arm.com>
310         * gfortran.dg/vect/vect-8.f90: Accept more vectorized loops.
312 2024-01-02  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
314         * gcc.target/riscv/rvv/base/vf_avl-3.c: New test.
316 2024-01-02  Lulu Cheng  <chenglulu@loongson.cn>
318         * lib/target-supports.exp: Add a function to check whether binutil supports
319         TLS Le Relax.
320         * gcc.target/loongarch/tls-le-relax.c: New test.
322 2024-01-02  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
324         PR target/113112
325         * gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c: New test.
328 Copyright (C) 2024 Free Software Foundation, Inc.
330 Copying and distribution of this file, with or without modification,
331 are permitted in any medium without royalty provided the copyright
332 notice and this notice are preserved.