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