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