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"
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>
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>
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>
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>
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>
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
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>
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
145 2024-01-07 Georg-Johann Lay <avr@gjlay.de>
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
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
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__
165 * gcc.dg/builtin-bswap-14.c: Use __INT32_TYPE__ instead of int where
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>
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>
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>
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>
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>
227 * gcc.target/aarch64/pr113104.c: New test.
228 * gcc.target/aarch64/sve/cond_arith_1.c: Update for new parameter
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
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
319 2024-01-05 Alex Coplan <alex.coplan@arm.com>
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>
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>
416 * c-c++-common/analyzer/deref-before-check-pr112790.c: New test.
418 2024-01-04 David Malcolm <dmalcolm@redhat.com>
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>
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>
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>
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>
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
518 * gcc.target/loongarch/tls-le-relax.c: New test.
520 2024-01-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.