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