sourcebuild.texi: Document check_effective_target_arm_vfp3_ok and add_options_for_arm...
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-02-11 Renlin Li <Renlin.Li@arm.com>
2
3 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
4 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
5 (add_options_for_arm_vfp3): New.
6
7 2014-02-11 Jeff Law <law@redhat.com>
8
9 PR middle-end/54041
10 * gcc.target/m68k/pr54041.c: New test.
11
12 2014-02-11 Jakub Jelinek <jakub@redhat.com>
13
14 PR target/59927
15 * gcc.target/i386/pr59927.c: New test.
16
17 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
18
19 * gcc.dg/vect/pr57741-3.c: Require vect_int.
20 * gcc.dg/vect/pr60012.c: Likewise.
21 * gcc.dg/vect/vect-119.c: Likewise.
22 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
23 * gcc.dg/vect/vect-outer-4c.c: Likewise.
24
25 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
26
27 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
28
29 2014-02-10 Jeff Law <law@redhat.com>
30
31 PR middle-end-52306
32 * gcc.c-torture/compile/pr52306.c: New test.
33
34 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
35
36 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
37
38 2014-02-10 Richard Biener <rguenther@suse.de>
39
40 PR tree-optimization/60115
41 * gcc.dg/torture/pr60115.c: New testcase.
42
43 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
44
45 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
46 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
47
48 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
49 Ilya Tocar <ilya.tocar@intel.com>
50
51 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
52 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
53 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
54 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
55 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
56 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
57 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
58 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
59 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
60 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
61 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
62 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
63 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
64 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
65 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
66 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
67 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
68 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
69 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
70 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
71 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
72 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
73 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
74 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
75 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
76 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
77 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
78
79 2014-02-10 Jakub Jelinek <jakub@redhat.com>
80
81 * gcc.dg/vect/pr59984.c: Require effective target
82 vect_simd_clones.
83
84 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
85
86 PR fortran/57522
87 * gfortran.dg/associated_target_5.f03: New test.
88
89 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
90
91 PR fortran/59026
92 * gfortran.dg/elemental_by_value_1.f90: New test.
93
94 2014-02-08 Janus Weil <janus@gcc.gnu.org>
95
96 PR fortran/58470
97 * gfortran.dg/finalize_22.f90: New.
98
99 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
100
101 PR fortran/60066
102 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
103 was fixed by the patch for PR59906.
104
105 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
106
107 PR translation/52289
108 * gfortran.dg/coarray_8.f90: Update dg-error match.
109
110 2014-02-08 Jakub Jelinek <jakub@redhat.com>
111
112 PR c/59984
113 * gcc.dg/vect/pr59984.c: New test.
114
115 PR middle-end/60092
116 * gcc.dg/attr-alloc_align-1.c: New test.
117 * gcc.dg/attr-alloc_align-2.c: New test.
118 * gcc.dg/attr-alloc_align-3.c: New test.
119 * gcc.dg/attr-assume_aligned-1.c: New test.
120 * gcc.dg/attr-assume_aligned-2.c: New test.
121 * gcc.dg/attr-assume_aligned-3.c: New test.
122
123 2014-02-08 Jakub Jelinek <jakub@redhat.com>
124
125 PR target/60077
126 * gcc.target/i386/pr60077-1.c: New test.
127 * gcc.target/i386/pr60077-2.c: New test.
128
129 2014-02-07 Jakub Jelinek <jakub@redhat.com>
130
131 PR preprocessor/56824
132 * gcc.dg/pr56824.c: New test.
133
134 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
135
136 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
137 variable used for atomic operations.
138
139 2014-02-07 Richard Biener <rguenther@suse.de>
140
141 PR middle-end/60092
142 * gcc.dg/vect/pr60092-2.c: New testcase.
143
144 2014-02-07 Jakub Jelinek <jakub@redhat.com>
145
146 PR c++/60082
147 Revert
148 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
149
150 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
151 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
152
153 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
154
155 * gcc.target/s390/fp2int1.c: New testcase.
156
157 2014-02-07 Richard Biener <rguenther@suse.de>
158
159 PR middle-end/60092
160 * gcc.dg/tree-ssa/alias-30.c: New testcase.
161 * gcc.dg/tree-ssa/alias-31.c: Likewise.
162
163 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
164
165 PR ipa/59918
166 * g++.dg/torture/pr59918.C: New testcase.
167
168 2014-02-06 Jakub Jelinek <jakub@redhat.com>
169
170 PR target/59575
171 * gcc.target/arm/pr59575.c: New test.
172
173 PR debug/59992
174 * gcc.dg/pr59992.c: New test.
175
176 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
177
178 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
179 init_priority. Test alignment of variable instead of function.
180
181 2014-02-06 Marek Polacek <polacek@redhat.com>
182
183 PR c/60087
184 * gcc.dg/pr60087.c: New test.
185
186 2014-02-06 Alan Modra <amodra@gmail.com>
187
188 * gcc.target/powerpc/pr60032.c: New.
189
190 2014-02-06 Jakub Jelinek <jakub@redhat.com>
191
192 PR target/60062
193 * gcc.c-torture/execute/pr60062.c: New test.
194 * gcc.c-torture/execute/pr60072.c: New test.
195
196 2014-02-06 Ian Bolton <ian.bolton@arm.com>
197
198 * gcc.dg/tree-ssa/pr59597.c: Make called function static
199 so that expected outcome works for PIC variants too.
200
201 2014-02-06 Yury Gribov <y.gribov@samsung.com>
202 Kugan Vivekanandarajah <kuganv@linaro.org>
203
204 * gcc.target/arm/vect-noalign.c: New file.
205
206 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
207 Jakub Jelinek <jakub@redhat.com>
208
209 PR middle-end/60013
210 * gcc.dg/pr60013.c: New testcase.
211
212 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
213
214 * gcc.dg/vmx/sum2s.c: New.
215 * gcc.dg/vmx/sum2s-be-order.c: New.
216
217 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
218
219 * gcc.dg/vmx/pack.c: New.
220 * gcc.dg/vmx/pack-be-order.c: New.
221 * gcc.dg/vmx/unpack.c: New.
222 * gcc.dg/vmx/unpack-be-order.c: New.
223
224 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
225
226 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
227 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
228
229 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
230
231 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
232 Use __builtin_floorf, __builtin_ceilf.
233 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
234 declaration.
235 (TEST): Use __builtin_floorf.
236 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
237
238 2014-02-05 Jakub Jelinek <jakub@redhat.com>
239
240 PR ipa/59947
241 * g++.dg/opt/pr59947.C: New test.
242
243 PR c++/58703
244 * c-c++-common/gomp/pr58703.c: New test.
245
246 2014-02-05 Richard Biener <rguenther@suse.de>
247
248 PR testsuite/60076
249 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
250 avoid using unsigned long long.
251
252 2014-02-05 Jakub Jelinek <jakub@redhat.com>
253
254 PR middle-end/57499
255 * g++.dg/torture/pr57499.C: New test.
256
257 2014-02-05 Yury Gribov <y.gribov@samsung.com>
258
259 * gcc.dg/asan/nosanitize-and-inline.c: New test.
260
261 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
262
263 * g++.dg/ipa/devirrt-22.C: Fix template.
264
265 2014-02-04 Marek Polacek <polacek@redhat.com>
266
267 PR c/60036
268 * gcc.dg/pr60036.c: New test.
269
270 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
271
272 PR ipa/60058
273 * g++.dg/torture/pr60058.C: New testcase.
274
275 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
276
277 * g++.dg/tsan/default_options.C: Invert check.
278
279 2014-02-04 Jakub Jelinek <jakub@redhat.com>
280
281 PR tree-optimization/60002
282 * g++.dg/opt/pr60002.C: New test.
283
284 PR tree-optimization/60023
285 * g++.dg/vect/pr60023.cc: New test.
286
287 PR ipa/60026
288 * c-c++-common/torture/pr60026.c: New test.
289
290 PR rtl-optimization/57915
291 * gcc.target/i386/pr57915.c: New test.
292
293 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
294
295 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
296
297 2014-02-04 Renlin Li <Renlin.Li@arm.com>
298
299 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
300
301 2014-02-04 Jakub Jelinek <jakub@redhat.com>
302
303 PR middle-end/59261
304 * gcc.dg/pr59261.c: New test.
305
306 2014-02-04 Richard Biener <rguenther@suse.de>
307
308 PR tree-optimization/60012
309 * gcc.dg/vect/pr60012.c: New testcase.
310
311 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
312
313 PR target/59788
314 * g++.dg/eh/unwind-direct.C: New test.
315
316 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
317
318 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
319 timeout value to 20s.
320
321 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
322
323 PR ipa/59882
324 * g++.dg/torture/pr59882.C: New testcase
325
326 2014-02-03 Jan Hubicka <jh@suse.cz>
327
328 PR ipa/59831
329 * g++.dg/ipa/devirt-22.C: New testcase.
330
331 2014-02-03 Jan Hubicka <jh@suse.cz>
332
333 * g++.dg/ipa/devirt-25.C: New testcase.
334
335 2014-02-04 Jakub Jelinek <jakub@redhat.com>
336
337 PR tree-optimization/59924
338 * gcc.dg/pr59924.c: New test.
339
340 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
341
342 PR ipa/59831
343 * g++.dg/ipa/devirt-24.C: New testcase.
344
345 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
346
347 PR c++/53017
348 PR c++/59211
349 * c-c++-common/attributes-1.c: New testcase.
350 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
351
352 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
353
354 PR c++/58871
355 * g++.dg/cpp0x/pr58871.C: New.
356
357 2014-02-03 Cong Hou <congh@google.com>
358
359 PR tree-optimization/60000
360 * g++.dg/vect/pr60000.cc: New test.
361
362 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
363
364 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
365 * gcc.target/i386/long-double-64-4.c: Likewise.
366 * gcc.target/i386/long-double-80-1.c: Likewise.
367 * gcc.target/i386/long-double-80-2.c: Likewise.
368 * gcc.target/i386/long-double-80-3.c: Likewise.
369 * gcc.target/i386/long-double-80-4.c: Likewise.
370 * gcc.target/i386/long-double-80-5.c: Likewise.
371 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
372 __multf3 isn't used.
373 * gcc.target/i386/long-double-64-3.c: Likewise.
374 * gcc.target/i386/long-double-128-1.c: New test.
375 * gcc.target/i386/long-double-128-2.c: Likewise.
376 * gcc.target/i386/long-double-128-3.c: Likewise.
377 * gcc.target/i386/long-double-128-4.c: Likewise.
378 * gcc.target/i386/long-double-128-5.c: Likewise.
379 * gcc.target/i386/long-double-128-6.c: Likewise.
380 * gcc.target/i386/long-double-128-7.c: Likewise.
381 * gcc.target/i386/long-double-128-8.c: Likewise.
382 * gcc.target/i386/long-double-128-9.c: Likewise.
383 * gcc.target/i386/long-double-64-5.c: Likewise.
384 * gcc.target/i386/long-double-64-6.c: Likewise.
385 * gcc.target/i386/long-double-64-7.c: Likewise.
386 * gcc.target/i386/long-double-64-8.c: Likewise.
387 * gcc.target/i386/long-double-64-9.c: Likewise.
388 * gcc.target/i386/long-double-80-10.c: Likewise.
389 * gcc.target/i386/long-double-80-8.c: Likewise.
390 * gcc.target/i386/long-double-80-9.c: Likewise.
391
392 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
393
394 PR rtl-optimization/57662
395 * g++.dg/pr57662.C: New test.
396
397 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
398
399 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
400 * gcc.dg/vmx/perm.c: New.
401 * gcc.dg/vmx/perm-be-order.c: New.
402
403 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
404
405 * gcc.dg/vmx/vsums.c: New.
406 * gcc.dg/vmx/vsums-be-order.c: New.
407
408 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
409
410 * g++.dg/ipa/devirt-23.C: New testcase.
411 * g++.dg/ipa/devirt-20.C: Fix template.
412
413 2014-02-02 Jan Hubicka <jh@suse.cz>
414
415 * g++.dg/ipa/devirt-21.C: New testcase.
416
417 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
418
419 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
420 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
421
422 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
423
424 PR target/60017
425 * gcc.c-torture/execute/pr60017.c: New test.
426
427 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
428
429 PR fortran/57033
430 * gfortran.dg/default_initialization_7.f90: New test.
431
432 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
433
434 PR fortran/59906
435 * gfortran.dg/elemental_subroutine_9.f90: New test.
436
437 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
438
439 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
440
441 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
442
443 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
444
445 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
446
447 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
448
449 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
450
451 PR c++/51219
452 * g++.dg/init/bitfield5.C: New.
453
454 2014-02-01 Jakub Jelinek <jakub@redhat.com>
455
456 PR tree-optimization/60003
457 * gcc.c-torture/execute/pr60003.c: New test.
458
459 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
460
461 PR bootstrap/59985
462 * gcc.target/arm/pr59985.C: New.
463
464 2014-01-31 Jakub Jelinek <jakub@redhat.com>
465
466 PR sanitizer/59410
467 * lib/tsan-dg.exp (tsan_init): Instead of not running any
468 tsan tests if trivial testcase doesn't run, set dg-do-what-default
469 to compile.
470 (tsan_finish): Restore dg-do-what-default.
471 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
472 * g++.dg/tsan/fd_close_norace2.C: Likewise.
473 * g++.dg/tsan/default_options.C: Likewise.
474 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
475 * g++.dg/tsan/atomic_free2.C: Likewise.
476 * g++.dg/tsan/cond_race.C: Likewise.
477 * g++.dg/tsan/fd_close_norace.C: Likewise.
478 * g++.dg/tsan/benign_race.C: Likewise.
479 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
480 * c-c++-common/tsan/simple_race.c: Likewise.
481 * c-c++-common/tsan/mutexset1.c: Likewise.
482 * c-c++-common/tsan/thread_leak2.c: Likewise.
483 * c-c++-common/tsan/tls_race.c: Likewise.
484 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
485 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
486 * c-c++-common/tsan/free_race2.c: Likewise.
487 * c-c++-common/tsan/thread_leak.c: Likewise.
488 * c-c++-common/tsan/thread_leak1.c: Likewise.
489 * c-c++-common/tsan/race_on_barrier.c: Likewise.
490 * c-c++-common/tsan/free_race.c: Likewise.
491 * c-c++-common/tsan/sleep_sync.c: Likewise.
492 * c-c++-common/tsan/tiny_race.c: Likewise.
493 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
494 * c-c++-common/tsan/atomic_stack.c: Likewise.
495 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
496 in dg-output regexps.
497 * c-c++-common/tsan/simple_stack.c: Likewise.
498
499 2014-01-31 Richard Henderson <rth@redhat.com>
500
501 * g++.dg/tm/pr60004.C: New.
502
503 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
504
505 PR c++/59082
506 * g++.dg/inherit/crash4.C: New.
507
508 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
509
510 * c-c++-common/tsan/simple_race.c: Made test less flaky.
511
512 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
513
514 * gcc.target/i386/m512-check.h: Use correct rounding values.
515
516 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
517
518 * gcc.target/i386/avx-1.c: Use correct rounding values.
519 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
520 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
521 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
522 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
523 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
524 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
525 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
526 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
527 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
528 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
529 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
530 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
531 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
532 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
533 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
534 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
535 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
536 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
537 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
538 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
539 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
540 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
541 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
542 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
543 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
544 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
545 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
546 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
547 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
548 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
549 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
550 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
551 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
552 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
553 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
554 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
555 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
556 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
557 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
558 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
559 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
560 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
561 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
562 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
563 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
564 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
565 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
566 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
567 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
568 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
569 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
570 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
571 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
572 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
573 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
574 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
575 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
576 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
577 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
578 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
579 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
580 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
581 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
582 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
583 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
584 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
585 * gcc.target/i386/sse-13.c: Ditto.
586 * gcc.target/i386/sse-14.c: Ditto.
587 * gcc.target/i386/sse-22.c: Ditto.
588 * gcc.target/i386/sse-23.c: Ditto.
589
590 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
591
592 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
593 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
594
595 2014-01-31 Richard Biener <rguenther@suse.de>
596
597 PR middle-end/59990
598 * gcc.dg/torture/pr59990.c: New testcase.
599
600 2014-01-31 Jakub Jelinek <jakub@redhat.com>
601
602 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
603 if it fails don't run any tsan tests.
604
605 2014-01-31 Marek Polacek <polacek@redhat.com>
606
607 PR c/59963
608 * gcc.dg/pr59940.c (g): Adjust dg-warning.
609 (y): Adjust dg-error.
610 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
611 * gcc.dg/pr59963-1.c: New test.
612 * gcc.dg/pr59963-2.c: New test.
613 * gcc.dg/pr59963-3.c: New test.
614
615 2014-01-30 Jakub Jelinek <jakub@redhat.com>
616
617 PR target/59923
618 * gcc.target/arm/pr59923.c: New test.
619
620 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
621
622 * gcc.dg/vmx/splat.c: New.
623 * gcc.dg/vmx/splat-vsx.c: New.
624 * gcc.dg/vmx/splat-be-order.c: New.
625 * gcc.dg/vmx/splat-vsx-be-order.c: New.
626 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
627 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
628
629 2014-01-30 Richard Biener <rguenther@suse.de>
630
631 PR tree-optimization/59993
632 * gcc.dg/torture/pr59993.c: New testcase.
633
634 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
635
636 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
637 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
638 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
639 vect_int rather than vect_float.
640
641 2014-01-30 Marek Polacek <polacek@redhat.com>
642
643 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
644
645 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
646
647 * gcc.target/microblaze/isa/fcmp4.c: New.
648
649 2014-01-30 Marek Polacek <polacek@redhat.com>
650
651 PR c/59940
652 * gcc.dg/pr59940.c: New test.
653 * gcc.dg/pr35635.c (func3): Move dg-warning.
654
655 2014-01-30 Richard Biener <rguenther@suse.de>
656
657 PR tree-optimization/59903
658 * gcc.dg/torture/pr59903.c: New testcase.
659
660 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
661
662 PR c++/58843
663 * g++.dg/lookup/crash8.C: New.
664
665 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
666
667 PR c++/58649
668 * g++.dg/template/crash117.C: New.
669
670 2014-01-30 Richard Biener <rguenther@suse.de>
671
672 PR c/59905
673 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
674 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
675 abort.
676 * gcc.dg/invalid-call-1.c: Likewise.
677
678 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
679
680 PR c++/58561
681 * g++.dg/cpp1y/auto-fn23.C: New.
682
683 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
684
685 PR c++/58846
686 * g++.dg/init/dso_handle2.C: New.
687
688 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
689
690 PR c++/58674
691 * g++.dg/cpp0x/pr58674.C: New.
692
693 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
694
695 PR target/59617
696 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
697 * gcc.target/i386/avx512f-gather-5.c: Ditto.
698
699 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
700
701 * gcc.dg/vmx/merge-be-order.c: New.
702 * gcc.dg/vmx/merge.c: New.
703 * gcc.dg/vmx/merge-vsx-be-order.c: New.
704 * gcc.dg/vmx/merge-vsx.c: New.
705
706 2014-01-29 Richard Biener <rguenther@suse.de>
707
708 PR tree-optimization/58742
709 * gcc.dg/pr58742-1.c: New testcase.
710 * gcc.dg/pr58742-2.c: Likewise.
711 * gcc.dg/pr58742-3.c: Likewise.
712
713 2014-01-29 Renlin Li <Renlin.Li@arm.com>
714
715 * gcc.target/arm/ftest-armv7ve-arm.c: New.
716 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
717 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
718
719 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
720
721 PR c++/58702
722 * g++.dg/gomp/pr58702.C: New.
723
724 2014-01-29 Dodji Seketeli <dodji@redhat.com>
725
726 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
727 selector.
728
729 2014-01-29 Jakub Jelinek <jakub@redhat.com>
730
731 PR middle-end/59917
732 PR tree-optimization/59920
733 * gcc.dg/pr59920-1.c: New test.
734 * gcc.dg/pr59920-2.c: New test.
735 * gcc.dg/pr59920-3.c: New test.
736 * c-c++-common/gomp/pr59917-1.c: New test.
737 * c-c++-common/gomp/pr59917-2.c: New test.
738
739 PR tree-optimization/59594
740 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
741 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
742 * gcc.dg/vect/pr59594.c: New test.
743
744 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
745
746 PR fortran/59414
747 * gfortran.dg/allocate_class_3.f90: New test.
748
749 2014-01-28 Dodji Seketeli <dodji@redhat.com>
750
751 PR preprocessor/59935
752 * c-c++-common/cpp/warning-zero-location.c: New test.
753 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
754
755 2014-01-27 Steve Ellcey <sellcey@mips.com>
756
757 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
758
759 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
760
761 * g++.dg/ext/mv16.C: New tests.
762
763 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
764
765 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
766 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
767 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
768 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
769 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
770 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
771 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
772 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
773 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
774 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
775 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
776 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
777 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
778 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
779 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
780 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
781 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
782 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
783 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
784 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
785 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
786 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
787 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
788 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
789 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
790 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
791 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
792 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
793 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
794 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
795 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
796 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
797 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
798 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
799 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
800 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
801 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
802 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
803 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
804 _mm512_mask_cvtepi32_storeu_epi8.
805 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
806 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
807 _mm512_mask_cvtepi32_storeu_epi16.
808 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
809 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
810 _mm512_mask_cvtepi64_storeu_epi8.
811 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
812 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
813 _mm512_mask_cvtepi64_storeu_epi16.
814 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
815 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
816 _mm512_mask_cvtepi64_storeu_epi32.
817 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
818 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
819 _mm512_mask_cvtsepi32_storeu_epi8.
820 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
821 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
822 _mm512_mask_cvtsepi32_storeu_epi16.
823 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
824 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
825 _mm512_mask_cvtsepi64_storeu_epi8.
826 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
827 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
828 _mm512_mask_cvtsepi64_storeu_epi16.
829 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
830 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
831 _mm512_mask_cvtsepi64_storeu_epi32.
832 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
833 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
834 _mm512_mask_cvtusepi32_storeu_epi8.
835 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
836 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
837 _mm512_mask_cvtusepi32_storeu_epi16.
838 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
839 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
840 _mm512_mask_cvtusepi64_storeu_epi8.
841 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
842 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
843 _mm512_mask_cvtusepi64_storeu_epi16.
844 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
845 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
846 _mm512_mask_cvtusepi64_storeu_epi32.
847 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
848 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
849
850 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
851
852 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
853 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
854 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
855 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
856 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
857 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
858 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
859 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
860 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
861 built-ins roudning immediate.
862 * gcc.target/i386/sse-22.c: Add new built-ins.
863 * gcc.target/i386/sse-23.c: Ditto.
864 * gcc.target/i386/avx-1.c: Ditto.
865
866 2014-01-27 Christian Bruel <christian.bruel@st.com>
867
868 * gcc.target/sh/torture/strncmp.c: New tests.
869
870 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
871
872 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
873
874 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
875
876 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
877
878 2014-01-24 Jeff Law <law@redhat.com>
879
880 PR tree-optimization/59919
881 * gcc.c-torture/compile/pr59919.c: New test.
882
883 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
884
885 PR c++/57524
886 * g++.dg/ext/timevar2.C: New.
887
888 2014-01-24 Marek Polacek <polacek@redhat.com>
889
890 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
891
892 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
893
894 PR target/59929
895 * gcc.target/i386/pr59929.c: New test.
896
897 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
898
899 PR target/59909
900 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
901 word atomic functions at runtime.
902
903 2014-01-23 Marek Polacek <polacek@redhat.com>
904
905 PR c/59846
906 * gcc.dg/pr59846.c: New test.
907
908 2014-01-23 Marek Polacek <polacek@redhat.com>
909
910 PR c/58346
911 * c-c++-common/pr58346-1.c: New test.
912 * c-c++-common/pr58346-2.c: New test.
913 * c-c++-common/pr58346-3.c: New test.
914
915 2014-01-23 Marek Polacek <polacek@redhat.com>
916
917 PR c/59871
918 * gcc.dg/20020220-2.c: Adjust dg-warning message.
919 * gcc.dg/pr59871.c: New test.
920
921 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
922
923 PR c++/58980
924 * g++.dg/parse/enum11.C: New.
925
926 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
927
928 * gcc.target/aarch64/sshr64_1.c: New testcase.
929
930 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
931
932 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
933 SIMD enabled function.
934 * g++.dg/cilk-plus/ef_test.C: New test.
935 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
936 and added C++ ones.
937 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
938 to differenciate C error messages from C++ ones.
939
940 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
941
942 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
943
944 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
945
946 * gcc.target/microblaze/others/builtin-trap.c: New test,
947
948 2014-01-23 Jakub Jelinek <jakub@redhat.com>
949
950 PR middle-end/58809
951 * c-c++-common/gomp/pr58809.c: New test.
952
953 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
954
955 PR sanitizer/59897
956 * c-c++-common/asan/use-after-return-1.c: Fixed
957 to pass on darwin.
958
959 2014-01-23 Dodji Seketeli <dodji@redhat.com>
960
961 PR preprocessor/58580
962 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
963
964 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
965 Ilya Tocar <ilya.tocar@intel.com>
966
967 * gcc.target/i386/avx512f-kmovw-1.c: New.
968
969 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
970
971 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
972 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
973 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
974 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
975 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
976 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
977
978 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
979
980 PR target/52125
981 * gcc.dg/pr48774.c: Remove skip for mips_rel.
982 * gcc.target/mips/pr52125.c: New test.
983
984 2014-01-22 Marek Polacek <polacek@redhat.com>
985
986 PR c/59891
987 * gcc.dg/torture/pr59891.c: New test.
988
989 2014-01-22 Jeff Law <law@redhat.com>
990
991 PR tree-optimization/59597
992 * gcc.dg/tree-ssa/pr59597.c: New test.
993
994 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
995
996 PR rtl-optimization/59477
997 * g++.dg/pr59477.C: New.
998
999 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1000
1001 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1002
1003 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1004
1005 PR c++/59482
1006 * g++.dg/pr59482.C: New.
1007
1008 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1009
1010 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1011 * gcc.dg/vmx/extract-vsx.c: New.
1012 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1013 * gcc.dg/vmx/insert-vsx.c: New.
1014
1015 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1016
1017 PR rtl-optimization/59896
1018 * gcc.target/arm/pr59896.c: New.
1019
1020 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1021
1022 PR rtl-optimization/59858
1023 * gcc.target/arm/pr59858.c: New.
1024
1025 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1026
1027 PR target/59003
1028 * gcc.dg/tree-prof/pr59003.c: New test.
1029
1030 PR middle-end/59860
1031 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1032 other targets.
1033
1034 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1035
1036 * gfortran.dg/round_3.f08: Add more cases.
1037
1038 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1039
1040 * lib/target-supports.exp (force_conventional_output_for): New
1041 procedure.
1042 * lib/scanasm.exp (scan-assembler_required_options)
1043 (scan-assembler-not_required_options)
1044 (scan-assembler-times_required_options): Replace with
1045 force_conventional_output_fors.
1046 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1047 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1048
1049 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1050
1051 PR middle-end/59789
1052 * gcc.target/i386/pr59789.c: New testcase.
1053
1054 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1055
1056 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1057 the 'code' bitfield from 16 to 8.
1058
1059 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1060
1061 * lib/target-supports.exp
1062 (check_effective_target_vect_perm): Exclude aarch64_be.
1063 (check_effective_target_vect_perm_byte): Likewise.
1064 (check_effective_target_vect_perm_short): Likewise.
1065
1066 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1067
1068 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1069 (RUN_TEST): Use new macro.
1070 (INDEX64_32): Delete.
1071 (INDEX64_64): Likewise.
1072 (INDEX128_32): Likewise.
1073 (INDEX128_64): Likewise.
1074 (INDEX): Likewise.
1075 (test_vneg_f32): Use fixed RUN_TEST.
1076
1077 2014-01-20 Richard Biener <rguenther@suse.de>
1078
1079 PR middle-end/59860
1080 * gcc.dg/pr59860.c: New testcase.
1081
1082 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1083
1084 PR target/59880
1085 * gcc.target/i386/pr59880.c: New test.
1086
1087 2014-01-20 Renlin Li <renlin.li@arm.com>
1088
1089 * gcc.dg/pr44194-1.c: Tweak regexp.
1090
1091 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1092
1093 PR libfortran/59771
1094 PR libfortran/59774
1095 PR libfortran/59836
1096 * gfortran.dg/round_3.f08: New cases added.
1097 * gfortran.dg/fmt_g_1.f90: New test.
1098
1099 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1100
1101 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1102
1103 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1104
1105 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1106
1107 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1108
1109 * gcc.dg/vect/pr57705.c: Require vect_int.
1110 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1111 * gcc.dg/vect/vect-alias-check.c: Likewise.
1112
1113 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1114
1115 PR fortran/58007
1116 * gfortran.dg/unresolved_fixup_1.f90: New test.
1117 * gfortran.dg/unresolved_fixup_2.f90: New test.
1118
1119 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1120
1121 PR target/58944
1122 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1123 Remove dg-prune-output lines.
1124
1125 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1126
1127 PR middle-end/59706
1128 * gfortran.dg/pr59706.f90: New test.
1129 * g++.dg/ext/pr59706.C: New test.
1130
1131 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1132
1133 PR c++/59270
1134 PR c++/58811
1135 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1136 * g++.dg/init/pr58811.C: Likewise.
1137
1138 2014-01-17 Jeff Law <law@redhat.com>
1139
1140 PR middle-end/57904
1141 * gfortran.dg/pr57904.f90: New test.
1142
1143 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1144
1145 PR c++/59269
1146 * g++.dg/cpp0x/nsdmi-union4.C: New.
1147
1148 2014-01-17 Marek Polacek <polacek@redhat.com>
1149
1150 PR c++/59838
1151 * g++.dg/diagnostic/pr59838.C: New test.
1152
1153 2014-01-17 Marek Polacek <polacek@redhat.com>
1154
1155 PR c/58346
1156 * gcc.dg/pr58346.c: New test.
1157
1158 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1159
1160 PR testsuite/58776
1161 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1162 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1163 option duplication.
1164
1165 PR fortran/59440
1166 * gfortran.dg/pr59440-1.f90: New test.
1167 * gfortran.dg/pr59440-2.f90: New test.
1168 * gfortran.dg/pr59440-3.f90: New test.
1169
1170 PR testsuite/59064
1171 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1172 testing for " version" and " alias" with one testing for
1173 " version\[^\n\r]* alias".
1174 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1175 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1176 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1177 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1178 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1179 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1180
1181 PR c++/57945
1182 * c-c++-common/torture/pr57945.c: New test.
1183
1184 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1185
1186 * gcc.target/arm/its.c: New testcase.
1187
1188 2014-01-16 Jan Hubicka <jh@suse.cz>
1189
1190 PR ipa/59775
1191 * g++.dg/torture/pr59775.C: New testcase.
1192
1193 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1194
1195 PR middle-end/58344
1196 * gcc.c-torture/compile/pr58344.c: New test.
1197
1198 PR target/59839
1199 * gcc.target/i386/pr59839.c: New test.
1200
1201 PR debug/54694
1202 * gcc.target/i386/pr9771-1.c (main): Rename to...
1203 (real_main): ... this. Add __asm name "main".
1204 (ASMNAME, ASMNAME2, STRING): Define.
1205
1206 2014-01-16 Nick Clifton <nickc@redhat.com>
1207
1208 PR middle-end/28865
1209 * gcc.c-torture/compile/pr28865.c: New.
1210 * gcc.c-torture/execute/pr28865.c: New.
1211
1212 2014-01-16 Marek Polacek <polacek@redhat.com>
1213
1214 PR middle-end/59827
1215 * gcc.dg/pr59827.c: New test.
1216
1217 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1218
1219 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1220
1221 2014-01-15 Richard Henderson <rth@redhat.com>
1222
1223 PR debug/54694
1224 * gcc.target/i386/pr54694.c: New test.
1225
1226 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1227
1228 PR c++/49718
1229 * g++.dg/pr49718.C: New test.
1230
1231 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1232
1233 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1234
1235 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1236
1237 * gcc.dg/vmx/mult-even-odd.c: New.
1238 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1239
1240 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1241
1242 * lib/target-supports.exp (check_libcilkrts_available): Added an
1243 extern "C" if we are using C++ along with a function prototype.
1244
1245 2014-01-15 Jeff Law <law@redhat.com>
1246
1247 PR tree-optimization/59747
1248 * gcc.c-torture/execute/pr59747.c: New test.
1249
1250 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1251
1252 PR target/59794
1253 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1254 Linux/x86.
1255 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1256 * g++.dg/ext/attribute-test-1.C: Likewise.
1257 * g++.dg/ext/attribute-test-2.C: Likewise.
1258 * g++.dg/ext/attribute-test-3.C: Likewise.
1259 * g++.dg/ext/attribute-test-4.C: Likewise.
1260 * g++.dg/ext/pr56790-1.C: Likewise.
1261 * g++.dg/torture/pr38565.C: Likewise.
1262 * gcc.dg/pr53060.c: Likewise.
1263 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1264 * c-c++-common/vector-compare-2.c: Likewise.
1265 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1266 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1267 dg-message line number.
1268
1269 2014-01-15 Matthias Klose <doko@ubuntu.com>
1270
1271 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1272
1273 2014-01-15 Richard Biener <rguenther@suse.de>
1274
1275 PR tree-optimization/59822
1276 * g++.dg/torture/pr59822.C: New testcase.
1277
1278 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1279
1280 PR target/59808
1281 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1282 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1283
1284 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1285 Kugan Vivekanandarajah <kuganv@linaro.org>
1286
1287 PR target/59695
1288 * g++.dg/pr59695.C: New testcase.
1289
1290 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1291
1292 PR target/59803
1293 * gcc.c-torture/compile/pr59803.c: New testcase.
1294
1295 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1296
1297 PR c/58943
1298 * gcc.c-torture/execute/pr58943.c: New test.
1299 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1300
1301 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1302
1303 PR target/59794
1304 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1305 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1306 (bar): Change return type to void. Set y to x.
1307 * gcc.target/i386/pr59794-1.c: New testcase.
1308 * gcc.target/i386/pr59794-2.c: Likewise.
1309 * gcc.target/i386/pr59794-3.c: Likewise.
1310 * gcc.target/i386/pr59794-4.c: Likewise.
1311 * gcc.target/i386/pr59794-5.c: Likewise.
1312 * gcc.target/i386/pr59794-6.c: Likewise.
1313 * gcc.target/i386/pr59794-7.c: Likewise.
1314
1315 2014-01-14 Richard Biener <rguenther@suse.de>
1316
1317 PR tree-optimization/58921
1318 PR tree-optimization/59006
1319 * gcc.dg/torture/pr58921.c: New testcase.
1320 * gcc.dg/torture/pr59006.c: Likewise.
1321 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1322
1323 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1324
1325 PR testsuite/59494
1326 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1327 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1328 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1329 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1330 Executing predictive commoning without unrolling.
1331
1332 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1333
1334 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1335 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1336 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1337 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1338 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1339 __builtin_ia32_rsqrt28sd_round.
1340 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1341 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1342 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1343 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1344 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1345 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1346 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1347 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1348 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1349 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1350 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1351 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1352 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1353 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1354 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1355 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1356 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1357 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1358 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1359 fix wrong rounding mode (see above).
1360 * gcc.target/i386/sse-23.c: Ditto.
1361
1362 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1363
1364 * gcc.dg/vmx/insert.c: New.
1365 * gcc.dg/vmx/insert-be-order.c: New.
1366 * gcc.dg/vmx/extract.c: New.
1367 * gcc.dg/vmx/extract-be-order.c: New.
1368
1369 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1370
1371 PR tree-optimization/59387
1372 * gcc.c-torture/execute/pr59387.c: New test.
1373
1374 2014-01-13 Richard Biener <rguenther@suse.de>
1375
1376 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1377 adjusting mathlib options.
1378 * gfortran.dg/lto/lto.exp: Likewise.
1379
1380 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1381
1382 * gnat.dg/loop_optimization17.adb: New test.
1383 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1384
1385 2014-01-13 Christian Bruel <christian.bruel@st.com>
1386
1387 * gcc.target/sh/cmpstrn.c: New case.
1388
1389 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1390
1391 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1392 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1393
1394 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1395
1396 PR fortran/58026
1397 * gfortran.dg/alloc_comp_basics_6.f90: New.
1398
1399 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1400
1401 PR fortran/59700
1402 * gfortran.dg/pr59700.f90: New test.
1403
1404 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1405
1406 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1407 * gfortran.dg/use_only_3.f90: Likewise.
1408 * gfortran.dg/inquire_10.f90: Delete opened file.
1409 * gfortran.dg/inquire_15.f90: Likewise.
1410 * gfortran.dg/pr16597.f90: Likewise.
1411 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1412 for PR59419.
1413
1414 2014-01-10 Jeff Law <law@redhat.com>
1415
1416 PR middle-end/59743
1417 * gcc.c-torture/compile/pr59743.c: New test.
1418
1419 2014-01-10 Jan Hubicka <jh@suse.cz>
1420
1421 PR ipa/58585
1422 * g++.dg/torture/pr58585.C: New testcase.
1423
1424 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1425
1426 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1427
1428 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1429
1430 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1431
1432 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1433
1434 PR target/59744
1435 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1436 * gcc.target/aarch64/cmn-neg2.c: New test.
1437
1438 2014-01-10 Richard Biener <rguenther@suse.de>
1439
1440 PR tree-optimization/59374
1441 * gcc.dg/torture/pr59374-3.c: New testcase.
1442
1443 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1444
1445 * lib/target-supports.exp
1446 (check_effective_target_arm_crypto_ok_nocache): New.
1447 (check_effective_target_arm_crypto_ok): Use above procedure.
1448 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1449
1450 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1451
1452 PR ipa/58252
1453 PR ipa/59226
1454 * g++.dg/ipa/devirt-20.C: New testcase.
1455 * g++.dg/torture/pr58252.C: Likewise.
1456 * g++.dg/torture/pr59226.C: Likewise.
1457
1458 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1459
1460 * c-c++-common/asan/no-asan-stack.c: New test.
1461
1462 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1463
1464 PR middle-end/59670
1465 * gcc.dg/pr59670.c: New test.
1466
1467 2014-01-09 Steve Ellcey <sellcey@mips.com>
1468
1469 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1470
1471 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1472
1473 PR middle-end/47735
1474 * gcc.target/i386/pr47735.c: New test.
1475
1476 PR tree-optimization/59622
1477 * g++.dg/opt/pr59622-2.C: New test.
1478 * g++.dg/opt/pr59622-3.C: New test.
1479 * g++.dg/opt/pr59622-4.C: New test.
1480 * g++.dg/opt/pr59622-5.C: New test.
1481
1482 PR sanitizer/59136
1483 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1484 filename:line instead of (modulename+offset) form with stripped
1485 initial / from the filename.
1486
1487 2014-01-09 Ian Lance Taylor <iant@google.com>
1488
1489 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1490 the other Go compiler.
1491
1492 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1493
1494 PR c++/59730
1495 * g++.dg/cpp0x/variadic145.C: New.
1496
1497 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1498
1499 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1500 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1501
1502 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1503
1504 PR testsuite/59524
1505 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1506 are run only if the Cilk library is available/enabled.
1507 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1508 * lib/target-supports.exp (check_libcilkrts_available): New function.
1509
1510 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1511
1512 PR c++/59631
1513 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1514 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1515 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1516 with dg-additional-options.
1517 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1518 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1519 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1520 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1521 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1522 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1523
1524 2014-01-09 Richard Biener <rguenther@suse.de>
1525
1526 PR tree-optimization/59715
1527 * gcc.dg/torture/pr59715.c: New testcase.
1528
1529 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1530
1531 * c-c++-common/asan/no-asan-globals.c: New test.
1532 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1533 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1534 * c-c++-common/asan/use-after-return-1.c: Likewise.
1535 * c-c++-common/asan/no-use-after-return.c: Likewise.
1536
1537 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1538
1539 * gnat.dg/weak2.ad[sb]: New test.
1540
1541 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1542
1543 PR middle-end/59471
1544 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1545 type, use pointers to vector type instead.
1546
1547 2014-01-08 Catherine Moore <clm@codesourcery.com>
1548
1549 * gcc.target/mips/umips-branch-3.c: New test.
1550 * gcc.target/mips/umips-branch-4.c: New test.
1551
1552 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1553
1554 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1555 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1556 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1557 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1558 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1559 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1560 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1561 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1562
1563 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1564
1565 PR rtl-optimization/59137
1566 * gcc.target/mips/pr59137.c: New test.
1567
1568 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1569
1570 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1571 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1572 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1573 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1574 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1575 Require fpic effective target.
1576 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1577
1578 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1579
1580 PR ipa/59722
1581 * gcc.dg/pr59722.c: New test.
1582
1583 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1584
1585 PR middle-end/57748
1586 * gcc.dg/torture/pr57748-3.c: New test.
1587 * gcc.dg/torture/pr57748-4.c: New test.
1588
1589 2014-01-08 Marek Polacek <polacek@redhat.com>
1590
1591 PR middle-end/59669
1592 * gcc.dg/gomp/pr59669-1.c: New test.
1593 * gcc.dg/gomp/pr59669-2.c: New test.
1594
1595 2014-01-08 Martin Jambor <mjambor@suse.cz>
1596
1597 PR ipa/59610
1598 * gcc.dg/ipa/pr59610.c: New test.
1599
1600 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1601
1602 PR fortran/58182
1603 * gfortran.dg/binding_label_tests_26a.f90: New.
1604 * gfortran.dg/binding_label_tests_26b.f90: New.
1605
1606 2014-01-08 Marek Polacek <polacek@redhat.com>
1607
1608 PR sanitizer/59667
1609 * c-c++-common/ubsan/pr59667.c: New test.
1610
1611 2014-01-08 Richard Biener <rguenther@suse.de>
1612
1613 PR middle-end/59630
1614 * gcc.dg/pr59630.c: New testcase.
1615
1616 2014-01-08 Richard Biener <rguenther@suse.de>
1617
1618 PR middle-end/59471
1619 * gcc.dg/pr59471.c: New testcase.
1620
1621 2014-01-07 Jeff Law <law@redhat.com>
1622
1623 PR middle-end/53623
1624 * gcc.target/i386/pr53623.c: New test.
1625
1626 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1627
1628 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1629 blanks at EOF.
1630 * g++.dg/cpp1y/pr58534.C: Likewise.
1631 * g++.dg/cpp1y/pr58536.C: Likewise.
1632 * g++.dg/cpp1y/pr58548.C: Likewise.
1633 * g++.dg/cpp1y/pr58549.C: Likewise.
1634 * g++.dg/cpp1y/pr58637.C: Likewise.
1635 * g++.dg/cpp1y/pr59112.C: Likewise.
1636 * g++.dg/cpp1y/pr59113.C: Likewise.
1637 * g++.dg/cpp1y/pr59629.C: Likewise.
1638 * g++.dg/cpp1y/pr59635.C: Likewise.
1639 * g++.dg/cpp1y/pr59636.C: Likewise.
1640 * g++.dg/cpp1y/pr59638.C: Likewise.
1641
1642 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1643
1644 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1645
1646 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1647
1648 * gcc.target/i386/intrinsics_4.c (bar): New function.
1649
1650 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1651
1652 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1653
1654 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1655
1656 PR rtl-optimization/58668
1657 * gcc.dg/pr58668.c: New test.
1658
1659 PR tree-optimization/59643
1660 * gcc.dg/pr59643.c: New test.
1661 * gcc.c-torture/execute/pr59643.c: New test.
1662
1663 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1664
1665 PR fortran/59589
1666 * gfortran.dg/class_allocate_16.f90: New.
1667
1668 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1669
1670 PR target/59644
1671 * gcc.target/i386/pr59644.c: New test.
1672
1673 2014-01-06 Marek Polacek <polacek@redhat.com>
1674
1675 PR c/57773
1676 * gcc.dg/pr57773.c: New test.
1677
1678 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1679
1680 PR c++/59635
1681 PR c++/59636
1682 PR c++/59629
1683 PR c++/59638
1684 * g++.dg/cpp1y/pr59635.C: New testcase.
1685 * g++.dg/cpp1y/pr59636.C: New testcase.
1686 * g++.dg/cpp1y/pr59629.C: New testcase.
1687 * g++.dg/cpp1y/pr59638.C: New testcase.
1688
1689 2014-01-06 Martin Jambor <mjambor@suse.cz>
1690
1691 PR ipa/59008
1692 * gcc.dg/ipa/pr59008.c: New test.
1693
1694 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1695
1696 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1697 if supported.
1698
1699 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1700
1701 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1702 Require c99_runtime.
1703 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1704
1705 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1706 Require c99_runtime.
1707 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1708 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1709 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1710
1711 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1712 Require c99_runtime.
1713 Make CALC void static.
1714 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1715
1716 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1717 Require c99_runtime.
1718 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1719
1720 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1721
1722 * gcc.target/i386/pr59501-1.c: Require avx effective target.
1723 * gcc.target/i386/pr59501-2.c: Likewise.
1724 * gcc.target/i386/pr59501-3.c: Likewise.
1725 * gcc.target/i386/pr59501-4.c: Likewise.
1726 * gcc.target/i386/pr59501-5.c: Likewise.
1727 * gcc.target/i386/pr59501-6.c: Likewise.
1728
1729 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1730
1731 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1732 * gcc.target/i386/pr59390_1.c: Likewise.
1733 * gcc.target/i386/pr59390_2.c: Likewise.
1734
1735 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
1736
1737 * gcc.dg/pr59350.c: Tweak.
1738 * gcc.dg/pr59350-2.c: New test.
1739 * g++.dg/pr59510.C: Likewise.
1740
1741 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1742
1743 PR fortran/59023
1744 * gfortran.dg/bind_c_procs_2.f90: New.
1745
1746 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
1747
1748 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1749 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1750 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1751 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1752 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1753 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1754 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1755
1756 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
1757
1758 * gcc.target/arm/neon-nested-apcs.c: New test.
1759
1760 2014-01-04 Jakub Jelinek <jakub@redhat.com>
1761
1762 PR tree-optimization/59519
1763 * gcc.dg/vect/pr59519-1.c: New test.
1764 * gcc.dg/vect/pr59519-2.c: New test.
1765
1766 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
1767 vmovdqu32.
1768
1769 2014-01-04 Janus Weil <janus@gcc.gnu.org>
1770
1771 PR fortran/59547
1772 * gfortran.dg/typebound_proc_32.f90: New.
1773
1774 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
1775
1776 PR c++/58950
1777 * g++.dg/pr58950.C: New file.
1778
1779 2014-01-03 Tobias Burnus <burnus@net-b.de>
1780
1781 PR c++/58567
1782 * g++.dg/gomp/pr58567.C: New.
1783
1784 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
1785
1786 PR tree-optimization/59651
1787 * gcc.dg/torture/pr59651.c: New test.
1788 * gcc.dg/vect/pr59651.c: Ditto.
1789
1790 2014-01-03 Jakub Jelinek <jakub@redhat.com>
1791
1792 PR target/59625
1793 * gcc.target/i386/pr59625.c: New test.
1794
1795 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1796
1797 Core DR 1442
1798 PR c++/59165
1799 * g++.dg/cpp0x/range-for28.C: New.
1800 * g++.dg/cpp0x/range-for3.C: Update.
1801
1802 2014-01-02 Joseph Myers <joseph@codesourcery.com>
1803
1804 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
1805
1806 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1807
1808 PR c++/59641
1809 * g++.dg/cpp0x/pr59641.C: New file.
1810
1811 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1812
1813 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
1814
1815 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1816
1817 PR c++/59378
1818 * g++.dg/ext/pr59378.C: New file.
1819
1820 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1821
1822 Update copyright years
1823
1824 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1825
1826 * gcc.target/arc/arc.exp: Use the standard form for the copyright
1827 notice.
1828
1829 2014-01-02 Janus Weil <janus@gcc.gnu.org>
1830
1831 PR fortran/59654
1832 * gfortran.dg/dynamic_dispatch_12.f90: New.
1833
1834 2014-01-01 Jakub Jelinek <jakub@redhat.com>
1835
1836 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
1837 the builtin isn't optimized away as unused.
1838
1839 PR rtl-optimization/59647
1840 * g++.dg/opt/pr59647.C: New test.
1841 \f
1842 Copyright (C) 2014 Free Software Foundation, Inc.
1843
1844 Copying and distribution of this file, with or without modification,
1845 are permitted in any medium without royalty provided the copyright
1846 notice and this notice are preserved.