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