]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
sh-mem.cc (sh_expand_cmpnstr): Unroll small sizes and optimized non constant lengths.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2014-01-13 Christian Bruel <christian.bruel@st.com>
2
3 * gcc.target/sh/cmpstrn.c: New case.
4
5 2014-01-13 Jakub Jelinek <jakub@redhat.com>
6
7 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
8 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
9
10 2014-01-12 Janus Weil <janus@gcc.gnu.org>
11
12 PR fortran/58026
13 * gfortran.dg/alloc_comp_basics_6.f90: New.
14
15 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
16
17 PR fortran/59700
18 * gfortran.dg/pr59700.f90: New test.
19
20 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
21
22 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
23 * gfortran.dg/use_only_3.f90: Likewise.
24 * gfortran.dg/inquire_10.f90: Delete opened file.
25 * gfortran.dg/inquire_15.f90: Likewise.
26 * gfortran.dg/pr16597.f90: Likewise.
27 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
28 for PR59419.
29
30 2014-01-10 Jeff Law <law@redhat.com>
31
32 PR middle-end/59743
33 * gcc.c-torture/compile/pr59743.c: New test.
34
35 2014-01-10 Jan Hubicka <jh@suse.cz>
36
37 PR ipa/58585
38 * g++.dg/torture/pr58585.C: New testcase.
39
40 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
41
42 * gcc.dg/pr46309.c: Disable for cris*-*-*.
43
44 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
45
46 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
47
48 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
49
50 PR target/59744
51 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
52 * gcc.target/aarch64/cmn-neg2.c: New test.
53
54 2014-01-10 Richard Biener <rguenther@suse.de>
55
56 PR tree-optimization/59374
57 * gcc.dg/torture/pr59374-3.c: New testcase.
58
59 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
60
61 * lib/target-supports.exp
62 (check_effective_target_arm_crypto_ok_nocache): New.
63 (check_effective_target_arm_crypto_ok): Use above procedure.
64 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
65
66 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
67
68 PR ipa/58252
69 PR ipa/59226
70 * g++.dg/ipa/devirt-20.C: New testcase.
71 * g++.dg/torture/pr58252.C: Likewise.
72 * g++.dg/torture/pr59226.C: Likewise.
73
74 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
75
76 * c-c++-common/asan/no-asan-stack.c: New test.
77
78 2014-01-10 Jakub Jelinek <jakub@redhat.com>
79
80 PR middle-end/59670
81 * gcc.dg/pr59670.c: New test.
82
83 2014-01-09 Steve Ellcey <sellcey@mips.com>
84
85 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
86
87 2014-01-09 Jakub Jelinek <jakub@redhat.com>
88
89 PR middle-end/47735
90 * gcc.target/i386/pr47735.c: New test.
91
92 PR tree-optimization/59622
93 * g++.dg/opt/pr59622-2.C: New test.
94 * g++.dg/opt/pr59622-3.C: New test.
95 * g++.dg/opt/pr59622-4.C: New test.
96 * g++.dg/opt/pr59622-5.C: New test.
97
98 PR sanitizer/59136
99 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
100 filename:line instead of (modulename+offset) form with stripped
101 initial / from the filename.
102
103 2014-01-09 Ian Lance Taylor <iant@google.com>
104
105 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
106 the other Go compiler.
107
108 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
109
110 PR c++/59730
111 * g++.dg/cpp0x/variadic145.C: New.
112
113 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
114
115 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
116 which don't support -fsplit-stack. Skip rotate[0123].go tests.
117
118 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
119
120 PR testsuite/59524
121 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
122 are run only if the Cilk library is available/enabled.
123 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
124 * lib/target-supports.exp (check_libcilkrts_available): New function.
125
126 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
127
128 PR c++/59631
129 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
130 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
131 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
132 with dg-additional-options.
133 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
134 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
135 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
136 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
137 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
138 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
139
140 2014-01-09 Richard Biener <rguenther@suse.de>
141
142 PR tree-optimization/59715
143 * gcc.dg/torture/pr59715.c: New testcase.
144
145 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
146
147 * c-c++-common/asan/no-asan-globals.c: New test.
148 * c-c++-common/asan/no-instrument-reads.c: Likewise.
149 * c-c++-common/asan/no-instrument-writes.c: Likewise.
150 * c-c++-common/asan/use-after-return-1.c: Likewise.
151 * c-c++-common/asan/no-use-after-return.c: Likewise.
152
153 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
154
155 * gnat.dg/weak2.ad[sb]: New test.
156
157 2014-01-08 Jakub Jelinek <jakub@redhat.com>
158
159 PR middle-end/59471
160 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
161 type, use pointers to vector type instead.
162
163 2014-01-08 Catherine Moore <clm@codesourcery.com>
164
165 * gcc.target/mips/umips-branch-3.c: New test.
166 * gcc.target/mips/umips-branch-4.c: New test.
167
168 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
169
170 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
171 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
172 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
173 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
174 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
175 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
176 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
177 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
178
179 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
180
181 PR rtl-optimization/59137
182 * gcc.target/mips/pr59137.c: New test.
183
184 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
185
186 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
187 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
188 * gcc.target/i386/pr55433.c (dg-options): Ditto.
189 * gcc.target/i386/pr57848.c (dg-options): Ditto.
190 * gcc.target/i386/pr59099.c (dg-options): Ditto.
191 Require fpic effective target.
192 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
193
194 2014-01-08 Jakub Jelinek <jakub@redhat.com>
195
196 PR ipa/59722
197 * gcc.dg/pr59722.c: New test.
198
199 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
200
201 PR middle-end/57748
202 * gcc.dg/torture/pr57748-3.c: New test.
203 * gcc.dg/torture/pr57748-4.c: New test.
204
205 2014-01-08 Marek Polacek <polacek@redhat.com>
206
207 PR middle-end/59669
208 * gcc.dg/gomp/pr59669-1.c: New test.
209 * gcc.dg/gomp/pr59669-2.c: New test.
210
211 2014-01-08 Martin Jambor <mjambor@suse.cz>
212
213 PR ipa/59610
214 * gcc.dg/ipa/pr59610.c: New test.
215
216 2014-01-08 Janus Weil <janus@gcc.gnu.org>
217
218 PR fortran/58182
219 * gfortran.dg/binding_label_tests_26a.f90: New.
220 * gfortran.dg/binding_label_tests_26b.f90: New.
221
222 2014-01-08 Marek Polacek <polacek@redhat.com>
223
224 PR sanitizer/59667
225 * c-c++-common/ubsan/pr59667.c: New test.
226
227 2014-01-08 Richard Biener <rguenther@suse.de>
228
229 PR middle-end/59630
230 * gcc.dg/pr59630.c: New testcase.
231
232 2014-01-08 Richard Biener <rguenther@suse.de>
233
234 PR middle-end/59471
235 * gcc.dg/pr59471.c: New testcase.
236
237 2014-01-07 Jeff Law <law@redhat.com>
238
239 PR middle-end/53623
240 * gcc.target/i386/pr53623.c: New test.
241
242 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
243
244 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
245 blanks at EOF.
246 * g++.dg/cpp1y/pr58534.C: Likewise.
247 * g++.dg/cpp1y/pr58536.C: Likewise.
248 * g++.dg/cpp1y/pr58548.C: Likewise.
249 * g++.dg/cpp1y/pr58549.C: Likewise.
250 * g++.dg/cpp1y/pr58637.C: Likewise.
251 * g++.dg/cpp1y/pr59112.C: Likewise.
252 * g++.dg/cpp1y/pr59113.C: Likewise.
253 * g++.dg/cpp1y/pr59629.C: Likewise.
254 * g++.dg/cpp1y/pr59635.C: Likewise.
255 * g++.dg/cpp1y/pr59636.C: Likewise.
256 * g++.dg/cpp1y/pr59638.C: Likewise.
257
258 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
259
260 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
261
262 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
263
264 * gcc.target/i386/intrinsics_4.c (bar): New function.
265
266 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
267
268 * g++.dg/ext/is_base_of_incomplete-2.C: New.
269
270 2014-01-07 Jakub Jelinek <jakub@redhat.com>
271
272 PR rtl-optimization/58668
273 * gcc.dg/pr58668.c: New test.
274
275 PR tree-optimization/59643
276 * gcc.dg/pr59643.c: New test.
277 * gcc.c-torture/execute/pr59643.c: New test.
278
279 2014-01-06 Janus Weil <janus@gcc.gnu.org>
280
281 PR fortran/59589
282 * gfortran.dg/class_allocate_16.f90: New.
283
284 2014-01-06 Jakub Jelinek <jakub@redhat.com>
285
286 PR target/59644
287 * gcc.target/i386/pr59644.c: New test.
288
289 2014-01-06 Marek Polacek <polacek@redhat.com>
290
291 PR c/57773
292 * gcc.dg/pr57773.c: New test.
293
294 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
295
296 PR c++/59635
297 PR c++/59636
298 PR c++/59629
299 PR c++/59638
300 * g++.dg/cpp1y/pr59635.C: New testcase.
301 * g++.dg/cpp1y/pr59636.C: New testcase.
302 * g++.dg/cpp1y/pr59629.C: New testcase.
303 * g++.dg/cpp1y/pr59638.C: New testcase.
304
305 2014-01-06 Martin Jambor <mjambor@suse.cz>
306
307 PR ipa/59008
308 * gcc.dg/ipa/pr59008.c: New test.
309
310 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
311
312 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
313 if supported.
314
315 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
316
317 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
318 Require c99_runtime.
319 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
320
321 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
322 Require c99_runtime.
323 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
324 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
325 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
326
327 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
328 Require c99_runtime.
329 Make CALC void static.
330 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
331
332 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
333 Require c99_runtime.
334 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
335
336 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
337
338 * gcc.target/i386/pr59501-1.c: Require avx effective target.
339 * gcc.target/i386/pr59501-2.c: Likewise.
340 * gcc.target/i386/pr59501-3.c: Likewise.
341 * gcc.target/i386/pr59501-4.c: Likewise.
342 * gcc.target/i386/pr59501-5.c: Likewise.
343 * gcc.target/i386/pr59501-6.c: Likewise.
344
345 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
346
347 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
348 * gcc.target/i386/pr59390_1.c: Likewise.
349 * gcc.target/i386/pr59390_2.c: Likewise.
350
351 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
352
353 * gcc.dg/pr59350.c: Tweak.
354 * gcc.dg/pr59350-2.c: New test.
355 * g++.dg/pr59510.C: Likewise.
356
357 2014-01-06 Janus Weil <janus@gcc.gnu.org>
358
359 PR fortran/59023
360 * gfortran.dg/bind_c_procs_2.f90: New.
361
362 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
363
364 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
365 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
366 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
367 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
368 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
369 * gcc.dg/tree-ssa/vrp47.c: Likewise.
370 * gcc.dg/tree-ssa/vrp87.c: Likewise.
371
372 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
373
374 * gcc.target/arm/neon-nested-apcs.c: New test.
375
376 2014-01-04 Jakub Jelinek <jakub@redhat.com>
377
378 PR tree-optimization/59519
379 * gcc.dg/vect/pr59519-1.c: New test.
380 * gcc.dg/vect/pr59519-2.c: New test.
381
382 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
383 vmovdqu32.
384
385 2014-01-04 Janus Weil <janus@gcc.gnu.org>
386
387 PR fortran/59547
388 * gfortran.dg/typebound_proc_32.f90: New.
389
390 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
391
392 PR c++/58950
393 * g++.dg/pr58950.C: New file.
394
395 2014-01-03 Tobias Burnus <burnus@net-b.de>
396
397 PR c++/58567
398 * g++.dg/gomp/pr58567.C: New.
399
400 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
401
402 PR tree-optimization/59651
403 * gcc.dg/torture/pr59651.c: New test.
404 * gcc.dg/vect/pr59651.c: Ditto.
405
406 2014-01-03 Jakub Jelinek <jakub@redhat.com>
407
408 PR target/59625
409 * gcc.target/i386/pr59625.c: New test.
410
411 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
412
413 Core DR 1442
414 PR c++/59165
415 * g++.dg/cpp0x/range-for28.C: New.
416 * g++.dg/cpp0x/range-for3.C: Update.
417
418 2014-01-02 Joseph Myers <joseph@codesourcery.com>
419
420 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
421
422 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
423
424 PR c++/59641
425 * g++.dg/cpp0x/pr59641.C: New file.
426
427 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
428
429 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
430
431 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
432
433 PR c++/59378
434 * g++.dg/ext/pr59378.C: New file.
435
436 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
437
438 Update copyright years
439
440 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
441
442 * gcc.target/arc/arc.exp: Use the standard form for the copyright
443 notice.
444
445 2014-01-02 Janus Weil <janus@gcc.gnu.org>
446
447 PR fortran/59654
448 * gfortran.dg/dynamic_dispatch_12.f90: New.
449
450 2014-01-01 Jakub Jelinek <jakub@redhat.com>
451
452 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
453 the builtin isn't optimized away as unused.
454
455 PR rtl-optimization/59647
456 * g++.dg/opt/pr59647.C: New test.
457 \f
458 Copyright (C) 2014 Free Software Foundation, Inc.
459
460 Copying and distribution of this file, with or without modification,
461 are permitted in any medium without royalty provided the copyright
462 notice and this notice are preserved.