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