re PR sanitizer/63316 (False asan positive)
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-09-24 Jakub Jelinek <jakub@redhat.com>
2
3 PR sanitizer/63316
4 * c-c++-common/asan/pr63316.c: New test.
5
6 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
7
8 PR tree-optimization/63266
9 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
10
11 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
12
13 * gcc.target/arm/pr63210.c: New test.
14
15 2014-09-23 Andi Kleen <ak@linux.intel.com>
16
17 * gcc.dg/noreorder.c: New test.
18 * gcc.dg/noreorder2.c: New test.
19 * gcc.dg/noreorder3.c: New test.
20 * gcc.dg/noreorder4.c: New test.
21
22 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
23
24 * gcc.dg/combine_ashiftrt_1.c: New test.
25 * gcc.dg/combine_ashiftrt_2.c: Likewise.
26 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
27 workarounds for cmge.
28 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
29 absence of mvn.
30
31 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
32
33 PR c++/61857
34 * g++.dg/cpp1y/lambda-init10.C: New.
35
36 2014-09-23 Jakub Jelinek <jakub@redhat.com>
37
38 PR fortran/63331
39 * gfortran.dg/pr63331.f90: New test.
40
41 2014-09-24 Renlin Li <renlin.li@arm.com>
42
43 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
44 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
45 * gcc.dg/pr10474.c: Likewise.
46
47 2014-09-20 Mark Wielaard <mjw@redhat.com>
48
49 * gcc.dg/guality/const-volatile.c (i): Mark as used.
50 (ci): Likewise.
51 (pci): Likewise.
52 (pvi): Likewise.
53 (pcvi): Likewise.
54 (cip): Likewise.
55 (foo): Likewise.
56 (cfoo): Likewise.
57
58 2014-09-20 Mark Wielaard <mjw@redhat.com>
59
60 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
61 and "long int" to plain "short" and "long".
62 * gcc.dg/guality/const-volatile.c (struct bar): New struct
63 containing short and long long fields.
64 (bar): New variable to test the type.
65
66 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
67
68 PR c++/62155
69 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
70
71 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
72
73 PR c++/62219
74 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
75
76 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
77
78 * gcc.dg/vect/vect-reduc-or_1.c: New test.
79 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
80
81 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
82
83 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
84 New.
85
86 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
87 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
88
89 2014-09-22 Jakub Jelinek <jakub@redhat.com>
90
91 PR debug/63328
92 * c-c++-common/gomp/pr63328.c: New test.
93
94 2014-09-22 Martin Liska <mliska@suse.cz>
95
96 PR lto/63270
97 * g++.dg/lto/pr63270_0.C: New test.
98 * g++.dg/lto/pr63270_1.C: New test.
99
100 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
101
102 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
103 for call_value_rex64_ms_sysv.
104 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
105 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
106 for call_rex64_ms_sysv.
107
108 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
109 Tobias Burnus <burnus@net-b.de>
110
111 * gfortran.dg/coarray_atomic_5.f90: New
112
113 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
114
115 PR c++/61825
116 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
117
118 2014-09-19 Andi Kleen <ak@linux.intel.com>
119
120 * gcc.dg/pg-override.c: Only run on x86 Linux.
121 * gcc.dg/pg.c: Dito.
122 * gcc.target/i386/fentry-override.c: Exclude for PIC.
123 * gcc.target/i386/fentry.c: Dito.
124
125 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
126
127 PR ipa/61998
128 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
129
130 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
131
132 PR fortran/63152
133 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
134 * gfortran.dg/pr63152.f90: New test.
135
136 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
137
138 PR c++/58328
139 * g++.dg/cpp0x/nsdmi10.C: New.
140
141 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
142
143 * gcc.dg/ssp-3.c: New.
144 * gcc.dg/ssp-4.c: Likewise.
145
146 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
147
148 * gcc.target/s390/dfp-conv1.c: New testcase.
149
150 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
151
152 * c-c++-common/asan/red-align-1.c: New test.
153 * c-c++-common/asan/red-align-2.c: New test.
154
155 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
156
157 * gcc.dg/pr61053.c: Updated for x32.
158
159 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
160
161 PR debug/63285
162 * gcc.target/i386/pr63285.c: New test.
163
164 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
165
166 PR target/61360
167 * gcc.target/i386/pr61360.c: New.
168
169 2014-09-18 Jakub Jelinek <jakub@redhat.com>
170
171 PR c++/62017
172 * g++.dg/asan/pr62017.C: New test.
173
174 PR testsuite/63292
175 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
176
177 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
178
179 PR c++/62232
180 * g++.dg/cpp0x/Wdtor1.C: New.
181
182 2014-09-18 Joseph Myers <joseph@codesourcery.com>
183
184 * gcc.dg/torture/float128-exact-underflow.c: New test.
185
186 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
187
188 PR c++/61745
189 * g++.dg/template/pr61745.C: New.
190
191 2014-09-17 Marek Polacek <polacek@redhat.com>
192
193 PR c/61854
194 * gcc.dg/cpp/pr61854-1.c: New test.
195 * gcc.dg/cpp/pr61854-2.c: New test.
196 * gcc.dg/cpp/pr61854-3.c: New test.
197 * gcc.dg/cpp/pr61854-3.h: New test.
198 * gcc.dg/cpp/pr61854-4.c: New test.
199 * gcc.dg/cpp/pr61854-5.c: New test.
200 * gcc.dg/cpp/pr61854-6.c: New test.
201 * gcc.dg/cpp/pr61854-7.c: New test.
202 * gcc.dg/cpp/pr61854-c90.c: New test.
203 * gcc.dg/cpp/pr61854-c94.c: New test.
204
205 2014-09-17 Jakub Jelinek <jakub@redhat.com>
206
207 PR debug/63284
208 * gcc.dg/pr63284.c: New test.
209
210 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
211
212 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
213
214 PR c++/63241
215 * g++.dg/cpp0x/constexpr-63241.C: New.
216
217 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
218
219 PR libfortran/62768
220 * gfortran.dg/filename_null.f90: New test.
221
222 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
223
224 * gcc.dg/pg-override.c: Fix a typo.
225
226 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
227
228 * gcc.dg/pg.c: Fix a typo.
229
230 2014-09-16 Richard Biener <rguenther@suse.de>
231
232 PR testsuite/63258
233 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
234 for "vectorization not profitable".
235
236 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
237
238 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
239
240 2014-09-16 Jakub Jelinek <jakub@redhat.com>
241
242 PR fortran/56408
243 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
244 missing nexted dg-test call support in dejaGNU 1.4.4.
245
246 2014-09-15 Andi Kleen <ak@linux.intel.com>
247
248 * gcc.dg/pg-override.c: New test.
249 * gcc.dg/pg.c: New test.
250 * gcc.target/i386/fentry-override.c: New test.
251 * gcc.target/i386/fentry.c: New test.
252
253 2014-09-15 Jakub Jelinek <jakub@redhat.com>
254
255 PR fortran/56408
256 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
257 New global vars.
258 (dg-compile-aux-modules): New procedure.
259 * gfortran.dg/binding_label_tests_10.f03: Remove comment
260 and keep-modules.
261 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
262 use dg-compile-aux-modules.
263 * gfortran.dg/binding_label_tests_11.f03: Remove comment
264 and keep-modules.
265 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
266 use dg-compile-aux-modules.
267 * gfortran.dg/binding_label_tests_13.f03: Remove comment
268 and keep-modules.
269 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
270 use dg-compile-aux-modules.
271 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
272 and keep-modules.
273 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
274 use dg-compile-aux-modules.
275 * gfortran.dg/class_45a.f03: Remove keep-modules.
276 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
277 and cleanup-modules.
278 * gfortran.dg/class_4a.f03: Use dg-do link, use
279 dg-additional-sources and cleanup-modules, remove keep-modules
280 and update comment.
281 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
282 keep-modules, adjust comment.
283 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
284 dg-additional-sources and cleanup-modules.
285 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
286 associated comment.
287 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
288 remove comment.
289 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
290 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
291 use dg-compile-aux-modules.
292 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
293 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
294 use dg-compile-aux-modules.
295 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
296 * gfortran.dg/whole_file_29.f90: Remove comment, use
297 dg-compile-aux-modules.
298 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
299 * gfortran.dg/whole_file_31.f90: Remove comment, use
300 dg-compile-aux-modules.
301
302 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
303 gcc_parallel_test_enable): New procedures. If
304 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
305 runtest_file_p to invoke also gcc_parallel_test_run_p.
306 * g++.dg/guality/guality.exp (check_guality): Save/restore
307 test_counts array around the body of the procedure.
308 * gcc.dg/guality/guality.exp (check_guality): Likewise.
309 * g++.dg/plugin/plugin.exp: Run all the tests serially
310 by the first parallel runtest encountering it.
311 * gcc.dg/plugin/plugin.exp: Likewise.
312 * gcc.misc-tests/matrix1.exp: Likewise.
313 * gcc.misc-tests/dhry.exp: Likewise.
314 * gcc.misc-tests/acker1.exp: Likewise.
315 * gcc.misc-tests/linkage.exp: Likewise.
316 * gcc.misc-tests/mg.exp: Likewise.
317 * gcc.misc-tests/mg-2.exp: Likewise.
318 * gcc.misc-tests/sort2.exp: Likewise.
319 * gcc.misc-tests/sieve.exp: Likewise.
320 * gcc.misc-tests/options.exp: Likewise.
321 * gcc.misc-tests/help.exp: Likewise.
322 * go.test/go-test.exp (go-gc-tests): Use
323 gcc_parallel_test_enable {0, 1} around all handling of
324 each test.
325 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
326 * ada/acats/run_all.sh: Parallelize using mkdir inside of
327 a shared directory. Avoid forking and expr uses if
328 shell supports $(()).
329
330 2014-09-14 David Sherwood <david.sherwood@arm.com>
331
332 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
333
334 2014-09-14 James Clarke <jrtc27@jrtc27.com>
335
336 PR target/61407
337 * gcc.dg/darwin-minversion-1.c: Fixed formatting
338 * gcc.dg/darwin-minversion-2.c: Fixed formatting
339 * gcc.dg/darwin-minversion-3.c: Fixed formatting
340 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
341
342 2014-09-13 Marek Polacek <polacek@redhat.com>
343
344 PR c++/60862
345 * g++.dg/diagnostic/pr60862.C: New test.
346
347 2014-09-12 Richard Biener <rguenther@suse.de>
348
349 PR middle-end/63237
350 * g++.dg/torture/pr63237.C: New testcase.
351
352 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
353
354 * gcc.dg/vec-andxor1.c: New file.
355
356 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
357
358 PR target/58757
359 * gcc.dg/c11-true_min-1.c: New testcase.
360
361 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
362
363 PR c++/61489
364 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
365 * g++.old-deja/g++.other/warn5.C: Adjust.
366
367 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
368
369 * gcc.target/aarch64/vset_lane_1.c: New test.
370
371 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
372
373 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
374 Fix declaration.
375 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
376 Fix declaration.
377 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
378 Fix declaration.
379 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
380 Fix declaration.
381
382 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
383
384 PR tree-optimization/63186
385 * gcc.dg/pr63186.c: New testcase.
386
387 2014-09-10 Xinliang David Li <davidxl@google.com>
388
389 PR target/63209
390 * gcc.c-torture/execute/pr63209.c: New test.
391
392 2014-09-10 Jakub Jelinek <jakub@redhat.com>
393
394 * gcc.target/i386/i386.exp: Only run vect-args.c tests
395 if runtest_file_p says they should be run.
396
397 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
398
399 * gcc.target/aarch64/vstN_1.c: New test.
400
401 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
402
403 * gcc.target/aarch64/vldN_lane_1.c: New test.
404
405 2014-09-10 Martin Jambor <mjambor@suse.cz>
406
407 PR ipa/61654
408 * g++.dg/ipa/pr61654.C: New test.
409
410 2014-09-10 Jakub Jelinek <jakub@redhat.com>
411
412 * c-c++-common/ubsan/attrib-3.c: New test.
413 * c-c++-common/ubsan/nonnull-1.c: New test.
414 * c-c++-common/ubsan/nonnull-2.c: New test.
415 * c-c++-common/ubsan/nonnull-3.c: New test.
416 * c-c++-common/ubsan/nonnull-4.c: New test.
417 * c-c++-common/ubsan/nonnull-5.c: New test.
418
419 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
420
421 * g++.dg/lto/pr63166_0.ii: New testcase.
422 * g++.dg/lto/pr63166_1.ii: New testcase.
423
424 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
425
426 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
427
428 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
429
430 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
431 xxpermdi and add commentary about adding it back later; remove
432 unused typedef.
433
434 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
435
436 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
437 and 16-byte aligned.
438 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
439 * gcc.target/arm/vect-lroundf_1.c: Likewise.
440 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
441 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
442 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
443 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
444
445 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
446
447 * gcc.target/aarch64/vldN_dup_1.c: New test.
448
449 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
450
451 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
452
453 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
454
455 * gcc.target/aarch64/vldN_1.c: New test.
456
457 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
458
459 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
460
461 2014-09-09 Jiong Wang <jiong.wang@arm.com>
462
463 * gcc.target/arm/vect-copysignf.c: New testcase.
464
465 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
466
467 * gcc.target/arm/vfp-1.c: Updated expected assembly.
468
469 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
470
471 * gcc.target/arm/vfp-1.c: Updated expected assembly.
472
473 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
474
475 * gcc.target/arm/vfp-1.c: Updated expected assembly.
476
477 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
478
479 * gcc.target/arm/vfp-1.c: Updated expected assembly.
480
481 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
482
483 * gcc.target/arm/pr51835.c: Update expected assembly.
484 * gcc.target/arm/vfp-1.c: Likewise.
485 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
486 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
487 * gcc.target/arm/vfp-ldmiad.c: Likewise.
488 * gcc.target/arm/vfp-ldmias.c: Likewise.
489 * gcc.target/arm/vfp-stmdbd.c: Likewise.
490 * gcc.target/arm/vfp-stmdbs.c: Likewise.
491 * gcc.target/arm/vfp-stmiad.c: Likewise.
492 * gcc.target/arm/vfp-stmias.c: Likewise.
493
494 2014-09-09 Tony Wang <tony.wang@arm.com>
495
496 * gcc.target/arm/xordi3-opt.c: Disable this
497 test case for thumb1 target.
498 * gcc.target/arm/iordi3-opt.c: Ditto.
499
500 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
501
502 PR target/61749
503 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
504
505 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
506
507 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
508
509 2014-09-08 Jakub Jelinek <jakub@redhat.com>
510
511 PR tree-optimization/60196
512 PR tree-optimization/63189
513 * gcc.dg/vect/pr63189.c: New test.
514 * gcc.dg/vect/pr60196-1.c: New test.
515 * gcc.dg/vect/pr60196-2.c: New test.
516
517 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
518
519 * gcc.target/powerpc/swaps-p8-16.c: New test.
520
521 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
522
523 * gcc.target/i386/pr62208.c: New test.
524
525 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
526
527 PR testsuite/56194
528 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
529
530 * g++.dg/ipa/pr61800.C: Require visibility.
531
532 * gcc.dg/pr61868.c: Require lto.
533
534 2014-09-05 Easwaran Raman <eraman@google.com>
535
536 PR rtl-optimization/62146
537 * testsuite/g++.dg/opt/pr62146.C: New.
538
539 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
540
541 * gcc.dg/vect/vect-109.c: Skip predicate added.
542 * gcc.dg/vect/vect-93.c: Test check fixed.
543 * gcc.dg/vect/bb-slp-10.c: Likewise.
544 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
545 Check unaligned feature.
546
547 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
548
549 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
550 int{32,16,8}x1_t with int{32,16,8}_t.
551 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
552 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
553 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
554 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
555
556 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
557
558 * gcc.target/aarch64/vget_high_1.c: New test.
559 * gcc.target/aarch64/vget_low_1.c: Likewise.
560
561 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
562
563 * gcc.target/aarch64/simd/int_comparisons.x: New file.
564 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
565 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
566
567 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
568
569 * gcc.target/aarch64/simd/vrbit_1.c: New test.
570
571 2014-09-05 Richard Biener <rguenther@suse.de>
572
573 PR middle-end/63148
574 * gcc.dg/vect/pr63148.c: New testcase.
575 * c-c++-common/pr19807-1.c: Likewise.
576 * g++.dg/tree-ssa/pr19807.C: Adjust.
577 * g++.dg/tree-ssa/tmmti-2.C: Remove.
578
579 2014-09-05 Bin Cheng <bin.cheng@arm.com>
580
581 PR target/55701
582 * gcc.target/arm/memset-inline-1.c: New test.
583 * gcc.target/arm/memset-inline-2.c: New test.
584 * gcc.target/arm/memset-inline-3.c: New test.
585 * gcc.target/arm/memset-inline-4.c: New test.
586 * gcc.target/arm/memset-inline-5.c: New test.
587 * gcc.target/arm/memset-inline-6.c: New test.
588 * gcc.target/arm/memset-inline-7.c: New test.
589 * gcc.target/arm/memset-inline-8.c: New test.
590 * gcc.target/arm/memset-inline-9.c: New test.
591 * gcc.target/arm/memset-inline-10.c: New test.
592
593 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
594
595 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
596
597 2014-09-04 Guozhi Wei <carrot@google.com>
598
599 PR target/62040
600 * gcc.target/aarch64/pr62040.c: New test.
601
602 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
603
604 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
605 override specific ones, but specific ones do.
606
607 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
608
609 * gcc.target/powerpc/swaps-p8-13.c: New test.
610 * gcc.target/powerpc/swaps-p8-14.c: New test.
611 * gcc.target/powerpc/swaps-p8-15.c: New test.
612
613 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
614
615 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
616 regardless of endianness.
617
618 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
619
620 PR fortran/62174
621 * gfortran.dg/cray_pointers_11.f90: New.
622
623 2014-09-03 Martin Jambor <mjambor@suse.cz>
624
625 PR ipa/62015
626 * g++.dg/ipa/pr62015.C: New test.
627
628 2014-09-03 Martin Jambor <mjambor@suse.cz>
629
630 PR ipa/61986
631 * gcc.dg/ipa/pr61986.c: New test.
632
633 2014-09-03 Marek Polacek <polacek@redhat.com>
634
635 PR c/62294
636 * gcc.dg/pr62294.c: New test.
637 * gcc.dg/pr62294.h: New file.
638
639 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
640
641 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
642 of dg-options. Add "inline" keyword to test functions.
643
644 2014-09-03 Marek Polacek <polacek@redhat.com>
645
646 PR c/62024
647 * g++.dg/cpp0x/pr62024.C: New test.
648 * gcc.dg/pr62024.c: New test.
649
650 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
651
652 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
653 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
654 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
655 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
656 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
657 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
658
659 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
660
661 PR target/61078
662 * gcc.target/s390/pr61078.c: New testcase.
663
664 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
665
666 * gcc.dg/20111227-2.c: Compile only for x86 targets.
667 * gcc.dg/20111227-3.c: Ditto.
668
669 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
670
671 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
672
673 2014-09-03 Tobias Burnus <burnus@net-b.de>
674
675 PR fortran/61881
676 PR fortran/61888
677 PR fortran/57305
678 * gfortran.dg/sizeof_4.f90: New.
679
680 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
681
682 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
683 vec_cts, and vec_ctu.
684 * gcc.target/powerpc/builtins-2.c: Likewise.
685
686 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
687
688 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
689 [!__sun__ && !__hpux__] (arena_size): Scale according to
690 target pointer size.
691
692 2014-09-02 Marek Polacek <polacek@redhat.com>
693
694 PR fortran/62270
695 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
696
697 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
698
699 PR target/62275
700 * gcc.target/arm/vect-lceilf_1.c: New test.
701 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
702 * gcc.target/arm/vect-lroundf_1.c: Likewise.
703
704 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
705
706 PR target/62275
707 * gcc.target/arm/lceil-vcvt_1.c: New test.
708 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
709 * gcc.target/arm/lround-vcvt_1.c: Likewise.
710
711 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
712
713 DR 1453
714 * g++.dg/cpp0x/constexpr-volatile.C: New.
715 * g++.dg/ext/is_literal_type2.C: Likewise.
716
717 2014-09-02 Jakub Jelinek <jakub@redhat.com>
718 Balaji V. Iyer <balaji.v.iyer@intel.com>
719 Igor Zamyatin <igor.zamyatin@intel.com>
720
721 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
722 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
723 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
724 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
725 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
726 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
727 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
728 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
729 * g++.dg/cilk-plus/CK/cf3.cc: New test.
730 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
731 * g++.dg/cilk-plus/CK/for1.cc: New test.
732 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
733 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
734 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
735
736 2014-09-02 Richard Biener <rguenther@suse.de>
737
738 PR tree-optimization/62695
739 * gfortran.dg/pr62695.f90: New testcase.
740
741 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
742
743 PR target/62312
744 * gcc.c-torture/compile/pr62312.c: New.
745
746 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
747
748 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
749
750 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
751
752 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
753 Return right away if !arm*-*-*.
754
755 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
756
757 * gcc.c-torture/unsorted/386.c: Move to ...
758 * gcc.c-torture/compile/386.c: ... here.
759 * gcc.c-torture/unsorted/86.c: Move to ...
760 * gcc.c-torture/compile/86.c: ... here.
761 * gcc.c-torture/unsorted/a1.c: Move to ...
762 * gcc.c-torture/compile/a1.c: ... here.
763 * gcc.c-torture/unsorted/a3.c: Move to ...
764 * gcc.c-torture/compile/a3.c: ... here.
765 * gcc.c-torture/unsorted/aaa.c: Move to ...
766 * gcc.c-torture/compile/aaa.c: ... here.
767 * gcc.c-torture/unsorted/aa.c: Move to ...
768 * gcc.c-torture/compile/aa.c: ... here.
769 * gcc.c-torture/unsorted/abs.c: Move to ...
770 * gcc.c-torture/compile/abs.c: ... here.
771 * gcc.c-torture/unsorted/a.c: Move to ...
772 * gcc.c-torture/compile/a.c: ... here.
773 * gcc.c-torture/unsorted/ac.c: Move to ...
774 * gcc.c-torture/compile/ac.c: ... here.
775 * gcc.c-torture/unsorted/acc.c: Move to ...
776 * gcc.c-torture/compile/acc.c: ... here.
777 * gcc.c-torture/unsorted/add386.c: Move to ...
778 * gcc.c-torture/compile/add386.c: ... here.
779 * gcc.c-torture/unsorted/add.c: Move to ...
780 * gcc.c-torture/compile/add.c: ... here.
781 * gcc.c-torture/unsorted/addcc.c: Move to ...
782 * gcc.c-torture/compile/addcc.c: ... here.
783 * gcc.c-torture/unsorted/andm.c: Move to ...
784 * gcc.c-torture/compile/andm.c: ... here.
785 * gcc.c-torture/unsorted/andmem.c: Move to ...
786 * gcc.c-torture/compile/andmem.c: ... here.
787 * gcc.c-torture/unsorted/andn.c: Move to ...
788 * gcc.c-torture/compile/andn.c: ... here.
789 * gcc.c-torture/unsorted/andok.c: Move to ...
790 * gcc.c-torture/compile/andok.c: ... here.
791 * gcc.c-torture/unsorted/andsi.c: Move to ...
792 * gcc.c-torture/compile/andsi.c: ... here.
793 * gcc.c-torture/unsorted/andsparc.c: Move to ...
794 * gcc.c-torture/compile/andsparc.c: ... here.
795 * gcc.c-torture/unsorted/aos.c: Move to ...
796 * gcc.c-torture/compile/aos.c: ... here.
797 * gcc.c-torture/unsorted/arr.c: Move to ...
798 * gcc.c-torture/compile/arr.c: ... here.
799 * gcc.c-torture/unsorted/as.c: Move to ...
800 * gcc.c-torture/compile/as.c: ... here.
801 * gcc.c-torture/unsorted/ase.c: Move to ...
802 * gcc.c-torture/compile/ase.c: ... here.
803 * gcc.c-torture/unsorted/b1.c: Move to ...
804 * gcc.c-torture/compile/b1.c: ... here.
805 * gcc.c-torture/unsorted/b2.c: Move to ...
806 * gcc.c-torture/compile/b2.c: ... here.
807 * gcc.c-torture/unsorted/b3.c: Move to ...
808 * gcc.c-torture/compile/b3.c: ... here.
809 * gcc.c-torture/unsorted/b88.c: Move to ...
810 * gcc.c-torture/compile/b88.c: ... here.
811 * gcc.c-torture/unsorted/bad.c: Move to ...
812 * gcc.c-torture/compile/bad.c: ... here.
813 * gcc.c-torture/unsorted/band.c: Move to ...
814 * gcc.c-torture/compile/band.c: ... here.
815 * gcc.c-torture/unsorted/bb0.c: Move to ...
816 * gcc.c-torture/compile/bb0.c: ... here.
817 * gcc.c-torture/unsorted/bb1.c: Move to ...
818 * gcc.c-torture/compile/bb1.c: ... here.
819 * gcc.c-torture/unsorted/bbb.c: Move to ...
820 * gcc.c-torture/compile/bbb.c: ... here.
821 * gcc.c-torture/unsorted/b.c: Move to ...
822 * gcc.c-torture/compile/b.c: ... here.
823 * gcc.c-torture/unsorted/bc.c: Move to ...
824 * gcc.c-torture/compile/bc.c: ... here.
825 * gcc.c-torture/unsorted/bcopy.c: Move to ...
826 * gcc.c-torture/compile/bcopy.c: ... here.
827 * gcc.c-torture/unsorted/bf.c: Move to ...
828 * gcc.c-torture/compile/bf.c: ... here.
829 * gcc.c-torture/unsorted/bfins.c: Move to ...
830 * gcc.c-torture/compile/bfins.c: ... here.
831 * gcc.c-torture/unsorted/bfx.c: Move to ...
832 * gcc.c-torture/compile/bfx.c: ... here.
833 * gcc.c-torture/unsorted/bge.c: Move to ...
834 * gcc.c-torture/compile/bge.c: ... here.
835 * gcc.c-torture/unsorted/bit.c: Move to ...
836 * gcc.c-torture/compile/bit.c: ... here.
837 * gcc.c-torture/unsorted/bitf.c: Move to ...
838 * gcc.c-torture/compile/bitf.c: ... here.
839 * gcc.c-torture/unsorted/bitw.c: Move to ...
840 * gcc.c-torture/compile/bitw.c: ... here.
841 * gcc.c-torture/unsorted/blk.c: Move to ...
842 * gcc.c-torture/compile/blk.c: ... here.
843 * gcc.c-torture/unsorted/bt386.c: Move to ...
844 * gcc.c-torture/compile/bt386.c: ... here.
845 * gcc.c-torture/unsorted/bt.c: Move to ...
846 * gcc.c-torture/compile/bt.c: ... here.
847 * gcc.c-torture/unsorted/BUG11.c: Move to ...
848 * gcc.c-torture/compile/BUG11.c: ... here.
849 * gcc.c-torture/unsorted/BUG12.c: Move to ...
850 * gcc.c-torture/compile/BUG12.c: ... here.
851 * gcc.c-torture/unsorted/BUG13.c: Move to ...
852 * gcc.c-torture/compile/BUG13.c: ... here.
853 * gcc.c-torture/unsorted/BUG16.c: Move to ...
854 * gcc.c-torture/compile/BUG16.c: ... here.
855 * gcc.c-torture/unsorted/BUG17.c: Move to ...
856 * gcc.c-torture/compile/BUG17.c: ... here.
857 * gcc.c-torture/unsorted/BUG18.c: Move to ...
858 * gcc.c-torture/compile/BUG18.c: ... here.
859 * gcc.c-torture/unsorted/BUG1.c: Move to ...
860 * gcc.c-torture/compile/BUG1.c: ... here.
861 * gcc.c-torture/unsorted/BUG21.c: Move to ...
862 * gcc.c-torture/compile/BUG21.c: ... here.
863 * gcc.c-torture/unsorted/BUG22.c: Move to ...
864 * gcc.c-torture/compile/BUG22.c: ... here.
865 * gcc.c-torture/unsorted/BUG23.c: Move to ...
866 * gcc.c-torture/compile/BUG23.c: ... here.
867 * gcc.c-torture/unsorted/BUG24.c: Move to ...
868 * gcc.c-torture/compile/BUG24.c: ... here.
869 * gcc.c-torture/unsorted/BUG25.c: Move to ...
870 * gcc.c-torture/compile/BUG25.c: ... here.
871 * gcc.c-torture/unsorted/BUG2.c: Move to ...
872 * gcc.c-torture/compile/BUG2.c: ... here.
873 * gcc.c-torture/unsorted/BUG3.c: Move to ...
874 * gcc.c-torture/compile/BUG3.c: ... here.
875 * gcc.c-torture/unsorted/BUG4.c: Move to ...
876 * gcc.c-torture/compile/BUG4.c: ... here.
877 * gcc.c-torture/unsorted/BUG5.c: Move to ...
878 * gcc.c-torture/compile/BUG5.c: ... here.
879 * gcc.c-torture/unsorted/BUG6.c: Move to ...
880 * gcc.c-torture/compile/BUG6.c: ... here.
881 * gcc.c-torture/unsorted/bug.c: Move to ...
882 * gcc.c-torture/compile/bug.c: ... here.
883 * gcc.c-torture/unsorted/bugc.c: Move to ...
884 * gcc.c-torture/compile/bugc.c: ... here.
885 * gcc.c-torture/unsorted/buns.c: Move to ...
886 * gcc.c-torture/compile/buns.c: ... here.
887 * gcc.c-torture/unsorted/bx.c: Move to ...
888 * gcc.c-torture/compile/bx.c: ... here.
889 * gcc.c-torture/unsorted/c1.c: Move to ...
890 * gcc.c-torture/compile/c1.c: ... here.
891 * gcc.c-torture/unsorted/c2.c: Move to ...
892 * gcc.c-torture/compile/c2.c: ... here.
893 * gcc.c-torture/unsorted/call386.c: Move to ...
894 * gcc.c-torture/compile/call386.c: ... here.
895 * gcc.c-torture/unsorted/call.c: Move to ...
896 * gcc.c-torture/compile/call.c: ... here.
897 * gcc.c-torture/unsorted/callind.c: Move to ...
898 * gcc.c-torture/compile/callind.c: ... here.
899 * gcc.c-torture/unsorted/c.c: Move to ...
900 * gcc.c-torture/compile/c.c: ... here.
901 * gcc.c-torture/unsorted/cc.c: Move to ...
902 * gcc.c-torture/compile/cc.c: ... here.
903 * gcc.c-torture/unsorted/charmtst.c: Move to ...
904 * gcc.c-torture/compile/charmtst.c: ... here.
905 * gcc.c-torture/unsorted/cmb.c: Move to ...
906 * gcc.c-torture/compile/cmb.c: ... here.
907 * gcc.c-torture/unsorted/cmp.c: Move to ...
908 * gcc.c-torture/compile/cmp.c: ... here.
909 * gcc.c-torture/unsorted/cmphi.c: Move to ...
910 * gcc.c-torture/compile/cmphi.c: ... here.
911 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
912 * gcc.c-torture/compile/cmpsi386.c: ... here.
913 * gcc.c-torture/unsorted/cmul.c: Move to ...
914 * gcc.c-torture/compile/cmul.c: ... here.
915 * gcc.c-torture/unsorted/cn1.c: Move to ...
916 * gcc.c-torture/compile/cn1.c: ... here.
917 * gcc.c-torture/unsorted/comb.c: Move to ...
918 * gcc.c-torture/compile/comb.c: ... here.
919 * gcc.c-torture/unsorted/consec.c: Move to ...
920 * gcc.c-torture/compile/consec.c: ... here.
921 * gcc.c-torture/unsorted/const.c: Move to ...
922 * gcc.c-torture/compile/const.c: ... here.
923 * gcc.c-torture/unsorted/conv.c: Move to ...
924 * gcc.c-torture/compile/conv.c: ... here.
925 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
926 * gcc.c-torture/compile/conv_tst.c: ... here.
927 * gcc.c-torture/unsorted/cp.c: Move to ...
928 * gcc.c-torture/compile/cp.c: ... here.
929 * gcc.c-torture/unsorted/csebug.c: Move to ...
930 * gcc.c-torture/compile/csebug.c: ... here.
931 * gcc.c-torture/unsorted/cvt.c: Move to ...
932 * gcc.c-torture/compile/cvt.c: ... here.
933 * gcc.c-torture/unsorted/dblbug.c: Move to ...
934 * gcc.c-torture/compile/dblbug.c: ... here.
935 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
936 * gcc.c-torture/compile/dbl_parm.c: ... here.
937 * gcc.c-torture/unsorted/d.c: Move to ...
938 * gcc.c-torture/compile/d.c: ... here.
939 * gcc.c-torture/unsorted/ddd.c: Move to ...
940 * gcc.c-torture/compile/ddd.c: ... here.
941 * gcc.c-torture/unsorted/dead.c: Move to ...
942 * gcc.c-torture/compile/dead.c: ... here.
943 * gcc.c-torture/unsorted/delay.c: Move to ...
944 * gcc.c-torture/compile/delay.c: ... here.
945 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
946 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
947 * gcc.c-torture/unsorted/di.c: Move to ...
948 * gcc.c-torture/compile/di.c: ... here.
949 * gcc.c-torture/unsorted/dic.c: Move to ...
950 * gcc.c-torture/compile/dic.c: ... here.
951 * gcc.c-torture/unsorted/dilayout.c: Move to ...
952 * gcc.c-torture/compile/dilayout.c: ... here.
953 * gcc.c-torture/unsorted/dimove.c: Move to ...
954 * gcc.c-torture/compile/dimove.c: ... here.
955 * gcc.c-torture/unsorted/dimul.c: Move to ...
956 * gcc.c-torture/compile/dimul.c: ... here.
957 * gcc.c-torture/unsorted/div.c: Move to ...
958 * gcc.c-torture/compile/div.c: ... here.
959 * gcc.c-torture/unsorted/divdf.c: Move to ...
960 * gcc.c-torture/compile/divdf.c: ... here.
961 * gcc.c-torture/unsorted/dm.c: Move to ...
962 * gcc.c-torture/compile/dm.c: ... here.
963 * gcc.c-torture/unsorted/dshift.c: Move to ...
964 * gcc.c-torture/compile/dshift.c: ... here.
965 * gcc.c-torture/unsorted/e.c: Move to ...
966 * gcc.c-torture/compile/e.c: ... here.
967 * gcc.c-torture/unsorted/ex.c: Move to ...
968 * gcc.c-torture/compile/ex.c: ... here.
969 * gcc.c-torture/unsorted/ext.c: Move to ...
970 * gcc.c-torture/compile/ext.c: ... here.
971 * gcc.c-torture/unsorted/f1.c: Move to ...
972 * gcc.c-torture/compile/f1.c: ... here.
973 * gcc.c-torture/unsorted/f2.c: Move to ...
974 * gcc.c-torture/compile/f2.c: ... here.
975 * gcc.c-torture/unsorted/fdmul.c: Move to ...
976 * gcc.c-torture/compile/fdmul.c: ... here.
977 * gcc.c-torture/unsorted/float.c: Move to ...
978 * gcc.c-torture/compile/float.c: ... here.
979 * gcc.c-torture/unsorted/flo.c: Move to ...
980 * gcc.c-torture/compile/flo.c: ... here.
981 * gcc.c-torture/unsorted/flt_const.c: Move to ...
982 * gcc.c-torture/compile/flt_const.c: ... here.
983 * gcc.c-torture/unsorted/fnul.c: Move to ...
984 * gcc.c-torture/compile/fnul.c: ... here.
985 * gcc.c-torture/unsorted/foo.c: Move to ...
986 * gcc.c-torture/compile/foo.c: ... here.
987 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
988 * gcc.c-torture/compile/forgetcc.c: ... here.
989 * gcc.c-torture/unsorted/fq.c: Move to ...
990 * gcc.c-torture/compile/fq.c: ... here.
991 * gcc.c-torture/unsorted/g.c: Move to ...
992 * gcc.c-torture/compile/g.c: ... here.
993 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
994 * gcc.c-torture/compile/gen_tst.c: ... here.
995 * gcc.c-torture/unsorted/glob.c: Move to ...
996 * gcc.c-torture/compile/glob.c: ... here.
997 * gcc.c-torture/unsorted/gronk.c: Move to ...
998 * gcc.c-torture/compile/gronk.c: ... here.
999 * gcc.c-torture/unsorted/hibug.c: Move to ...
1000 * gcc.c-torture/compile/hibug.c: ... here.
1001 * gcc.c-torture/unsorted/hi.c: Move to ...
1002 * gcc.c-torture/compile/hi.c: ... here.
1003 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
1004 * gcc.c-torture/compile/HIcmp.c: ... here.
1005 * gcc.c-torture/unsorted/HIset.c: Move to ...
1006 * gcc.c-torture/compile/HIset.c: ... here.
1007 * gcc.c-torture/unsorted/i.c: Move to ...
1008 * gcc.c-torture/compile/i.c: ... here.
1009 * gcc.c-torture/unsorted/i++.c: Move to ...
1010 * gcc.c-torture/compile/i++.c: ... here.
1011 * gcc.c-torture/unsorted/ic.c: Move to ...
1012 * gcc.c-torture/compile/ic.c: ... here.
1013 * gcc.c-torture/unsorted/icmp.c: Move to ...
1014 * gcc.c-torture/compile/icmp.c: ... here.
1015 * gcc.c-torture/unsorted/ifreg.c: Move to ...
1016 * gcc.c-torture/compile/ifreg.c: ... here.
1017 * gcc.c-torture/unsorted/imm.c: Move to ...
1018 * gcc.c-torture/compile/imm.c: ... here.
1019 * gcc.c-torture/unsorted/isinf.c: Move to ...
1020 * gcc.c-torture/compile/isinf.c: ... here.
1021 * gcc.c-torture/unsorted/jmp.c: Move to ...
1022 * gcc.c-torture/compile/jmp.c: ... here.
1023 * gcc.c-torture/unsorted/jumptab.c: Move to ...
1024 * gcc.c-torture/compile/jumptab.c: ... here.
1025 * gcc.c-torture/unsorted/layout.c: Move to ...
1026 * gcc.c-torture/compile/layout.c: ... here.
1027 * gcc.c-torture/unsorted/lbug.c: Move to ...
1028 * gcc.c-torture/compile/lbug.c: ... here.
1029 * gcc.c-torture/unsorted/l.c: Move to ...
1030 * gcc.c-torture/compile/l.c: ... here.
1031 * gcc.c-torture/unsorted/ll1.c: Move to ...
1032 * gcc.c-torture/compile/ll1.c: ... here.
1033 * gcc.c-torture/unsorted/llbug.c: Move to ...
1034 * gcc.c-torture/compile/llbug.c: ... here.
1035 * gcc.c-torture/unsorted/lll.c: Move to ...
1036 * gcc.c-torture/compile/lll.c: ... here.
1037 * gcc.c-torture/unsorted/load8.c: Move to ...
1038 * gcc.c-torture/compile/load8.c: ... here.
1039 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
1040 * gcc.c-torture/compile/loadhicc.c: ... here.
1041 * gcc.c-torture/unsorted/log2.c: Move to ...
1042 * gcc.c-torture/compile/log2.c: ... here.
1043 * gcc.c-torture/unsorted/logic.c: Move to ...
1044 * gcc.c-torture/compile/logic.c: ... here.
1045 * gcc.c-torture/unsorted/loop-1.c: Move to ...
1046 * gcc.c-torture/compile/loop-1.c: ... here.
1047 * gcc.c-torture/unsorted/loop386.c: Move to ...
1048 * gcc.c-torture/compile/loop386.c: ... here.
1049 * gcc.c-torture/unsorted/lop.c: Move to ...
1050 * gcc.c-torture/compile/lop.c: ... here.
1051 * gcc.c-torture/unsorted/m1.c: Move to ...
1052 * gcc.c-torture/compile/m1.c: ... here.
1053 * gcc.c-torture/unsorted/m2.c: Move to ...
1054 * gcc.c-torture/compile/m2.c: ... here.
1055 * gcc.c-torture/unsorted/m5.c: Move to ...
1056 * gcc.c-torture/compile/m5.c: ... here.
1057 * gcc.c-torture/unsorted/m68.c: Move to ...
1058 * gcc.c-torture/compile/m68.c: ... here.
1059 * gcc.c-torture/unsorted/mbyte.c: Move to ...
1060 * gcc.c-torture/compile/mbyte.c: ... here.
1061 * gcc.c-torture/unsorted/mchar.c: Move to ...
1062 * gcc.c-torture/compile/mchar.c: ... here.
1063 * gcc.c-torture/unsorted/mcmp.c: Move to ...
1064 * gcc.c-torture/compile/mcmp.c: ... here.
1065 * gcc.c-torture/unsorted/mdouble.c: Move to ...
1066 * gcc.c-torture/compile/mdouble.c: ... here.
1067 * gcc.c-torture/unsorted/memtst.c: Move to ...
1068 * gcc.c-torture/compile/memtst.c: ... here.
1069 * gcc.c-torture/unsorted/miscomp.c: Move to ...
1070 * gcc.c-torture/compile/miscomp.c: ... here.
1071 * gcc.c-torture/unsorted/mm.c: Move to ...
1072 * gcc.c-torture/compile/mm.c: ... here.
1073 * gcc.c-torture/unsorted/mod.c: Move to ...
1074 * gcc.c-torture/compile/mod.c: ... here.
1075 * gcc.c-torture/unsorted/modcc.c: Move to ...
1076 * gcc.c-torture/compile/modcc.c: ... here.
1077 * gcc.c-torture/unsorted/move.c: Move to ...
1078 * gcc.c-torture/compile/move.c: ... here.
1079 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
1080 * gcc.c-torture/compile/move_qhi.c: ... here.
1081 * gcc.c-torture/unsorted/mregtst.c: Move to ...
1082 * gcc.c-torture/compile/mregtst.c: ... here.
1083 * gcc.c-torture/unsorted/msp.c: Move to ...
1084 * gcc.c-torture/compile/msp.c: ... here.
1085 * gcc.c-torture/unsorted/mtst.c: Move to ...
1086 * gcc.c-torture/compile/mtst.c: ... here.
1087 * gcc.c-torture/unsorted/mu.c: Move to ...
1088 * gcc.c-torture/compile/mu.c: ... here.
1089 * gcc.c-torture/unsorted/mul.c: Move to ...
1090 * gcc.c-torture/compile/mul.c: ... here.
1091 * gcc.c-torture/unsorted/mword1.c: Move to ...
1092 * gcc.c-torture/compile/mword1.c: ... here.
1093 * gcc.c-torture/unsorted/mword.c: Move to ...
1094 * gcc.c-torture/compile/mword.c: ... here.
1095 * gcc.c-torture/unsorted/n1.c: Move to ...
1096 * gcc.c-torture/compile/n1.c: ... here.
1097 * gcc.c-torture/unsorted/nand.c: Move to ...
1098 * gcc.c-torture/compile/nand.c: ... here.
1099 * gcc.c-torture/unsorted/n.c: Move to ...
1100 * gcc.c-torture/compile/n.c: ... here.
1101 * gcc.c-torture/unsorted/neg.c: Move to ...
1102 * gcc.c-torture/compile/neg.c: ... here.
1103 * gcc.c-torture/unsorted/o.c: Move to ...
1104 * gcc.c-torture/compile/o.c: ... here.
1105 * gcc.c-torture/unsorted/omit.c: Move to ...
1106 * gcc.c-torture/compile/omit.c: ... here.
1107 * gcc.c-torture/unsorted/opout.c: Move to ...
1108 * gcc.c-torture/compile/opout.c: ... here.
1109 * gcc.c-torture/unsorted/opt.c: Move to ...
1110 * gcc.c-torture/compile/opt.c: ... here.
1111 * gcc.c-torture/unsorted/or386.c: Move to ...
1112 * gcc.c-torture/compile/or386.c: ... here.
1113 * gcc.c-torture/unsorted/or.c: Move to ...
1114 * gcc.c-torture/compile/or.c: ... here.
1115 * gcc.c-torture/unsorted/parms.c: Move to ...
1116 * gcc.c-torture/compile/parms.c: ... here.
1117 * gcc.c-torture/unsorted/pass.c: Move to ...
1118 * gcc.c-torture/compile/pass.c: ... here.
1119 * gcc.c-torture/unsorted/p.c: Move to ...
1120 * gcc.c-torture/compile/p.c: ... here.
1121 * gcc.c-torture/unsorted/pmt.c: Move to ...
1122 * gcc.c-torture/compile/pmt.c: ... here.
1123 * gcc.c-torture/unsorted/poor.c: Move to ...
1124 * gcc.c-torture/compile/poor.c: ... here.
1125 * gcc.c-torture/unsorted/pp.c: Move to ...
1126 * gcc.c-torture/compile/pp.c: ... here.
1127 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
1128 * gcc.c-torture/compile/pret-arg.c: ... here.
1129 * gcc.c-torture/unsorted/pyr2.c: Move to ...
1130 * gcc.c-torture/compile/pyr2.c: ... here.
1131 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
1132 * gcc.c-torture/compile/PYRBUG.c: ... here.
1133 * gcc.c-torture/unsorted/pyr.c: Move to ...
1134 * gcc.c-torture/compile/pyr.c: ... here.
1135 * gcc.c-torture/unsorted/q.c: Move to ...
1136 * gcc.c-torture/compile/q.c: ... here.
1137 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
1138 * gcc.c-torture/compile/QIcmp.c: ... here.
1139 * gcc.c-torture/unsorted/QIset.c: Move to ...
1140 * gcc.c-torture/compile/QIset.c: ... here.
1141 * gcc.c-torture/unsorted/r1.c: Move to ...
1142 * gcc.c-torture/compile/r1.c: ... here.
1143 * gcc.c-torture/unsorted/r.c: Move to ...
1144 * gcc.c-torture/compile/r.c: ... here.
1145 * gcc.c-torture/unsorted/rel.c: Move to ...
1146 * gcc.c-torture/compile/rel.c: ... here.
1147 * gcc.c-torture/unsorted/rmsc.c: Move to ...
1148 * gcc.c-torture/compile/rmsc.c: ... here.
1149 * gcc.c-torture/unsorted/round.c: Move to ...
1150 * gcc.c-torture/compile/round.c: ... here.
1151 * gcc.c-torture/unsorted/run.c: Move to ...
1152 * gcc.c-torture/compile/run.c: ... here.
1153 * gcc.c-torture/unsorted/sar.c: Move to ...
1154 * gcc.c-torture/compile/sar.c: ... here.
1155 * gcc.c-torture/unsorted/s.c: Move to ...
1156 * gcc.c-torture/compile/s.c: ... here.
1157 * gcc.c-torture/unsorted/scal.c: Move to ...
1158 * gcc.c-torture/compile/scal.c: ... here.
1159 * gcc.c-torture/unsorted/sc.c: Move to ...
1160 * gcc.c-torture/compile/sc.c: ... here.
1161 * gcc.c-torture/unsorted/scc.c: Move to ...
1162 * gcc.c-torture/compile/scc.c: ... here.
1163 * gcc.c-torture/unsorted/scond.c: Move to ...
1164 * gcc.c-torture/compile/scond.c: ... here.
1165 * gcc.c-torture/unsorted/selfrec.c: Move to ...
1166 * gcc.c-torture/compile/selfrec.c: ... here.
1167 * gcc.c-torture/unsorted/seq.c: Move to ...
1168 * gcc.c-torture/compile/seq.c: ... here.
1169 * gcc.c-torture/unsorted/set386.c: Move to ...
1170 * gcc.c-torture/compile/set386.c: ... here.
1171 * gcc.c-torture/unsorted/set88.c: Move to ...
1172 * gcc.c-torture/compile/set88.c: ... here.
1173 * gcc.c-torture/unsorted/SFset.c: Move to ...
1174 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
1175 * gcc.c-torture/unsorted/shand.c: Move to ...
1176 * gcc.c-torture/compile/shand.c: ... here.
1177 * gcc.c-torture/unsorted/sh.c: Move to ...
1178 * gcc.c-torture/compile/sh.c: ... here.
1179 * gcc.c-torture/unsorted/shft.c: Move to ...
1180 * gcc.c-torture/compile/shft.c: ... here.
1181 * gcc.c-torture/unsorted/shift.c: Move to ...
1182 * gcc.c-torture/compile/shift.c: ... here.
1183 * gcc.c-torture/unsorted/shloop.c: Move to ...
1184 * gcc.c-torture/compile/shloop.c: ... here.
1185 * gcc.c-torture/unsorted/shm.c: Move to ...
1186 * gcc.c-torture/compile/shm.c: ... here.
1187 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
1188 * gcc.c-torture/compile/SIcmp.c: ... here.
1189 * gcc.c-torture/unsorted/signext2.c: Move to ...
1190 * gcc.c-torture/compile/signext2.c: ... here.
1191 * gcc.c-torture/unsorted/signext.c: Move to ...
1192 * gcc.c-torture/compile/signext.c: ... here.
1193 * gcc.c-torture/unsorted/sim.c: Move to ...
1194 * gcc.c-torture/compile/sim.c: ... here.
1195 * gcc.c-torture/unsorted/simple.c: Move to ...
1196 * gcc.c-torture/compile/simple.c: ... here.
1197 * gcc.c-torture/unsorted/SIset.c: Move to ...
1198 * gcc.c-torture/compile/SIset.c: ... here.
1199 * gcc.c-torture/unsorted/sne.c: Move to ...
1200 * gcc.c-torture/compile/sne.c: ... here.
1201 * gcc.c-torture/unsorted/sound.c: Move to ...
1202 * gcc.c-torture/compile/sound.c: ... here.
1203 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
1204 * gcc.c-torture/compile/sparcbug.c: ... here.
1205 * gcc.c-torture/unsorted/speed.c: Move to ...
1206 * gcc.c-torture/compile/speed.c: ... here.
1207 * gcc.c-torture/unsorted/stor.c: Move to ...
1208 * gcc.c-torture/compile/stor.c: ... here.
1209 * gcc.c-torture/unsorted/store0.c: Move to ...
1210 * gcc.c-torture/compile/store0.c: ... here.
1211 * gcc.c-torture/unsorted/storecc.c: Move to ...
1212 * gcc.c-torture/compile/storecc.c: ... here.
1213 * gcc.c-torture/unsorted/str.c: Move to ...
1214 * gcc.c-torture/compile/str.c: ... here.
1215 * gcc.c-torture/unsorted/stru.c: Move to ...
1216 * gcc.c-torture/compile/stru.c: ... here.
1217 * gcc.c-torture/unsorted/structret.c: Move to ...
1218 * gcc.c-torture/compile/structret.c: ... here.
1219 * gcc.c-torture/unsorted/stuct.c: Move to ...
1220 * gcc.c-torture/compile/stuct.c: ... here.
1221 * gcc.c-torture/unsorted/sub32.c: Move to ...
1222 * gcc.c-torture/compile/sub32.c: ... here.
1223 * gcc.c-torture/unsorted/subcc.c: Move to ...
1224 * gcc.c-torture/compile/subcc.c: ... here.
1225 * gcc.c-torture/unsorted/subcse.c: Move to ...
1226 * gcc.c-torture/compile/subcse.c: ... here.
1227 * gcc.c-torture/unsorted/sym.c: Move to ...
1228 * gcc.c-torture/compile/sym.c: ... here.
1229 * gcc.c-torture/unsorted/symconst.c: Move to ...
1230 * gcc.c-torture/compile/symconst.c: ... here.
1231 * gcc.c-torture/unsorted/t.c: Move to ...
1232 * gcc.c-torture/compile/t.c: ... here.
1233 * gcc.c-torture/unsorted/test.c: Move to ...
1234 * gcc.c-torture/compile/test.c: ... here.
1235 * gcc.c-torture/unsorted/test-flow.c: Move to ...
1236 * gcc.c-torture/compile/test-flow.c: ... here.
1237 * gcc.c-torture/unsorted/test-loop.c: Move to ...
1238 * gcc.c-torture/compile/test-loop.c: ... here.
1239 * gcc.c-torture/unsorted/time.c: Move to ...
1240 * gcc.c-torture/compile/time.c: ... here.
1241 * gcc.c-torture/unsorted/tmp.c: Move to ...
1242 * gcc.c-torture/compile/tmp.c: ... here.
1243 * gcc.c-torture/unsorted/trivial.c: Move to ...
1244 * gcc.c-torture/compile/trivial.c: ... here.
1245 * gcc.c-torture/unsorted/trunc.c: Move to ...
1246 * gcc.c-torture/compile/trunc.c: ... here.
1247 * gcc.c-torture/unsorted/u.c: Move to ...
1248 * gcc.c-torture/compile/u.c: ... here.
1249 * gcc.c-torture/unsorted/udconvert.c: Move to ...
1250 * gcc.c-torture/compile/udconvert.c: ... here.
1251 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
1252 * gcc.c-torture/compile/udivmod4.c: ... here.
1253 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
1254 * gcc.c-torture/compile/UHIcmp.c: ... here.
1255 * gcc.c-torture/unsorted/uns.c: Move to ...
1256 * gcc.c-torture/compile/uns.c: ... here.
1257 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
1258 * gcc.c-torture/compile/uns_tst.c: ... here.
1259 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
1260 * gcc.c-torture/compile/UQIcmp.c: ... here.
1261 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
1262 * gcc.c-torture/compile/USIcmp.c: ... here.
1263 * gcc.c-torture/unsorted/uuarg.c: Move to ...
1264 * gcc.c-torture/compile/uuarg.c: ... here.
1265 * gcc.c-torture/unsorted/v.c: Move to ...
1266 * gcc.c-torture/compile/v.c: ... here.
1267 * gcc.c-torture/unsorted/w.c: Move to ...
1268 * gcc.c-torture/compile/w.c: ... here.
1269 * gcc.c-torture/unsorted/ww.c: Move to ...
1270 * gcc.c-torture/compile/ww.c: ... here.
1271 * gcc.c-torture/unsorted/xb.c: Move to ...
1272 * gcc.c-torture/compile/xb.c: ... here.
1273 * gcc.c-torture/unsorted/xbg.c: Move to ...
1274 * gcc.c-torture/compile/xbg.c: ... here.
1275 * gcc.c-torture/unsorted/x.c: Move to ...
1276 * gcc.c-torture/compile/x.c: ... here.
1277 * gcc.c-torture/unsorted/xc.c: Move to ...
1278 * gcc.c-torture/compile/xc.c: ... here.
1279 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
1280 * gcc.c-torture/compile/xcsebug.c: ... here.
1281 * gcc.c-torture/unsorted/xdi.c: Move to ...
1282 * gcc.c-torture/compile/xdi.c: ... here.
1283 * gcc.c-torture/unsorted/xfoo.c: Move to ...
1284 * gcc.c-torture/compile/xfoo.c: ... here.
1285 * gcc.c-torture/unsorted/xi.c: Move to ...
1286 * gcc.c-torture/compile/xi.c: ... here.
1287 * gcc.c-torture/unsorted/xlop.c: Move to ...
1288 * gcc.c-torture/compile/xlop.c: ... here.
1289 * gcc.c-torture/unsorted/xmtst.c: Move to ...
1290 * gcc.c-torture/compile/xmtst.c: ... here.
1291 * gcc.c-torture/unsorted/xneg.c: Move to ...
1292 * gcc.c-torture/compile/xneg.c: ... here.
1293 * gcc.c-torture/unsorted/xopt.c: Move to ...
1294 * gcc.c-torture/compile/xopt.c: ... here.
1295 * gcc.c-torture/unsorted/xor.c: Move to ...
1296 * gcc.c-torture/compile/xor.c: ... here.
1297 * gcc.c-torture/unsorted/xorn.c: Move to ...
1298 * gcc.c-torture/compile/xorn.c: ... here.
1299 * gcc.c-torture/unsorted/xp.c: Move to ...
1300 * gcc.c-torture/compile/xp.c: ... here.
1301 * gcc.c-torture/unsorted/xpp.c: Move to ...
1302 * gcc.c-torture/compile/xpp.c: ... here.
1303 * gcc.c-torture/unsorted/xs.c: Move to ...
1304 * gcc.c-torture/compile/xs.c: ... here.
1305 * gcc.c-torture/unsorted/xsh.c: Move to ...
1306 * gcc.c-torture/compile/xsh.c: ... here.
1307 * gcc.c-torture/unsorted/xz.c: Move to ...
1308 * gcc.c-torture/compile/xz.c: ... here.
1309 * gcc.c-torture/unsorted/xzz.c: Move to ...
1310 * gcc.c-torture/compile/xzz.c: ... here.
1311
1312 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1313
1314 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
1315 (abort, exit): Declare.
1316
1317 2014-09-01 Yury Gribov <y.gribov@samsung.com>
1318
1319 PR sanitizer/61897
1320 PR sanitizer/62140
1321 * c-c++-common/asan/pr62140-1.c: New test.
1322 * c-c++-common/asan/pr62140-2.c: New test.
1323
1324 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
1325 Tobias Burnus <burnus@net-b.de>
1326
1327 PR fortran/62309
1328 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
1329
1330 2014-08-31 Tobias Burnus <burnus@net-b.de>
1331
1332 * gfortran.dg/coarray_lib_comm_1.f90: New.
1333
1334 2014-08-30 Andrew Pinski <apinski@cavium.com>
1335
1336 * gcc.c-torture/execute/20140828-1.c: New testcase.
1337
1338 2014-08-29 DJ Delorie <dj@redhat.com>
1339
1340 * lib/target-supports.exp (check_effective_target_size32plus):
1341 Increase size to avoid false positives on 24-bit address spaces.
1342 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
1343 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
1344 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
1345 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
1346 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
1347 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
1348 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
1349 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
1350
1351 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1352
1353 PR c++/54002
1354 * g++.dg/cpp0x/constexpr-54002.C: New.
1355
1356 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1357
1358 PR c++/56991
1359 * g++.dg/cpp0x/constexpr-56991.C: New.
1360
1361 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1362
1363 PR c++/57764
1364 * g++.dg/cpp0x/constexpr-57764.C: New.
1365
1366 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1367
1368 PR c++/59938
1369 * g++.dg/cpp0x/constexpr-59938.C: New.
1370
1371 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1372
1373 PR c++/61484
1374 * g++.dg/cpp0x/constexpr-61484.C: New.
1375
1376 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1377
1378 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
1379 vec_round, vec_splat, vec_div, and vec_mul.
1380 * gcc.target/powerpc/builtins-2.c: New test.
1381
1382 2014-08-28 Richard Biener <rguenther@suse.de>
1383
1384 PR tree-optimization/62283
1385 * gfortran.dg/vect/pr62283.f: New testcase.
1386 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
1387 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1388 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1389 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1390 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1391 * gcc.dg/vect/vect-33.c: Likewise.
1392
1393 2014-08-28 Yury Gribov <y.gribov@samsung.com>
1394
1395 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
1396
1397 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
1398
1399 PR cpp/23827 - standard C++ should not have hex float preprocessor
1400 tokens
1401 * g++.dg/cpp/pr23827_cxx11.C: New.
1402 * g++.dg/cpp/pr23827_cxx98.C: New.
1403 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
1404 * gcc.dg/cpp/pr23827_c90.c: New.
1405 * gcc.dg/cpp/pr23827_c90_neg.c: New.
1406 * gcc.dg/cpp/pr23827_c99.c: New.
1407
1408 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
1409
1410 PR c++/52892
1411 * g++.dg/cpp0x/constexpr-52892-1.C: New.
1412 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
1413 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
1414
1415 2014-08-27 Guozhi Wei <carrot@google.com>
1416
1417 PR target/62262
1418 * gcc.target/aarch64/pr62262.c: New test.
1419
1420 2014-08-26 Joseph Myers <joseph@codesourcery.com>
1421
1422 PR target/60606
1423 PR target/61330
1424 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
1425 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
1426
1427 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
1428
1429 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1430 failure on s390*-*-linux-gnu.
1431
1432 2014-08-26 Richard Biener <rguenther@suse.de>
1433
1434 PR tree-optimization/62175
1435 * g++.dg/torture/pr62175.C: New testcase.
1436
1437 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
1438
1439 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
1440 copy of compile/compile.exp.
1441 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
1442 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
1443 i?86-*.
1444 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
1445 m32c-*-*.
1446 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
1447 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
1448 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
1449 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
1450 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
1451 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
1452 * gcc.c-torture/execute/20040703-1.c: Likewise.
1453 * gcc.c-torture/execute/20040705-1.c: Likewise.
1454 * gcc.c-torture/execute/20040705-2.c: Likewise.
1455 * gcc.c-torture/execute/20040709-1.c: Likewise.
1456 * gcc.c-torture/execute/20040709-2.c: Likewise.
1457 * gcc.c-torture/execute/20040811-1.c: Likewise.
1458 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
1459 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
1460 compiling for x86_64-* or i?86-*.
1461 * gcc.c-torture/execute/20050604-1.c: Likewise.
1462 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
1463 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
1464 for x86_64-* or i?86-*.
1465 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
1466 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
1467 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
1468 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
1469 option.
1470 * gcc.c-torture/execute/20111227-2.c: Moved to...
1471 * gcc.dg/20111227-2.c: ... here. Add -free option.
1472 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
1473 * gcc.dg/20111227-3.c: ... here. Add -free option.
1474 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
1475 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
1476 declarations for abort and exit.
1477 * gcc.c-torture/execute/920711-1.c: Likewise.
1478 * gcc.c-torture/execute/930529-1.c: Likewise.
1479 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
1480 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
1481 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
1482 exit.
1483 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
1484 for i?86-* or x86_64-*. Add declarations for abort and exit.
1485 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
1486 i?86-* or x86_64-*.
1487 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
1488 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
1489 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
1490 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
1491 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
1492 Xfail on powerpc-ibm-aix*. Add declaration for abort.
1493 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
1494 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
1495 m68k-linux.
1496 * gcc.c-torture/execute/loop-2g.c: Likewise.
1497 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
1498 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
1499 powerpc-*-eabi*.
1500 * gcc.c-torture/execute/pr19689.c: Require int32plus.
1501 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
1502 * gcc.c-torture/execute/pr23047.c: Likewise.
1503 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
1504 declarations for abort and exit.
1505 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
1506 * gcc.c-torture/execute/pr31448.c: Likewise.
1507 * gcc.c-torture/execute/pr35456.c: Skip on vax.
1508 * gcc.c-torture/execute/pr37573.c: Require int32plus.
1509 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
1510 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
1511 Skip on spu-*.
1512 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
1513 declarations for abort and exit.
1514 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
1515 * gcc.c-torture/execute/pr43220.c: Require int32plus.
1516 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
1517 * gcc.c-torture/execute/pr45262.c: Require int32plus.
1518 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
1519 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
1520 * gcc.c-torture/execute/pr51582-2.c: Likewise.
1521 * gcc.c-torture/execute/pr52979-1.c: Likewise.
1522 * gcc.c-torture/execute/pr52979-2.c: Likewise.
1523 * gcc.c-torture/execute/pr56799.c: Likewise.
1524 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
1525 option. Add declarations for abort and exit.
1526 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
1527 * gcc.c-torture/execute/pr58570.c: Likewise.
1528 * gcc.c-torture/execute/pr60822.c: Likewise.
1529 * gcc.c-torture/execute/pr7284-1.c: Likewise.
1530 * gcc.c-torture/execute/shiftdi.c: Likewise.
1531 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
1532 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
1533 * gcc.c-torture/execute/usmul.c: Require int32plus.
1534 * gcc.c-torture/execute/vrp-5.c: Likewise.
1535 * gcc.c-torture/execute/vrp-6.c: Likewise.
1536 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
1537 * gcc.c-torture/execute/20010122-1.x: Delete.
1538 * gcc.c-torture/execute/20010129-1.x: Delete.
1539 * gcc.c-torture/execute/20020404-1.x: Delete.
1540 * gcc.c-torture/execute/20021024-1.x: Delete.
1541 * gcc.c-torture/execute/20021127-1.x: Delete.
1542 * gcc.c-torture/execute/20030125-1.x: Delete.
1543 * gcc.c-torture/execute/20030216-1.x: Delete.
1544 * gcc.c-torture/execute/20030222-1.x: Delete.
1545 * gcc.c-torture/execute/20040629-1.x: Delete.
1546 * gcc.c-torture/execute/20040703-1.x: Delete.
1547 * gcc.c-torture/execute/20040705-1.x: Delete.
1548 * gcc.c-torture/execute/20040705-2.x: Delete.
1549 * gcc.c-torture/execute/20040709-1.x: Delete.
1550 * gcc.c-torture/execute/20040709-2.x: Delete.
1551 * gcc.c-torture/execute/20040811-1.x: Delete.
1552 * gcc.c-torture/execute/20050316-1.x: Delete.
1553 * gcc.c-torture/execute/20050316-2.x: Delete.
1554 * gcc.c-torture/execute/20050316-3.x: Delete.
1555 * gcc.c-torture/execute/20050604-1.x: Delete.
1556 * gcc.c-torture/execute/20061101-1.x: Delete.
1557 * gcc.c-torture/execute/20061220-1.x: Delete.
1558 * gcc.c-torture/execute/20081117-1.x: Delete.
1559 * gcc.c-torture/execute/20101011-1.x: Delete.
1560 * gcc.c-torture/execute/20120919-1.x: Delete.
1561 * gcc.c-torture/execute/920612-1.x: Delete.
1562 * gcc.c-torture/execute/920710-1.x: Delete.
1563 * gcc.c-torture/execute/920711-1.x: Delete.
1564 * gcc.c-torture/execute/930529-1.x: Delete.
1565 * gcc.c-torture/execute/931004-12.x: Delete.
1566 * gcc.c-torture/execute/980709-1.x: Delete.
1567 * gcc.c-torture/execute/981130-1.x: Delete.
1568 * gcc.c-torture/execute/990127-2.x: Delete.
1569 * gcc.c-torture/execute/990413-2.x: Delete.
1570 * gcc.c-torture/execute/990826-0.x: Delete.
1571 * gcc.c-torture/execute/bf64-1.x: Delete.
1572 * gcc.c-torture/execute/bitfld-4.x: Delete.
1573 * gcc.c-torture/execute/cmpsi-2.x: Delete.
1574 * gcc.c-torture/execute/cvt-1.x: Delete.
1575 * gcc.c-torture/execute/eeprof-1.x: Delete.
1576 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
1577 * gcc.c-torture/execute/loop-2f.x: Delete.
1578 * gcc.c-torture/execute/loop-2g.x: Delete.
1579 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
1580 * gcc.c-torture/execute/nest-align-1.x: Delete.
1581 * gcc.c-torture/execute/pr19689.x: Delete.
1582 * gcc.c-torture/execute/pr22493-1.x: Delete.
1583 * gcc.c-torture/execute/pr23047.x: Delete.
1584 * gcc.c-torture/execute/pr23135.x: Delete.
1585 * gcc.c-torture/execute/pr29797-1.x: Delete.
1586 * gcc.c-torture/execute/pr31448.x: Delete.
1587 * gcc.c-torture/execute/pr35456.x: Delete.
1588 * gcc.c-torture/execute/pr37573.x: Delete.
1589 * gcc.c-torture/execute/pr38151.x: Delete.
1590 * gcc.c-torture/execute/pr39228.x: Delete.
1591 * gcc.c-torture/execute/pr39501.x: Delete.
1592 * gcc.c-torture/execute/pr40386.x: Delete.
1593 * gcc.c-torture/execute/pr43220.x: Delete.
1594 * gcc.c-torture/execute/pr44683.x: Delete.
1595 * gcc.c-torture/execute/pr45262.x: Delete.
1596 * gcc.c-torture/execute/pr47237.x: Delete.
1597 * gcc.c-torture/execute/pr51581-1.x: Delete.
1598 * gcc.c-torture/execute/pr51581-2.x: Delete.
1599 * gcc.c-torture/execute/pr52979-1.x: Delete.
1600 * gcc.c-torture/execute/pr52979-2.x: Delete.
1601 * gcc.c-torture/execute/pr53366-1.x: Delete.
1602 * gcc.c-torture/execute/pr56799.x: Delete.
1603 * gcc.c-torture/execute/pr57124.x: Delete.
1604 * gcc.c-torture/execute/pr57344-2.x: Delete.
1605 * gcc.c-torture/execute/pr58570.x: Delete.
1606 * gcc.c-torture/execute/pr60822.x: Delete.
1607 * gcc.c-torture/execute/pr7284-1.x: Delete.
1608 * gcc.c-torture/execute/shiftdi.x: Delete.
1609 * gcc.c-torture/execute/simd-4.x: Delete.
1610 * gcc.c-torture/execute/strncmp-1.x: Delete.
1611 * gcc.c-torture/execute/usmul.x: Delete.
1612 * gcc.c-torture/execute/vrp-5.x: Delete.
1613 * gcc.c-torture/execute/vrp-6.x: Delete.
1614 * gcc.c-torture/execute/zerolen-2.x: Delete.
1615
1616 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1617
1618 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
1619
1620 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1621
1622 PR c++/34938
1623 * g++.dg/template/pr34938-1.C: New.
1624 * g++.dg/template/pr34938-2.C: Likewise.
1625
1626 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1627
1628 PR target/61996
1629 * gcc.target/sh/pr61996.c: New.
1630
1631 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1632
1633 * g++.dg/cpp0x/cplusplus.C: New.
1634 * g++.dg/cpp0x/cplusplus_0x.C: New.
1635 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
1636 * g++.dg/cpp0x/auto41.C: Ditto.
1637 * g++.dg/cpp0x/auto9.C: Ditto.
1638 * g++.dg/cpp0x/initlist26.C: Ditto.
1639 * g++.dg/cpp0x/pr59111.C: Ditto.
1640 * g++.dg/cpp0x/trailing2.C: Ditto.
1641 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
1642 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
1643 * g++.dg/cpp1y/auto-fn1.C: Ditto.
1644 * g++.dg/cpp1y/auto-fn2.C: Ditto.
1645 * g++.dg/cpp1y/auto-fn3.C: Ditto.
1646 * g++.dg/cpp1y/auto-fn4.C: Ditto.
1647 * g++.dg/cpp1y/auto-fn5.C: Ditto.
1648 * g++.dg/cpp1y/auto-fn6.C: Ditto.
1649 * g++.dg/cpp1y/auto-fn7.C: Ditto.
1650 * g++.dg/cpp1y/auto-fn8.C: Ditto.
1651 * g++.dg/cpp1y/auto-fn9.C: Ditto.
1652 * g++.dg/cpp1y/auto-fn10.C: Ditto.
1653 * g++.dg/cpp1y/auto-fn11.C: Ditto.
1654 * g++.dg/cpp1y/auto-fn12.C: Ditto.
1655 * g++.dg/cpp1y/auto-fn13.C: Ditto.
1656 * g++.dg/cpp1y/auto-fn14.C: Ditto.
1657 * g++.dg/cpp1y/auto-fn15.C: Ditto.
1658 * g++.dg/cpp1y/auto-fn16.C: Ditto.
1659 * g++.dg/cpp1y/auto-fn17.C: Ditto.
1660 * g++.dg/cpp1y/auto-fn18.C: Ditto.
1661 * g++.dg/cpp1y/auto-fn19.C: Ditto.
1662 * g++.dg/cpp1y/auto-fn20.C: Ditto.
1663 * g++.dg/cpp1y/auto-fn21.C: Ditto.
1664 * g++.dg/cpp1y/auto-fn22.C: Ditto.
1665 * g++.dg/cpp1y/auto-fn23.C: Ditto.
1666 * g++.dg/cpp1y/auto-fn24.C: Ditto.
1667 * g++.dg/cpp1y/auto-fn25.C: Ditto.
1668 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
1669 * g++.dg/cpp1y/auto-neg1.C: Ditto.
1670 * g++.dg/cpp1y/digit-sep.C: Ditto.
1671 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
1672 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
1673 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
1674 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
1675 * g++.dg/cpp1y/lambda-generic.C: Ditto.
1676 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
1677 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
1678 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
1679 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
1680 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
1681 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
1682 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
1683 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
1684 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
1685 * g++.dg/cpp1y/lambda-init.C: Ditto.
1686 * g++.dg/cpp1y/lambda-init1.C: Ditto.
1687 * g++.dg/cpp1y/lambda-init2.C: Ditto.
1688 * g++.dg/cpp1y/lambda-init3.C: Ditto.
1689 * g++.dg/cpp1y/lambda-init4.C: Ditto.
1690 * g++.dg/cpp1y/lambda-init5.C: Ditto.
1691 * g++.dg/cpp1y/lambda-init6.C: Ditto.
1692 * g++.dg/cpp1y/lambda-init7.C: Ditto.
1693 * g++.dg/cpp1y/lambda-init8.C: Ditto.
1694 * g++.dg/cpp1y/lambda-init9.C: Ditto.
1695 * g++.dg/cpp1y/mangle1.C: Ditto.
1696 * g++.dg/cpp1y/pr57640.C: Ditto.
1697 * g++.dg/cpp1y/pr57644.C: Ditto.
1698 * g++.dg/cpp1y/pr58500.C: Ditto.
1699 * g++.dg/cpp1y/pr58533.C: Ditto.
1700 * g++.dg/cpp1y/pr58534.C: Ditto.
1701 * g++.dg/cpp1y/pr58535.C: Ditto.
1702 * g++.dg/cpp1y/pr58536.C: Ditto.
1703 * g++.dg/cpp1y/pr58548.C: Ditto.
1704 * g++.dg/cpp1y/pr58549.C: Ditto.
1705 * g++.dg/cpp1y/pr58637.C: Ditto.
1706 * g++.dg/cpp1y/pr58708.C: Ditto.
1707 * g++.dg/cpp1y/pr59110.C: Ditto.
1708 * g++.dg/cpp1y/pr59112.C: Ditto.
1709 * g++.dg/cpp1y/pr59113.C: Ditto.
1710 * g++.dg/cpp1y/pr59629.C: Ditto.
1711 * g++.dg/cpp1y/pr59635.C: Ditto.
1712 * g++.dg/cpp1y/pr59636.C: Ditto.
1713 * g++.dg/cpp1y/pr59638.C: Ditto.
1714 * g++.dg/cpp1y/pr59867.C: Ditto.
1715 * g++.dg/cpp1y/pr60033.C: Ditto.
1716 * g++.dg/cpp1y/pr60052.C: Ditto.
1717 * g++.dg/cpp1y/pr60053.C: Ditto.
1718 * g++.dg/cpp1y/pr60054.C: Ditto.
1719 * g++.dg/cpp1y/pr60064.C: Ditto.
1720 * g++.dg/cpp1y/pr60065.C: Ditto.
1721 * g++.dg/cpp1y/pr60190.C: Ditto.
1722 * g++.dg/cpp1y/pr60311.C: Ditto.
1723 * g++.dg/cpp1y/pr60332.C: Ditto.
1724 * g++.dg/cpp1y/pr60376.C: Ditto.
1725 * g++.dg/cpp1y/pr60377.C: Ditto.
1726 * g++.dg/cpp1y/pr60384.C: Ditto.
1727 * g++.dg/cpp1y/pr60390.C: Ditto.
1728 * g++.dg/cpp1y/pr60391.C: Ditto.
1729 * g++.dg/cpp1y/pr60393.C: Ditto.
1730 * g++.dg/cpp1y/pr60573.C: Ditto.
1731 * g++.dg/cpp1y/pr60626.C: Ditto.
1732 * g++.dg/cpp1y/pr60627.C: Ditto.
1733 * g++.dg/cpp1y/regress1.C: Ditto.
1734 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
1735 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
1736 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
1737 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
1738 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
1739 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
1740 * g++.dg/cpp1y/var-templ1.C: Ditto.
1741 * g++.dg/cpp1y/var-templ2.C: Ditto.
1742 * g++.dg/cpp1y/var-templ3.C: Ditto.
1743 * g++.dg/cpp1y/var-templ4.C: Ditto.
1744 * g++.dg/cpp1y/var-templ5.C: Ditto.
1745 * g++.dg/cpp1y/var-templ6.C: Ditto.
1746 * g++.dg/cpp1y/var-templ7.C: Ditto.
1747 * g++.dg/cpp1y/vla1.C: Ditto.
1748 * g++.dg/cpp1y/vla2.C: Ditto.
1749 * g++.dg/cpp1y/vla3.C: Ditto.
1750 * g++.dg/cpp1y/vla4.C: Ditto.
1751 * g++.dg/cpp1y/vla5.C: Ditto.
1752 * g++.dg/cpp1y/vla8.C: Ditto.
1753 * g++.dg/cpp1y/vla9.C: Ditto.
1754 * g++.dg/cpp1y/vla10.C: Ditto.
1755 * g++.dg/cpp1y/vla11.C: Ditto.
1756 * g++.dg/cpp1y/vla12.C: Ditto.
1757 * g++.dg/cpp1y/vla13.C: Ditto.
1758 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1759 * g++.dg/ext/vector23.C: Ditto.
1760 * g++.dg/ext/vla11.C: Ditto.
1761 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1762 * g++.dg/warn/Wvla-2.C: Ditto.
1763 * g++.dg/debug/dwarf2/auto1.C: Ditto.
1764 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1765 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1766 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1767 in error message.
1768 * g++.dg/system-binary-constants-1.C: Ditto.
1769 * g++.dg/cpp1y/cplusplus_1y.C: New.
1770 * g++.dg/cpp1z/cplusplus.C: New.
1771 * lib/target-supports.exp:
1772 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1773 (check_effective_target_c++11_only): Call check_effective_target_c++14;
1774 (check_effective_target_c++11_down): Ditto.
1775
1776 2014-08-22 Marek Polacek <polacek@redhat.com>
1777
1778 PR c++/62199
1779 * c-c++-common/pr62199.c: New test.
1780 * c-c++-common/pr62199-2.c: New test.
1781 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1782
1783 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1784
1785 PR c++/57709
1786 * g++.dg/Wshadow.C: New test.
1787
1788 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
1789
1790 PR fortran/62135
1791 * gfortran.dg/pr62135.f90: New test.
1792
1793 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1794
1795 * g++.dg/warn/wdate-time.C: Remove.
1796 * gcc.dg/wdate-time.c: Move from here...
1797 * c-c++-common/wdate-time.c: ... to here.
1798
1799 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1800
1801 * gfortran.dg/use_without_only_1.f90: New test.
1802
1803 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1804
1805 PR other/62008
1806 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1807
1808 2014-08-22 Tony Wang <tony.wang@arm.com>
1809
1810 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
1811 dejagnu wrapper.
1812
1813 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1814
1815 PR fortran/62214
1816 * gfortran.dg/array_assignment_5.f90: New test.
1817
1818 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
1819
1820 * lib/target-supports.exp
1821 (check_effective_target_logical_op_short_circuit): Add nios2.
1822 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1823 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1824 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1825 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1826 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1827 for test using -fPIC.
1828 * gcc.dg/lto/pr61526_0.c: Likewise.
1829
1830 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
1831
1832 PR tree-optimization/62091
1833 * g++.dg/ipa/devirt-37.C: Update template.
1834 * g++.dg/ipa/devirt-40.C: New testcase.
1835
1836 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
1837
1838 PR tree-optimization/62112
1839 * gcc.dg/tree-ssa/pr62112-1.c: New file.
1840 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1841 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1842 * gcc.c-torture/execute/20071219-1.c: Likewise.
1843
1844 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1845
1846 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1847
1848 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1849
1850 * gcc.target/powerpc/swaps-p8-1.c: New test.
1851 * gcc.target/powerpc/swaps-p8-2.c: New test.
1852 * gcc.target/powerpc/swaps-p8-3.c: New test.
1853 * gcc.target/powerpc/swaps-p8-4.c: New test.
1854 * gcc.target/powerpc/swaps-p8-5.c: New test.
1855 * gcc.target/powerpc/swaps-p8-6.c: New test.
1856 * gcc.target/powerpc/swaps-p8-7.c: New test.
1857 * gcc.target/powerpc/swaps-p8-8.c: New test.
1858 * gcc.target/powerpc/swaps-p8-9.c: New test.
1859 * gcc.target/powerpc/swaps-p8-10.c: New test.
1860 * gcc.target/powerpc/swaps-p8-11.c: New test.
1861 * gcc.target/powerpc/swaps-p8-12.c: New test.
1862
1863 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1864
1865 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1866
1867 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1868
1869 * g++.dg/ipa/devirt-37.C: Fix testcase.
1870
1871 2014-08-20 Martin Jambor <mjambor@suse.cz>
1872 Wei Mi <wmi@google.com>
1873
1874 PR ipa/60449
1875 PR middle-end/61776
1876 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1877 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1878 * testsuite/gcc.dg/pr61776.c: New test.
1879
1880 2014-08-20 Steve Ellcey <sellcey@mips.com>
1881
1882 PR middle-end/49191
1883 * lib/target-supports.exp (check_effective_target_non_strict_align):
1884 Add function description.
1885
1886 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1887
1888 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1889 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1890
1891 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1892
1893 PR c/59304
1894 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1895 before setting the option.
1896 * diagnostic.c (diagnostic_classify_diagnostic): Record
1897 command-line status.
1898
1899 2014-08-20 Mark Wielaard <mjw@redhat.com>
1900
1901 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
1902
1903 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1904
1905 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
1906 Return memory full when we have a tiny target and relocation
1907 truncation occurs.
1908 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
1909 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
1910 * lib/target-supports.exp (check_effective_target_tiny): New function.
1911
1912 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1913
1914 * gfortran.dg/errnocheck_1.f90: New test.
1915 * gfortran.dg/associative_1.f90: New test.
1916
1917 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1918
1919 PR preprocessor/51303
1920 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
1921
1922 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1923
1924 PR c/60975
1925 PR c/53063
1926 * gcc.dg/cpp/Wvariadic-1p.c: New test.
1927
1928 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
1929
1930 * lib/target-supports.exp
1931 (check_effective_target_arm_v8_neon_ok_nocache): Add
1932 "-march-armv8-a" to compile flags.
1933
1934 2014-08-19 Marek Polacek <polacek@redhat.com>
1935
1936 PR c++/62153
1937 * c-c++-common/Wbool-compare-1.c: New test.
1938
1939 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
1940
1941 PR c/45584
1942 * gcc.dg/pr13519-1.c: Adjust.
1943
1944 2014-08-19 Mark Wielaard <mjw@redhat.com>
1945
1946 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
1947
1948 2014-07-08 Mark Wielaard <mjw@redhat.com>
1949
1950 PR debug/59051
1951 * gcc.dg/guality/restrict.c: New test.
1952
1953 2014-08-19 Mark Wielaard <mjw@redhat.com>
1954
1955 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
1956 matching. Catch '<unknown type in ' to recognize older gdb versions.
1957 * gcc.dg/guality/const-volatile.c: New test.
1958
1959 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1960
1961 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
1962 !gas.
1963
1964 2014-08-19 Marek Polacek <polacek@redhat.com>
1965
1966 * gcc.dg/Wc99-c11-compat-1.c: New test.
1967 * gcc.dg/Wc99-c11-compat-2.c: New test.
1968 * gcc.dg/Wc99-c11-compat-3.c: New test.
1969 * gcc.dg/Wc99-c11-compat-4.c: New test.
1970 * gcc.dg/Wc99-c11-compat-5.c: New test.
1971 * gcc.dg/Wc99-c11-compat-6.c: New test.
1972 * gcc.dg/Wc99-c11-compat-7.c: New test.
1973
1974 2014-08-19 Marek Polacek <polacek@redhat.com>
1975
1976 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
1977 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
1978 * gcc.dg/Wc90-c99-compat-7.c: New test.
1979 * gcc.dg/Wc90-c99-compat-8.c: New test.
1980 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
1981
1982 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1983 Steven Bosscher <steven@gcc.gnu.org>
1984
1985 PR c/52952
1986 * gcc.dg/redecl-4.c: Add column markers.
1987 * gcc.dg/format/bitfld-1.c: Likewise.
1988 * gcc.dg/format/attr-2.c: Likewise.
1989 * gcc.dg/format/attr-6.c: Likewise.
1990 * gcc.dg/format/array-1.c: Likewise.
1991 * gcc.dg/format/attr-7.c: Likewise.
1992 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1993 * gcc.dg/format/attr-4.c: Likewise.
1994 * gcc.dg/format/branch-1.c: Likewise.
1995 * gcc.dg/format/c90-printf-1.c: Likewise.
1996
1997 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
1998
1999 * guality/nrv-1.c: Add `used' attribute to a1.
2000
2001 2014-08-18 Richard Biener <rguenther@suse.de>
2002
2003 PR tree-optimization/62090
2004 * gcc.dg/pr62090-2.c: New testcase.
2005
2006 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
2007
2008 * g++.dg/ipa/pr61800.C: New.
2009
2010 2014-08-18 Yury Gribov <y.gribov@samsung.com>
2011
2012 PR sanitizer/62089
2013 * c-c++-common/asan/pr62089.c: New test.
2014 * c-c++-common/asan/bitfield-1.c: New test.
2015 * c-c++-common/asan/bitfield-2.c: New test.
2016 * c-c++-common/asan/bitfield-3.c: New test.
2017 * c-c++-common/asan/bitfield-4.c: New test.
2018
2019 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2020
2021 PR tree-optimization/52904
2022 * gcc.dg/pr52904.c: New test.
2023
2024 2014-08-17 Tobias Burnus <burnus@net-b.de>
2025
2026 * gfortran.dg/finalize_27.f90: New.
2027
2028 2014-08-16 Andrew Pinski <apinski@cavium.com>
2029
2030 * gcc.c-torture/compile/20140816-1.c: New testcase.
2031
2032 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
2033
2034 PR c++/52819
2035 * g++.dg/template/pr52819.C: New.
2036
2037 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2038
2039 PR fortran/62142
2040 * gfortran.dg/realloc_on_assign_24.f90: New test.
2041
2042 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
2043
2044 PR c++/62072
2045 Revert:
2046 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2047
2048 DR 1584
2049 PR c++/57466
2050 * g++.dg/template/pr57466.C: New.
2051 * g++.dg/cpp0x/pr57466.C: Likewise.
2052 * g++.dg/template/unify6.C: Update.
2053
2054 * g++.dg/cpp0x/sfinae52.C: New.
2055
2056 2014-08-15 Ilya Tocar <tocarip@gmail.com>
2057
2058 PR target/61878
2059 * gcc.target/i386/avx512f-typecast-1.c: New test.
2060 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
2061 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
2062 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
2063 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
2064 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
2065 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
2066 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
2067 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
2068 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
2069 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
2070 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
2071 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
2072 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
2073 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
2074 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
2075 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
2076 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
2077 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
2078 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
2079 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
2080 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
2081 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
2082 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
2083 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
2084 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
2085 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
2086 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
2087 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
2088 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
2089 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
2090 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
2091 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
2092 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
2093 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
2094 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
2095 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
2096 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
2097 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
2098 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
2099 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
2100
2101 2014-08-15 Jakub Jelinek <jakub@redhat.com>
2102 Tobias Burnus <burnus@net-b.de>
2103
2104 PR fortran/62131
2105 * gfortran.dg/gomp/pr62131.f90: New test.
2106
2107 2014-08-15 Richard Biener <rguenther@suse.de>
2108
2109 PR tree-optimization/62031
2110 * gcc.dg/torture/pr62031.c: New testcase.
2111
2112 2014-08-15 Bin Cheng <bin.cheng@arm.com>
2113
2114 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
2115
2116 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
2117
2118 PR tree-optimization/62091
2119 * g++.dg/ipa/devirt-38.C: New testcase.
2120
2121 2014-08-14 Marek Polacek <polacek@redhat.com>
2122
2123 DR 458
2124 * gcc.dg/c11-stdatomic-2.c: New test.
2125
2126 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2127
2128 PR fortran/62106
2129 * gfortran.dg/array_constructor_49.f90: New test.
2130
2131 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2132
2133 PR c++/54377
2134 * g++.dg/template/pr54377.C: New.
2135 * g++.dg/cpp0x/pr54377.C: Likewise.
2136 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
2137 * g++.dg/cpp0x/pr51226.C: Likewise.
2138 * g++.dg/cpp0x/variadic2.C: Likewise.
2139 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
2140 * g++.dg/template/dtor3.C: Likewise.
2141 * g++.dg/template/qualttp4.C: Likewise.
2142 * g++.dg/template/spec28.C: Likewise.
2143 * g++.old-deja/g++.brendan/crash8.C: Likewise.
2144 * g++.old-deja/g++.pt/ttp7.C: Likewise.
2145
2146 2014-08-14 Tom de Vries <tom@codesourcery.com>
2147
2148 PR rtl-optimization/62004
2149 PR rtl-optimization/62030
2150 * gcc.dg/pr62004.c: New test.
2151 * gcc.dg/pr62030.c: Same.
2152 * gcc.target/mips/pr62030-octeon.c: Same.
2153
2154 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2155
2156 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
2157 * g++.dg/cpp0x/decltype2.C: Likewise.
2158 * g++.dg/cpp0x/decltype3.C: Likewise.
2159 * g++.dg/cpp0x/pr60249.C: Likewise.
2160 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
2161 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2162 * g++.dg/cpp0x/variadic2.C: Likewise.
2163 * g++.dg/cpp0x/variadic74.C: Likewise.
2164 * g++.dg/parse/error10.C: Likewise.
2165 * g++.dg/parse/error15.C: Likewise.
2166 * g++.dg/parse/error2.C: Likewise.
2167 * g++.dg/template/crash106.C: Likewise.
2168 * g++.dg/template/crash89.C: Likewise.
2169 * g++.dg/template/nontype7.C: Likewise.
2170 * g++.dg/template/void3.C: Likewise.
2171 * g++.dg/template/void7.C: Likewise.
2172
2173 2014-08-14 Richard Biener <rguenther@suse.de>
2174
2175 PR tree-optimization/62090
2176 * gcc.dg/pr62090.c: New testcase.
2177
2178 2014-08-14 Richard Biener <rguenther@suse.de>
2179
2180 PR rtl-optimization/62079
2181 * g++.dg/pr62079.C: New testcase.
2182
2183 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
2184
2185 * gcc.target/arm/max-insns-skipped.c: New test.
2186
2187 2014-08-14 Bin Cheng <bin.cheng@arm.com>
2188
2189 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
2190
2191 2014-08-12 Marek Polacek <polacek@redhat.com>
2192
2193 * gcc.dg/concat.c: Add dg-options.
2194 * gcc.dg/func-outside-2.c: Add __extension__.
2195 * gcc.dg/pr19967.c: Use -std=c99.
2196 * gcc.dg/pr22458-1.c: Add dg-options.
2197 * gcc.dg/pr33676.c: Add dg-options.
2198 * gcc.dg/gnu-predef-1.c: New test.
2199 * gcc.dg/c90-func-1.c: New test.
2200 * gcc.dg/c90-func-2.c: New test.
2201 * gcc.dg/c90-func-2.h: New test.
2202
2203 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
2204
2205 * lib/target/supports.exp
2206 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
2207 or later.
2208
2209 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
2210
2211 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
2212 on Neon hardware.
2213
2214 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
2215 * gcc.target/arm/pr59985.c: Likewise.
2216
2217 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
2218
2219 PR other/61962
2220 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
2221
2222 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
2223
2224 PR middle-end/62103
2225 * gcc.c-torture/execute/bitfld-6.c: New test.
2226
2227 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
2228
2229 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
2230 * gcc.target/arm/pr56184.C: Likewise.
2231 * gcc.target/arm/pr59896.c: Likewise.
2232 * gcc.target/arm/stack-red-zone.c: Likewise.
2233 * gcc.target/arm/thumb-find-work-register.c: Likewise.
2234
2235 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
2236 check_effective_target_arm_thumb2_ok): Test with code that passes
2237 an argument and returns a result.
2238
2239 2014-08-11 Richard Biener <rguenther@suse.de>
2240
2241 PR tree-optimization/62075
2242 * gcc.dg/vect/pr62075.c: New testcase.
2243
2244 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
2245
2246 PR tree-optimization/62073
2247 * gcc.dg/vect/pr62073.c: New test.
2248
2249 2014-08-11 Richard Biener <rguenther@suse.de>
2250
2251 PR tree-optimization/62070
2252 * gcc.dg/pr62070.c: New testcase.
2253
2254 2014-08-11 Yury Gribov <y.gribov@samsung.com>
2255
2256 * c-c++-common/asan/inc.c: Update test.
2257 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2258 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
2259 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2260 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2261 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
2262 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2263 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2264 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2265 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2266 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
2267
2268 2014-08-10 Marek Polacek <polacek@redhat.com>
2269
2270 PR c/51849
2271 * gcc.dg/Wc90-c99-compat-1.c: New test.
2272 * gcc.dg/Wc90-c99-compat-2.c: New test.
2273 * gcc.dg/Wc90-c99-compat-3.c: New test.
2274 * gcc.dg/Wc90-c99-compat-4.c: New test.
2275 * gcc.dg/Wc90-c99-compat-5.c: New test.
2276 * gcc.dg/Wc90-c99-compat-6.c: New test.
2277 * gcc.dg/wvla-1.c: Adjust dg-warning.
2278 * gcc.dg/wvla-2.c: Adjust dg-warning.
2279 * gcc.dg/wvla-4.c: Adjust dg-warning.
2280 * gcc.dg/wvla-6.c: Adjust dg-warning.
2281
2282 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2283
2284 PR fortran/61999
2285 * gfortran.dg/dot_product_3.f90: New test case.
2286
2287 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
2288
2289 * g++.dg/ipa/devirt-35.C: Fix template.
2290 * g++.dg/ipa/devirt-36.C: Likewise.
2291 * g++.dg/ipa/devirt-37.C: New testcase.
2292
2293 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2294
2295 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
2296 * g++.dg/cpp0x/enum29.C: Adjust.
2297
2298 2014-08-08 Richard Biener <rguenther@suse.de>
2299
2300 * gcc.dg/strlenopt-8.c: Remove XFAIL.
2301 * gcc.dg/tree-prof/stringop-2.c: Adjust.
2302 * gfortran.dg/array_memcpy_4.f90: Likewise.
2303 * gfortran.dg/trim_optimize_1.f90: Likewise.
2304 * gfortran.dg/trim_optimize_2.f90: Likewise.
2305
2306 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
2307
2308 * gcc.dg/zero_sign_ext_test.c: New test.
2309
2310 2014-08-08 Bin Cheng <bin.cheng@arm.com>
2311
2312 * gcc.dg/torture/pr61772.c: Skip lto running.
2313
2314 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2315
2316 PR tree-optimization/60707
2317 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
2318
2319 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
2320
2321 * g++.dg/ipa/devirt-35.C: New testcase.
2322 * g++.dg/ipa/devirt-36.C: New testcase.
2323
2324 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2325
2326 PR c++/51312
2327 * g++.dg/cpp0x/enum29.C: New.
2328
2329 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2330
2331 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
2332 defining in dg-options.
2333 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
2334
2335 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
2336
2337 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
2338
2339 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
2340 on 32-bit hppa-hpux.
2341
2342 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
2343 * c-c++-common/pr50459.c: Likewise.
2344
2345 2014-08-07 Petr Murzin <petr.murzin@intel.com>
2346
2347 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
2348 values.h, change MAXDOUBLE for DBL_MAX.
2349 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2350 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
2351 values.h, change MAXFLOAT for FLT_MAX.
2352 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2353 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
2354 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
2355 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
2356 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
2357 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
2358 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
2359 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
2360 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
2361
2362 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2363
2364 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
2365
2366 2014-08-07 Marek Polacek <polacek@redhat.com>
2367
2368 * gcc.dg/fold-reassoc-3.c: New test.
2369
2370 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
2371
2372 * gcc.target/i386/struct-size.c: New.
2373
2374 2014-08-07 Tom de Vries <tom@codesourcery.com>
2375
2376 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
2377 * lib/target-supports.exp (check_effective_target_glibc)
2378 (check_effective_target_glibc_2_12_or_later)
2379 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
2380
2381 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
2382
2383 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
2384
2385 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
2386
2387 PR c++/43906
2388 * g++.dg/warn/Waddress-1.C: New.
2389
2390 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2391
2392 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
2393
2394 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
2395
2396 PR debug/61923
2397 * gcc.target/i386/pr61923.c: New test.
2398
2399 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
2400
2401 * gcc.target/aarch64/vdup_n_2.c: New test.
2402
2403 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2404
2405 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
2406 powerpc_elfv2.
2407
2408 2014-08-06 Jakub Jelinek <jakub@redhat.com>
2409
2410 PR rtl-optimization/61801
2411 * gcc.target/i386/pr61801.c: Rewritten.
2412
2413 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2414
2415 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
2416 Fix types.
2417 (test_vqdmlsls_lane_s32): Likewise.
2418 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2419 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2420
2421 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2422
2423 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
2424 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
2425 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
2426 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
2427 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
2428 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
2429 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
2430 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
2431
2432 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2433
2434 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
2435 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
2436 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
2437 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
2438 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
2439 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
2440
2441 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2442
2443 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
2444
2445 2014-08-04 Rohit <rohitarulraj@freescale.com>
2446
2447 PR target/60102
2448 * gcc.target/powerpc/pr60102.c: New testcase.
2449
2450 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2451
2452 PR target/61713
2453 * gcc.dg/pr61756.c: New test.
2454
2455 2014-08-04 Tom de Vries <tom@codesourcery.com>
2456
2457 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
2458 version instead of required-target.
2459 * lib/target-supports.exp
2460 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
2461 (check_effective_target_glibc_2_11_or_earlier): ... this.
2462
2463 2014-08-04 Arnaud Charlet <charlet@adacore.com>
2464
2465 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
2466 * gnat.dg/specs/debug1.ads: Adjust.
2467 * gnat.dg/specs/formal_type.ads: Fix error in test.
2468
2469 2014-08-03 Marek Polacek <polacek@redhat.com>
2470
2471 * gcc.dg/case-bogus-1.c: New test.
2472
2473 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2474
2475 PR c++/15339
2476 * g++.dg/other/default9.C: New.
2477 * g++.dg/other/default10.C: Likewise.
2478 * g++.dg/other/default3.C: Remove xfail.
2479
2480 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
2481
2482 * g++.dg/warn/Wsuggest-final.C: New testcase.
2483 * g++.dg/ipa/devirt-34.C: Fix.
2484
2485 2014-08-02 Marek Polacek <polacek@redhat.com>
2486
2487 PR c/59855
2488 * gcc.dg/Wdesignated-init-2.c: New test.
2489
2490 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2491
2492 DR 217 again
2493 * g++.dg/tc1/dr217-2.C: New.
2494
2495 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
2496
2497 PR other/61963
2498 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
2499
2500 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
2501
2502 PR middle-end/61455
2503 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
2504 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
2505
2506 2014-08-01 Jiong Wang <jiong.wang@arm.com>
2507
2508 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
2509 testcase.
2510
2511 2014-08-01 Richard Biener <rguenther@suse.de>
2512
2513 PR middle-end/61762
2514 * gcc.dg/pr61762.c: Align the string to make the testcase work
2515 on strict-align targets.
2516
2517 2014-08-01 Jakub Jelinek <jakub@redhat.com>
2518
2519 * c-c++-common/ubsan/align-1.c: New test.
2520 * c-c++-common/ubsan/align-2.c: New test.
2521 * c-c++-common/ubsan/align-3.c: New test.
2522 * c-c++-common/ubsan/align-4.c: New test.
2523 * c-c++-common/ubsan/align-5.c: New test.
2524 * c-c++-common/ubsan/attrib-4.c: New test.
2525 * g++.dg/ubsan/align-1.C: New test.
2526 * g++.dg/ubsan/align-2.C: New test.
2527 * g++.dg/ubsan/align-3.C: New test.
2528 * g++.dg/ubsan/attrib-1.C: New test.
2529 * g++.dg/ubsan/null-1.C: New test.
2530 * g++.dg/ubsan/null-2.C: New test.
2531
2532 2014-08-01 Tom de Vries <tom@codesourcery.com>
2533
2534 * lib/target-supports.exp (check_effective_target_glibc)
2535 (check_effective_target_glibc_2_12_or_later)
2536 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
2537 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
2538 not_glibc_2_11_or_earlier.
2539
2540 2014-07-31 Tom de Vries <tom@codesourcery.com>
2541
2542 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
2543
2544 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
2545
2546 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
2547 (test_vpaddd_s64): Likewise.
2548 (test_vpaddd_s64): Likewise.
2549 * gcc.target/aarch64/simd/vpaddd_f64: New.
2550 * gcc.target/aarch64/simd/vpaddd_s64: New.
2551 * gcc.target/aarch64/simd/vpaddd_u64: New.
2552
2553 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
2554
2555 PR target/61948
2556 * gcc.target/arm/pr61948.c: New test case.
2557
2558 2014-07-31 Richard Biener <rguenther@suse.de>
2559
2560 PR tree-optimization/61964
2561 * gcc.dg/torture/pr61964.c: New testcase.
2562
2563 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
2564
2565 PR c++/60517
2566 * c-c++-common/addrtmp.c: New file.
2567 * c-c++-common/uninit-G.c: Adapt.
2568
2569 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
2570
2571 PR lto/61868
2572 * gcc.dg/pr61868.c: New test.
2573
2574 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2575
2576 PR c++/57397
2577 * g++.dg/cpp0x/vt-57397-1.C: New.
2578 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
2579
2580 2014-07-30 Arnaud Charlet <charlet@adacore.com>
2581
2582 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
2583
2584 2014-07-30 Tom Tromey <tromey@redhat.com>
2585
2586 PR c/59855
2587 * gcc.dg/Wdesignated-init.c: New file.
2588
2589 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
2590
2591 * g++.dg/ipa/devirt-34.C: New testcase.
2592
2593 2014-07-28 Richard Biener <rguenther@suse.de>
2594
2595 PR rtl-optimization/61801
2596 * gcc.target/i386/pr61801.c: Fix testcase.
2597
2598 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
2599
2600 * gcc.dg/fold-abs-5.c: New test.
2601 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
2602 * gcc.dg/fold-compare-8.c: Likewise.
2603
2604 2014-07-28 Richard Biener <rguenther@suse.de>
2605
2606 PR middle-end/52478
2607 * gcc.dg/torture/ftrapv-1.c: New testcase.
2608
2609 2014-07-28 Richard Biener <rguenther@suse.de>
2610
2611 PR tree-optimization/61921
2612 * gfortran.dg/pr61921.f90: New testcase.
2613
2614 2014-07-28 Richard Biener <rguenther@suse.de>
2615
2616 PR rtl-optimization/61801
2617 * gcc.target/i386/pr61801.c: New testcase.
2618
2619 2014-07-27 Marek Polacek <polacek@redhat.com>
2620
2621 PR c/61861
2622 * gcc.dg/pr61861.c: New test.
2623
2624 2014-07-27 Petr Murzin <petr.murzin@intel.com>
2625
2626 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
2627 variable problem.
2628
2629 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
2630
2631 PR rtl-optimization/61926
2632 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
2633 Reverse argument order.
2634 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
2635 New XFAILed tests that match the original order.
2636
2637 2014-07-26 Marek Polacek <polacek@redhat.com>
2638
2639 PR c/61077
2640 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
2641
2642 2014-07-26 Tobias Burnus <burnus@net-b.de>
2643
2644 PR fortran/61881
2645 PR fortran/61888
2646 PR fortran/57305
2647 * gfortran.dg/sizeof_2.f90: Change dg-error.
2648 * gfortran.dg/sizeof_4.f90: New.
2649 * gfortran.dg/storage_size_1.f08: Correct expected
2650 value.
2651
2652 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
2653
2654 PR target/44551
2655 * gcc.target/i386/pr44551-1.c: New file.
2656
2657 2014-07-25 Xinliang David Li <davidxl@google.com>
2658
2659 * g++.dg/tree-prof/tree-prof.exp: Define macros.
2660 * g++.dg/tree-prof/reorder_class1.h: New file.
2661 * g++.dg/tree-prof/reorder_class2.h: New file.
2662 * g++.dg/tree-prof/reorder.C: New test.
2663 * g++.dg/tree-prof/morefunc.C: New test.
2664
2665 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
2666
2667 Implement N4051 - Allow typename in a template template parameter
2668 * lib/target-supports.exp (check_effective_target_c++1y): Now
2669 means C++1y and up.
2670 (check_effective_target_c++1y_down): New.
2671 (check_effective_target_c++1z_only): New.
2672 (check_effective_target_c++1z): New.
2673 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
2674 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
2675 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
2676
2677 2014-07-25 Tobias Burnus <burnus@net-b.de>
2678
2679 * gfortran.dg/storage_size_5.f90: New.
2680
2681 2014-07-25 Richard Biener <rguenther@suse.de>
2682
2683 PR middle-end/61762
2684 PR middle-end/61894
2685 * gcc.dg/pr61762.c: New testcase.
2686 * gcc.dg/fold-cstring.c: Likewise.
2687 * gcc.dg/fold-cvect.c: Likewise.
2688
2689 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2690
2691 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
2692
2693 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
2694 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
2695 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
2696 * gcc.c-torture/execute/pr23135.x: Likewise.
2697
2698 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2699
2700 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
2701
2702 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2703
2704 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
2705
2706 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2707
2708 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
2709
2710 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2711
2712 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2713 sequences.
2714 * gcc.target/aarch64/test_frame_2.c: Likewise.
2715 * gcc.target/aarch64/test_frame_4.c: Likewise.
2716 * gcc.target/aarch64/test_frame_6.c: Likewise.
2717 * gcc.target/aarch64/test_frame_7.c: Likewise.
2718 * gcc.target/aarch64/test_frame_8.c: Likewise.
2719 * gcc.target/aarch64/test_frame_10.c: Likewise.
2720
2721 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2722
2723 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2724 sequences.
2725 * gcc.target/aarch64/test_frame_10.c: Likewise.
2726 * gcc.target/aarch64/test_frame_2.c: Likewise.
2727 * gcc.target/aarch64/test_frame_4.c: Likewise.
2728 * gcc.target/aarch64/test_frame_6.c: Likewise.
2729 * gcc.target/aarch64/test_frame_7.c: Likewise.
2730 * gcc.target/aarch64/test_frame_8.c: Likewise.
2731 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
2732
2733 2014-07-24 Martin Jambor <mjambor@suse.cz>
2734
2735 PR ipa/61160
2736 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
2737
2738 2014-07-24 Richard Biener <rguenther@suse.de>
2739
2740 PR ipa/61823
2741 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
2742
2743 2014-07-24 Andreas Schwab <schwab@suse.de>
2744
2745 * lib/target-supports.exp (check_effective_target_arm_nothumb):
2746 Also check for __arm__.
2747
2748 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2749
2750 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2751 sequences.
2752
2753 2014-07-24 Marek Polacek <polacek@redhat.com>
2754
2755 PR c/57653
2756 * c-c++-common/pr57653.c: New test.
2757 * c-c++-common/pr57653.h: New file.
2758 * c-c++-common/pr57653-2.c: New test.
2759 * c-c++-common/pr57653-2.h: New file.
2760
2761 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2762
2763 * gcc.target/aarch64/test_frame_common.h: New file.
2764 * gcc.target/aarch64/test_frame_1.c: Likewise.
2765 * gcc.target/aarch64/test_frame_2.c: Likewise.
2766 * gcc.target/aarch64/test_frame_3.c: Likewise.
2767 * gcc.target/aarch64/test_frame_4.c: Likewise.
2768 * gcc.target/aarch64/test_frame_5.c: Likewise.
2769 * gcc.target/aarch64/test_frame_6.c: Likewise.
2770 * gcc.target/aarch64/test_frame_7.c: Likewise.
2771 * gcc.target/aarch64/test_frame_8.c: Likewise.
2772 * gcc.target/aarch64/test_frame_9.c: Likewise.
2773 * gcc.target/aarch64/test_frame_10.c: Likewise.
2774 * gcc.target/aarch64/test_frame_11.c: Likewise.
2775 * gcc.target/aarch64/test_frame_12.c: Likewise.
2776 * gcc.target/aarch64/test_frame_13.c: Likewise.
2777 * gcc.target/aarch64/test_frame_14.c: Likewise.
2778 * gcc.target/aarch64/test_frame_15.c: Likewise.
2779
2780 2014-07-23 Marek Polacek <polacek@redhat.com>
2781
2782 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
2783 in the structure.
2784
2785 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2786
2787 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2788 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2789 * gcc.dg/pr10474.c (target): Likewise.
2790
2791 2014-07-22 Martin Jambor <mjambor@suse.cz>
2792
2793 PR ipa/61160
2794 * pr61160-3.C (main): Return zero.
2795
2796 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
2797
2798 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2799 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2800 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2801 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2802 * gcc.target/aarch64/simd/ext_s64.x: Remove.
2803 * gcc.target/aarch64/simd/ext_u64.x: Remove.
2804
2805 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
2806
2807 PR tree-optimization/61822
2808 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2809
2810 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2811
2812 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2813
2814 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2815
2816 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2817 -msse2 -mno-avx instead of -msse.
2818
2819 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2820
2821 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2822 * gcc.dg/pr44024.c (dg-options): Add -O1.
2823 (dg-final): Check for the condition.
2824 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2825
2826 2014-07-21 Bin Cheng <bin.cheng@arm.com>
2827
2828 PR target/55701
2829 * gcc.target/arm/memset-inline-1.c: New test.
2830 * gcc.target/arm/memset-inline-2.c: New test.
2831 * gcc.target/arm/memset-inline-3.c: New test.
2832 * gcc.target/arm/memset-inline-4.c: New test.
2833 * gcc.target/arm/memset-inline-5.c: New test.
2834 * gcc.target/arm/memset-inline-6.c: New test.
2835 * gcc.target/arm/memset-inline-7.c: New test.
2836 * gcc.target/arm/memset-inline-8.c: New test.
2837 * gcc.target/arm/memset-inline-9.c: New test.
2838
2839 2014-07-21 Tom de Vries <tom@codesourcery.com>
2840
2841 PR target/61827
2842 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2843 to bar symbol in scan-assembler-times call check.
2844
2845 2014-07-21 Tom de Vries <tom@codesourcery.com>
2846
2847 PR target/61827
2848 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2849 for darwin in scan-assembler-times check.
2850 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2851 scan-assembler-not checks. Add checks for insns.
2852 (main): Remove.
2853 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2854 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
2855 (main): Remove.
2856
2857 2014-07-21 Tom de Vries <tom@codesourcery.com>
2858
2859 PR target/61827
2860 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2861 dg-options. Add checks for insns with xmm registers. Remove
2862 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
2863 (main): Remove.
2864
2865 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
2866
2867 PR target/61855
2868 * gcc.target/i386/pr61855.c: New test.
2869
2870 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
2871
2872 * gnat.dg/pack20.ad[sb]: New test.
2873 * gnat.dg/pack20_pkg.ads: New helper.
2874
2875 2014-07-20 Ian Lance Taylor <iant@google.com>
2876
2877 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2878 package for compiledir tests.
2879
2880 2014-07-20 Marek Polacek <polacek@redhat.com>
2881
2882 PR c/61852
2883 * gcc.dg/pr61852.c: New test.
2884
2885 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
2886
2887 * gcc.dg/stack-usage-2.c: Adjust.
2888
2889 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
2890
2891 PR target/61794
2892 * gcc.target/i386/pr61794.c: New test.
2893
2894 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
2895
2896 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2897 involving both inputs rather than a multiplication involving one.
2898 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2899 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2900 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2901
2902 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2903
2904 PR c++/50961
2905 * g++.dg/template/operator13.C: New.
2906
2907 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2908
2909 * gcc.target/aarch64/simd/vfma_f64.c: New test.
2910 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
2911 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2912 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
2913
2914 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
2915
2916 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
2917 * c-c++-common/ubsan/bounds-5.c: Likewise.
2918 * c-c++-common/ubsan/bounds-6.c: Likewise.
2919 * c-c++-common/ubsan/bounds-7.c: Likewise.
2920 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
2921 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2922 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2923 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
2924 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2925 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
2926 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
2927 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2928 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
2929 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
2930
2931 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2932
2933 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
2934 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2935 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2936 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2937
2938 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
2939
2940 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
2941 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
2942 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
2943
2944 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2945
2946 PR c++/61804
2947 * g++.dg/parse/pr61804.C: New.
2948
2949 2014-07-16 Arnaud Charlet <charlet@adacore.com>
2950
2951 * gnat.dg/specs/alignment2.ads: Update.
2952 * gnat.dg/specs/size_clause1.ads: Likewise.
2953 * gnat.dg/specs/size_clause2.ads: Likewise.
2954
2955 2014-07-16 Dodji Seketeli <dodji@redhat.com>
2956
2957 PR preprocessor/60723 - missing system-ness marks for macro tokens
2958 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
2959
2960 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2961
2962 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
2963 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
2964 -mieee-with-inexact for alpha*-*-*.
2965
2966 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2967
2968 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
2969 Add IEEE options to compile flags.
2970 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
2971 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
2972
2973 2014-07-15 Michael Matz <matz@suse.de>
2974
2975 PR rtl-optimization/61772
2976 * gcc.dg/torture/pr61772.c: New test.
2977
2978 2014-07-15 Marek Polacek <polacek@redhat.com>
2979
2980 * gcc.dg/ubsan/bounds-1.c: New test.
2981
2982 2014-06-15 Tobias Burnus <burnus@net-b.de>
2983
2984 * gfortran.dg/coarray_34.f90: New.
2985 * gfortran.dg/coarray_6.f90: Update test case.
2986
2987 2014-07-14 Richard Biener <rguenther@suse.de>
2988
2989 PR tree-optimization/61779
2990 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
2991
2992 2014-07-14 Richard Biener <rguenther@suse.de>
2993
2994 PR tree-optimization/61786
2995 * gcc.dg/torture/pr61786.c: New testcase.
2996 * gcc.dg/lto/pr61786_0.c: Likewise.
2997 * gcc.dg/lto/pr61786_1.c: Likewise.
2998
2999 2014-07-14 Richard Biener <rguenther@suse.de>
3000
3001 PR tree-optimization/61757
3002 PR tree-optimization/61783
3003 PR tree-optimization/61787
3004 * gcc.dg/torture/pr61757.c: New testcase.
3005 * gcc.dg/torture/pr61787.c: Likewise.
3006
3007 2014-07-14 Jakub Jelinek <jakub@redhat.com>
3008
3009 PR middle-end/61294
3010 * c-c++-common/Wmemset-transposed-args1.c: New test.
3011 * c-c++-common/Wmemset-transposed-args2.c: New test.
3012 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
3013
3014 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
3015
3016 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
3017 longer happens during parsing.
3018 * gcc.dg/pr44024.c: Update template.
3019 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
3020 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
3021 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
3022
3023 2014-07-13 Tom de Vries <tom@codesourcery.com>
3024
3025 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
3026 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
3027
3028 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
3029
3030 PR C++/60209 - Declaration of user-defined literal operator cause error
3031 * g++.dg/cpp0x/pr60209-neg.C: New.
3032 * g++.dg/cpp0x/pr60209.C: New.
3033 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
3034
3035 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
3036
3037 PR c++/60967
3038 * g++.dg/cilk-plus/pr60967.C: New.
3039
3040 2014-07-13 Tobias Burnus <burnus@net-b.de>
3041
3042 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
3043
3044 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
3045
3046 PR fortran/61780
3047 * gfortran.dg/dependency_44.f90 : New test
3048
3049 2014-07-12 Tobias Burnus <burnus@net-b.de>
3050
3051 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
3052 * gfortran.dg/coarray_atomic_2.f90: New.
3053 * gfortran.dg/coarray_atomic_3.f90: New.
3054 * gfortran.dg/coarray_atomic_4.f90: New.
3055 * gfortran.dg/coarray/atomic_2.f90: New.
3056
3057 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
3058
3059 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
3060 * g++.dg/cpp0x/pr57644.C: New.
3061
3062 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3063
3064 PR c++/53159
3065 * g++.dg/cpp0x/Wnarrowing1.C: New.
3066
3067 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
3068
3069 PR preprocessor/61389
3070 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
3071 * gcc.dg/cpp/sysmac1.c: Likewise.
3072
3073 2014-07-11 Richard Biener <rguenther@suse.de>
3074
3075 PR middle-end/61473
3076 * gcc.dg/memmove-4.c: New testcase.
3077 * gcc.dg/strlenopt-8.c: XFAIL.
3078 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
3079
3080 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
3081
3082 PR target/61561
3083 * gcc.dg/pr61561.c: New test.
3084
3085 2014-07-10 Tom de Vries <tom@codesourcery.com>
3086
3087 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
3088 dg-options.
3089 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
3090 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
3091 dg-options.
3092
3093 2014-07-10 Richard Biener <rguenther@suse.de>
3094
3095 PR c-family/61741
3096 * c-c++-common/torture/pr61741.c: Use signed char.
3097
3098 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
3099
3100 * gnat.dg/opt39.adb: New test.
3101
3102 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
3103
3104 PR tree-optimization/61742
3105 * gcc.dg/torture/pr61742.c: New test.
3106 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
3107 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
3108
3109 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3110
3111 PR c++/60686
3112 * g++.dg/cpp0x/explicit8.C: New.
3113
3114 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3115
3116 DR 1584
3117 PR c++/57466
3118 * g++.dg/template/pr57466.C: New.
3119 * g++.dg/cpp0x/pr57466.C: Likewise.
3120 * g++.dg/template/unify6.C: Update.
3121
3122 2014-07-09 Tom de Vries <tom@codesourcery.com>
3123
3124 * gcc.target/i386/fuse-caller-save-rec.c: New test.
3125
3126 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3127
3128 * gfortran.dg/ieee/underflow_1.f90: New file.
3129
3130 2014-07-09 Richard Biener <rguenther@suse.de>
3131
3132 PR c-family/61741
3133 * c-c++-common/torture/pr61741.c: New testcase.
3134
3135 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
3136
3137 * lib/target-supports.exp
3138 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
3139
3140 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
3141
3142 * gcc.dg/globalalias.c: Remove XFAIL.
3143 * gcc.dg/localalias.c: Remove XFAIL.
3144
3145 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
3146
3147 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
3148 * g++.dg/cpp0x/pr58155.C: New.
3149
3150 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3151
3152 PR testsuite/61453
3153 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
3154 Adjust regexp for more targets.
3155
3156 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
3157 Paolo Carlini <paolo.carlini@oracle.com>
3158
3159 PR c++/59361
3160 * g++.dg/cpp0x/vt-59361.C: New.
3161
3162 2014-07-08 Sriraman Tallam <tmsriram@google.com>
3163
3164 PR target/61599
3165 * gcc.target/i386/pr61599-1.c: New test.
3166 * gcc.target/i386/pr61599-2.c: New test.
3167
3168 2014-07-08 Jakub Jelinek <jakub@redhat.com>
3169
3170 PR rtl-optimization/61673
3171 * gcc.c-torture/execute/pr61673.c: New test.
3172
3173 PR tree-optimization/61725
3174 * gcc.dg/tree-ssa/vrp93.c: New test.
3175 * gcc.c-torture/execute/pr61725.c: New test.
3176
3177 2014-07-08 Richard Biener <rguenther@suse.de>
3178
3179 * tree-ssa-dom.h (loop_depth_of_name): Remove.
3180 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
3181 restriction on loop depth difference.
3182 (record_equality): Likewise.
3183 (propagate_rhs_into_lhs): Likewise. Simplify condition.
3184 (loop_depth_of_name): Remove.
3185 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
3186 restriction on loop depth difference.
3187 (init_copy_prop): Likewise.
3188
3189 2014-07-08 Richard Biener <rguenther@suse.de>
3190
3191 PR tree-optimization/61681
3192 * gcc.dg/torture/pr61681.c: New testcase.
3193
3194 2014-07-08 Richard Biener <rguenther@suse.de>
3195
3196 PR tree-optimization/61680
3197 * gcc.dg/vect/pr61680.c: New testcase.
3198
3199 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
3200
3201 PR tree-optimization/61576
3202 * gcc.dg/torture/pr61576.c: New test.
3203
3204 2014-07-08 Marek Polacek <polacek@redhat.com>
3205
3206 PR c/60226
3207 * c-c++-common/pr60226.c: New test.
3208
3209 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
3210
3211 PR fortran/61459
3212 PR fortran/58883
3213 * gfortran.dg/allocatable_function_8.f90 : New test
3214
3215 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
3216
3217 * gcc.target/powerpc/spe-evmerge.c: New file.
3218
3219 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3220
3221 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
3222
3223 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
3224
3225 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
3226
3227 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3228
3229 PR c++/58898
3230 * g++.dg/parse/pr58898.C: New.
3231
3232 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3233
3234 * gfortran.dg/list_read_12.f90: Delete the file.
3235 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
3236 of dg-runtest.
3237
3238 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3239
3240 PR libgfortran/61640
3241 * gfortran.dg/arrayio_16.f90: New test.
3242
3243 2014-07-06 Marek Polacek <polacek@redhat.com>
3244
3245 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
3246 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3247
3248 2014-07-06 Marek Polacek <polacek@redhat.com>
3249
3250 PR c/6940
3251 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
3252 -Wno-sizeof-array-argument.
3253 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3254 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
3255 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3256 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
3257 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
3258 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3259 * c-c++-common/sizeof-array-argument.c: New test.
3260 * gcc.dg/vla-5.c: Add dg-warnings.
3261
3262 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
3263
3264 * g++.dg/ipa/devirt-26.C: Update testcase.
3265 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
3266 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
3267
3268 2014-07-04 Tobias Burnus <burnus@net-b.de>
3269
3270 * gfortran.dg/coarray/coindexed_3.f90: New.
3271
3272 2014-07-04 Jakub Jelinek <jakub@redhat.com>
3273
3274 PR middle-end/61654
3275 * g++.dg/opt/pr61654.C: New test.
3276
3277 PR tree-optimization/61684
3278 * gcc.c-torture/compile/pr61684.c: New test.
3279
3280 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
3281
3282 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
3283 dg-runtest's. Adapt all callers.
3284 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
3285 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
3286 * lib/go-dg.exp (go-dg-runtest): Likewise.
3287 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3288 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
3289
3290 2014-07-03 Jakub Jelinek <jakub@redhat.com>
3291
3292 PR tree-optimization/61682
3293 * gcc.c-torture/execute/pr61682.c: New test.
3294
3295 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3296
3297 * gcc.target/powerpc/shift-dot.c: New test.
3298
3299 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3300
3301 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
3302 avoid optimization.
3303
3304 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3305
3306 * gcc.target/arm/identical-invariants.c: New test.
3307
3308 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
3309 Chen Gang <gang.chen.5i5j@gmail.com>
3310
3311 * gcc.c-torture/compile/section.c: New testcase.
3312
3313 2014-07-02 Christian Bruel <christian.bruel@st.com>
3314
3315 PR target/29349
3316 PR target/53513
3317 * gcc.target/sh/fpchg.c: New test.
3318
3319 2014-07-02 Jakub Jelinek <jakub@redhat.com>
3320 Fritz Reese <Reese-Fritz@zai.com>
3321
3322 * gfortran.dg/oldstyle_5.f: New test.
3323
3324 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
3325
3326 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
3327 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
3328
3329 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3330
3331 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
3332 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3333 * g++.dg/parse/error11.C: Likewise.
3334 * g++.old-deja/g++.brendan/template17.C: Likewise.
3335
3336 2014-07-02 Tobias Burnus <burnus@net-b.de>
3337
3338 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
3339 * gfortran.dg/coarray/send_array.f90: Ditto.
3340 * gfortran.dg/coarray/sendget_array.f90: Ditto.
3341
3342 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
3343 Yufeng Zhang <yufeng.zhang@arm.com>
3344
3345 * gcc.target/aarch64/aapcs64/aapcs64.exp:
3346 (additional_flags_for_func_ret): New variable based on
3347 $additional_flags with -fno-use-caller-save.
3348 (func-ret-*.c): Use the new variable.
3349
3350 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3351
3352 PR c++/59637
3353 * g++.dg/cpp0x/decltype60.C: New.
3354
3355 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3356
3357 * gcc.target/aarch64/simd/vcage_f64.c: New test.
3358 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
3359 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
3360 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
3361 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
3362 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
3363 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
3364 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
3365
3366 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3367
3368 * g++.dg/cpp1y/pr59867.C: Fix target selector.
3369
3370 2014-07-01 Marek Polacek <polacek@redhat.com>
3371
3372 * gcc.dg/Wint-conversion.c: New test.
3373
3374 2014-07-01 Marek Polacek <polacek@redhat.com>
3375
3376 PR c/58286
3377 * gcc.dg/Wincompatible-pointer-types.c: New test.
3378
3379 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
3380
3381 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
3382 MicroBlaze specific pattern.
3383
3384 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3385
3386 PR c++/58781
3387 PR c++/60249
3388 PR c++/59867
3389 * testsuite/g++.dg/cpp0x/pr58781.C: New.
3390 * testsuite/g++.dg/cpp0x/pr60249.C: New.
3391 * testsuite/g++.dg/cpp1y/pr59867.C: New.
3392
3393 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3394
3395 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
3396 test requires greater precision than the current PowerPC long
3397 double implementation supports.
3398
3399 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3400
3401 PR c++/54891
3402 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
3403
3404 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3405
3406 PR c++/51400
3407 * g++.dg/cpp0x/constexpr-attribute3.C: New.
3408
3409 2014-06-30 Jeff Law <law@redhat.com>
3410
3411 PR tree-optimization/61607
3412 * gcc.dg/tree-ssa/pr61607.c: New test.
3413
3414 2014-06-30 Marek Polacek <polacek@redhat.com>
3415
3416 * c-c++-common/ubsan/attrib-2.c: New test.
3417 * g++.dg/ubsan/return-3.C: New test.
3418
3419 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
3420
3421 PR middle-end/57541
3422 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
3423 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
3424
3425 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3426
3427 * gcc.dg/ira-loop-pressure.c: New test.
3428
3429 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3430
3431 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
3432 checks that the dump is generated.
3433
3434 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3435
3436 PR fortran/36275
3437 PR fortran/38839
3438 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
3439 * gfortran.dg/binding_label_tests_27.f90: New file.
3440
3441 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3442
3443 * gfortran.dg/graphite/pr59586.f: New testcase.
3444
3445 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
3446
3447 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
3448
3449 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3450
3451 PR fortran/29383
3452 * lib/target-supports.exp (check_effective_target_fortran_ieee):
3453 New function.
3454 * gfortran.dg/ieee/ieee.exp: New file.
3455 * gfortran.dg/ieee/ieee_1.F90: New file.
3456 * gfortran.dg/ieee/ieee_2.f90: New file.
3457 * gfortran.dg/ieee/ieee_3.f90: New file.
3458 * gfortran.dg/ieee/ieee_4.f90: New file.
3459 * gfortran.dg/ieee/ieee_5.f90: New file.
3460 * gfortran.dg/ieee/ieee_6.f90: New file.
3461 * gfortran.dg/ieee/ieee_7.f90: New file.
3462 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
3463
3464 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
3465
3466 * g++.dg/cpp0x/elision_conv.C: New.
3467
3468 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3469
3470 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
3471
3472 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3473
3474 PR c++/61614
3475 * g++.dg/ext/complit14.C: New.
3476
3477 2014-06-27 Martin Jambor <mjambor@suse.cz>
3478
3479 PR ipa/61160
3480 * g++.dg/ipa/pr61160-2.C: New test.
3481 * g++.dg/ipa/pr61160-3.C: Likewise.
3482
3483 2014-06-27 Jakub Jelinek <jakub@redhat.com>
3484
3485 PR tree-optimization/57233
3486 PR tree-optimization/61299
3487 * gcc.dg/pr57233.c: New test.
3488 * gcc.target/i386/pr57233.c: New test.
3489 * gcc.target/i386/sse2-pr57233.c: New test.
3490 * gcc.target/i386/avx-pr57233.c: New test.
3491 * gcc.target/i386/avx2-pr57233.c: New test.
3492 * gcc.target/i386/avx512f-pr57233.c: New test.
3493 * gcc.target/i386/xop-pr57233.c: New test.
3494
3495 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
3496
3497 * gcc.dg/typeof-2.c: New testcase.
3498
3499 2014-06-27 Marek Polacek <polacek@redhat.com>
3500
3501 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
3502 (fn1): Remove store to out-of-bounds location. Add memory barrier.
3503 (fn2): Likewise.
3504 (fn5): Likewise.
3505 (fn6): Likewise.
3506 (fn7): Likewise.
3507 (fn8): Likewise.
3508 (fn9): Likewise.
3509 (fn11): Likewise.
3510 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
3511 location. Add memory barrier.
3512 (fn2): Likewise.
3513 (fn3): Likewise.
3514 (fn4): Likewise.
3515 (fn5): Likewise.
3516 * c-c++-common/ubsan/bounds-7.c: New test.
3517
3518 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3519
3520 PR libgfortran/61499
3521 * gfortran.dg/arrayio_15.f90: New test.
3522
3523 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
3524
3525 PR target/61586
3526 * gcc.target/alpha/pr61586.c: New test.
3527
3528 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3529
3530 PR c++/57573
3531 * g++.dg/template/pr57573.C: New.
3532
3533 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
3534
3535 * gcc.dg/tree-ssa/interposition.c: New testcase.
3536
3537 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3538
3539 PR c++/56633
3540 * g++.dg/cpp0x/deleted8.C: New.
3541
3542 2014-06-26 Martin Jambor <mjambor@suse.cz>
3543
3544 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
3545 parameter.
3546 * g++.dg/simulate-thread/bitfields.C: Likewise.
3547 * gcc.dg/simulate-thread/strict-align-global.c: Remove
3548 allow-packed-store-data-races parameter.
3549 * gcc.dg/simulate-thread/subfields.c: Likewise.
3550 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
3551 to one.
3552
3553 2014-06-26 Martin Jambor <mjambor@suse.cz>
3554
3555 * g++.dg/ipa/pr60600.C: Fix typo.
3556 * g++.dg/ipa/devirt-25.C: Likewise.
3557
3558 2014-06-26 Richard Biener <rguenther@suse.de>
3559
3560 PR tree-optimization/61607
3561 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
3562
3563 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3564
3565 * gcc.dg/inline-22.c: Add bind_pic_locally.
3566 * gcc.dg/inline_4.c: Ditto.
3567 * gcc.dg/fail_always_inline.c: Ditto.
3568 * g++.dg/ipa/devirt-25.C: Ditto.
3569
3570 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3571
3572 * lib/target-support.exp (bind_pic_locally): Save the flags to
3573 'flags_to_postpone' instead of appending to 'flags'.
3574 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
3575 with flags_to_postpone and revert after target_compile.
3576 * lib/g++.exp (g++_target_compile): Ditto.
3577 * lib/gfortran.exp (gfortran_target_compile): Ditto.
3578
3579 2014-06-26 Nick Clifton <nickc@redhat.com>
3580
3581 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
3582
3583 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
3584
3585 PR c++/61537
3586 * g++.dg/template/pr61537.C: New testcase.
3587
3588 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3589
3590 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
3591 powerpc*-*-linux*.
3592
3593 2014-06-25 Tobias Burnus <burnus@net-b.de>
3594
3595 * gfortran.dg/coarray_33.f90: New.
3596
3597 2014-06-25 Tobias Burnus <burnus@net-b.de>
3598
3599 * gfortran.dg/coarray/coindexed_1.f90: New.
3600
3601 2014-06-25 Tobias Burnus <burnus@net-b.de>
3602
3603 * gfortran.dg/coarray_collectives_7.f90: New.
3604
3605 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3606
3607 * gcc.c-torture/execute/20140622-1.c: New test.
3608
3609 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
3610
3611 DR 178
3612 PR c++/49132
3613 * g++.dg/cpp0x/aggr1.C: New.
3614 * g++.dg/cpp0x/aggr2.C: Likewise.
3615 * g++.dg/init/aggr11.C: Likewise.
3616 * g++.dg/init/aggr12.C: Likewise.
3617
3618 2014-06-25 Martin Jambor <mjambor@suse.cz>
3619
3620 * g++.dg/ipa/pr61540.C: Remove dumping test.
3621
3622 2014-06-25 Marek Polacek <polacek@redhat.com>
3623
3624 PR c/61162
3625 * gcc.dg/pr61162.c: Adjust dg-warning.
3626 * gcc.dg/pr61162-2.c: New test.
3627
3628 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
3629
3630 PR tree-optimization/57742
3631 * gcc.dg/tree-ssa/calloc-3.c: New file.
3632
3633 2014-06-25 Richard Biener <rguenther@suse.de>
3634
3635 PR testsuite/61560
3636 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
3637 for targets that return _Complex float in memory.
3638
3639 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3640
3641 * gcc.target/arm/vect-noalign.c: Adjust options.
3642
3643 2014-06-24 Cong Hou <congh@google.com>
3644
3645 * gcc.dg/vect/vect-reduc-sad.c: New.
3646 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
3647
3648 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
3649
3650 PR tree-optimization/57742
3651 * g++.dg/tree-ssa/calloc.C: New testcase.
3652 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
3653 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
3654 * gcc.dg/strlenopt-9.c: Adapt.
3655
3656 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
3657
3658 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
3659 global variable.
3660 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
3661 instead of calling sequentially in the C code.
3662 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
3663 saved_return_address to the stack frame where LR register was stored.
3664 (saved_return_address): Declare weak.
3665
3666 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3667
3668 PR c++/33972
3669 * g++.dg/other/operator3.C: New.
3670 * g++.dg/template/operator8.C: Adjust.
3671 * g++.dg/template/operator9.C: Likewise.
3672
3673 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
3674
3675 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
3676
3677 2014-06-24 Richard Biener <rguenther@suse.de>
3678
3679 PR tree-optimization/61572
3680 * gcc.target/i386/pr61572.c: New testcase.
3681
3682 2014-06-24 Jakub Jelinek <jakub@redhat.com>
3683
3684 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
3685 reduction clause.
3686 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
3687 Remove Label is never defined expected error.
3688 * gfortran.dg/gomp/udr8.f90: New test.
3689
3690 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3691
3692 PR tree-optimization/61554
3693 * g++.dg/torture/pr61554.C: New testcase.
3694
3695 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
3696
3697 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
3698
3699 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
3700
3701 * gcc.dg/localalias-2.c: Guard by require-alias.
3702 * gcc.dg/globalalias-2.c: Likewise.
3703
3704 2014-06-23 Kai Tietz <ktietz@redhat.com>
3705
3706 * gcc.target/i386/indjmp-1.c: New test.
3707
3708 2014-06-23 Andrew Pinski <apinski@cavium.com>
3709
3710 * gcc.c-torture/compile/20140723-1.c: New testcase.
3711
3712 2014-06-23 Marek Polacek <polacek@redhat.com>
3713
3714 PR c/61553
3715 * c-c++-common/pr61553.c (foo): Add dg-error.
3716
3717 2014-06-23 Tobias Burnus <burnus@net-b.de>
3718
3719 * gfortran.dg/coarray_32.f90: New.
3720
3721 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3722
3723 DR 577
3724 PR c++/33101
3725 * g++.dg/other/void1.C: Adjust.
3726 * g++.dg/other/void3.C: Likewise.
3727
3728 2014-06-23 Marek Polacek <polacek@redhat.com>
3729
3730 PR c/61553
3731 * c-c++-common/pr61553.c: New test.
3732
3733 2014-06-23 Richard Biener <rguenther@suse.de>
3734
3735 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
3736 * g++.dg/vect/slp-pr50819.cc: Likewise.
3737 * g++.dg/vect/slp-pr56812.cc: Likewise.
3738 * gcc.dg/vect/bb-slp-1.c: Likewise.
3739 * gcc.dg/vect/bb-slp-10.c: Likewise.
3740 * gcc.dg/vect/bb-slp-11.c: Likewise.
3741 * gcc.dg/vect/bb-slp-13.c: Likewise.
3742 * gcc.dg/vect/bb-slp-14.c: Likewise.
3743 * gcc.dg/vect/bb-slp-15.c: Likewise.
3744 * gcc.dg/vect/bb-slp-16.c: Likewise.
3745 * gcc.dg/vect/bb-slp-17.c: Likewise.
3746 * gcc.dg/vect/bb-slp-18.c: Likewise.
3747 * gcc.dg/vect/bb-slp-19.c: Likewise.
3748 * gcc.dg/vect/bb-slp-2.c: Likewise.
3749 * gcc.dg/vect/bb-slp-20.c: Likewise.
3750 * gcc.dg/vect/bb-slp-21.c: Likewise.
3751 * gcc.dg/vect/bb-slp-22.c: Likewise.
3752 * gcc.dg/vect/bb-slp-23.c: Likewise.
3753 * gcc.dg/vect/bb-slp-24.c: Likewise.
3754 * gcc.dg/vect/bb-slp-25.c: Likewise.
3755 * gcc.dg/vect/bb-slp-26.c: Likewise.
3756 * gcc.dg/vect/bb-slp-27.c: Likewise.
3757 * gcc.dg/vect/bb-slp-28.c: Likewise.
3758 * gcc.dg/vect/bb-slp-29.c: Likewise.
3759 * gcc.dg/vect/bb-slp-3.c: Likewise.
3760 * gcc.dg/vect/bb-slp-30.c: Likewise.
3761 * gcc.dg/vect/bb-slp-31.c: Likewise.
3762 * gcc.dg/vect/bb-slp-32.c: Likewise.
3763 * gcc.dg/vect/bb-slp-4.c: Likewise.
3764 * gcc.dg/vect/bb-slp-5.c: Likewise.
3765 * gcc.dg/vect/bb-slp-6.c: Likewise.
3766 * gcc.dg/vect/bb-slp-7.c: Likewise.
3767 * gcc.dg/vect/bb-slp-8.c: Likewise.
3768 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3769 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3770 * gcc.dg/vect/bb-slp-9.c: Likewise.
3771 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3772 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3773 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3774 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3775 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3776 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3777 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3778 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3779 * gcc.dg/vect/pr26359.c: Likewise.
3780 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
3781
3782 2014-06-23 Marek Polacek <polacek@redhat.com>
3783
3784 * c-c++-common/pr49706-2.c: New test.
3785
3786 2014-06-23 Alan Modra <amodra@gmail.com>
3787
3788 * gcc.dg/pr61583.c: New.
3789
3790 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3791
3792 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
3793 [u]int64x1_t.
3794
3795 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3796 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3797
3798 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3799 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3800 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3801 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3802 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3803 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3804 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3805 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3806 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3807 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3808 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3809 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3810 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3811 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3812 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3813 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3814 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3815 test_vsrid_n_u64): Fix signature to match intrinsic.
3816
3817 (test_vabs_s64): Remove.
3818 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3819
3820 (test_vdupd_lane_s64): Rename to...
3821 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3822
3823 (test_vdupd_lane_u64): Rename to...
3824 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3825
3826 (test_vtst_s64): Rename to...
3827 (test_vtstd_s64): ...and change int64x1_t to int64_t.
3828
3829 (test_vtst_u64): Rename to...
3830 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3831
3832 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3833 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3834 Remove out-of-bounds tests.
3835 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
3836 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3837 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
3838
3839 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3840
3841 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3842 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3843 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3844 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
3845 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3846 vector types.
3847 * gcc.target/aarch64/vsub_f64.c: Likewise.
3848 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3849 scheme as now the same for all variants.
3850 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3851 float64x1_t.
3852
3853 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3854
3855 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3856
3857 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3858
3859 * gcc.dg/localalias.c: Fix broken commit.
3860 * gcc.dg/globalalias.c: Likewise.
3861
3862 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3863
3864 * gcc.dg/localalias.c: New testcase.
3865 * gcc.dg/localalias-2.c: New testcase.
3866 * gcc.dg/globalalias.c: New testcase.
3867 * gcc.dg/globalalias-2.c: New testcase.
3868
3869 2014-06-20 Jakub Jelinek <jakub@redhat.com>
3870
3871 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3872
3873 2014-06-20 Marek Polacek <polacek@redhat.com>
3874
3875 * c-c++-common/ubsan/bounds-1.c: New test.
3876 * c-c++-common/ubsan/bounds-2.c: New test.
3877 * c-c++-common/ubsan/bounds-3.c: New test.
3878 * c-c++-common/ubsan/bounds-4.c: New test.
3879 * c-c++-common/ubsan/bounds-5.c: New test.
3880 * c-c++-common/ubsan/bounds-6.c: New test.
3881
3882 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
3883
3884 Make the tests big-endian friendly.
3885
3886 * gcc.target/aarch64/aapcs64/test_25.c: Update.
3887 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3888 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3889 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3890 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3891 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3892 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3893 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3894 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3895
3896 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3897 Max Ostapenko <m.ostapenko@partner.samsung.com>
3898
3899 PR sanitizer/61547
3900 * c-c++-common/asan/strlen-overflow-1.c: New test.
3901
3902 2014-06-20 Martin Jambor <mjambor@suse.cz>
3903
3904 PR ipa/61540
3905 * g++.dg/ipa/pr61540.C: New test.
3906
3907 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3908 Max Ostapenko <m.ostapenko@partner.samsung.com>
3909
3910 PR sanitizer/61530
3911 * c-c++-common/asan/pr61530.c: New test.
3912
3913 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3914
3915 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
3916 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
3917 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
3918 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
3919 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
3920 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
3921 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
3922 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
3923 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
3924 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
3925 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
3926 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
3927 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3928 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3929 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
3930 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
3931 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
3932 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
3933 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
3934 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
3935 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
3936 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3937 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3938 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
3939 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
3940 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
3941 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
3942 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
3943 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
3944 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
3945 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
3946 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
3947 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
3948 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
3949 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
3950 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3951 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3952 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
3953 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
3954 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
3955 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
3956 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
3957 (test_vqdmlal_high_lane_s16): Fix parameter type.
3958 (test_vqdmlal_high_lane_s32): Likewise.
3959 (test_vqdmull_high_lane_s16): Likewise.
3960 (test_vqdmull_high_lane_s32): Likewise.
3961 (test_vqdmlsl_high_lane_s32): Likewise.
3962 (test_vqdmlsl_high_lane_s16): Likewise.
3963 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
3964 Fix argument type.
3965 (test_vqdmlals_lane_s32): Likewise.
3966 (test_vqdmlslh_lane_s16): Likewise.
3967 (test_vqdmlsls_lane_s32): Likewise.
3968 (test_vqdmulhh_lane_s16): Likewise.
3969 (test_vqdmulhs_lane_s32): Likewise.
3970 (test_vqdmullh_lane_s16): Likewise.
3971 (test_vqdmulls_lane_s32): Likewise.
3972 (test_vqrdmulhh_lane_s16): Likewise.
3973 (test_vqrdmulhs_lane_s32): Likewise.
3974
3975 2014-06-20 Tobias Burnus <burnus@net-b.de>
3976
3977 PR testsuite/61567
3978 * gfortran.dg/coarray_collectives_5.f90: Update
3979 dg-final scan-tree-dump-times.
3980 * gfortran.dg/coarray_collectives_6.f90: Ditto.
3981
3982 2014-06-20 Hale Wang <hale.wang@arm.com>
3983
3984 * gcc.target/arm/lto/: New folder to verify the LTO option.
3985 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
3986 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
3987 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
3988 * lib/lto.exp (object-readelf): New procedure.
3989
3990 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3991
3992 PR fortran/61454
3993 * gfortran.dg/pr61454.f90: New file.
3994
3995 2014-06-19 Terry Guo <terry.guo@arm.com>
3996
3997 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
3998 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
3999 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
4000
4001 2014-06-19 Tobias Burnus <burnus@net-b.de>
4002
4003 * gfortran.dg/coarray/collectives_2.f90: Extend
4004 and make valid.
4005
4006 2014-06-18 Tom de Vries <tom@codesourcery.com>
4007
4008 * gcc.target/aarch64/fuse-caller-save.c: New test.
4009
4010 2014-06-18 Radovan Obradovic <robradovic@mips.com>
4011 Tom de Vries <tom@codesourcery.com>
4012
4013 * gcc.target/arm/fuse-caller-save.c: New test.
4014
4015 2014-06-18 Richard Biener <rguenther@suse.de>
4016
4017 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
4018 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
4019 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
4020
4021 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4022
4023 PR tree-optimization/61518
4024 * gcc.dg/torture/pr61518.c: New test.
4025
4026 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
4027
4028 PR tree-optimization/61517
4029 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
4030 (incorrect_read_be32): Likewise.
4031 (main): Call incorrect_read_* to test stmt replacement is made by
4032 bswap at the right place.
4033 * gcc.c-torture/execute/pr61517.c: New test.
4034
4035 2014-06-18 Andreas Schwab <schwab@suse.de>
4036
4037 PR rtl-optimization/54555
4038 * gcc.target/m68k/pr54555.c: New test.
4039
4040 2014-06-18 Olivier Hainque <hainque@adacore.com>
4041
4042 * gnat.dg/blocklocs.adb: New test.
4043
4044 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
4045
4046 PR tree-optimization/52252
4047 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
4048 * gcc.target/i386/pr52252-core.c: Ditto.
4049
4050 PR tree-optimization/61403
4051 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
4052
4053 2014-06-18 Jakub Jelinek <jakub@redhat.com>
4054
4055 * gfortran.dg/gomp/declare-simd-1.f90: New test.
4056 * gfortran.dg/gomp/depend-1.f90: New test.
4057 * gfortran.dg/gomp/target1.f90: New test.
4058 * gfortran.dg/gomp/target2.f90: New test.
4059 * gfortran.dg/gomp/target3.f90: New test.
4060 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
4061 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
4062 201107.
4063
4064 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4065
4066 PR fortran/61126
4067 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
4068
4069 2014-06-17 Tobias Burnus <burnus@net-b.de>
4070 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
4071
4072 * gfortran.dg/coarray/send_array.f90: New.
4073 * gfortran.dg/coarray/get_array.f90: New.
4074 * gfortran.dg/coarray/sendget_array.f90: New.
4075 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
4076 names.
4077 * gfortran.dg/coarray/collectives_2.f90: New.
4078
4079 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4080
4081 PR target/61533
4082 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
4083 dg-options.
4084
4085 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
4086
4087 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
4088 unit_id and kind_id to zero.
4089
4090 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
4091
4092 PR target/61483
4093 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
4094 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
4095 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
4096 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
4097
4098 2014-06-17 Richard Biener <rguenther@suse.de>
4099
4100 PR lto/61012
4101 * gcc.dg/lto/pr61526_0.c: New testcase.
4102 * gcc.dg/lto/pr61526_1.c: Likewise.
4103
4104 2014-06-17 Richard Biener <rguenther@suse.de>
4105
4106 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
4107 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
4108 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
4109 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4110 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
4111
4112 2014-06-17 Richard Biener <rguenther@suse.de>
4113
4114 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
4115
4116 2014-06-16 Richard Biener <rguenther@suse.de>
4117
4118 PR tree-optimization/61482
4119 * g++.dg/torture/pr61482.C: New testcase.
4120
4121 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
4122
4123 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
4124 vpmacsdql instruction.
4125
4126 2014-06-16 Yury Gribov <y.gribov@samsung.com>
4127
4128 * c-c++-common/asan/instrument-with-calls-1.c: New test.
4129 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4130 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4131 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
4132 test patterns.
4133 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4134 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
4135 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4136 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4137 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4138 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4139
4140 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4141
4142 PR fortran/28484
4143 PR fortran/61429
4144 * gfortran.dg/system_clock_1.f90: New file.
4145 * gfortran.dg/system_clock_2.f90: New file.
4146
4147 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4148
4149 PR c++/33101
4150 * g++.dg/other/void3.C: New.
4151 * g++.dg/conversion/err-recover1.C: Update.
4152
4153 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
4154
4155 PR target/61415
4156 * lib/target-supports.exp (check_effective_target_longdouble128): New.
4157 * gcc.target/powerpc/pack02.c: Use it.
4158 * gcc.target/powerpc/tfmode_off.c: Likewise.
4159
4160 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
4161
4162 PR rtl-optimization/61094
4163 PR rtl-optimization/61446
4164 * gcc.target/i386/pr61446.c : New.
4165
4166 2014-06-13 Dehao Chen <dehao@google.com>
4167
4168 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
4169
4170 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
4171
4172 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
4173
4174 2014-06-13 Richard Biener <rguenther@suse.de>
4175
4176 * c-c++-common/pr46562-2.c: Adjust.
4177 * g++.dg/tree-ssa/pr8781.C: Likewise.
4178 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
4179 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4180 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4181 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
4182 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4183
4184 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4185
4186 PR tree-optimization/61375
4187 * gcc.c-torture/execute/pr61375-1.c: New test.
4188
4189 2014-06-12 Jakub Jelinek <jakub@redhat.com>
4190
4191 PR middle-end/61486
4192 * c-c++-common/gomp/pr61486-1.c: New test.
4193 * c-c++-common/gomp/pr61486-2.c: New test.
4194
4195 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
4196
4197 PR target/59843
4198 * gcc.dg/vect/vect-singleton_1.c: New file.
4199
4200 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
4201
4202 PR target/61443
4203 * gcc.target/avr/torture/pr61443.c: New test.
4204
4205 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4206
4207 PR c++/19200
4208 * g++.dg/parse/friend11.C: New.
4209
4210 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4211
4212 PR c++/60265
4213 * g++.dg/cpp0x/using-enum-1.C: New.
4214 * g++.dg/cpp0x/using-enum-2.C: Likewise.
4215
4216 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4217
4218 PR c++/19200
4219 * g++.dg/parse/friend9.C: New.
4220 * g++.dg/parse/friend10.C: Likewise.
4221 * g++.dg/parse/friend7.C: Adjust.
4222
4223 2014-06-11 Richard Biener <rguenther@suse.de>
4224
4225 PR tree-optimization/61452
4226 * gcc.dg/torture/pr61452.c: New testcase.
4227
4228 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4229
4230 PR c++/34049
4231 * g++.dg/parse/pr34049.C: New.
4232
4233 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4234
4235 * gcc.c-torture/execute/pr61306-1.c: New test.
4236 * gcc.c-torture/execute/pr61306-2.c: Likewise.
4237 * gcc.c-torture/execute/pr61306-3.c: Likewise.
4238
4239 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4240
4241 * gcc.target/aarch64/acle/acle.exp: New.
4242 * gcc.target/aarch64/acle/crc32b.c: New test.
4243 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
4244 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
4245 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
4246 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
4247 * gcc.target/aarch64/acle/crc32d.c: Likewise.
4248 * gcc.target/aarch64/acle/crc32h.c: Likewise.
4249 * gcc.target/aarch64/acle/crc32w.c: Likewise.
4250
4251 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
4252
4253 PR tree-optimization/52252
4254 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
4255
4256 2014-06-11 Richard Biener <rguenther@suse.de>
4257
4258 PR middle-end/61437
4259 * gcc.dg/torture/20140610-1.c: New testcase.
4260 * gcc.dg/torture/20140610-2.c: Likewise.
4261
4262 2014-06-10 Richard Biener <rguenther@suse.de>
4263
4264 PR tree-optimization/61438
4265 * gcc.dg/torture/pr61438.c: New testcase.
4266
4267 2014-06-10 Richard Biener <rguenther@suse.de>
4268
4269 PR middle-end/61456
4270 * g++.dg/opt/pr61456.C: New testcase.
4271
4272 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
4273 Mikael Morin <mikael@gcc.gnu.org>
4274
4275 PR fortran/41936
4276 * gfortran.dg/class_array_15.f03: Check memory leaks.
4277
4278 2014-06-10 Richard Biener <rguenther@suse.de>
4279
4280 PR tree-optimization/57186
4281 PR tree-optimization/59299
4282 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
4283 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
4284
4285 2014-06-10 Jakub Jelinek <jakub@redhat.com>
4286
4287 PR fortran/60928
4288 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
4289 directives.
4290 * gfortran.dg/gomp/associate1.f90: New test.
4291 * gfortran.dg/gomp/intentin1.f90: New test.
4292 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
4293 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
4294 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
4295 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
4296
4297 2014-06-09 Marek Polacek <polacek@redhat.com>
4298
4299 PR c/36446
4300 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
4301 * gcc.dg/array-2.c: Likewise.
4302 * gcc.dg/array-const-2.c: Likewise.
4303 * gcc.dg/ucnid-8.c: Likewise.
4304 * gcc.dg/vla-init-1.c: Likewise.
4305 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
4306 * gcc.dg/c99-flex-array-7.c: Likewise.
4307 * gcc.dg/init-bad-1.c: Likewise.
4308 * gcc.dg/init-bad-3.c: Likewise.
4309 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
4310 * gcc.dg/pedwarn-init.c: Add dg-warning.
4311 * gcc.dg/pr53119.c: Remove dg-excess-errors.
4312
4313 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4314
4315 PR c++/22556
4316 * g++.dg/other/redecl3.C: New.
4317
4318 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
4319
4320 PR c++/54442
4321 * g++.dg/pr54442.C: New file.
4322
4323 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
4324
4325 PR fortran/61406
4326 * gfortran.dg/associate_17.f90 : New test
4327
4328 2014-06-09 Petr Murzin <petr.murzin@intel.com>
4329
4330 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
4331 void for TEST instead of static void.
4332 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
4333 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
4334 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
4335 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
4336 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
4337 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
4338 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
4339 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
4340 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
4341 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
4342 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
4343 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
4344 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
4345 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
4346 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
4347 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
4348 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
4349 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
4350 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
4351 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
4352 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
4353 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
4354 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
4355 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
4356 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
4357 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
4358 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
4359 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
4360 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
4361 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
4362 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
4363 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4364 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4365 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4366 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4367 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4368 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4369 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4370 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4371 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4372 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4373 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
4374 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
4375 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
4376 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
4377 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
4378 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
4379 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
4380 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
4381 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
4382 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
4383 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
4384 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
4385 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
4386 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
4387 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
4388 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
4389 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
4390 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
4391 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
4392 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
4393 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
4394 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
4395 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4396 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4397 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4398 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
4399 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
4400 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4401 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4402 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4403 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4404 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4405 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4406 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4407 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4408 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4409 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
4410 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
4411 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4412 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
4413 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
4414 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
4415 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
4416 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
4417 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
4418 instead of static void.
4419 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
4420 delete unused variables.
4421 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4422 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4423 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4424 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
4425 delete unused variables, void for TEST instead of static void.
4426 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4427 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4428 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4429 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4430 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4431 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4432 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4433 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4434 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4435 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4436 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4437 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4438 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
4439 initialize variables.
4440 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
4441 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
4442 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
4443 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
4444 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
4445 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
4446 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
4447 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
4448 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4449 * gcc.target/i386/i386.exp: Ditto.
4450 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
4451 CALC, void for TEST instead of static void, initialize variables.
4452 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
4453 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
4454 static void.
4455 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
4456 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
4457 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
4458 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
4459 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
4460 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
4461 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
4462 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
4463 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
4464 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
4465 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
4466 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
4467 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
4468 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
4469 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
4470 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
4471 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4472 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4473 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4474 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
4475 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
4476 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
4477 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
4478 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
4479 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
4480 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
4481 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
4482 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
4483 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
4484 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
4485 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
4486 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
4487 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
4488 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
4489 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
4490 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
4491 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
4492 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
4493 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
4494 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
4495 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4496 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4497 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
4498 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
4499 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
4500 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
4501 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
4502 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
4503 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4504 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4505 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4506 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4507 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4508 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4509 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4510 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4511 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
4512 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
4513 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4514 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
4515 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4516 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4517 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4518 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
4519 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4520 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
4521 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
4522 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4523 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
4524 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4525 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4526 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4527 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4528 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4529 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4530 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4531 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
4532 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
4533 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
4534 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
4535 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
4536 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
4537 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
4538 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
4539 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
4540 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
4541 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
4542 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
4543 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
4544 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4545 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4546 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4547 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
4548 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
4549 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4550 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4551 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
4552 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
4553 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4554 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
4555 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
4556 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4557 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
4558 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
4559 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
4560 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
4561 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
4562 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
4563 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
4564 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
4565 instead of static void.
4566 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
4567 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
4568 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
4569 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
4570 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
4571 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
4572 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
4573 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
4574 static void, delete unused variables.
4575 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4576 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4577 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
4578 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
4579 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
4580 static void, delete unused variables, Change parameters for
4581 UNION_CHECK, MASK_MERGE and MASK_ZERO.
4582 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
4583 CALC, void for TEST instead of static void.
4584 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
4585 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
4586 void.
4587 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4588 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
4589 static void, change type of parameter for UNION_TYPE.
4590 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
4591 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
4592 void for TEST instead of static void, delete unused variables, change
4593 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
4594 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
4595 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4596 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4597 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4598 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4599 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4600 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
4601 void for TEST instead of static void, change parameters for
4602 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
4603 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
4604 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
4605 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
4606 * gcc.target/i386/avx512f-additional-reg-names.c: Add
4607 __attribute__((unused)).
4608 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
4609 __attribute__((unused)).
4610 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
4611 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
4612 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
4613 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
4614 * gcc.target/i386/avx512f-korw-1.c: Ditto.
4615 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
4616 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
4617 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
4618 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
4619 add __attribute__((unused)).
4620 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
4621 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
4622 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
4623 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
4624 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
4625 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
4626 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
4627 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
4628 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
4629 delete unused variables.
4630 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
4631 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4632 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4633 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4634 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4635 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
4636 static void, mask_merging and zero_masking for unsigned types.
4637 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
4638 CHECK_ARRAY for unsigned types.
4639 * gcc.target/i386/m256-check.h: Ditto.
4640 * gcc.target/i386/m512-check.h: Ditto.
4641
4642 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
4643
4644 PR target/61062
4645 * gcc.target/arm/pr48252.c (main): Expect same result
4646 as endian-neutral.
4647
4648 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4649
4650 PR fortran/45187
4651 * gfortran.dg/cray_pointers_10.f90: New file.
4652
4653 2014-06-09 Jakub Jelinek <jakub@redhat.com>
4654
4655 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
4656 instead of complex(kind=16).
4657
4658 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4659
4660 PR fortran/38829
4661 * gfortran.dg/bind_c_usage_29.f90: New file.
4662
4663 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
4664
4665 * gnat.dg/opt38.adb: New test.
4666 * gnat.dg/opt38_pkg.ad[sb]: New helper.
4667
4668 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
4669
4670 PR target/18343
4671 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
4672 New macro, 0 for __MMIX__, default 64.
4673 (bar): Pass it to __builtin_apply instead of literal 64.
4674
4675 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4676
4677 * gfortran.dg/io_constraints_11.f90: New file.
4678 * gfortran.dg/io_constraints_12.f90: New file.
4679 * gfortran.dg/io_constraints_13.f90: New file.
4680
4681 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
4682
4683 PR target/61423
4684 * gcc.target/i386/pr61423.c: New test.
4685
4686 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4687
4688 PR c++/60184
4689 * g++.dg/cpp0x/constexpr-union6.C: New.
4690 * g++.dg/cpp0x/union6.C: Likewise.
4691 * g++.dg/init/ref14.C: Adjust.
4692 * g++.dg/init/union1.C: Likewise.
4693
4694 2014-06-06 Richard Biener <rguenther@suse.de>
4695
4696 PR tree-optimization/59299
4697 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
4698
4699 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
4700
4701 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
4702 * gcc.dg/tree-ssa/sra-12.c: Likewise.
4703
4704 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4705
4706 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
4707 bitfield and test wrong results instead of correct results to make the
4708 test more portable.
4709
4710 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4711
4712 PR c++/60432
4713 * g++.dg/cpp0x/constexpr-60432.C: New.
4714
4715 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4716
4717 PR c++/60199
4718 * g++.dg/cpp0x/constexpr-60199.C: New.
4719
4720 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4721
4722 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
4723 Specify -march=z900 as an additional option.
4724 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
4725 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4726 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
4727
4728 2014-06-06 Jakub Jelinek <jakub@redhat.com>
4729
4730 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
4731 reduction clause diagnostic changes.
4732 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
4733 * gfortran.dg/gomp/reduction1.f90: Likewise.
4734 * gfortran.dg/gomp/reduction3.f90: Likewise.
4735 * gfortran.dg/gomp/udr1.f90: New test.
4736 * gfortran.dg/gomp/udr2.f90: New test.
4737 * gfortran.dg/gomp/udr3.f90: New test.
4738 * gfortran.dg/gomp/udr4.f90: New test.
4739 * gfortran.dg/gomp/udr5.f90: New test.
4740 * gfortran.dg/gomp/udr6.f90: New test.
4741 * gfortran.dg/gomp/udr7.f90: New test.
4742
4743 2014-06-06 Christian Bruel <christian.bruel@st.com>
4744
4745 PR tree-optimization/43934
4746 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4747
4748 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
4749
4750 PR c/53119
4751 * gcc.dg/pr53119.c: New testcase.
4752
4753 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4754
4755 PR target/52472
4756 * gcc.target/avr/pr52472.c: New test.
4757
4758
4759 2014-06-05 Jeff Law <law@redhat.com>
4760
4761 PR tree-optimization/61289
4762 * g++.dg/pr61289.C: New test.
4763 * g++.dg/pr61289-2.C: New test.
4764
4765 2014-06-05 Richard Biener <rguenther@suse.de>
4766 Paolo Carlini <paolo.carlini@oracle.com>
4767
4768 PR c++/56961
4769 * g++.dg/parse/pr56961.C: New.
4770
4771 2014-06-05 Kai Tietz <ktietz@redhat.com>
4772
4773 PR target/46219
4774 * gcc.target/i386/sibcall-4.c: Remove xfail.
4775
4776 2014-06-05 Julian Brown <julian@codesourcery.com>
4777 Sandra Loosemore <sandra@codesourcery.com>
4778
4779 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
4780
4781 2014-06-05 Richard Biener <rguenther@suse.de>
4782
4783 PR c++/61004
4784 * g++.dg/diagnostic/pr61004.C: New testcase.
4785
4786 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
4787
4788 * gcc.dg/torture/pr61319.c: New test.
4789
4790 2014-06-05 Marek Polacek <polacek@redhat.com>
4791
4792 PR c/56724
4793 * gcc.dg/pr56724-3.c: New test.
4794
4795 2014-06-05 Andreas Schwab <schwab@suse.de>
4796
4797 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4798
4799 2014-06-05 Marek Polacek <polacek@redhat.com>
4800
4801 PR c/49706
4802 * c-c++-common/pr49706.c: New test.
4803
4804 2014-06-05 Marek Polacek <polacek@redhat.com>
4805
4806 PR c/48062
4807 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4808 * gcc.dg/Wshadow-3.c: Likewise.
4809 * gcc.dg/pr48062.c: New test.
4810
4811 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4812
4813 PR c++/43453
4814 * g++.dg/init/pr43453.C: New.
4815
4816 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
4817
4818 PR tree-optimization/61385
4819 * gcc.dg/tree-ssa/pr61385.c: New file.
4820
4821 2014-06-04 Richard Biener <rguenther@suse.de>
4822
4823 PR tree-optimization/60098
4824 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4825
4826 2014-06-04 Richard Biener <rguenther@suse.de>
4827
4828 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4829
4830 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
4831
4832 PR c/58942
4833 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4834 the case with a pointer.
4835
4836 2014-06-04 Marek Polacek <polacek@redhat.com>
4837
4838 PR c/30020
4839 * c-c++-common/pr30020.c: New test.
4840
4841 2014-06-03 Andrew Pinski <apinski@cavium.com>
4842
4843 * gcc.c-torture/compile/20140528-1.c: New testcase.
4844
4845 2014-06-03 Dehao Chen <dehao@google.com>
4846
4847 * gcc.dg/tree-prof/merge_block.c: New test.
4848
4849 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
4850
4851 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4852 * g++.dg/ext/mv15.C (dg-options): Ditto.
4853
4854 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4855
4856 DR 1423
4857 PR c++/52174
4858 * g++.dg/cpp0x/nullptr31.C: New.
4859 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4860 * g++.dg/cpp0x/nullptr17.C: Update.
4861
4862 2014-06-03 Marek Polacek <polacek@redhat.com>
4863
4864 PR c/60439
4865 * c-c++-common/pr60439.c: New test.
4866 * g++.dg/eh/scope1.C (f4): Add dg-warning.
4867
4868 2014-06-03 Martin Jambor <mjambor@suse.cz>
4869
4870 PR ipa/61160
4871 * g++.dg/ipa/pr61160-1.C: New test.
4872
4873 2014-06-03 Richard Biener <rguenther@suse.de>
4874
4875 PR tree-optimization/61383
4876 * gcc.dg/torture/pr61383-1.c: New testcase.
4877
4878 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
4879
4880 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4881
4882 2014-06-02 Jeff Law <law@redhat.com>
4883
4884 PR rtl-optimization/61094
4885 * g++.dg/pr61094: New test.
4886
4887 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
4888
4889 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4890 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4891 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4892 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4893 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4894 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4895 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4896 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4897
4898 2014-06-02 Richard Biener <rguenther@suse.de>
4899
4900 PR tree-optimization/61346
4901 * gcc.dg/torture/pr61346.c: New testcase.
4902
4903 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4904
4905 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
4906 not compilation.
4907 * gcc.target/i386/sibcall-4.c: Ditto.
4908 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
4909
4910 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4911
4912 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
4913 in scan-assembler-not string.
4914 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
4915 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
4916 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
4917
4918 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4919
4920 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
4921
4922 2014-06-01 Kai Tietz <ktietz@redhat.com>
4923
4924 PR target/61377
4925 * gcc.target/i386/sibcall-6.c: New test.
4926
4927 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4928
4929 DR 1227
4930 PR c++/57543
4931 * g++.dg/cpp0x/pr57543-1.C: New.
4932 * g++.dg/cpp0x/pr57543-2.C: Likewise.
4933 * g++.dg/cpp0x/pr57543-3.C: Likewise.
4934 * g++.dg/cpp0x/decltype59.C: Likewise.
4935
4936 2014-05-31 Tom de Vries <tom@codesourcery.com>
4937
4938 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
4939
4940 2014-05-30 Jakub Jelinek <jakub@redhat.com>
4941
4942 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
4943 restore_gcc_exec_prefix_env_var): New procedures.
4944 (set_ld_library_path_env_vars,
4945 restore_ld_library_path_env_vars): Use them.
4946 * lib/c-compat.exp: Load target-libpath.exp.
4947 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
4948 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
4949 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
4950 restore_gcc_exec_prefix_env_var.
4951 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
4952 Likewise.
4953
4954 * c-c++-common/asan/misalign-1.c: New test.
4955 * c-c++-common/asan/misalign-2.c: New test.
4956
4957 * g++.dg/asan/asan_test.C: Add -std=c++11 and
4958 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
4959 -DASAN_USE_DEJAGNU_GTEST=1.
4960 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
4961 * g++.dg/asan/asan_oob_test.cc: Likewise.
4962 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
4963 * g++.dg/asan/asan_str_test.cc: Likewise.
4964 * g++.dg/asan/asan_test_utils.h: Likewise.
4965 * g++.dg/asan/sanitizer_test_config.h: Likewise.
4966 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
4967 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
4968 Imported from upstream r209283.
4969 * g++.dg/asan/asan_test_config.h: Likewise.
4970
4971 2014-05-30 Kai Tietz <ktietz@redhat.com>
4972
4973 PR target/60104
4974 * gcc.target/i386/sibcall-1.c: New test.
4975 * gcc.target/i386/sibcall-2.c: New test.
4976 * gcc.target/i386/sibcall-3.c: New test.
4977 * gcc.target/i386/sibcall-4.c: New test.
4978
4979 2014-05-30 Ian Lance Taylor <iant@google.com>
4980
4981 * gcc.target/i386/pause-2.c: New test.
4982
4983 2014-05-30 Tom de Vries <tom@codesourcery.com>
4984
4985 * gcc.target/i386/fuse-caller-save.c: New test.
4986 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
4987 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
4988
4989 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
4990
4991 * gcc.target/arm/simd/vrev16p8_1.c: New file.
4992 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
4993 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
4994 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
4995 * gcc.target/arm/simd/vrev16s8_1.c: New file.
4996 * gcc.target/arm/simd/vrev16u8_1.c: New file.
4997 * gcc.target/arm/simd/vrev32p16_1.c: New file.
4998 * gcc.target/arm/simd/vrev32p8_1.c: New file.
4999 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
5000 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
5001 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
5002 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
5003 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
5004 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
5005 * gcc.target/arm/simd/vrev32s16_1.c: New file.
5006 * gcc.target/arm/simd/vrev32s8_1.c: New file.
5007 * gcc.target/arm/simd/vrev32u16_1.c: New file.
5008 * gcc.target/arm/simd/vrev32u8_1.c: New file.
5009 * gcc.target/arm/simd/vrev64f32_1.c: New file.
5010 * gcc.target/arm/simd/vrev64p16_1.c: New file.
5011 * gcc.target/arm/simd/vrev64p8_1.c: New file.
5012 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
5013 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
5014 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
5015 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
5016 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
5017 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
5018 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
5019 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
5020 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
5021 * gcc.target/arm/simd/vrev64s16_1.c: New file.
5022 * gcc.target/arm/simd/vrev64s32_1.c: New file.
5023 * gcc.target/arm/simd/vrev64s8_1.c: New file.
5024 * gcc.target/arm/simd/vrev64u16_1.c: New file.
5025 * gcc.target/arm/simd/vrev64u32_1.c: New file.
5026 * gcc.target/arm/simd/vrev64u8_1.c: New file.
5027
5028 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
5029
5030 PR rtl-optimization/61325
5031 * gcc.target/aarch64/pr61325.c: New.
5032
5033 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
5034
5035 * gcc.target/arm/simd/vextQf32_1.c: New file.
5036 * gcc.target/arm/simd/vextQp16_1.c: New file.
5037 * gcc.target/arm/simd/vextQp8_1.c: New file.
5038 * gcc.target/arm/simd/vextQs16_1.c: New file.
5039 * gcc.target/arm/simd/vextQs32_1.c: New file.
5040 * gcc.target/arm/simd/vextQs64_1.c: New file.
5041 * gcc.target/arm/simd/vextQs8_1.c: New file.
5042 * gcc.target/arm/simd/vextQu16_1.c: New file.
5043 * gcc.target/arm/simd/vextQu32_1.c: New file.
5044 * gcc.target/arm/simd/vextQu64_1.c: New file.
5045 * gcc.target/arm/simd/vextQu8_1.c: New file.
5046 * gcc.target/arm/simd/vextQp64_1.c: New file.
5047 * gcc.target/arm/simd/vextf32_1.c: New file.
5048 * gcc.target/arm/simd/vextp16_1.c: New file.
5049 * gcc.target/arm/simd/vextp8_1.c: New file.
5050 * gcc.target/arm/simd/vexts16_1.c: New file.
5051 * gcc.target/arm/simd/vexts32_1.c: New file.
5052 * gcc.target/arm/simd/vexts64_1.c: New file.
5053 * gcc.target/arm/simd/vexts8_1.c: New file.
5054 * gcc.target/arm/simd/vextu16_1.c: New file.
5055 * gcc.target/arm/simd/vextu32_1.c: New file.
5056 * gcc.target/arm/simd/vextu64_1.c: New file.
5057 * gcc.target/arm/simd/vextu8_1.c: New file.
5058 * gcc.target/arm/simd/vextp64_1.c: New file.
5059
5060 2014-05-29 Radovan Obradovic <robradovic@mips.com>
5061 Tom de Vries <tom@codesourcery.com>
5062
5063 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
5064 options.
5065 * gcc.target/mips/fuse-caller-save.h: New include file.
5066 * gcc.target/mips/fuse-caller-save.c: New test.
5067 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
5068 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
5069
5070 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
5071
5072 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
5073
5074 2014-05-28 Richard Biener <rguenther@suse.de>
5075
5076 PR middle-end/61045
5077 * gcc.dg/pr61045.c: New testcase.
5078
5079 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5080
5081 * lib/clearcap.exp: New file.
5082 * gcc.dg/vect/vect.exp: Load clearcap.exp.
5083 Remove clearcap_ldflags handling.
5084 Call clearcap-init, clearcap-finish.
5085 * gcc.target/i386/i386.exp: Likewise.
5086 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
5087 * gcc.target/i386/clearcapv2.map: Move to
5088 ../config/sol2-clearcapv2.map.
5089 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
5090 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
5091
5092 2014-05-28 Richard Biener <rguenther@suse.de>
5093
5094 PR tree-optimization/61335
5095 * gfortran.dg/pr61335.f90: New testcase.
5096
5097 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5098
5099 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
5100
5101 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5102
5103 * gnat.dg/overflow_fixed.adb: New test.
5104
5105 2014-05-27 Marek Polacek <polacek@redhat.com>
5106
5107 PR c/56724
5108 * gcc.dg/pr56724-1.c: New test.
5109 * gcc.dg/pr56724-2.c: New test.
5110 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
5111 -Wtraditional.
5112 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
5113
5114 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5115
5116 * gcc.dg/fold-compare-8.c: New test.
5117 * gcc.dg/Wstrict-overflow-25.c: Likewise.
5118
5119 2014-05-27 Richard Biener <rguenther@suse.de>
5120
5121 * gcc.dg/tree-ssa/vrp92.c: New testcase.
5122
5123 2014-05-27 Marek Polacek <polacek@redhat.com>
5124
5125 PR testsuite/61319
5126 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
5127 LLONG_MIN, and ULLONG_MAX.
5128
5129 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5130
5131 * lib/target-supports.exp (check_effective_target_vect_bswap):
5132 Specify arm*-*-* support.
5133
5134 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
5135
5136 PR testsuite/61319
5137 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
5138 -nan optional.
5139 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
5140 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
5141
5142 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5143
5144 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
5145
5146 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
5147
5148 PR rtl-optimization/61222
5149 * gcc.c-torture/compile/pr61222-1.c: New test.
5150 * gcc.c-torture/compile/pr61222-2.c: Likewise.
5151
5152 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5153
5154 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
5155
5156 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5157
5158 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
5159
5160 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5161
5162 PR libgfortran/55117
5163 * gfortran.dg/namelist_85.f90: New test.
5164
5165 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
5166
5167 PR c/61191
5168 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
5169 the case with syntax error.
5170
5171 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5172
5173 * gcc.dg/lto/pr61278_0.c: New test.
5174 * gcc.dg/lto/pr61278_1.c: New test.
5175
5176 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5177
5178 * gcc.dg/pr61220.c: New test.
5179 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
5180
5181 2014-05-25 Tobias Burnus <burnus@net-b.de>
5182
5183 * gfortran.dg/coarray_10.f90: Update dg-warning.
5184 * gfortran.dg/coarray_this_image_1.f90: New.
5185 * gfortran.dg/coarray_this_image_2.f90: New.
5186
5187 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
5188
5189 PR libfortran/61173
5190 * gfortran.dg/arrayio_14.f90: New test.
5191
5192 2014-05-24 Andreas Schwab <schwab@suse.de>
5193
5194 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
5195
5196 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5197
5198 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
5199 Adjust regexp for -flto.
5200 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
5201 * gfortran.dg/pr52835.f90: Likewise.
5202
5203 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
5204
5205 PR rtl-optimization/61215
5206 * gcc.target/i386/pr61215.c: New.
5207
5208 2014-05-23 Marek Polacek <polacek@redhat.com>
5209 Jakub Jelinek <jakub@redhat.com>
5210
5211 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
5212 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
5213 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
5214 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
5215 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
5216 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
5217 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
5218 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
5219 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
5220 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
5221 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
5222 * c-c++-common/ubsan/float-cast.h: New file.
5223 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
5224 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
5225
5226 2014-05-23 Jiong Wang <jiong.wang@arm.com>
5227
5228 * gcc.target/aarch64/tail_indirect_call_1.c: New.
5229
5230 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5231
5232 * g++.dg/cpp1y/lambda-init9.C: New.
5233
5234 2014-05-23 Richard Biener <rguenther@suse.de>
5235
5236 PR testsuite/61266
5237 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
5238 adjust testcase to reflect reality.
5239
5240 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5241
5242 PR tree-optimization/54733
5243 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
5244 optimization to support memory sources and bitwise operations
5245 equivalent to load in host endianness.
5246 * gcc.dg/optimize-bswaphi-1.c: Likewise.
5247 * gcc.dg/optimize-bswapsi-2.c: Likewise.
5248 * gcc.c-torture/execute/bswap-2.c: Likewise.
5249
5250 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5251
5252 * lib/target-supports.exp: New effective targets for architectures
5253 capable of performing byte swap.
5254 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
5255 * gcc.dg/optimize-bswapdi-2.c: Likewise.
5256 * gcc.dg/optimize-bswapsi-1.c: Likewise.
5257
5258 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5259
5260 PR c++/61088
5261 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
5262 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
5263
5264 2014-05-22 Xinliang David Li <davidxl@google.com>
5265
5266 * g++.dg/ipa/devirt-15.C: Fix expected message.
5267 * g++.dg/ipa/devirt-16.C: Ditto.
5268 * g++.dg/ipa/devirt-17.C: Ditto.
5269 * g++.dg/ipa/devirt-26.C: Ditto.
5270 * g++.dg/ipa/imm-devirt-1.C: Ditto.
5271 * g++.dg/ipa/imm-devirt-2.C: Ditto.
5272 * g++.dg/tree-ssa/pr8781.C:Ditto.
5273
5274 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
5275
5276 * gcc.target/powerpc/htm-ttest.c: New test.
5277
5278 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
5279
5280 * gnat.dg/opt37.ad[sb]: New test.
5281
5282 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
5283
5284 PR c/61271
5285 * g++.dg/cilk-plus/AN/array_function.cc: New.
5286
5287 2014-05-22 Richard Biener <rguenther@suse.de>
5288
5289 * gcc.dg/tree-ssa/alias-33.c: New testcase.
5290
5291 2014-05-22 Kostya Serebryany <kcc@google.com>
5292
5293 * c-c++-common/tsan/mutexset1.c: Update the test to match
5294 upstream r209283.
5295 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
5296
5297 2014-05-21 Marek Polacek <polacek@redhat.com>
5298
5299 PR sanitizer/61272
5300 * g++.dg/ubsan/pr61272.C: New test.
5301
5302 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
5303 Sandra Loosemore <sandra@codesourcery.com>
5304
5305 PR lto/60179
5306 * lib/scanasm.exp (scan-lto-assembler): New procedure.
5307 * gcc.target/nios2/custom-fp-lto.c: New test.
5308
5309 2014-05-21 Andreas Schwab <schwab@suse.de>
5310
5311 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
5312
5313 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5314
5315 PR target/54236
5316 * gcc.target/sh/pr54236-3.c: New.
5317
5318 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
5319
5320 PR c++/60189
5321 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
5322
5323 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
5324
5325 PR tree-optimization/60899
5326 * g++.dg/ipa/devirt-11.C: Update template.
5327
5328 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
5329
5330 PR C++/61038
5331 * g++.dg/cpp0x/pr61038.C: New.
5332
5333 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5334
5335 PR c++/58753
5336 PR c++/58930
5337 PR c++/58704
5338 * g++.dg/cpp0x/nsdmi-template11.C: New.
5339 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
5340 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
5341
5342 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
5343
5344 * gnat.dg/opt35.adb: New test.
5345 * gnat.dg/opt36.adb: Likewise.
5346 * gnat.dg/opt35_pkg.ad[sb]: New helper.
5347
5348 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5349
5350 PR c++/60373
5351 * g++.dg/cpp0x/Wattributes1.C: New.
5352 * g++.dg/ext/visibility/redecl1.C: Adjust.
5353 * g++.dg/ext/visibility/visibility-7.C: Likewise.
5354
5355 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5356
5357 * gcc.target/powerpc/vsxcopy.c: New test.
5358
5359 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5360
5361 PR c++/58664
5362 * g++.dg/cpp0x/nsdmi-union6.C: New.
5363 * g++.dg/parse/pr58664.C: Likewise.
5364 * g++.dg/cpp0x/nsdmi6.C: Tweak.
5365 * g++.dg/parse/crash31.C: Likewise.
5366 * g++.dg/template/error2.C: Likewise.
5367 * g++.dg/template/inherit8.C: Likewise.
5368 * g++.dg/template/offsetof2.C: Likewise.
5369
5370 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
5371
5372 * c-c++-common/gomp/simd4.c: Adjust for inform.
5373 * g++.dg/cpp0x/decltype-call1.C: Likewise.
5374 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5375 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
5376 * g++.dg/cpp0x/noexcept15.C: Likewise.
5377 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
5378 * g++.dg/eh/spec6.C: Likewise.
5379 * g++.dg/expr/cast1.C: Likewise.
5380 * g++.dg/expr/dtor1.C: Likewise.
5381 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
5382 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
5383 * g++.dg/gomp/pr49223-2.C: Likewise.
5384 * g++.dg/gomp/udr-4.C: Likewise.
5385 * g++.dg/init/delete1.C: Likewise.
5386 * g++.dg/other/crash-2.C: Likewise.
5387 * g++.dg/parse/crash24.C: Likewise.
5388 * g++.dg/parse/crash25.C: Likewise.
5389 * g++.dg/parse/crash31.C: Likewise.
5390 * g++.dg/parse/crash49.C: Likewise.
5391 * g++.dg/parse/crash50.C: Likewise.
5392 * g++.dg/parse/crash54.C: Likewise.
5393 * g++.dg/parse/dtor7.C: Likewise.
5394 * g++.dg/parse/error40.C: Likewise.
5395 * g++.dg/parse/fused-params1.C: Likewise.
5396 * g++.dg/parse/new1.C: Likewise.
5397 * g++.dg/template/crash35.C: Likewise.
5398 * g++.dg/template/crash59.C: Likewise.
5399 * g++.dg/template/crash77.C: Likewise.
5400 * g++.dg/template/error51.C: Likewise.
5401 * g++.dg/template/incomplete1.C: Likewise.
5402 * g++.dg/template/incomplete3.C: Likewise.
5403 * g++.dg/template/incomplete4.C: Likewise.
5404 * g++.dg/template/incomplete5.C: Likewise.
5405 * g++.dg/template/inherit8.C: Likewise.
5406 * g++.dg/template/instantiate1.C: Likewise.
5407 * g++.dg/template/instantiate3.C: Likewis: Likewise.
5408 * g++.dg/template/offsetof2.C: Likewise.
5409 * g++.dg/tm/pr51928.C: Likewise.
5410 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
5411 * g++.dg/warn/incomplete1.C: Likewise.
5412 * g++.dg/warn/incomplete2.C: Likewise.
5413 * g++.old-deja/g++.brendan/friend4.C: Likewise.
5414 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
5415 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
5416 * g++.old-deja/g++.eh/catch1.C: Likewise.
5417 * g++.old-deja/g++.eh/spec6.C: Likewise.
5418 * g++.old-deja/g++.mike/p7868.C: Likewise.
5419 * g++.old-deja/g++.other/crash38.C: Likewise.
5420 * g++.old-deja/g++.other/enum2.C: Likewise.
5421 * g++.old-deja/g++.other/incomplete.C: Likewise.
5422 * g++.old-deja/g++.other/vaarg3.C: Likewise.
5423 * g++.old-deja/g++.pt/crash9.C: Likewise.
5424 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5425 * g++.old-deja/g++.pt/typename8.C: Likewise.
5426 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
5427
5428 2014-05-19 Joseph Myers <joseph@codesourcery.com>
5429
5430 * lib/target-supports.exp
5431 (check_effective_target_vect_sizes_32B_16B): Return false if
5432 128-bit AVX vectors preferred.
5433
5434 2014-05-19 Mike Stump <mikestump@comcast.net>
5435
5436 * lib/target-supports.exp (check_effective_target_avx): Early out
5437 if not x86 to prevent x86 flags on non-x86 targets.
5438
5439 2014-05-19 Richard Biener <rguenther@suse.de>
5440
5441 PR tree-optimization/61221
5442 * gcc.dg/torture/pr61221.c: New testcase.
5443
5444 2014-05-19 Richard Biener <rguenther@suse.de>
5445
5446 PR tree-optimization/61209
5447 * gfortran.dg/pr61209.f90: New testcase.
5448
5449 2014-05-19 Richard Biener <rguenther@suse.de>
5450
5451 PR tree-optimization/61184
5452 * c-c++-common/torture/pr61184.c: New testcase.
5453
5454 2014-05-19 Christian Bruel <christian.bruel@st.com>
5455
5456 PR target/61195
5457 * gcc.target/sh/pr61195.c: New test.
5458
5459 2014-05-18 Wei Mi <wmi@google.com>
5460
5461 PR target/58066
5462 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
5463 directive with rtl insns. Add effective-target fpic and
5464 tls_native.
5465
5466 2014-05-17 Xinliang David Li <davidxl@google.com>
5467
5468 * g++.dg/ipa/devirt-33.C: New testcase.
5469
5470 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
5471
5472 * g++.dg/ipa/comdat.C: New file.
5473
5474 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5475
5476 * gnat.dg/volatile12.ad[sb]: New test.
5477
5478 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5479
5480 * gnat.dg/enum3.adb: New test.
5481
5482 2014-05-18 Andreas Schwab <schwab@suse.de>
5483
5484 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
5485
5486 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
5487
5488 PR libfortran/52539
5489 * gfortran.dg/namelist_utf8.f90: New test.
5490
5491 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5492
5493 PR c++/52875
5494 * g++.dg/cpp0x/decltype58.C: New.
5495
5496 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
5497
5498 * gcc.target/microblaze/others/break_handler.c: New.
5499
5500 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
5501
5502 PR tree-optimization/61140
5503 PR tree-optimization/61150
5504 PR tree-optimization/61197
5505 * gcc.dg/tree-ssa/pr61140.c: New file.
5506 * gcc.dg/tree-ssa/pr61150.c: New file.
5507 * gcc.dg/tree-ssa/pr61197.c: New file.
5508
5509 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
5510
5511 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
5512 (dg-options): Add -mfpmath=387.
5513 (dg-final): Check that no MMX registers are used.
5514
5515 2014-05-17 Andreas Schwab <schwab@suse.de>
5516
5517 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
5518
5519 2014-05-16 David Malcolm <dmalcolm@redhat.com>
5520
5521 Revert:
5522 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5523
5524 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5525 occurrences of "int" in the gimple dump to reflect that the return
5526 types of functions now show up in such dumps.
5527 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5528
5529 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
5530
5531 * gcc.c-torture/execute/20101011-1.c: Update testcase.
5532 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
5533 * gcc.dg/tree-ssa/writeonly.c: New testcase.
5534 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
5535 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
5536 * gcc.dg/debug/pr35154.c: Update testcase.
5537 * gcc.target/i386/vectorize1.c: Update testcase.
5538
5539 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5540
5541 PR c++/51640
5542 * g++.dg/parse/error54.C: New.
5543
5544 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
5545
5546 PR rtl-optimization/60969
5547 * g++.dg/pr60969.C: New.
5548
5549 2014-05-16 Richard Biener <rguenther@suse.de>
5550
5551 PR tree-optimization/61194
5552 * gcc.dg/vect/pr61194.c: New testcase.
5553
5554 2014-05-16 Richard Biener <rguenther@suse.de>
5555
5556 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
5557 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
5558 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
5559 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
5560
5561 2014-05-16 Richard Biener <rguenther@suse.de>
5562
5563 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
5564
5565 2014-05-15 Martin Jambor <mjambor@suse.cz>
5566
5567 PR ipa/61085
5568 * g++.dg/ipa/pr61085.C: New test.
5569
5570 2014-05-15 Martin Jambor <mjambor@suse.cz>
5571
5572 PR tree-optimization/61090
5573 * gcc.dg/tree-ssa/pr61090.c: New test.
5574
5575 2014-05-15 Jakub Jelinek <jakub@redhat.com>
5576
5577 PR tree-optimization/61158
5578 * gcc.dg/pr61158.c: New test.
5579
5580 2014-05-15 Andreas Schwab <schwab@suse.de>
5581
5582 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
5583 emitted.
5584 * obj-c++.dg/exceptions-5.mm: Likewise.
5585
5586 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5587
5588 * shrink-wrap-loop.c: New test case.
5589
5590 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
5591
5592 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
5593 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
5594 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
5595 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
5596 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
5597 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
5598 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
5599 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
5600 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
5601 * gcc.target/arm/simd/vtrnf32_1.c: New file.
5602 * gcc.target/arm/simd/vtrnp16_1.c: New file.
5603 * gcc.target/arm/simd/vtrnp8_1.c: New file.
5604 * gcc.target/arm/simd/vtrns16_1.c: New file.
5605 * gcc.target/arm/simd/vtrns32_1.c: New file.
5606 * gcc.target/arm/simd/vtrns8_1.c: New file.
5607 * gcc.target/arm/simd/vtrnu16_1.c: New file.
5608 * gcc.target/arm/simd/vtrnu32_1.c: New file.
5609 * gcc.target/arm/simd/vtrnu8_1.c: New file.
5610
5611 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
5612
5613 * gcc.target/i386/clflushopt-1.c: New.
5614 * gcc.target/i386/xsavec-1.c: Ditto.
5615 * gcc.target/i386/xsavec64-1.c: Ditto.
5616 * gcc.target/i386/xsaves-1.c: Ditto.
5617 * gcc.target/i386/xsaves64-1.c: Ditto.
5618 * gcc.target/i386/sse-12.c: Test new options.
5619 * gcc.target/i386/sse-13.c: Ditto.
5620 * gcc.target/i386/sse-14.c: Ditto.
5621 * gcc.target/i386/sse-22.c: Ditto.
5622 * gcc.target/i386/sse-23.c: Ditto.
5623 * g++.dg/other/i386-2.C: Ditto.
5624 * g++.dg/other/i386-3.C: Ditto.
5625
5626 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5627
5628 PR rtl-optimization/60866
5629 * gcc.dg/pr60866.c: New test.
5630
5631 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5632
5633 PR rtl-optimization/60901
5634 * gcc.target/i386/pr60901.c: New test.
5635
5636 2014-05-14 Yury Gribov <y.gribov@samsung.com>
5637
5638 PR sanitizer/61100
5639 * c-c++-common/asan/asan-interface-1.c: New test.
5640 * lib/asan-dg.exp (asan_include_flags): New function.
5641 (asan_init): Call asan_include_flags to obtain path
5642 to sanitizer headers.
5643
5644 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
5645
5646 * lib/target-support.exp (check_dfp_hw_available): New function.
5647 (is-effective-target): Check $arg for dfp_hw.
5648 (is-effective-target-keyword): Likewise.
5649 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
5650 Change target to dfp_hw.
5651
5652 2014-05-13 Marek Polacek <polacek@redhat.com>
5653
5654 PR c/61162
5655 * gcc.dg/pr61162.c: New test.
5656
5657 2014-05-13 Marek Polacek <polacek@redhat.com>
5658
5659 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
5660 * c-c++-common/pr50459-2.c: New test.
5661
5662 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
5663
5664 PR c++/54310
5665 * g++.dg/template/pr54310.C: New.
5666
5667 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
5668 Sandra Loosemore <sandra@codesourcery.com>
5669
5670 * gcc.target/mips/loongson-simd.c: Disable micromips too.
5671
5672 2014-05-13 Catherine Moore <clm@cm00re.com>
5673
5674 * gcc.target/mips/near-far-1.c: Adjust expected output
5675 to allow the JALS instruction.
5676 * gcc.target/mips/near-far-2.c: Likewise.
5677 * gcc.target/mips/near-far-4.c: Likewise.
5678
5679 2014-05-13 Bin Cheng <bin.cheng@arm.com>
5680
5681 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
5682
5683 2014-05-13 Jakub Jelinek <jakub@redhat.com>
5684
5685 PR target/61060
5686 * gcc.dg/pr61060.c: New test.
5687
5688 2014-05-12 DJ Delorie <dj@redhat.com>
5689
5690 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
5691 * gcc.dg/sibcall-4.c: Likewise.
5692
5693 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
5694
5695 * objc.dg/shadow-1.m: New test.
5696 * objc.dg/shadow-2.m: New test.
5697 * objc.dg/ivar-scope-1.m: New test.
5698 * objc.dg/ivar-scope-2.m: New test.
5699 * objc.dg/ivar-scope-3.m: New test.
5700 * objc.dg/ivar-scope-4.m: New test.
5701 * objc.dg/ivar-visibility-1.m: New test.
5702 * objc.dg/ivar-visibility-2.m: New test.
5703 * objc.dg/ivar-visibility-3.m: New test.
5704 * objc.dg/ivar-visibility-4.m: New test.
5705
5706 2014-05-12 Tobias Burnus <burnus@net-b.de>
5707
5708 PR fortran/60127
5709 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
5710
5711 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5712
5713 PR fortran/60834
5714 * gfortran.dg/associate_16.f90: New test.
5715
5716 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5717
5718 PR target/60991
5719 * gcc.target/avr/pr60991.c: New testcase.
5720
5721 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5722
5723 PR c++/60054
5724 * g++.dg/cpp1y/pr60054.C: New.
5725
5726 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5727
5728 PR c++/51199
5729 * g++.dg/template/pr51199.C: New.
5730
5731 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
5732
5733 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
5734
5735 2014-05-11 Jakub Jelinek <jakub@redhat.com>
5736
5737 * gfortran.dg/gomp/affinity-1.f90: New test.
5738
5739 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
5740
5741 * gcc.dg/torture/pr61136.c: New test.
5742
5743 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5744
5745 PR c++/59705
5746 * g++.dg/cpp0x/sfinae51.C: New.
5747
5748 PR c++/58353
5749 * g++.dg/cpp0x/variadic157.C: New.
5750
5751 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
5752
5753 PR target/51244
5754 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5755
5756 2014-05-10 Marek Polacek <polacek@redhat.com>
5757
5758 * gcc.dg/pedwarn-init.c: New test.
5759 * gcc.dg/init-string-1.c: Adjust dg-error.
5760
5761 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
5762
5763 * lib/target-supports.exp
5764 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5765 to the list.
5766
5767 2014-05-09 Marek Polacek <polacek@redhat.com>
5768
5769 PR c/61096
5770 * gcc.dg/pr61096-1.c: New test.
5771 * gcc.dg/pr61096-2.c: New test.
5772
5773 2014-05-09 Florian Weimer <fweimer@redhat.com>
5774
5775 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5776 * g++.dg/fstack-protector-strong.C: Likewise.
5777 * gcc.target/i386/ssp-strong-reg.c: New file.
5778
5779 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
5780
5781 PR target/61055
5782 * gcc.target/avr/torture/pr61055.c: New test.
5783
5784 2014-05-09 Marek Polacek <polacek@redhat.com>
5785
5786 PR c/50459
5787 * c-c++-common/attributes-1.c: Move test line to a new test.
5788 * c-c++-common/attributes-2.c: New test.
5789 * c-c++-common/pr50459.c: New test.
5790 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5791 * gcc.dg/nonnull-2.c: Likewise.
5792 * gcc.dg/pr55570.c: Modify dg-error.
5793 * gcc.dg/tm/wrap-2.c: Likewise.
5794
5795 2014-05-08 Jeff Law <law@redhat.com>
5796
5797 PR tree-optimization/61009
5798 * g++.dg/tree-ssa/pr61009.C: New test.
5799
5800 2014-05-08 Matthias Klose <doko@ubuntu.com>
5801
5802 PR driver/61106
5803 * gcc-dg/unused-8a.c: New.
5804 * gcc-dg/unused-8b.c: Likewise.
5805
5806 2014-05-08 Marek Polacek <polacek@redhat.com>
5807
5808 PR c/61053
5809 * gcc.dg/pr61053.c: New test.
5810
5811 2014-05-08 Marek Polacek <polacek@redhat.com>
5812
5813 PR c/61077
5814 * gcc.dg/pr61077.c: New test.
5815
5816 2014-05-08 Tobias Burnus <burnus@net-b.de>
5817
5818 * gfortran.dg/coarray_collectives_1.f90: New.
5819 * gfortran.dg/coarray_collectives_2.f90: New.
5820 * gfortran.dg/coarray_collectives_3.f90: New.
5821 * gfortran.dg/coarray_collectives_4.f90: New.
5822 * gfortran.dg/coarray_collectives_5.f90: New.
5823 * gfortran.dg/coarray_collectives_6.f90: New.
5824 * gfortran.dg/coarray/collectives_1.f90: New.
5825 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5826 * gfortran.dg/assumed_type_4.f90: Update dg-error.
5827 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5828 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5829 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5830 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5831 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5832
5833 2014-05-08 Wei Mi <wmi@google.com>
5834
5835 PR target/58066
5836 * gcc.target/i386/pr58066.c: New test.
5837
5838 2014-05-08 Joseph Myers <joseph@codesourcery.com>
5839
5840 * gcc.target/i386/avx256-unaligned-load-2.c,
5841 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5842 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5843 packed-single instructions.
5844
5845 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5846
5847 PR c++/13981
5848 * g++.dg/diagnostic/pr13981.C: New.
5849
5850 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
5851
5852 PR tree-optimization/59100
5853 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5854 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5855
5856 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
5857
5858 PR tree-optimization/61095
5859 * gcc.dg/torture/pr61095.c: New test.
5860
5861 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5862
5863 PR middle-end/39246
5864 * gcc.dg/uninit-13.c: Move warning on the actual source line where
5865 the uninitialized complex is used.
5866 * gcc.dg/uninit-17.c: New test to check partial initialization of
5867 complex with branches.
5868 * gcc.dg/uninit-17-O0.c: Likewise.
5869
5870 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
5871
5872 PR target/60884
5873 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5874 (test_03): Rename to test_02.
5875
5876 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5877
5878 PR c++/61083
5879 * g++.dg/cpp0x/sfinae50.C: New.
5880
5881 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5882
5883 PR c++/61080
5884 * g++.dg/cpp0x/deleted7.C: New.
5885
5886 2014-05-07 Richard Biener <rguenther@suse.de>
5887
5888 PR tree-optimization/61034
5889 * g++.dg/tree-ssa/pr61034.C: New testcase.
5890
5891 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
5892
5893 * gcc.target/epiphany/isr-arg.c: New file.
5894
5895 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
5896
5897 PR tree-optimization/52252
5898 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5899
5900 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5901
5902 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
5903 * gcc.target/aarch64/simd/vrev16p8.x: New file.
5904 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
5905 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
5906 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
5907 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
5908 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
5909 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
5910 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
5911 * gcc.target/aarch64/simd/vrev16s8.x: New file.
5912 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
5913 * gcc.target/aarch64/simd/vrev16u8.x: New file.
5914 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
5915 * gcc.target/aarch64/simd/vrev32p16.x: New file.
5916 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
5917 * gcc.target/aarch64/simd/vrev32p8.x: New file.
5918 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
5919 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
5920 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
5921 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
5922 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
5923 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
5924 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
5925 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
5926 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
5927 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
5928 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
5929 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
5930 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
5931 * gcc.target/aarch64/simd/vrev32s16.x: New file.
5932 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
5933 * gcc.target/aarch64/simd/vrev32s8.x: New file.
5934 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
5935 * gcc.target/aarch64/simd/vrev32u16.x: New file.
5936 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
5937 * gcc.target/aarch64/simd/vrev32u8.x: New file.
5938 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
5939 * gcc.target/aarch64/simd/vrev64f32.x: New file.
5940 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
5941 * gcc.target/aarch64/simd/vrev64p16.x: New file.
5942 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
5943 * gcc.target/aarch64/simd/vrev64p8.x: New file.
5944 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
5945 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
5946 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
5947 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
5948 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
5949 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
5950 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
5951 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
5952 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
5953 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
5954 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
5955 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
5956 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
5957 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
5958 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
5959 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
5960 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
5961 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
5962 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
5963 * gcc.target/aarch64/simd/vrev64s16.x: New file.
5964 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
5965 * gcc.target/aarch64/simd/vrev64s32.x: New file.
5966 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
5967 * gcc.target/aarch64/simd/vrev64s8.x: New file.
5968 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
5969 * gcc.target/aarch64/simd/vrev64u16.x: New file.
5970 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
5971 * gcc.target/aarch64/simd/vrev64u32.x: New file.
5972 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
5973 * gcc.target/aarch64/simd/vrev64u8.x: New file.
5974
5975 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5976
5977 gcc.target/aarch64/simd/ext_f32.x: New file.
5978 gcc.target/aarch64/simd/ext_f32_1.c: New file.
5979 gcc.target/aarch64/simd/ext_p16.x: New file.
5980 gcc.target/aarch64/simd/ext_p16_1.c: New file.
5981 gcc.target/aarch64/simd/ext_p8.x: New file.
5982 gcc.target/aarch64/simd/ext_p8_1.c: New file.
5983 gcc.target/aarch64/simd/ext_s16.x: New file.
5984 gcc.target/aarch64/simd/ext_s16_1.c: New file.
5985 gcc.target/aarch64/simd/ext_s32.x: New file.
5986 gcc.target/aarch64/simd/ext_s32_1.c: New file.
5987 gcc.target/aarch64/simd/ext_s64.x: New file.
5988 gcc.target/aarch64/simd/ext_s64_1.c: New file.
5989 gcc.target/aarch64/simd/ext_s8.x: New file.
5990 gcc.target/aarch64/simd/ext_s8_1.c: New file.
5991 gcc.target/aarch64/simd/ext_u16.x: New file.
5992 gcc.target/aarch64/simd/ext_u16_1.c: New file.
5993 gcc.target/aarch64/simd/ext_u32.x: New file.
5994 gcc.target/aarch64/simd/ext_u32_1.c: New file.
5995 gcc.target/aarch64/simd/ext_u64.x: New file.
5996 gcc.target/aarch64/simd/ext_u64_1.c: New file.
5997 gcc.target/aarch64/simd/ext_u8.x: New file.
5998 gcc.target/aarch64/simd/ext_u8_1.c: New file.
5999 gcc.target/aarch64/simd/ext_f64.c: New file.
6000 gcc.target/aarch64/simd/extq_f32.x: New file.
6001 gcc.target/aarch64/simd/extq_f32_1.c: New file.
6002 gcc.target/aarch64/simd/extq_p16.x: New file.
6003 gcc.target/aarch64/simd/extq_p16_1.c: New file.
6004 gcc.target/aarch64/simd/extq_p8.x: New file.
6005 gcc.target/aarch64/simd/extq_p8_1.c: New file.
6006 gcc.target/aarch64/simd/extq_s16.x: New file.
6007 gcc.target/aarch64/simd/extq_s16_1.c: New file.
6008 gcc.target/aarch64/simd/extq_s32.x: New file.
6009 gcc.target/aarch64/simd/extq_s32_1.c: New file.
6010 gcc.target/aarch64/simd/extq_s64.x: New file.
6011 gcc.target/aarch64/simd/extq_s64_1.c: New file.
6012 gcc.target/aarch64/simd/extq_s8.x: New file.
6013 gcc.target/aarch64/simd/extq_s8_1.c: New file.
6014 gcc.target/aarch64/simd/extq_u16.x: New file.
6015 gcc.target/aarch64/simd/extq_u16_1.c: New file.
6016 gcc.target/aarch64/simd/extq_u32.x: New file.
6017 gcc.target/aarch64/simd/extq_u32_1.c: New file.
6018 gcc.target/aarch64/simd/extq_u64.x: New file.
6019 gcc.target/aarch64/simd/extq_u64_1.c: New file.
6020 gcc.target/aarch64/simd/extq_u8.x: New file.
6021 gcc.target/aarch64/simd/extq_u8_1.c: New file.
6022 gcc.target/aarch64/simd/extq_f64.c: New file.
6023
6024 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
6025
6026 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
6027 * gcc.target/aarch64/vtrnu32.c: Likewise.
6028 * gcc.target/aarch64/vtrnf32.c: Likewise.
6029
6030 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
6031
6032 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
6033 * gcc.target/aarch64/simd/vtrnf32.x: New file.
6034 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
6035 * gcc.target/aarch64/simd/vtrnp16.x: New file.
6036 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
6037 * gcc.target/aarch64/simd/vtrnp8.x: New file.
6038 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
6039 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
6040 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
6041 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
6042 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
6043 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
6044 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
6045 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
6046 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
6047 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
6048 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
6049 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
6050 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
6051 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
6052 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
6053 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
6054 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
6055 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
6056 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
6057 * gcc.target/aarch64/simd/vtrns16.x: New file.
6058 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
6059 * gcc.target/aarch64/simd/vtrns32.x: New file.
6060 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
6061 * gcc.target/aarch64/simd/vtrns8.x: New file.
6062 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
6063 * gcc.target/aarch64/simd/vtrnu16.x: New file.
6064 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
6065 * gcc.target/aarch64/simd/vtrnu32.x: New file.
6066 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
6067 * gcc.target/aarch64/simd/vtrnu8.x: New file.
6068
6069 2014-05-07 Richard Biener <rguenther@suse.de>
6070
6071 PR tree-optimization/57864
6072 * gcc.dg/torture/pr57864.c: New testcase.
6073
6074 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
6075
6076 PR libfortran/61049
6077 * gfortran.dg/list_read_13.f: New test.
6078
6079 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6080
6081 PR c++/60999
6082 * g++.dg/cpp0x/nsdmi-template9.C: New.
6083 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
6084
6085 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
6086 Mike Stump <mikestump@comcast.net>
6087 Richard Sandiford <rdsandiford@googlemail.com>
6088
6089 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
6090
6091 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
6092
6093 PR ipa/60965
6094 * g++.dg/ipa/devirt-32.C: New testcase.
6095
6096 2014-05-05 Richard Biener <rguenther@suse.de>
6097
6098 PR middle-end/61010
6099 * gcc.dg/torture/pr61010.c: New testcase.
6100
6101 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6102
6103 * gcc.target/s390/leaf-profile.c: New testcase.
6104
6105 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6106
6107 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
6108 Disable asm scan for s390.
6109 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6110 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6111
6112 2014-05-05 Bin Cheng <bin.cheng@arm.com>
6113
6114 PR tree-optimization/60363
6115 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
6116
6117 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
6118
6119 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
6120 (dg-require-effective-target): Change target to powerpc_fprs.
6121 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
6122 (dg-require-effective-target): Change target to dfprt.
6123
6124 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6125
6126 PR c++/58582
6127 * g++.dg/cpp0x/deleted4.C: New.
6128 * g++.dg/cpp0x/deleted5.C: Likewise.
6129 * g++.dg/cpp0x/deleted6.C: Likewise.
6130
6131 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6132
6133 PR fortran/61025
6134 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
6135 regexps for -m32.
6136 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
6137 * gfortran.dg/coarray_poly_6.f90: Likewise.
6138 * gfortran.dg/coarray_poly_7.f90: Likewise.
6139 * gfortran.dg/coarray_poly_8.f90: Likewise.
6140
6141 2014-05-02 Marek Polacek <polacek@redhat.com>
6142
6143 PR c/25801
6144 * gcc.dg/pr25801.c: New test.
6145
6146 2014-05-02 Marek Polacek <polacek@redhat.com>
6147
6148 PR c/60784
6149 * gcc.dg/pr60784.c: New test.
6150
6151 2014-05-01 Marek Polacek <polacek@redhat.com>
6152
6153 PR c/60915
6154 * gcc.dg/pr60915.c: New test.
6155
6156 2014-05-01 Marek Polacek <polacek@redhat.com>
6157
6158 PR c/60257
6159 * gcc.dg/pr60257.c: New test.
6160
6161 2014-05-01 Marek Polacek <polacek@redhat.com>
6162
6163 PR c/43395
6164 * c-c++-common/pr43395.c: New test.
6165
6166 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
6167
6168 * gcc.dg/cond-reduc-1.c: New test.
6169 * gcc.dg/cond-reduc-2.c: Likewise.
6170
6171 2014-05-01 Marek Polacek <polacek@redhat.com>
6172
6173 PR c/29467
6174 * gcc.dg/pr29467.c: New test.
6175 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
6176 about boolean types.
6177 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
6178 to bool.
6179 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
6180
6181 2014-05-01 Marek Polacek <polacek@redhat.com>
6182
6183 PR c/43245
6184 * gcc.dg/pr43245.c: New test.
6185
6186 2014-05-01 Marek Polacek <polacek@redhat.com>
6187
6188 PR c/56989
6189 * gcc.dg/pr56989.c: New test.
6190
6191 2014-04-30 Ian Lance Taylor <iant@google.com>
6192
6193 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
6194 in go_compile_args rather than in argument to go-torture-execute.
6195
6196 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
6197
6198 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
6199 instead of getpid.
6200
6201 2014-04-30 Tobias Burnus <burnus@net-b.de>
6202
6203 * gfortran.dg/coarray_poly_6.f90
6204 * gfortran.dg/coarray_poly_7.f90
6205 * gfortran.dg/coarray_poly_8.f90
6206
6207 2014-04-30 Tobias Burnus <burnus@net-b.de>
6208
6209 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
6210 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
6211 * gfortran.dg/coarray/codimension.f90: New.
6212
6213 2014-04-30 Tobias Burnus <burnus@net-b.de>
6214
6215 * gfortran.dg/coarray_lib_this_image_1.f90: New.
6216 * gfortran.dg/coarray_lib_this_image_2.f90: New.
6217
6218 2014-04-30 Tobias Burnus <burnus@net-b.de>
6219
6220 * gfortran.dg/coarray_poly_4.f90: New.
6221 * gfortran.dg/coarray_poly_5.f90: New.
6222
6223 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6224
6225 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
6226 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
6227 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
6228 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
6229 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
6230 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
6231 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
6232 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
6233 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
6234 * gcc.target/arm/simd/vuzpf32_1.c: New file.
6235 * gcc.target/arm/simd/vuzpp16_1.c: New file.
6236 * gcc.target/arm/simd/vuzpp8_1.c: New file.
6237 * gcc.target/arm/simd/vuzps16_1.c: New file.
6238 * gcc.target/arm/simd/vuzps32_1.c: New file.
6239 * gcc.target/arm/simd/vuzps8_1.c: New file.
6240 * gcc.target/arm/simd/vuzpu16_1.c: New file.
6241 * gcc.target/arm/simd/vuzpu32_1.c: New file.
6242 * gcc.target/arm/simd/vuzpu8_1.c: New file.
6243
6244 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6245
6246 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
6247 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
6248 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
6249
6250 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6251
6252 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
6253 * gcc.target/aarch64/simd/vuzpf32.x: New file.
6254 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
6255 * gcc.target/aarch64/simd/vuzpp16.x: New file.
6256 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
6257 * gcc.target/aarch64/simd/vuzpp8.x: New file.
6258 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
6259 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
6260 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
6261 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
6262 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
6263 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
6264 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
6265 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
6266 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
6267 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
6268 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
6269 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
6270 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
6271 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
6272 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
6273 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
6274 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
6275 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
6276 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
6277 * gcc.target/aarch64/simd/vuzps16.x: New file.
6278 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
6279 * gcc.target/aarch64/simd/vuzps32.x: New file.
6280 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
6281 * gcc.target/aarch64/simd/vuzps8.x: New file.
6282 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
6283 * gcc.target/aarch64/simd/vuzpu16.x: New file.
6284 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
6285 * gcc.target/aarch64/simd/vuzpu32.x: New file.
6286 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
6287 * gcc.target/aarch64/simd/vuzpu8.x: New file.
6288
6289 2014-04-30 Richard Biener <rguenther@suse.de>
6290
6291 PR tree-optimization/48329
6292 * gfortran.dg/vect/pr48329.f90: New testcase.
6293
6294 2014-04-30 Marek Polacek <polacek@redhat.com>
6295
6296 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
6297 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
6298
6299 2014-04-30 Marek Polacek <polacek@redhat.com>
6300
6301 PR c/60139
6302 * gcc.dg/pr60139.c: New test.
6303
6304 2014-04-30 Marek Polacek <polacek@redhat.com>
6305
6306 PR c/60351
6307 * gcc.dg/pr60351.c: New test.
6308
6309 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
6310
6311 * gcc.target/arm/simd/simd.exp: New file.
6312 * gcc.target/arm/simd/vzipqf32_1.c: New file.
6313 * gcc.target/arm/simd/vzipqp16_1.c: New file.
6314 * gcc.target/arm/simd/vzipqp8_1.c: New file.
6315 * gcc.target/arm/simd/vzipqs16_1.c: New file.
6316 * gcc.target/arm/simd/vzipqs32_1.c: New file.
6317 * gcc.target/arm/simd/vzipqs8_1.c: New file.
6318 * gcc.target/arm/simd/vzipqu16_1.c: New file.
6319 * gcc.target/arm/simd/vzipqu32_1.c: New file.
6320 * gcc.target/arm/simd/vzipqu8_1.c: New file.
6321 * gcc.target/arm/simd/vzipf32_1.c: New file.
6322 * gcc.target/arm/simd/vzipp16_1.c: New file.
6323 * gcc.target/arm/simd/vzipp8_1.c: New file.
6324 * gcc.target/arm/simd/vzips16_1.c: New file.
6325 * gcc.target/arm/simd/vzips32_1.c: New file.
6326 * gcc.target/arm/simd/vzips8_1.c: New file.
6327 * gcc.target/arm/simd/vzipu16_1.c: New file.
6328 * gcc.target/arm/simd/vzipu32_1.c: New file.
6329 * gcc.target/arm/simd/vzipu8_1.c: New file.
6330
6331 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6332
6333 PR c++/51707
6334 * g++.dg/cpp0x/constexpr-51707.C: New.
6335
6336 2014-04-29 David Malcolm <dmalcolm@redhat.com>
6337
6338 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
6339 occurrences of "int" in the gimple dump to reflect that the return
6340 types of functions now show up in such dumps.
6341 * gcc.dg/tree-ssa/pr27810.c: Likewise.
6342
6343 2014-04-29 Jakub Jelinek <jakub@redhat.com>
6344
6345 PR tree-optimization/60971
6346 * c-c++-common/turtore/pr60971.c: New test.
6347
6348 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
6349
6350 * gcc.target/aarch64/simd/simd.exp: New file.
6351 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
6352 * gcc.target/aarch64/simd/vzipf32.x: New file.
6353 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
6354 * gcc.target/aarch64/simd/vzipp16.x: New file.
6355 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
6356 * gcc.target/aarch64/simd/vzipp8.x: New file.
6357 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
6358 * gcc.target/aarch64/simd/vzipqf32.x: New file.
6359 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
6360 * gcc.target/aarch64/simd/vzipqp16.x: New file.
6361 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
6362 * gcc.target/aarch64/simd/vzipqp8.x: New file.
6363 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
6364 * gcc.target/aarch64/simd/vzipqs16.x: New file.
6365 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
6366 * gcc.target/aarch64/simd/vzipqs32.x: New file.
6367 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
6368 * gcc.target/aarch64/simd/vzipqs8.x: New file.
6369 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
6370 * gcc.target/aarch64/simd/vzipqu16.x: New file.
6371 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
6372 * gcc.target/aarch64/simd/vzipqu32.x: New file.
6373 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
6374 * gcc.target/aarch64/simd/vzipqu8.x: New file.
6375 * gcc.target/aarch64/simd/vzips16_1.c: New file.
6376 * gcc.target/aarch64/simd/vzips16.x: New file.
6377 * gcc.target/aarch64/simd/vzips32_1.c: New file.
6378 * gcc.target/aarch64/simd/vzips32.x: New file.
6379 * gcc.target/aarch64/simd/vzips8_1.c: New file.
6380 * gcc.target/aarch64/simd/vzips8.x: New file.
6381 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
6382 * gcc.target/aarch64/simd/vzipu16.x: New file.
6383 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
6384 * gcc.target/aarch64/simd/vzipu32.x: New file.
6385 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
6386 * gcc.target/aarch64/simd/vzipu8.x: New file.
6387
6388 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6389
6390 * gcc.target/aarch64/fcsel_1.c: New test case.
6391
6392 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
6393
6394 PR libfortran/60810
6395 * gfortran.dg/arrayio_13.f90: New test.
6396
6397 2014-04-28 Martin Jambor <mjambor@suse.cz>
6398
6399 * gcc.dg/tree-ssa/sra-14.c: New test.
6400
6401 2014-04-28 Richard Biener <rguenther@suse.de>
6402
6403 PR middle-end/60092
6404 * gcc.dg/tree-ssa/alias-32.c: New testcase.
6405 * gcc.dg/vect/pr60092.c: Likewise.
6406
6407 2014-04-28 Richard Biener <rguenther@suse.de>
6408
6409 * gcc.dg/tree-ssa/vrp91.c: New testcase.
6410 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
6411 * gcc.dg/Wstrict-overflow-15.c: Likewise.
6412 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
6413
6414 2014-04-28 Richard Biener <rguenther@suse.de>
6415
6416 PR tree-optimization/60979
6417 * gcc.dg/graphite/pr60979.c: New testcase.
6418
6419 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6420
6421 PR c/60983
6422 * gcc.dg/pr60114.c: Use signed chars.
6423
6424 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6425
6426 PR c++/59120
6427 * g++.dg/cpp0x/alias-decl-43.C: New.
6428
6429 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6430
6431 PR fortran/59604
6432 PR fortran/58003
6433 * gfortran.dg/no_range_check_3.f90: New test.
6434
6435 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
6436
6437 PR libfortran/52539
6438 * gfortran.dg/namelist_utf8.f90: New test.
6439
6440 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
6441
6442 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
6443 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
6444 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
6445
6446 2014-04-25 Cary Coutant <ccoutant@google.com>
6447
6448 PR debug/60929
6449 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
6450 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
6451 -fdebug-types-section flag.
6452
6453 2014-04-25 Jiong Wang <jiong.wang@arm.com>
6454
6455 * gcc.target/arm/tail-long-call.c: New test.
6456
6457 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6458
6459 PR tree-optimization/60930
6460 * gcc.dg/torture/pr60930.c: New test.
6461
6462 2014-04-25 Jakub Jelinek <jakub@redhat.com>
6463
6464 PR tree-optimization/60960
6465 * gcc.c-torture/execute/pr60960.c: New test.
6466
6467 2014-04-25 Marek Polacek <polacek@redhat.com>
6468
6469 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
6470
6471 2014-04-25 Marek Polacek <polacek@redhat.com>
6472
6473 PR c/18079
6474 * gcc.dg/pr18079.c: New test.
6475 * gcc.dg/pr18079-2.c: New test.
6476
6477 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
6478
6479 * c-c++-common/gomp/pr60823-2.c: Require effective target
6480 vect_simd_clones.
6481
6482 2014-04-25 Marek Polacek <polacek@redhat.com>
6483
6484 PR c/60114
6485 * gcc.dg/pr60114.c: New test.
6486
6487 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
6488
6489 * gcc.c-torture/execute/20140425-1.c: New test.
6490
6491 2014-04-25 Marek Polacek <polacek@redhat.com>
6492
6493 PR c/60156
6494 * c-c++-common/pr60156.c: New test.
6495
6496 2014-04-25 Richard Biener <rguenther@suse.de>
6497
6498 PR ipa/60912
6499 * g++.dg/opt/pr60912.C: New testcase.
6500
6501 2014-04-25 Richard Biener <rguenther@suse.de>
6502
6503 PR ipa/60911
6504 * gcc.dg/lto/pr60911_0.c: New testcase.
6505
6506 2014-04-24 Cong Hou <congh@google.com>
6507
6508 PR tree-optimization/60896
6509 * g++.dg/vect/pr60896.cc: New test.
6510
6511 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6512
6513 * gcc.target/powerpc/pack01.c: New test to test the new pack and
6514 unpack builtin functionss for 128-bit types.
6515 * gcc.target/powerpc/pack02.c: Likewise.
6516 * gcc.target/powerpc/pack03.c: Likewise.
6517 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
6518 divide builtin functionss.
6519 * gcc.target/powerpc/extend-divide-2.c: Likewise.
6520 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
6521 functions.
6522 * gcc.target/powerpc/bcd-2.c: Likewise.
6523 * gcc.target/powerpc/bcd-3.c: Likewise.
6524 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
6525 builtin functionss.
6526 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
6527
6528 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
6529
6530 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
6531 keeps_null_pointer_checks.
6532 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
6533 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
6534 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
6535 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6536
6537 2014-04-24 Jakub Jelinek <jakub@redhat.com>
6538
6539 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
6540 Replace load with read and store with write.
6541
6542 2014-04-24 Jeff Law <law@redhat.com>
6543
6544 PR target/60822
6545 * gcc.c-torture/pr60822.c: New test.
6546 * gcc.c-torture/pr60822.x: New test.
6547
6548 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
6549
6550 PR c++/57958
6551 * g++.dg/cpp0x/pr57958.C: New test.
6552
6553 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
6554
6555 * lib/target-supports.exp (check_effective_target_vect_perm): Return
6556 true for aarch64_be.
6557
6558 2014-04-24 Radovan Obradovic <robradovic@mips.com>
6559 Tom de Vries <tom@codesourcery.com>
6560
6561 * gcc.dg/fuse-caller-save.c: New test.
6562
6563 2014-04-24 Joey Ye <joey.ye@arm.com>
6564
6565 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
6566
6567 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6568
6569 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
6570 * gcc.dg/vect/vect-bswap16: New test.
6571 * gcc.dg/vect/vect-bswap32: Likewise.
6572 * gcc.dg/vect/vect-bswap64: Likewise.
6573
6574 2014-04-23 Jeff Law <law@redhat.com>
6575
6576 PR tree-optimization/60902
6577 * gcc.target/i386/pr60902.c: New test.
6578
6579 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
6580
6581 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
6582 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
6583 * gcc.target/aarch64/vdup_n_1.c: New testcase.
6584
6585 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6586
6587 * gcc.target/arm/rev16.c: New test.
6588
6589 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6590
6591 * gcc.target/aarch64/rev16_1.c: New test.
6592
6593 2014-04-23 Richard Biener <rguenther@suse.de>
6594
6595 PR tree-optimization/60903
6596 * gcc.dg/torture/pr60903.c: New testcase.
6597
6598 2014-04-23 Richard Biener <rguenther@suse.de>
6599
6600 PR middle-end/60895
6601 * g++.dg/torture/pr60895.C: New testcase.
6602
6603 2014-04-23 Richard Biener <rguenther@suse.de>
6604
6605 PR middle-end/60891
6606 * gcc.dg/torture/pr60891.c: New testcase.
6607
6608 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6609
6610 PR sanitizer/60275
6611 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
6612 -fno-sanitize-recover to dg-options.
6613 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
6614 add -std=c++11 to dg-options.
6615 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
6616 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
6617 add -std=c++1y to dg-options.
6618 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
6619 -fno-sanitize-recover to dg-options.
6620 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6621 * c-c++-common/ubsan/vla-4.c: Likewise.
6622 * c-c++-common/ubsan/pr59503.c: Likewise.
6623 * c-c++-common/ubsan/vla-3.c: Likewise.
6624 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6625 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6626 * c-c++-common/ubsan/shift-3.c: Likewise.
6627 * c-c++-common/ubsan/overflow-1.c: Likewise.
6628 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6629 * c-c++-common/ubsan/vla-2.c: Likewise.
6630 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6631 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6632 * c-c++-common/ubsan/shift-6.c: Likewise.
6633 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6634 * c-c++-common/ubsan/overflow-add-3.c: New test.
6635 * c-c++-common/ubsan/overflow-add-4.c: New test.
6636 * c-c++-common/ubsan/div-by-zero-6.c: New test.
6637 * c-c++-common/ubsan/div-by-zero-7.c: New test.
6638
6639 2014-04-22 Christian Bruel <christian.bruel@st.com>
6640
6641 * gcc.target/sh/hiconst.c: New test.
6642
6643 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
6644
6645 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
6646 lroundf generates custom round instruction, too.
6647
6648 2014-04-22 Tobias Burnus <burnus@net-b.de>
6649
6650 PR fortran/60881
6651 * coarray/alloc_comp_3.f90: New.
6652
6653 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
6654
6655 PR target/60868
6656 * gcc.target/i386/pr60868.c: New testcase.
6657
6658 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6659
6660 PR c/59073
6661 * c-c++-common/gomp/pr59073.c: New test.
6662
6663 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6664
6665 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
6666
6667 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6668
6669 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
6670 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
6671
6672 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
6673
6674 * gcc.dg/memcpy-5.c: New test.
6675
6676 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6677
6678 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
6679
6680 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
6681 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
6682 *-*-solaris2.9.
6683 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
6684 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
6685 from dg-options.
6686 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
6687 from dg-additional-options.
6688 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
6689 from dg-options.
6690
6691 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
6692 execution check.
6693 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
6694 (sigill_hdlr): Remove.
6695 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
6696 check.
6697
6698 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
6699 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
6700 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
6701
6702 * lib/target-supports.exp (add_options_for_tls): Remove
6703 *-*-solaris2.9* handling.
6704
6705 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
6706
6707 * gcc.target/aarch64/vect_cvtf_1.c: New.
6708
6709 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6710
6711 PR tree-optimization/60823
6712 * c-c++-common/gomp/pr60823-1.c: New test.
6713 * c-c++-common/gomp/pr60823-2.c: New test.
6714 * c-c++-common/gomp/pr60823-3.c: New test.
6715
6716 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6717
6718 * gcc.target/arm/anddi_notdi-1.c: New test.
6719 * gcc.target/arm/iordi_notdi-1.c: New test case.
6720
6721 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6722
6723 * gcc.target/arm/iordi_notdi-1.c: New test.
6724
6725 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6726
6727 * gcc.target/aarch64/vrnd_f64_1.c : New file.
6728
6729 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6730
6731 PR target/60735
6732 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
6733 not cause errors if -mspe.
6734
6735 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
6736
6737 PR target/60909
6738 * gcc.target/i386/pr60909-1.c: New test.
6739 * gcc.target/i386/pr60909-2.c: Ditto.
6740
6741 2014-04-18 Cong Hou <congh@google.com>
6742
6743 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
6744 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6745
6746 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6747
6748 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6749 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6750
6751 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6752
6753 PR c++/59200
6754 * g++.dg/cpp0x/alias-decl-42.C: New.
6755
6756 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
6757
6758 * gcc.target/powerpc/ti_math1.c: New.
6759 * gcc.target/powerpc/ti_math2.c: New.
6760
6761 2014-04-17 Martin Jambor <mjambor@suse.cz>
6762
6763 * gnat.dg/opt34.adb: New.
6764 * gnat.dg/opt34_pkg.ads: Likewise.
6765
6766 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6767
6768 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6769 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6770
6771 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6772
6773 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6774 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6775
6776 2014-04-17 Jakub Jelinek <jakub@redhat.com>
6777
6778 PR target/60847
6779 Forward port from 4.8 branch
6780 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
6781
6782 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6783 Fix scan patterns.
6784 * gcc.target/i386/bmi-2.c: Ditto.
6785
6786 2014-04-17 Richard Biener <rguenther@suse.de>
6787
6788 PR middle-end/60849
6789 * g++.dg/opt/pr60849.C: New testcase.
6790
6791 2014-04-17 Richard Biener <rguenther@suse.de>
6792
6793 PR tree-optimization/60836
6794 * g++.dg/vect/pr60836.cc: New testcase.
6795
6796 2014-04-17 Richard Biener <rguenther@suse.de>
6797
6798 PR tree-optimization/60841
6799 * gcc.dg/vect/pr60841.c: New testcase.
6800
6801 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6802
6803 * g++.dg/ipa/devirt-31.C: New testcase.
6804
6805 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6806
6807 PR lto/60820
6808 * gcc.dg/lto/pr60820_0.c: New testcase.
6809 * gcc.dg/lto/pr60820_1.c: New testcase.
6810
6811 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6812
6813 PR ipa/60854
6814 * g++.dg/torture/pr60854.C: New testcase.
6815
6816 2014-04-16 Catherine Moore <clm@codesourcery.com>
6817
6818 * gcc.target/mips/umips-store16-2.c: New test.
6819
6820 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
6821
6822 * g++.dg/cpp0x/initlist-vect.C: New file.
6823
6824 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
6825
6826 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6827 * gcc.dg/uninit-I-O0.c: Likewise.
6828 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6829
6830 2014-04-16 Jakub Jelinek <jakub@redhat.com>
6831
6832 PR tree-optimization/60844
6833 * gcc.dg/pr60844.c: New test.
6834
6835 2014-04-15 Richard Biener <rguenther@suse.de>
6836
6837 PR rtl-optimization/56965
6838 * gcc.dg/torture/pr56965-1.c: New testcase.
6839 * gcc.dg/torture/pr56965-2.c: Likewise.
6840
6841 2014-04-15 Teresa Johnson <tejohnson@google.com>
6842
6843 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6844
6845 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6846
6847 * gnat.dg/vect14.adb: New test.
6848
6849 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6850
6851 * gnat.dg/vect12.ad[sb]: New test.
6852 * gnat.dg/vect13.ad[sb]: Likewise.
6853
6854 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
6855
6856 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6857 under qemu-arm.
6858 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6859 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6860 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6861 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6862 * c-c++-common/ubsan/null-1.c: Likewise.
6863 * c-c++-common/ubsan/null-10.c: Likewise.
6864 * c-c++-common/ubsan/null-11.c: Likewise.
6865 * c-c++-common/ubsan/null-2.c: Likewise.
6866 * c-c++-common/ubsan/null-3.c: Likewise.
6867 * c-c++-common/ubsan/null-4.c: Likewise.
6868 * c-c++-common/ubsan/null-5.c: Likewise.
6869 * c-c++-common/ubsan/null-6.c: Likewise.
6870 * c-c++-common/ubsan/null-7.c: Likewise.
6871 * c-c++-common/ubsan/null-8.c: Likewise.
6872 * c-c++-common/ubsan/null-9.c: Likewise.
6873 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6874 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6875 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6876 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6877 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6878 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6879 * c-c++-common/ubsan/pr59333.c: Likewise.
6880 * c-c++-common/ubsan/pr59667.c: Likewise.
6881 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6882 * c-c++-common/ubsan/pr60636.c: Likewise.
6883 * c-c++-common/ubsan/shift-1.c: Likewise.
6884 * c-c++-common/ubsan/shift-2.c: Likewise.
6885 * c-c++-common/ubsan/vla-1.c: Likewise.
6886
6887 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
6888
6889 * gnat.dg/vect11.ad[sb]: New test.
6890
6891 2014-04-14 Richard Biener <rguenther@suse.de>
6892
6893 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6894
6895 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6896
6897 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6898
6899 2014-04-14 Richard Biener <rguenther@suse.de>
6900 Marc Glisse <marc.glisse@inria.fr>
6901
6902 PR c/60819
6903 * gcc.target/i386/vec-may_alias.c: New testcase.
6904
6905 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6906
6907 * lib/target-supports.exp
6908 (check_effective_target_vect_widen_mult_si_to_di_pattern):
6909 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
6910 Fix formatting.
6911
6912 2014-04-14 Richard Biener <rguenther@suse.de>
6913
6914 PR lto/60720
6915 * gcc.dg/lto/pr60720_0.c: New testcase.
6916 * gcc.dg/lto/pr60720_1.c: Likewise.
6917
6918 2014-04-14 Christian Bruel <christian.bruel@st.com>
6919
6920 * gcc.target/sh/memset.c: New test.
6921
6922 2014-04-14 Richard Biener <rguenther@suse.de>
6923
6924 PR middle-end/55022
6925 * gcc.dg/graphite/pr55022.c: New testcase.
6926
6927 2014-04-14 Richard Biener <rguenther@suse.de>
6928
6929 PR tree-optimization/59817
6930 PR tree-optimization/60453
6931 * gfortran.dg/graphite/pr59817.f: New testcase.
6932 * gcc.dg/graphite/pr59817-1.c: Likewise.
6933 * gcc.dg/graphite/pr59817-2.c: Likewise.
6934
6935 2014-04-14 Jason Merrill <jason@redhat.com>
6936
6937 Revert:
6938 * lib/gcc-dg.exp (dg-build-dso): New.
6939 (gcc-dg-test-1): Handle dg-do-what "dso".
6940
6941 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
6942
6943 PR fortran/60717
6944 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
6945
6946 PR fortran/58085
6947 * gfortran.dg/associate_15.f90: New test.
6948
6949 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6950
6951 PR middle-end/60467
6952 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
6953 case to check.
6954
6955 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6956
6957 PR middle-end/60469
6958 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
6959
6960 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
6961
6962 * gcc.target/mips/umips-store16-1.c: New test.
6963
6964 2014-04-11 Tobias Burnus <burnus@net-b.de>
6965
6966 PR c/60194
6967 * * g++.dg/warn/warn_format_signedness.C: New.
6968 * gcc.dg/format/warn-signedness.c: New.
6969
6970 2014-04-11 Tobias Burnus <burnus@net-b.de>
6971
6972 PR fortran/58880
6973 PR fortran/60495
6974 * gfortran.dg/finalize_25.f90: New.
6975
6976 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6977
6978 * gcc.target/epiphany/t1068-2.c: New file.
6979
6980 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6981
6982 * gcc.target/epiphany/btst-1.c: New test.
6983
6984 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6985
6986 PR rtl-optimization/60651
6987 * gcc.target/epiphany/mode-switch.c: New test.
6988
6989 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6990
6991 PR c++/58600
6992 * g++.dg/cpp0x/gen-attrs-58.C: New.
6993 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
6994
6995 2014-04-11 Steve Ellcey <sellcey@mips.com>
6996 Jakub Jelinek <jakub@redhat.com>
6997
6998 PR middle-end/60556
6999 * gcc.c-torture/compile/pr60556.c: New test.
7000
7001 2014-04-11 Richard Biener <rguenther@suse.de>
7002
7003 PR middle-end/60797
7004 * gcc.dg/pr60797.c: New testcase.
7005
7006 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7007
7008 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
7009 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
7010 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
7011 rename to ...
7012 * gcc.target/s390/htm-nofloat-1.c: ... this one.
7013 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
7014 instructions as well.
7015
7016 2014-04-11 Jakub Jelinek <jakub@redhat.com>
7017
7018 PR rtl-optimization/60663
7019 * gcc.target/arm/pr60663.c: New test.
7020
7021 2014-04-10 Jason Merrill <jason@redhat.com>
7022
7023 * g++.dg/dso/dlclose1.C: Disable for 4.9.
7024
7025 2014-04-10 Jakub Jelinek <jakub@redhat.com>
7026
7027 PR lto/60567
7028 * g++.dg/lto/pr60567_0.C: New test.
7029
7030 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7031
7032 * gfortran.dg/class_nameclash.f90: New test.
7033
7034 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7035
7036 PR c++/52844
7037 * g++.dg/cpp0x/variadic156.C: New.
7038
7039 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7040
7041 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
7042 long.
7043
7044 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7045
7046 PR debug/60655
7047 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
7048 -fdata-sections.
7049
7050 2014-04-09 Steve Ellcey <sellcey@mips.com>
7051
7052 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
7053 and scan lists.
7054
7055 2014-04-09 Cong Hou <congh@google.com>
7056
7057 PR testsuite/60773
7058 * lib/target-supports.exp:
7059 (check_effective_target_vect_widen_si_to_di_pattern): New.
7060 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
7061 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
7062 targets only.
7063 (foo): Fix up formatting.
7064 (main): Call check_vect.
7065
7066 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
7067
7068 PR c++/59115
7069 * g++.dg/template/crash119.C: New.
7070
7071 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
7072
7073 * gcc.target/powerpc/atomic_load_store-p8.c: New.
7074
7075 2014-04-08 Jason Merrill <jason@redhat.com>
7076
7077 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
7078
7079 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7080
7081 PR rtl-optimization/60776
7082 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
7083 * gcc.dg/builtin-bswap-7.c: Likewise.
7084 * gcc.dg/builtin-bswap-6a.c: New testcase.
7085 * gcc.dg/builtin-bswap-7a.c: New testcase.
7086
7087 Revert
7088 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7089
7090 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7091 optimization.
7092 * gcc.dg/builtin-bswap-7.c: Likewise.
7093
7094 2014-04-08 Richard Biener <rguenther@suse.de>
7095
7096 PR tree-optimization/60785
7097 * gcc.dg/graphite/pr60785.c: New testcase.
7098
7099 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7100
7101 PR target/60602
7102 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
7103 with as at -O0.
7104
7105 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
7106
7107 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
7108 * g++.dg/warn/Wnvdtor-3.C: Likewise.
7109 * g++.dg/warn/Wnvdtor-4.C: Likewise.
7110
7111 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
7112
7113 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
7114
7115 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
7116
7117 PR target/60609
7118 * g++.dg/torture/pr60609.C: New test.
7119
7120 2014-04-07 Richard Biener <rguenther@suse.de>
7121
7122 PR tree-optimization/60766
7123 * gcc.dg/torture/pr60766.c: New testcase.
7124
7125 2014-04-07 Jason Merrill <jason@redhat.com>
7126
7127 * lib/gcc-dg.exp (dg-build-dso): New.
7128 (gcc-dg-test-1): Handle dg-do-what "dso".
7129 * lib/target-supports.exp (add_options_for_dlopen): New.
7130 (check_effective_target_dlopen): Use it.
7131
7132 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7133
7134 * gcc.target/arm/pr60657.c: Fix missing curly brace.
7135
7136 2014-04-07 Richard Biener <rguenther@suse.de>
7137
7138 PR middle-end/60750
7139 * g++.dg/torture/pr60750.C: New testcase.
7140 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
7141
7142 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
7143
7144 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
7145
7146 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7147
7148 PR testsuite/60671
7149 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
7150
7151 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7152
7153 PR testsuite/60672
7154 * g++.dg/cpp1y/auto-fn25.C: Require lto.
7155
7156 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
7157
7158 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
7159
7160 * gfortran.dg/warn_conversion_4.f90: Adjust test.
7161
7162 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
7163
7164 * gcc.target/avr/dev-specific-rmw.c: New test.
7165
7166 2014-04-04 Cong Hou <congh@google.com>
7167
7168 PR tree-optimization/60656
7169 * gcc.dg/vect/pr60656.c: New test.
7170
7171 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7172
7173 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7174 optimization.
7175 * gcc.dg/builtin-bswap-7.c: Likewise.
7176
7177 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7178
7179 PR c++/58207
7180 * g++.dg/cpp0x/constexpr-ice15.C: New.
7181
7182 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
7183
7184 PR ipa/59626
7185 testcase by Richard Biener
7186 * gcc.dg/lto/pr59626_0.c: New testcase.
7187 * gcc.dg/lto/pr59626_1.c: New testcase.
7188
7189 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7190
7191 PR debug/60655
7192 * gcc.c-torture/compile/pr60655-1.c: New test.
7193
7194 2014-04-04 Martin Jambor <mjambor@suse.cz>
7195
7196 PR ipa/60640
7197 * g++.dg/ipa/pr60640-1.C: New test.
7198 * g++.dg/ipa/pr60640-2.C: Likewise.
7199 * g++.dg/ipa/pr60640-3.C: Likewise.
7200 * g++.dg/ipa/pr60640-4.C: Likewise.
7201
7202 2014-04-04 Jeff Law <law@redhat.com>
7203
7204 PR target/60657
7205 * gcc.target/arm/pr60657.c: New test.
7206
7207 2014-04-04 Richard Biener <rguenther@suse.de>
7208
7209 PR ipa/60746
7210 * g++.dg/torture/pr60746.C: New testcase.
7211
7212 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
7213
7214 * g++.old-deja/g++.robertl/eb121.C: Adjust.
7215 * g++.old-deja/g++.jason/overload21.C: Likewise.
7216 * g++.old-deja/g++.law/init5.C: Likewise.
7217
7218 2014-04-03 Cong Hou <congh@google.com>
7219
7220 PR tree-optimization/60505
7221 * gcc.dg/vect/pr60505.c: New test.
7222
7223 2014-04-03 Richard Biener <rguenther@suse.de>
7224
7225 PR tree-optimization/60740
7226 * gcc.dg/graphite/pr60740.c: New testcase.
7227
7228 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
7229
7230 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
7231 * g++.dg/warn/Wnvdtor-2.C: New.
7232 * g++.dg/warn/Wnvdtor-3.C: New.
7233 * g++.dg/warn/Wnvdtor-4.C: New.
7234 * g++.dg/warn/Weff1.C: Delete.
7235 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
7236 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
7237
7238 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
7239
7240 PR ipa/60659
7241 * g++.dg/torture/pr60659.C: New testcase.
7242
7243 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7244
7245 PR tree-optimization/60733
7246 * gcc.dg/torture/pr60733.c: New test.
7247
7248 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
7249
7250 PR rtl-optimization/60650
7251 * gcc.target/arm/pr60650-2.c: New.
7252
7253 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
7254
7255 * gcc.target/i386/avx2-vpand-3.c,
7256 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
7257
7258 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7259
7260 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
7261 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
7262 gcc.target/i386/memcpy-strategy-1.c,
7263 gcc.target/i386/memcpy-strategy-2.c,
7264 gcc.target/i386/memcpy-vector_loop-1.c,
7265 gcc.target/i386/memcpy-vector_loop-2.c,
7266 gcc.target/i386/memset-vector_loop-1.c,
7267 gcc.target/i386/memset-vector_loop-2.c,
7268 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
7269 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
7270 -march= options different from those in dg-options.
7271
7272 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7273
7274 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7275 gcc.target/i386/pr30970.c: Use -mtune=generic.
7276 * gcc.target/i386/avx2-vpaddb-3.c,
7277 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
7278 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
7279 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
7280 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
7281 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
7282 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
7283 gcc.target/i386/avx2-vpsubw-3.c,
7284 gcc.target/i386/avx256-unaligned-load-1.c,
7285 gcc.target/i386/avx256-unaligned-load-4.c,
7286 gcc.target/i386/avx256-unaligned-store-1.c,
7287 gcc.target/i386/avx256-unaligned-store-2.c,
7288 gcc.target/i386/avx256-unaligned-store-4.c: Use
7289 -mno-prefer-avx128.
7290
7291 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7292 Iain Sandoe <iain@codesourcery.com>
7293
7294 PR target/54083
7295 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
7296 with the additional options -Wl,-undefined,dynamic_lookup
7297 and -Wl,-flat_namespace.
7298 * gcc.dg/torture/pr53922.c: Additional option
7299 -Wl,-flat_namespace for darwin[89].
7300 * gcc.dg/torture/pr60092.c: Additional options
7301 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
7302 for darwin[89].
7303
7304 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7305
7306 PR target/43751
7307 * lib/prune.exp: Modify the regular express to prune
7308 the new warnings introduced by r205679 on darwin9.
7309
7310 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
7311
7312 * g++.dg/init/ctor4.C: Adjust.
7313 * g++.dg/init/ctor4-1.C: New.
7314 * g++.dg/cpp0x/defaulted2.C: Adjust.
7315
7316 2014-04-01 Richard Henderson <rth@redhat.com>
7317
7318 PR target/60704
7319 * gcc.dg/pr60704.c: New file.
7320
7321 2014-04-01 Bin Cheng <bin.cheng@arm.com>
7322
7323 PR target/60363
7324 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
7325 logical_op_short_circuit targets.
7326
7327 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
7328
7329 PR libfortran/60128
7330 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
7331 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
7332
7333 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
7334
7335 PR rtl-optimization/60700
7336 * gcc.target/i386/pr60700.c: New test.
7337
7338 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7339
7340 PR target/60650
7341 * gcc.target/arm/pr60650.c: Adjust command line options.
7342
7343 2014-03-31 Martin Jambor <mjambor@suse.cz>
7344
7345 PR middle-end/60647
7346 * gcc.dg/pr60647-1.c: New test.
7347 * gcc.dg/pr60647-2.c: Likewise.
7348
7349 2014-03-31 Richard Biener <rguenther@suse.de>
7350
7351 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
7352
7353 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
7354
7355 PR target/60034
7356 * gcc.target/aarch64/pr60034.c: New file.
7357
7358 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
7359
7360 PR c++/60626
7361 * g++.dg/cpp1y/pr60626.C: New testcase.
7362
7363 2014-03-29 Joseph Myers <joseph@codesourcery.com>
7364
7365 * gcc.dg/pr45416.c: Allow bextr on x86.
7366 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
7367 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
7368 gcc.target/i386/fma4-vector.c: Use -mno-fma.
7369 * gcc.target/i386/l_fma_double_1.c,
7370 gcc.target/i386/l_fma_double_2.c,
7371 gcc.target/i386/l_fma_double_3.c,
7372 gcc.target/i386/l_fma_double_4.c,
7373 gcc.target/i386/l_fma_double_5.c,
7374 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
7375 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
7376 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
7377 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
7378 * gcc.target/i386/pr27971.c: Use -mno-tbm.
7379 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
7380 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
7381
7382 2014-03-29 Jakub Jelinek <jakub@redhat.com>
7383
7384 PR target/60648
7385 * g++.dg/pr60648.C: Move test to...
7386 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
7387 dg-options, add for fpic targets dg-additional-options -fPIC.
7388
7389 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
7390
7391 * gnat.dg/opt33.adb: New testcase.
7392
7393 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7394
7395 PR target/60697
7396 * gcc.target/aarch64/pr60697.c: New.
7397
7398 2014-03-27 Jeff Law <law@redhat.com>
7399
7400 PR target/60648
7401 * g++.dg/pr60648.C: New test.
7402
7403 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
7404
7405 PR c++/60573
7406 * g++.dg/cpp1y/pr60573.C: New testcase.
7407
7408 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7409
7410 PR target/60693
7411 * gcc.target/i386/pr60693.c: New test.
7412
7413 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
7414
7415 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
7416
7417 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7418
7419 PR c++/60689
7420 * c-c++-common/pr60689.c: New test.
7421
7422 PR c++/58678
7423 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
7424 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
7425 targets.
7426
7427 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7428
7429 PR target/60675
7430 * gcc.target/aarch64/pr60675.C: New.
7431
7432 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7433
7434 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
7435 * lib/target-supports.exp: Return true for s390
7436 in check_effective_logical_op_short_circuit.
7437
7438 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7439
7440 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
7441 of second source operand.
7442 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7443 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7444 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7445
7446 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7447
7448 PR ipa/60315
7449 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
7450
7451 2014-03-28 Tobias Burnus <burnus@net-b.de>
7452
7453 * lib/cilk-plus-dg.exp: New.
7454 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
7455 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
7456
7457 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7458
7459 PR fortran/60522
7460 * gfortran.dg/where_4.f90: New test case.
7461
7462 2014-03-27 Tobias Burnus <burnus@net-b.de>
7463
7464 PR fortran/58880
7465 * gfortran.dg/finalize_24.f90: New.
7466
7467 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7468
7469 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
7470 vbpermq builtin.
7471
7472 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
7473 vec_select optimizations.
7474 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
7475 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
7476
7477 PR target/60672
7478 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
7479 xxpermdi builtins are supported.
7480
7481 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
7482
7483 PR rtl-optimization/60650
7484 * gcc.target/arm/pr60650.c: New.
7485
7486 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7487
7488 * gcc.target/s390/20140327-1.c: New testcase.
7489
7490 2014-03-27 Jakub Jelinek <jakub@redhat.com>
7491
7492 PR middle-end/60682
7493 * g++.dg/gomp/pr60682.C: New test.
7494
7495 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
7496
7497 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
7498
7499 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
7500
7501 PR target/60580
7502 * gcc.target/aarch64/pr60580_1.c: New.
7503 * gcc.target/aarch64/test_fp_attribute_1.c: New.
7504 * gcc.target/aarch64/test_fp_attribute_2.c: New.
7505
7506 2014-03-26 Dehao Chen <dehao@google.com>
7507
7508 * gcc.dg/predict-8.c: New test.
7509
7510 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
7511
7512 PR c++/52369
7513 * g++.dg/init/const10.C: New.
7514 * g++.dg/init/const11.C: New.
7515 * g++.dg/init/pr25811.C: Adjust.
7516 * g++.dg/init/pr29043.C: Likewise.
7517 * g++.dg/init/pr43719.C: Likewise.
7518 * g++.dg/init/pr44086.C: Likewise.
7519 * g++.dg/init/ctor8.C: Likewise.
7520 * g++.dg/init/uninitialized1.C: Likewise.
7521
7522 2014-03-26 Jakub Jelinek <jakub@redhat.com>
7523
7524 PR sanitizer/60636
7525 * c-c++-common/ubsan/pr60636.c: New test.
7526
7527 2014-03-26 Andreas Schwab <schwab@suse.de>
7528
7529 * g++.dg/torture/pr60315.C: Remove duplication.
7530
7531 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
7532
7533 * gcc.c-torture/execute/20140326-1.c: New test.
7534
7535 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
7536
7537 PR ipa/60315
7538 * g++.dg/torture/pr60315.C: New testcase.
7539
7540 2014-03-25 Martin Jambor <mjambor@suse.cz>
7541
7542 PR ipa/60600
7543 * g++.dg/ipa/pr60600.C: New test.
7544
7545 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
7546
7547 PR testsuite/58013
7548 * g++.dg/opt/pr56999.C: Pop hidden visibility.
7549
7550 2014-03-25 Richard Biener <rguenther@suse.de>
7551
7552 PR middle-end/60635
7553 * gfortran.dg/lto/pr60635_0.f90: New testcase.
7554 * gfortran.dg/lto/pr60635_1.c: Likewise.
7555
7556 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
7557
7558 PR c++/60627
7559 * g++.dg/cpp1y/pr60627.C: New testcase.
7560
7561 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
7562
7563 * gcc.target/aarch64/ushr64_1.c: New.
7564
7565 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
7566
7567 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
7568 (LONG_LONG): Use LLONG.
7569 (set_rvector_long): Explicitly return void.
7570 (set_vector_long): Likewise.
7571 (check_vector_long): Likewise.
7572
7573 2014-03-24 Marek Polacek <polacek@redhat.com>
7574
7575 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
7576 Define INT_MIN.
7577 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
7578 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7579 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7580 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7581 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7582 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7583 * c-c++-common/ubsan/pr59503.c: Likewise.
7584 * c-c++-common/ubsan/pr60613-1.c: Likewise.
7585 * c-c++-common/ubsan/save-expr-1.c: Likewise.
7586 * c-c++-common/ubsan/shift-3.c: Likewise.
7587 * c-c++-common/ubsan/shift-6.c: Likewise.
7588 * c-c++-common/ubsan/undefined-1.c: Likewise.
7589 * c-c++-common/ubsan/vla-2.c: Likewise.
7590 * c-c++-common/ubsan/vla-3.c: Likewise.
7591 * c-c++-common/ubsan/vla-4.c: Likewise.
7592 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
7593 * g++.dg/ubsan/return-2.C: Likewise.
7594
7595 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
7596
7597 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
7598 hppa*-*-hpux*.
7599
7600 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
7601
7602 PR libfortran/59313
7603 PR libfortran/58015
7604 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
7605 * gfortran.dg/round_4.f90: Likewise.
7606
7607 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
7608
7609 PR libfortran/60128
7610 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
7611 i?86-*-solaris2.9*.
7612
7613 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7614
7615 PR sanitizer/60613
7616 * c-c++-common/ubsan/pr60613-1.c: New test.
7617 * c-c++-common/ubsan/pr60613-2.c: New test.
7618
7619 2014-03-22 Matthias Klose <doko@ubuntu.com>
7620
7621 * g++.dg/cpp0x/regress: Remove empty directory.
7622
7623 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7624
7625 PR debug/60603
7626 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
7627
7628 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7629
7630 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
7631 * g++.dg/cpp1y/pr60393.C: Likewise.
7632
7633 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7634
7635 PR c++/60384
7636 * g++.dg/cpp1y/pr60384.C: New.
7637
7638 2014-03-21 Jakub Jelinek <jakub@redhat.com>
7639
7640 PR target/60598
7641 * gcc.dg/pr60598.c: New test.
7642
7643 2014-03-21 Martin Jambor <mjambor@suse.cz>
7644
7645 PR ipa/59176
7646 * g++.dg/torture/pr59176.C: New test.
7647
7648 2014-03-21 Martin Jambor <mjambor@suse.cz>
7649
7650 PR ipa/60419
7651 * g++.dg/ipa/pr60419.C: New test.
7652
7653 2014-03-21 Richard Biener <rguenther@suse.de>
7654
7655 PR tree-optimization/60577
7656 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
7657
7658 2014-03-21 Tobias Burnus <burnus@net-b.de>
7659
7660 PR fortran/60599
7661 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7662
7663 2014-03-20 Jakub Jelinek <jakub@redhat.com>
7664
7665 PR middle-end/60597
7666 * g++.dg/opt/pr60597.C: New test.
7667
7668 PR c++/60572
7669 * g++.dg/init/pr60572.C: New test.
7670
7671 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7672
7673 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
7674
7675 2014-03-19 Tobias Burnus <burnus@net-b.de>
7676
7677 PR fortran/60543
7678 PR fortran/60283
7679 * gfortran.dg/implicit_pure_4.f90: New.
7680
7681 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7682
7683 PR c++/51474
7684 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
7685
7686 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
7687
7688 PR testsuite/60590
7689 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
7690 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
7691 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
7692
7693 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7694
7695 PR c++/60332
7696 * g++.dg/cpp1y/pr60332.C: New.
7697
7698 2014-03-19 Marek Polacek <polacek@redhat.com>
7699
7700 PR sanitizer/60569
7701 * g++.dg/ubsan/pr60569.C: New test.
7702
7703 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7704
7705 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
7706
7707 2014-03-19 Jakub Jelinek <jakub@redhat.com>
7708
7709 PR tree-optimization/60559
7710 * g++.dg/vect/pr60559.cc: New test.
7711
7712 2014-03-18 Ian Lance Taylor <iant@google.com>
7713
7714 PR target/60563
7715 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
7716 (ditype): Rename typedef from int64_t.
7717
7718 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7719
7720 PR c/55383
7721 * gcc.dg/cast-qual-3.c: New.
7722 Revert:
7723 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7724 * c-c++-common/Wcast-qual-1.c: More precise match text.
7725
7726 2014-03-18 Janus Weil <janus@gcc.gnu.org>
7727
7728 PR fortran/55207
7729 PR fortran/60549
7730 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
7731 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
7732 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
7733 * gfortran.dg/intent_optimize_1.f90: Ditto.
7734 * gfortran.dg/pointer_init_9.f90: Ditto.
7735 * gfortran.dg/volatile4.f90: Ditto.
7736 * gfortran.dg/volatile6.f90: Ditto.
7737
7738 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7739
7740 PR c/55383
7741 * c-c++-common/Wcast-qual-1.c: More precise match text.
7742
7743 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7744
7745 PR c++/60305
7746 * g++.dg/cpp0x/constexpr-ice14.C: New.
7747
7748 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7749
7750 PR c++/54250
7751 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7752
7753 2014-03-18 Jakub Jelinek <jakub@redhat.com>
7754
7755 PR sanitizer/60535
7756 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7757 * c-c++-common/ubsan/null-2.c: Likewise.
7758 * c-c++-common/ubsan/null-3.c: Likewise.
7759 * c-c++-common/ubsan/null-4.c: Likewise.
7760 * c-c++-common/ubsan/null-5.c: Likewise.
7761 * c-c++-common/ubsan/null-6.c: Likewise.
7762 * c-c++-common/ubsan/null-7.c: Likewise.
7763 * c-c++-common/ubsan/null-8.c: Likewise.
7764 * c-c++-common/ubsan/null-9.c: Likewise.
7765 * c-c++-common/ubsan/null-10.c: Likewise.
7766 * c-c++-common/ubsan/null-11.c: Likewise.
7767 * c-c++-common/ubsan/overflow-1.c: Likewise.
7768 * c-c++-common/ubsan/overflow-2.c: Likewise.
7769 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7770 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7771 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7772 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7773 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7774 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7775 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7776 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7777 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7778 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7779 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7780 * c-c++-common/ubsan/pr59333.c: Likewise.
7781 * c-c++-common/ubsan/pr59503.c: Likewise.
7782 * c-c++-common/ubsan/pr59667.c: Likewise.
7783 * c-c++-common/ubsan/undefined-1.c: Likewise.
7784 * g++.dg/ubsan/pr59250.C: Likewise.
7785 * g++.dg/ubsan/pr59306.C: Likewise.
7786
7787 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7788
7789 * gcc.dg/tls/pr58595.c: Add tls options.
7790
7791 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
7792
7793 * gcc.target/i386/avx-additional-reg-names.c: New.
7794 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7795
7796 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
7797
7798 PR c++/60390
7799 * g++.dg/cpp1y/pr60390.C: New testcase.
7800
7801 PR c++/60391
7802 * g++.dg/cpp1y/pr60391.C: New testcase.
7803
7804 2014-03-17 Jakub Jelinek <jakub@redhat.com>
7805
7806 PR target/60516
7807 * gcc.target/i386/pr60516.c: New test.
7808
7809 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7810
7811 PR c++/59571
7812 * g++.dg/cpp0x/constexpr-ice13.C: New.
7813
7814 2014-03-17 Marek Polacek <polacek@redhat.com>
7815
7816 PR middle-end/60534
7817 * gcc.dg/gomp/pr60534.c: New test.
7818
7819 2014-03-17 Kai Tietz <ktietz@redhat.com>
7820
7821 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7822
7823 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
7824
7825 PR testsuite/58851
7826 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7827 storage size.
7828
7829 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
7830
7831 PR libfortran/58324
7832 * gfortran.dg/list_read_12.f90: New test.
7833
7834 2014-03-15 Janus Weil <janus@gcc.gnu.org>
7835
7836 PR fortran/55207
7837 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7838 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7839 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7840 -Wno-aggressive-loop-optimizations and remove an unused variable.
7841 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7842 * gfortran.dg/pointer_init_9.f90: New.
7843 * gfortran.dg/volatile4.f90: Put into subroutine.
7844 * gfortran.dg/volatile6.f90: Ditto.
7845
7846 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
7847
7848 PR fortran/60392
7849 * gfortran.dg/transpose_4.f90: New test.
7850
7851 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
7852
7853 PR rtl-optimization/60508
7854 * gcc.target/i386/pr60508.c: New.
7855
7856 2014-03-14 Richard Biener <rguenther@suse.de>
7857
7858 PR middle-end/60518
7859 * g++.dg/pr60518.C: New testcase.
7860
7861 2014-03-14 Martin Jambor <mjambor@suse.cz>
7862
7863 PR lto/60461
7864 * gcc.dg/lto/pr60461_0.c: New test.
7865
7866 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
7867
7868 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7869 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7870 * gcc.dg/lto/save-temps_0.c: New testcase.
7871
7872 2014-03-13 Jakub Jelinek <jakub@redhat.com>
7873
7874 PR middle-end/36282
7875 * c-c++-common/pr36282-1.c: New test.
7876 * c-c++-common/pr36282-2.c: New test.
7877 * c-c++-common/pr36282-3.c: New test.
7878 * c-c++-common/pr36282-4.c: New test.
7879
7880 2014-03-13 Richard Henderson <rth@redhat.com>
7881
7882 PR debug/60438
7883 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7884
7885 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7886
7887 PR c++/60383
7888 * g++.dg/template/crash118.C: New.
7889 * g++.dg/template/crash95.C: Adjust.
7890
7891 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
7892
7893 PR rtl-optimization/57189
7894 * gcc.target/i386/pr57189.c: New.
7895
7896 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7897
7898 PR c++/60254
7899 * g++.dg/cpp0x/static_assert10.C: New.
7900 * g++.dg/cpp0x/static_assert11.C: Likewise.
7901 * g++.dg/cpp0x/static_assert3.C: Adjust.
7902
7903 2014-03-13 Richard Biener <rguenther@suse.de>
7904
7905 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
7906
7907 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7908
7909 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
7910 2.07 128-bit arithmetic.
7911 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
7912
7913 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
7914 due to when TImode is allowed in VSX registers, the allowable
7915 address modes for TImode is just a single indirect address in
7916 order for the value to be loaded and store in either GPR or VSX
7917 registers. This affects the generated code, and it would cause
7918 this test to fail, when such an option is used.
7919
7920 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
7921
7922 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
7923
7924 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7925
7926 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
7927 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
7928 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
7929 only test for exactly one if if -mbranch-cost=1 has been passed.
7930
7931 2014-03-12 Christian Bruel <christian.bruel@st.com>
7932
7933 PR target/60264
7934 * gcc.target/arm/pr60264.c
7935
7936 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7937
7938 PR tree-optimization/60454
7939 * gcc.c-torture/execute/pr60454.c: New test.
7940
7941 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7942 Marc Glisse <marc.glisse@inria.fr>
7943
7944 PR tree-optimization/60502
7945 * gcc.c-torture/compile/pr60502.c: New test.
7946
7947 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7948
7949 PR middle-end/60482
7950 * gcc.dg/vect/pr60482.c: New test.
7951
7952 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
7953
7954 PR c++/60389
7955 * g++.dg/cpp0x/inh-ctor19.C: New.
7956
7957 2014-03-11 Richard Biener <rguenther@suse.de>
7958
7959 PR tree-optimization/60429
7960 PR tree-optimization/60485
7961 * gcc.dg/pr60485-1.c: New testcase.
7962 * gcc.dg/pr60485-2.c: Likewise.
7963
7964 2014-03-10 Jakub Jelinek <jakub@redhat.com>
7965
7966 PR ipa/60457
7967 * g++.dg/ipa/pr60457.C: New test.
7968
7969 2014-03-10 Richard Biener <rguenther@suse.de>
7970
7971 PR middle-end/60474
7972 * g++.dg/torture/pr60474.C: New testcase.
7973
7974 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
7975
7976 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
7977
7978 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
7979
7980 * gcc.dg/lto/pr55113_0.c: New testcase.
7981
7982 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
7983
7984 PR c++/60033
7985 * g++.dg/cpp1y/pr60033.C: New testcase.
7986
7987 PR c++/60393
7988 * g++.dg/cpp1y/pr60393.C: New testcase.
7989
7990 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7991
7992 PR libfortran/60128
7993 * gfortran.dg/fmt_en.f90: New test.
7994
7995 2014-03-07 Jason Merrill <jason@redhat.com>
7996
7997 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
7998 * lib/target-supports.exp (check_effective_target_c++11): Now
7999 means C++11 and up.
8000 (check_effective_target_c++11_only): New.
8001 (check_effective_target_c++11_down): New.
8002 (check_effective_target_c++1y): New.
8003 (check_effective_target_c++1y_only): New.
8004 (check_effective_target_c++98_only): Rename from
8005 check_effective_target_c++98.
8006 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
8007
8008 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
8009
8010 PR c++/58609
8011 * g++.dg/cpp0x/constexpr-ice12.C: New.
8012
8013 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
8014
8015 * c-c++-common/gomp/map-1.c: Extend.
8016
8017 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
8018 Janus Weil <janus@gcc.gnu.org>
8019
8020 PR fortran/51976
8021 * gfortran.dg/deferred_type_component_1.f90 : New test.
8022 * gfortran.dg/deferred_type_component_2.f90 : New test.
8023
8024 2014-03-06 Marek Polacek <polacek@redhat.com>
8025
8026 PR c/60197
8027 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
8028 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
8029
8030 2014-03-06 Jakub Jelinek <jakub@redhat.com>
8031
8032 PR target/58595
8033 * gcc.dg/tls/pr58595.c: New test.
8034
8035 2014-03-06 Richard Biener <rguenther@suse.de>
8036
8037 PR middle-end/60445
8038 PR lto/60424
8039 PR lto/60427
8040 Revert
8041 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
8042
8043 * gcc.dg/lto/pr55113_0.c: New testcase.
8044
8045 2014-03-05 Jakub Jelinek <jakub@redhat.com>
8046
8047 PR testsuite/59308
8048 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
8049 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
8050 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
8051 s390*/i?86/x86_64.
8052 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8053 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8054 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8055 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8056 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
8057 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
8058 even for mips*/s390*/i?86/x86_64.
8059 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8060 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8061 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8062 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8063 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8064
8065 PR lto/60404
8066 * gcc.dg/lto/pr60404_0.c: New test.
8067 * gcc.dg/lto/pr60404_1.c: New file.
8068 * gcc.dg/lto/pr60404_2.c: New file.
8069
8070 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8071
8072 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
8073 long long" throughout.
8074 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
8075 * gcc.dg/vmx/insert-vsx.c: Likewise.
8076 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
8077 * gcc.dg/vmx/ld-vsx.c: Likewise.
8078 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8079 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8080 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8081 * gcc.dg/vmx/merge-vsx.c: Likewise.
8082 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8083 * gcc.dg/vmx/st-vsx.c: Likewise.
8084 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
8085 * gcc.dg/vmx/stl-vsx.c: Likewise.
8086 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
8087
8088 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
8089
8090 * gcc.dg/lto/pr55113_0.c: New testcase.
8091
8092 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8093
8094 PR c++/60376
8095 * g++.dg/cpp1y/pr60376.C: New.
8096
8097 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8098
8099 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
8100
8101 2014-03-04 Richard Biener <rguenther@suse.de>
8102
8103 PR tree-optimization/60382
8104 * gcc.dg/vect/pr60382.c: New testcase.
8105
8106 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
8107
8108 PR libfortran/60148
8109 * gfortran.dg/namelist_84.f90: New test.
8110
8111 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
8112
8113 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
8114 argument to avoid inf values.
8115 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
8116 UNION_FP_CHECK machinery.
8117
8118 2014-03-03 Renlin Li <Renlin.Li@arm.com>
8119
8120 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
8121 i32in128 cases outside special big-endian processing block.
8122
8123 2014-03-03 Jakub Jelinek <jakub@redhat.com>
8124
8125 PR preprocessor/60400
8126 * c-c++-common/cpp/pr60400.c: New test.
8127 * c-c++-common/cpp/pr60400-1.h: New file.
8128 * c-c++-common/cpp/pr60400-2.h: New file.
8129
8130 PR objc++/60398
8131 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
8132
8133 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
8134 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
8135
8136 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8137
8138 PR ipa/60150
8139 * g++.dg/lto/pr60150.H: New testcase.
8140 * g++.dg/lto/pr60150_0.C: New testcase.
8141 * g++.dg/lto/pr60150_1.C: New testcase.
8142
8143 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8144
8145 PR ipa/60306
8146 * g++.dg/ipa/devirt-29.C: New testcase
8147
8148 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8149
8150 PR fortran/60236
8151 * gfortran.dg/vect/pr32380.f: Fix expected test results.
8152
8153 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
8154
8155 PR c++/50025
8156 * g++.dg/cpp0x/pr50025.C: New.
8157
8158 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
8159
8160 PR c++/60377
8161 * g++.dg/cpp1y/pr60377.C: New testcase.
8162
8163 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
8164
8165 PR fortran/60341
8166 * gfortran.dg/str_comp_optimize_1.f90: New test.
8167
8168 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
8169
8170 PR target/60071
8171 * gcc.c-torture/compile/pr60071.c: New.
8172
8173 2014-02-28 Janus Weil <janus@gcc.gnu.org>
8174
8175 PR fortran/60359
8176 * gfortran.dg/unlimited_polymorphic_16.f90: New.
8177
8178 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8179
8180 PR c++/58610
8181 * g++.dg/cpp0x/constexpr-ice11.C: New.
8182
8183 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8184
8185 PR c++/60314
8186 * g++.dg/cpp1y/auto-fn24.C: New.
8187
8188 2014-02-28 Joey Ye <joey.ye@arm.com>
8189
8190 PR target/PR60169
8191 * gcc.target/arm/thumb1-far-jump-3.c: New case.
8192
8193 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8194
8195 PR c++/60253
8196 * g++.dg/overload/ellipsis2.C: New.
8197
8198 2014-02-27 Jeff Law <law@redhat.com>
8199
8200 PR rtl-optimization/52714
8201 * gcc.c-torture/compile/pr52714.c: New test.
8202
8203 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
8204 Jeff Law <law@redhat.com>
8205
8206 PR rtl-optimization/49847
8207 * g++.dg/pr49847.C: New test.
8208
8209 2014-02-27 Marek Polacek <polacek@redhat.com>
8210
8211 PR middle-end/59223
8212 * c-c++-common/pr59223.c: New test.
8213
8214 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8215
8216 * common/config/i386/predicates.md (const1256_operand): Remove.
8217 (const2356_operand): New.
8218 (const_1_to_2_operand): Remove.
8219 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
8220 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
8221 (*avx512pf_gatherpf<mode>sf): Ditto.
8222 (avx512pf_gatherpf<mode>df): Ditto.
8223 (*avx512pf_gatherpf<mode>df_mask): Ditto.
8224 (*avx512pf_gatherpf<mode>df): Ditto.
8225 (avx512pf_scatterpf<mode>sf): Ditto.
8226 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
8227 (*avx512pf_scatterpf<mode>sf): Ditto.
8228 (avx512pf_scatterpf<mode>df): Ditto.
8229 (*avx512pf_scatterpf<mode>df_mask): Ditto.
8230 (*avx512pf_scatterpf<mode>df): Ditto.
8231 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
8232
8233 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8234
8235 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
8236 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
8237 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
8238 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
8239 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
8240 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
8241 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
8242 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
8243
8244 2014-02-26 Bin Cheng <bin.cheng@arm.com>
8245
8246 PR target/60280
8247 * gnat.dg/renaming5.adb: Change to two expected gotos.
8248 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
8249 jump threads.
8250 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
8251 messages for removed basic block.
8252 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
8253 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
8254 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
8255 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
8256
8257 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8258
8259 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
8260 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8261 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8262 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8263 * gcc.dg/vmx/merge-vsx.c: Likewise.
8264 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8265
8266 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
8267
8268 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
8269 * gcc.target/i386/prefetchwt1-1.c: New.
8270 * g++.dg/other/i386-2.C: Add new option.
8271 * g++.dg/other/i386-3.C: Ditto.
8272 * gcc.target/i386/sse-12.c: Ditto.
8273 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
8274 * gcc.target/i386/sse-22.c: Add new option.
8275 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
8276
8277 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8278
8279 PR libfortran/59313
8280 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
8281
8282 PR libfortran/58015
8283 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
8284
8285 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
8286
8287 PR c++/60311
8288 * g++.dg/cpp1y/pr60311.C: New testcase.
8289
8290 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
8291
8292 PR c++/60065
8293 * g++.dg/cpp1y/pr60065.C: New testcase.
8294
8295 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
8296
8297 PR rtl-optimization/60268
8298 * gcc.c-torture/compile/pr60268.c: New test.
8299
8300 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
8301
8302 * gcc.target/microblaze/others/mem_reload.c: New test.
8303
8304 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8305
8306 * gcc.dg/vmx/lde.c: New test.
8307 * gcc.dg/vmx/lde-be-order.c: New test.
8308 * gcc.dg/vmx/ste.c: New test.
8309 * gcc.dg/vmx/ste-be-order.c: New test.
8310
8311 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
8312
8313 PR testsuite/60173
8314 * lib/target-supports.exp
8315 (check_effective_target_logical_op_short_circuit): Add cris-*-*
8316 and crisv32-*-* to list.
8317
8318 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8319
8320 PR fortran/60302
8321 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
8322
8323 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8324
8325 * gcc.dg/vmx/vsums.c: Check entire result vector.
8326 * gcc.dg/vmx/vsums-be-order.c: Likewise.
8327
8328 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8329
8330 * gcc.dg/vmx/ld.c: New test.
8331 * gcc.dg/vmx/ld-be-order.c: New test.
8332 * gcc.dg/vmx/ld-vsx.c: New test.
8333 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
8334 * gcc.dg/vmx/ldl.c: New test.
8335 * gcc.dg/vmx/ldl-be-order.c: New test.
8336 * gcc.dg/vmx/ldl-vsx.c: New test.
8337 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
8338 * gcc.dg/vmx/st.c: New test.
8339 * gcc.dg/vmx/st-be-order.c: New test.
8340 * gcc.dg/vmx/st-vsx.c: New test.
8341 * gcc.dg/vmx/st-vsx-be-order.c: New test.
8342 * gcc.dg/vmx/stl.c: New test.
8343 * gcc.dg/vmx/stl-be-order.c: New test.
8344 * gcc.dg/vmx/stl-vsx.c: New test.
8345 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
8346
8347 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
8348
8349 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
8350 * g++.dg/other/i386-3.C (dg-options): Ditto.
8351 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
8352 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
8353 -mavx512pf and -msha.
8354
8355 2014-02-21 Richard Biener <rguenther@suse.de>
8356
8357 PR tree-optimization/60276
8358 * gcc.dg/vect/pr60276.c: New testcase.
8359
8360 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8361
8362 PR fortran/60234
8363 * gfortran.dg/finalize_23.f90: New.
8364
8365 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
8366
8367 PR c++/60052
8368 PR c++/60053
8369 * g++.dg/cpp1y/pr60052.C: New testcase.
8370 * g++.dg/cpp1y/pr60053.C: New testcase.
8371
8372 2014-02-21 Tobias Burnus <burnus@net-b.de>
8373
8374 PR fortran/60286
8375 * gfortran.dg/inquire_16.f90: New.
8376
8377 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
8378
8379 * gcc.target/nios2/biggot-1.c: New.
8380 * gcc.target/nios2/biggot-2.c: New.
8381
8382 2014-02-20 Martin Jambor <mjambor@suse.cz>
8383
8384 PR ipa/55260
8385 * gcc.dg/ipa/pr55260.c: New test.
8386
8387 2014-02-20 Bin Cheng <bin.cheng@arm.com>
8388
8389 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
8390 for execution test case.
8391
8392 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
8393
8394 PR ipa/58555
8395 * g++.dg/torture/pr58555.C: New testcase.
8396
8397 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8398
8399 PR target/60204
8400 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
8401 reflect abi fix.
8402 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
8403
8404 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8405 Kirill Yukhin <kirill.yukhin@intel.com>
8406
8407 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
8408 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
8409 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
8410 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
8411 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
8412 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
8413
8414 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8415
8416 PR c/37743
8417 * g++.dg/ext/builtin-bswap1.C: New test.
8418 * c-c++-common/pr37743.c: New test.
8419
8420 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
8421
8422 * gcc.dg/decl-10.c: New test.
8423
8424 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8425
8426 PR c++/60267
8427 * g++.dg/ext/ivdep-1.C: New test.
8428
8429 PR c++/60267
8430 * gcc.dg/pr60267.c: New test.
8431
8432 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
8433
8434 PR target/59794
8435 * gcc.target/i386/pr39162.c: Add dg-prune-output.
8436 (dg-options): Remove -Wno-psabi.
8437 * gcc.target/i386/pr59794-2.c: Ditto.
8438 * gcc.target/i386/pr60205-1.c: Ditto.
8439 * gcc.target/i386/sse-5.c: Ditto.
8440
8441 2014-02-18 Nick Clifton <nickc@redhat.com>
8442
8443 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
8444 * gcc.dg/pr23623.c: Likewise.
8445 * gcc.dg/pr48784-1.c: Likewise.
8446 * gcc.dg/pr48784-2.c: Likewise.
8447 * gcc.dg/pr56997-2.c: Likewise.
8448 * gcc.dg/sms-6.c: Likewise.
8449 * gcc.dg/torture/pr60183.c: Likewise.
8450 * gcc.dg/torture/vec-cvt-1.c: Likewise.
8451 * gcc.c-torture/execute/20061220-1.x: New.
8452 * gcc.c-torture/execute/pr43220.x: New.
8453 * gcc.c-torture/execute/pr51581-1.x: New.
8454 * gcc.c-torture/execute/pr51581-2.x: New.
8455 * gcc.c-torture/execute/pr58570.x: New.
8456 * gcc.c-torture/unsorted/DFcmp.x: New.
8457 * gcc.c-torture/unsorted/SFset.x: New.
8458
8459 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
8460
8461 * gnat.dg/opt31.adb: New test.
8462
8463 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8464
8465 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
8466
8467 2014-02-19 Janus Weil <janus@gcc.gnu.org>
8468
8469 PR fortran/60232
8470 * gfortran.dg/typebound_proc_33.f90: New.
8471
8472 2014-02-19 Marek Polacek <polacek@redhat.com>
8473
8474 PR c/60195
8475 * gcc.dg/pr60195.c: New test.
8476
8477 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
8478
8479 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
8480
8481 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8482
8483 PR preprocessor/58844
8484 * c-c++-common/cpp/pr58844-1.c: New test.
8485 * c-c++-common/cpp/pr58844-2.c: New test.
8486
8487 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8488
8489 PR c++/60225
8490 * g++.dg/cpp0x/constexpr-ice10.C: New.
8491
8492 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8493
8494 PR c++/60215
8495 * g++.dg/cpp0x/pr60215.C: New.
8496
8497 2014-02-18 Tobias Burnus <burnus@net-b.de>
8498
8499 PR fortran/49397
8500 * gfortran.dg/proc_ptr_45.f90: New.
8501 * gfortran.dg/proc_ptr_46.f90: New.
8502
8503 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
8504
8505 PR c++/60190
8506 * g++.dg/cpp1y/pr60190.C: New testcase.
8507
8508 PR c++/60064
8509 * g++.dg/cpp1y/pr60064.C: New testcase.
8510
8511 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
8512
8513 PR target/60205
8514 * gcc.target/i386/pr60205-1.c: New test.
8515 * gcc.target/i386/pr60205-2.c: Ditto.
8516
8517 2014-02-18 Kai Tietz <ktietz@redhat.com>
8518
8519 PR target/60193
8520 * gcc.target/i386/nest-1.c: New testcase.
8521
8522 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
8523
8524 * gnat.dg/opt32.adb: New test.
8525
8526 2014-02-18 Janus Weil <janus@gcc.gnu.org>
8527
8528 PR fortran/60231
8529 * gfortran.dg/typebound_generic_15.f90: New.
8530
8531 2014-02-17 Janus Weil <janus@gcc.gnu.org>
8532
8533 PR fortran/55907
8534 * gfortran.dg/init_flag_12.f90: New.
8535
8536 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
8537 Ilya Tocar <ilya.tocar@intel.com>
8538
8539 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
8540 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8541 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8542 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8543
8544 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
8545
8546 * lib/target-supports.exp
8547 (check_effective_target_logical_op_short_circuit): New procedure.
8548 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
8549 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
8550 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
8551 * gcc.dg/tree-ssa/vrp47.c: Likewise.
8552 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8553 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
8554 logical_op_short_circuit for the alternative test, extending
8555 it to arm_cortex_m.
8556
8557 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8558
8559 PR target/60203
8560 * gcc.target/powerpc/pr60203.c: New testsuite.
8561
8562 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
8563
8564 PR fortran/59599
8565 * gfortran.dg/ichar_3.f90: New test.
8566
8567 2014-02-15 Richard Biener <rguenther@suse.de>
8568
8569 PR tree-optimization/60183
8570 * gcc.dg/torture/pr60183.c: New testcase.
8571
8572 2014-02-14 Jeff Law <law@redhat.com>
8573
8574 PR rtl-optimization/60131
8575 * g++.dg/torture/pr60131.C: New test.
8576
8577 2014-02-14 Ian Bolton <ian.bolton@arm.com>
8578
8579 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
8580 on command-line.
8581
8582 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
8583
8584 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
8585
8586 2014-02-14 Jakub Jelinek <jakub@redhat.com>
8587
8588 * gcc.c-torture/compile/20140213.c: New test.
8589
8590 2014-02-13 Jakub Jelinek <jakub@redhat.com>
8591
8592 PR target/43546
8593 * gcc.target/i386/pr43546.c: New test.
8594
8595 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
8596
8597 * gcc.target/s390/hotpatch-compile-8.c: New test.
8598
8599 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8600
8601 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
8602 definition with an ifndef.
8603 * gcc.dg/pr59605-2.c: New test.
8604
8605 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8606
8607 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
8608
8609 2014-02-12 Joseph Myers <joseph@codesourcery.com>
8610
8611 * gcc.dg/torture/float128-mul-underflow.c,
8612 gcc.dg/torture/float128-truncdf-underflow.c,
8613 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
8614
8615 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8616
8617 PR middle-end/59737
8618 * g++.dg/ipa/pr59737.C: New test.
8619
8620 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
8621
8622 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
8623
8624 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
8625
8626 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
8627
8628 * gcc.dg/cilk-plus/jump-openmp.c: New file.
8629
8630 2014-02-12 Richard Biener <rguenther@suse.de>
8631
8632 PR middle-end/60092
8633 * gcc.dg/torture/pr60092.c: New testcase.
8634 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
8635
8636 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
8637
8638 * gcc.c-torture/execute/20140212-1.c: New test.
8639
8640 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8641
8642 PR c++/60047
8643 * g++.dg/cpp0x/pr60047.C: New.
8644
8645 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8646
8647 PR c/60101
8648 * c-c++-common/pr60101.c: New test.
8649
8650 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
8651
8652 PR lto/59468
8653 * g++.dg/ipa/devirt-27.C: New testcase.
8654 * g++.dg/ipa/devirt-26.C: New testcase.
8655
8656 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8657
8658 PR target/60137
8659 * gcc.target/powerpc/pr60137.c: New file.
8660
8661 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8662
8663 PR fortran/52370
8664 * gfortran.dg/pr52370.f90: New test.
8665
8666 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
8667
8668 PR target/59927
8669 Revert
8670 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
8671
8672 PR testsuite/58630
8673 * gcc.target/i386/pr43662.c (dg-options):
8674 Add -maccumulate-outgoing-args.
8675 * gcc.target/i386/pr43869.c (dg-options): Ditto.
8676 * gcc.target/i386/pr57003.c (dg-options): Ditto.
8677 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
8678 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
8679 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
8680 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
8681 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
8682 Add -maccumulate-outgoing-args.
8683 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
8684 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
8685 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
8686 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
8687 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
8688 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
8689 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
8690 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
8691 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
8692 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
8693 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
8694 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
8695 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
8696 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
8697 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
8698
8699 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8700
8701 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
8702
8703 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8704
8705 PR debug/59776
8706 * gcc.dg/guality/pr59776.c: New test.
8707
8708 2014-02-11 Renlin Li <Renlin.Li@arm.com>
8709
8710 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
8711 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
8712 (add_options_for_arm_vfp3): New.
8713
8714 2014-02-11 Jeff Law <law@redhat.com>
8715
8716 PR middle-end/54041
8717 * gcc.target/m68k/pr54041.c: New test.
8718
8719 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8720
8721 PR target/59927
8722 * gcc.target/i386/pr59927.c: New test.
8723
8724 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
8725
8726 * gcc.dg/vect/pr57741-3.c: Require vect_int.
8727 * gcc.dg/vect/pr60012.c: Likewise.
8728 * gcc.dg/vect/vect-119.c: Likewise.
8729 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
8730 * gcc.dg/vect/vect-outer-4c.c: Likewise.
8731
8732 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8733
8734 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
8735
8736 2014-02-10 Jeff Law <law@redhat.com>
8737
8738 PR middle-end-52306
8739 * gcc.c-torture/compile/pr52306.c: New test.
8740
8741 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8742
8743 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8744
8745 2014-02-10 Richard Biener <rguenther@suse.de>
8746
8747 PR tree-optimization/60115
8748 * gcc.dg/torture/pr60115.c: New testcase.
8749
8750 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
8751
8752 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8753 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8754
8755 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
8756 Ilya Tocar <ilya.tocar@intel.com>
8757
8758 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8759 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8760 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8761 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8762 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8763 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8764 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8765 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8766 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8767 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8768 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8769 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8770 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8771 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8772 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8773 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8774 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8775 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8776 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8777 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8778 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8779 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8780 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8781 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8782 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8783 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8784 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8785
8786 2014-02-10 Jakub Jelinek <jakub@redhat.com>
8787
8788 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
8789
8790 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8791
8792 PR fortran/57522
8793 * gfortran.dg/associated_target_5.f03: New test.
8794
8795 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8796
8797 PR fortran/59026
8798 * gfortran.dg/elemental_by_value_1.f90: New test.
8799
8800 2014-02-08 Janus Weil <janus@gcc.gnu.org>
8801
8802 PR fortran/58470
8803 * gfortran.dg/finalize_22.f90: New.
8804
8805 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
8806
8807 PR fortran/60066
8808 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
8809 was fixed by the patch for PR59906.
8810
8811 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8812
8813 PR translation/52289
8814 * gfortran.dg/coarray_8.f90: Update dg-error match.
8815
8816 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8817
8818 PR c/59984
8819 * gcc.dg/vect/pr59984.c: New test.
8820
8821 PR middle-end/60092
8822 * gcc.dg/attr-alloc_align-1.c: New test.
8823 * gcc.dg/attr-alloc_align-2.c: New test.
8824 * gcc.dg/attr-alloc_align-3.c: New test.
8825 * gcc.dg/attr-assume_aligned-1.c: New test.
8826 * gcc.dg/attr-assume_aligned-2.c: New test.
8827 * gcc.dg/attr-assume_aligned-3.c: New test.
8828
8829 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8830
8831 PR target/60077
8832 * gcc.target/i386/pr60077-1.c: New test.
8833 * gcc.target/i386/pr60077-2.c: New test.
8834
8835 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8836
8837 PR preprocessor/56824
8838 * gcc.dg/pr56824.c: New test.
8839
8840 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8841
8842 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8843 variable used for atomic operations.
8844
8845 2014-02-07 Richard Biener <rguenther@suse.de>
8846
8847 PR middle-end/60092
8848 * gcc.dg/vect/pr60092-2.c: New testcase.
8849
8850 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8851
8852 PR c++/60082
8853 Revert
8854 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8855
8856 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8857 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8858
8859 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8860
8861 * gcc.target/s390/fp2int1.c: New testcase.
8862
8863 2014-02-07 Richard Biener <rguenther@suse.de>
8864
8865 PR middle-end/60092
8866 * gcc.dg/tree-ssa/alias-30.c: New testcase.
8867 * gcc.dg/tree-ssa/alias-31.c: Likewise.
8868
8869 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
8870
8871 PR ipa/59918
8872 * g++.dg/torture/pr59918.C: New testcase.
8873
8874 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8875
8876 PR target/59575
8877 * gcc.target/arm/pr59575.c: New test.
8878
8879 PR debug/59992
8880 * gcc.dg/pr59992.c: New test.
8881
8882 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
8883
8884 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8885 init_priority. Test alignment of variable instead of function.
8886
8887 2014-02-06 Marek Polacek <polacek@redhat.com>
8888
8889 PR c/60087
8890 * gcc.dg/pr60087.c: New test.
8891
8892 2014-02-06 Alan Modra <amodra@gmail.com>
8893
8894 * gcc.target/powerpc/pr60032.c: New.
8895
8896 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8897
8898 PR target/60062
8899 * gcc.c-torture/execute/pr60062.c: New test.
8900 * gcc.c-torture/execute/pr60072.c: New test.
8901
8902 2014-02-06 Ian Bolton <ian.bolton@arm.com>
8903
8904 * gcc.dg/tree-ssa/pr59597.c: Make called function static
8905 so that expected outcome works for PIC variants too.
8906
8907 2014-02-06 Yury Gribov <y.gribov@samsung.com>
8908 Kugan Vivekanandarajah <kuganv@linaro.org>
8909
8910 * gcc.target/arm/vect-noalign.c: New file.
8911
8912 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
8913 Jakub Jelinek <jakub@redhat.com>
8914
8915 PR middle-end/60013
8916 * gcc.dg/pr60013.c: New testcase.
8917
8918 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8919
8920 * gcc.dg/vmx/sum2s.c: New.
8921 * gcc.dg/vmx/sum2s-be-order.c: New.
8922
8923 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8924
8925 * gcc.dg/vmx/pack.c: New.
8926 * gcc.dg/vmx/pack-be-order.c: New.
8927 * gcc.dg/vmx/unpack.c: New.
8928 * gcc.dg/vmx/unpack-be-order.c: New.
8929
8930 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8931
8932 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8933 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8934
8935 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8936
8937 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
8938 Use __builtin_floorf, __builtin_ceilf.
8939 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
8940 declaration.
8941 (TEST): Use __builtin_floorf.
8942 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8943
8944 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8945
8946 PR ipa/59947
8947 * g++.dg/opt/pr59947.C: New test.
8948
8949 PR c++/58703
8950 * c-c++-common/gomp/pr58703.c: New test.
8951
8952 2014-02-05 Richard Biener <rguenther@suse.de>
8953
8954 PR testsuite/60076
8955 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
8956 avoid using unsigned long long.
8957
8958 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8959
8960 PR middle-end/57499
8961 * g++.dg/torture/pr57499.C: New test.
8962
8963 2014-02-05 Yury Gribov <y.gribov@samsung.com>
8964
8965 * gcc.dg/asan/nosanitize-and-inline.c: New test.
8966
8967 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
8968
8969 * g++.dg/ipa/devirrt-22.C: Fix template.
8970
8971 2014-02-04 Marek Polacek <polacek@redhat.com>
8972
8973 PR c/60036
8974 * gcc.dg/pr60036.c: New test.
8975
8976 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
8977
8978 PR ipa/60058
8979 * g++.dg/torture/pr60058.C: New testcase.
8980
8981 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
8982
8983 * g++.dg/tsan/default_options.C: Invert check.
8984
8985 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8986
8987 PR tree-optimization/60002
8988 * g++.dg/opt/pr60002.C: New test.
8989
8990 PR tree-optimization/60023
8991 * g++.dg/vect/pr60023.cc: New test.
8992
8993 PR ipa/60026
8994 * c-c++-common/torture/pr60026.c: New test.
8995
8996 PR rtl-optimization/57915
8997 * gcc.target/i386/pr57915.c: New test.
8998
8999 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9000
9001 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
9002
9003 2014-02-04 Renlin Li <Renlin.Li@arm.com>
9004
9005 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
9006
9007 2014-02-04 Jakub Jelinek <jakub@redhat.com>
9008
9009 PR middle-end/59261
9010 * gcc.dg/pr59261.c: New test.
9011
9012 2014-02-04 Richard Biener <rguenther@suse.de>
9013
9014 PR tree-optimization/60012
9015 * gcc.dg/vect/pr60012.c: New testcase.
9016
9017 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9018
9019 PR target/59788
9020 * g++.dg/eh/unwind-direct.C: New test.
9021
9022 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
9023
9024 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
9025 timeout value to 20s.
9026
9027 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
9028
9029 PR ipa/59882
9030 * g++.dg/torture/pr59882.C: New testcase
9031
9032 2014-02-03 Jan Hubicka <jh@suse.cz>
9033
9034 PR ipa/59831
9035 * g++.dg/ipa/devirt-22.C: New testcase.
9036
9037 2014-02-03 Jan Hubicka <jh@suse.cz>
9038
9039 * g++.dg/ipa/devirt-25.C: New testcase.
9040
9041 2014-02-04 Jakub Jelinek <jakub@redhat.com>
9042
9043 PR tree-optimization/59924
9044 * gcc.dg/pr59924.c: New test.
9045
9046 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
9047
9048 PR ipa/59831
9049 * g++.dg/ipa/devirt-24.C: New testcase.
9050
9051 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
9052
9053 PR c++/53017
9054 PR c++/59211
9055 * c-c++-common/attributes-1.c: New testcase.
9056 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
9057
9058 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9059
9060 PR c++/58871
9061 * g++.dg/cpp0x/pr58871.C: New.
9062
9063 2014-02-03 Cong Hou <congh@google.com>
9064
9065 PR tree-optimization/60000
9066 * g++.dg/vect/pr60000.cc: New test.
9067
9068 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
9069
9070 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
9071 * gcc.target/i386/long-double-64-4.c: Likewise.
9072 * gcc.target/i386/long-double-80-1.c: Likewise.
9073 * gcc.target/i386/long-double-80-2.c: Likewise.
9074 * gcc.target/i386/long-double-80-3.c: Likewise.
9075 * gcc.target/i386/long-double-80-4.c: Likewise.
9076 * gcc.target/i386/long-double-80-5.c: Likewise.
9077 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
9078 __multf3 isn't used.
9079 * gcc.target/i386/long-double-64-3.c: Likewise.
9080 * gcc.target/i386/long-double-128-1.c: New test.
9081 * gcc.target/i386/long-double-128-2.c: Likewise.
9082 * gcc.target/i386/long-double-128-3.c: Likewise.
9083 * gcc.target/i386/long-double-128-4.c: Likewise.
9084 * gcc.target/i386/long-double-128-5.c: Likewise.
9085 * gcc.target/i386/long-double-128-6.c: Likewise.
9086 * gcc.target/i386/long-double-128-7.c: Likewise.
9087 * gcc.target/i386/long-double-128-8.c: Likewise.
9088 * gcc.target/i386/long-double-128-9.c: Likewise.
9089 * gcc.target/i386/long-double-64-5.c: Likewise.
9090 * gcc.target/i386/long-double-64-6.c: Likewise.
9091 * gcc.target/i386/long-double-64-7.c: Likewise.
9092 * gcc.target/i386/long-double-64-8.c: Likewise.
9093 * gcc.target/i386/long-double-64-9.c: Likewise.
9094 * gcc.target/i386/long-double-80-10.c: Likewise.
9095 * gcc.target/i386/long-double-80-8.c: Likewise.
9096 * gcc.target/i386/long-double-80-9.c: Likewise.
9097
9098 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
9099
9100 PR rtl-optimization/57662
9101 * g++.dg/pr57662.C: New test.
9102
9103 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9104
9105 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
9106 * gcc.dg/vmx/perm.c: New.
9107 * gcc.dg/vmx/perm-be-order.c: New.
9108
9109 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9110
9111 * gcc.dg/vmx/vsums.c: New.
9112 * gcc.dg/vmx/vsums-be-order.c: New.
9113
9114 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
9115
9116 * g++.dg/ipa/devirt-23.C: New testcase.
9117 * g++.dg/ipa/devirt-20.C: Fix template.
9118
9119 2014-02-02 Jan Hubicka <jh@suse.cz>
9120
9121 * g++.dg/ipa/devirt-21.C: New testcase.
9122
9123 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9124
9125 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
9126 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
9127
9128 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
9129
9130 PR target/60017
9131 * gcc.c-torture/execute/pr60017.c: New test.
9132
9133 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
9134
9135 PR fortran/57033
9136 * gfortran.dg/default_initialization_7.f90: New test.
9137
9138 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
9139
9140 PR fortran/59906
9141 * gfortran.dg/elemental_subroutine_9.f90: New test.
9142
9143 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9144
9145 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
9146
9147 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9148
9149 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
9150
9151 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9152
9153 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
9154
9155 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9156
9157 PR c++/51219
9158 * g++.dg/init/bitfield5.C: New.
9159
9160 2014-02-01 Jakub Jelinek <jakub@redhat.com>
9161
9162 PR tree-optimization/60003
9163 * gcc.c-torture/execute/pr60003.c: New test.
9164
9165 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
9166
9167 PR bootstrap/59985
9168 * gcc.target/arm/pr59985.C: New.
9169
9170 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9171
9172 PR sanitizer/59410
9173 * lib/tsan-dg.exp (tsan_init): Instead of not running any
9174 tsan tests if trivial testcase doesn't run, set dg-do-what-default
9175 to compile.
9176 (tsan_finish): Restore dg-do-what-default.
9177 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
9178 * g++.dg/tsan/fd_close_norace2.C: Likewise.
9179 * g++.dg/tsan/default_options.C: Likewise.
9180 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9181 * g++.dg/tsan/atomic_free2.C: Likewise.
9182 * g++.dg/tsan/cond_race.C: Likewise.
9183 * g++.dg/tsan/fd_close_norace.C: Likewise.
9184 * g++.dg/tsan/benign_race.C: Likewise.
9185 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9186 * c-c++-common/tsan/simple_race.c: Likewise.
9187 * c-c++-common/tsan/mutexset1.c: Likewise.
9188 * c-c++-common/tsan/thread_leak2.c: Likewise.
9189 * c-c++-common/tsan/tls_race.c: Likewise.
9190 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9191 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
9192 * c-c++-common/tsan/free_race2.c: Likewise.
9193 * c-c++-common/tsan/thread_leak.c: Likewise.
9194 * c-c++-common/tsan/thread_leak1.c: Likewise.
9195 * c-c++-common/tsan/race_on_barrier.c: Likewise.
9196 * c-c++-common/tsan/free_race.c: Likewise.
9197 * c-c++-common/tsan/sleep_sync.c: Likewise.
9198 * c-c++-common/tsan/tiny_race.c: Likewise.
9199 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9200 * c-c++-common/tsan/atomic_stack.c: Likewise.
9201 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
9202 in dg-output regexps.
9203 * c-c++-common/tsan/simple_stack.c: Likewise.
9204
9205 2014-01-31 Richard Henderson <rth@redhat.com>
9206
9207 * g++.dg/tm/pr60004.C: New.
9208
9209 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
9210
9211 PR c++/59082
9212 * g++.dg/inherit/crash4.C: New.
9213
9214 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
9215
9216 * c-c++-common/tsan/simple_race.c: Made test less flaky.
9217
9218 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9219
9220 * gcc.target/i386/m512-check.h: Use correct rounding values.
9221
9222 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9223
9224 * gcc.target/i386/avx-1.c: Use correct rounding values.
9225 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
9226 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
9227 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
9228 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
9229 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
9230 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
9231 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
9232 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
9233 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
9234 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
9235 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
9236 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
9237 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
9238 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
9239 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
9240 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
9241 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
9242 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
9243 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
9244 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
9245 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
9246 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
9247 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
9248 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
9249 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
9250 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
9251 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
9252 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
9253 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
9254 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
9255 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
9256 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
9257 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
9258 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
9259 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
9260 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
9261 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
9262 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
9263 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
9264 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
9265 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
9266 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
9267 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
9268 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
9269 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
9270 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
9271 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
9272 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
9273 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
9274 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
9275 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
9276 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
9277 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
9278 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
9279 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
9280 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
9281 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
9282 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
9283 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
9284 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
9285 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
9286 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
9287 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
9288 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
9289 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
9290 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
9291 * gcc.target/i386/sse-13.c: Ditto.
9292 * gcc.target/i386/sse-14.c: Ditto.
9293 * gcc.target/i386/sse-22.c: Ditto.
9294 * gcc.target/i386/sse-23.c: Ditto.
9295
9296 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9297
9298 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
9299 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
9300
9301 2014-01-31 Richard Biener <rguenther@suse.de>
9302
9303 PR middle-end/59990
9304 * gcc.dg/torture/pr59990.c: New testcase.
9305
9306 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9307
9308 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
9309 if it fails don't run any tsan tests.
9310
9311 2014-01-31 Marek Polacek <polacek@redhat.com>
9312
9313 PR c/59963
9314 * gcc.dg/pr59940.c (g): Adjust dg-warning.
9315 (y): Adjust dg-error.
9316 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
9317 * gcc.dg/pr59963-1.c: New test.
9318 * gcc.dg/pr59963-2.c: New test.
9319 * gcc.dg/pr59963-3.c: New test.
9320
9321 2014-01-30 Jakub Jelinek <jakub@redhat.com>
9322
9323 PR target/59923
9324 * gcc.target/arm/pr59923.c: New test.
9325
9326 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9327
9328 * gcc.dg/vmx/splat.c: New.
9329 * gcc.dg/vmx/splat-vsx.c: New.
9330 * gcc.dg/vmx/splat-be-order.c: New.
9331 * gcc.dg/vmx/splat-vsx-be-order.c: New.
9332 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
9333 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
9334
9335 2014-01-30 Richard Biener <rguenther@suse.de>
9336
9337 PR tree-optimization/59993
9338 * gcc.dg/torture/pr59993.c: New testcase.
9339
9340 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9341
9342 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
9343 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
9344 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
9345 vect_int rather than vect_float.
9346
9347 2014-01-30 Marek Polacek <polacek@redhat.com>
9348
9349 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
9350
9351 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
9352
9353 * gcc.target/microblaze/isa/fcmp4.c: New.
9354
9355 2014-01-30 Marek Polacek <polacek@redhat.com>
9356
9357 PR c/59940
9358 * gcc.dg/pr59940.c: New test.
9359 * gcc.dg/pr35635.c (func3): Move dg-warning.
9360
9361 2014-01-30 Richard Biener <rguenther@suse.de>
9362
9363 PR tree-optimization/59903
9364 * gcc.dg/torture/pr59903.c: New testcase.
9365
9366 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9367
9368 PR c++/58843
9369 * g++.dg/lookup/crash8.C: New.
9370
9371 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9372
9373 PR c++/58649
9374 * g++.dg/template/crash117.C: New.
9375
9376 2014-01-30 Richard Biener <rguenther@suse.de>
9377
9378 PR c/59905
9379 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
9380 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
9381 abort.
9382 * gcc.dg/invalid-call-1.c: Likewise.
9383
9384 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9385
9386 PR c++/58561
9387 * g++.dg/cpp1y/auto-fn23.C: New.
9388
9389 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9390
9391 PR c++/58846
9392 * g++.dg/init/dso_handle2.C: New.
9393
9394 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9395
9396 PR c++/58674
9397 * g++.dg/cpp0x/pr58674.C: New.
9398
9399 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
9400
9401 PR target/59617
9402 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
9403 * gcc.target/i386/avx512f-gather-5.c: Ditto.
9404
9405 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9406
9407 * gcc.dg/vmx/merge-be-order.c: New.
9408 * gcc.dg/vmx/merge.c: New.
9409 * gcc.dg/vmx/merge-vsx-be-order.c: New.
9410 * gcc.dg/vmx/merge-vsx.c: New.
9411
9412 2014-01-29 Richard Biener <rguenther@suse.de>
9413
9414 PR tree-optimization/58742
9415 * gcc.dg/pr58742-1.c: New testcase.
9416 * gcc.dg/pr58742-2.c: Likewise.
9417 * gcc.dg/pr58742-3.c: Likewise.
9418
9419 2014-01-29 Renlin Li <Renlin.Li@arm.com>
9420
9421 * gcc.target/arm/ftest-armv7ve-arm.c: New.
9422 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
9423 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
9424
9425 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9426
9427 PR c++/58702
9428 * g++.dg/gomp/pr58702.C: New.
9429
9430 2014-01-29 Dodji Seketeli <dodji@redhat.com>
9431
9432 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
9433 selector.
9434
9435 2014-01-29 Jakub Jelinek <jakub@redhat.com>
9436
9437 PR middle-end/59917
9438 PR tree-optimization/59920
9439 * gcc.dg/pr59920-1.c: New test.
9440 * gcc.dg/pr59920-2.c: New test.
9441 * gcc.dg/pr59920-3.c: New test.
9442 * c-c++-common/gomp/pr59917-1.c: New test.
9443 * c-c++-common/gomp/pr59917-2.c: New test.
9444
9445 PR tree-optimization/59594
9446 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
9447 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
9448 * gcc.dg/vect/pr59594.c: New test.
9449
9450 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
9451
9452 PR fortran/59414
9453 * gfortran.dg/allocate_class_3.f90: New test.
9454
9455 2014-01-28 Dodji Seketeli <dodji@redhat.com>
9456
9457 PR preprocessor/59935
9458 * c-c++-common/cpp/warning-zero-location.c: New test.
9459 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
9460
9461 2014-01-27 Steve Ellcey <sellcey@mips.com>
9462
9463 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
9464
9465 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
9466
9467 * g++.dg/ext/mv16.C: New tests.
9468
9469 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
9470
9471 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
9472 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9473 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
9474 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9475 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
9476 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9477 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
9478 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9479 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
9480 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9481 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
9482 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9483 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
9484 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9485 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
9486 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
9487 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
9488 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9489 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
9490 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9491 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
9492 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9493 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
9494 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9495 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
9496 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9497 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
9498 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9499 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
9500 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9501 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
9502 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9503 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
9504 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9505 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
9506 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9507 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
9508 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9509 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
9510 _mm512_mask_cvtepi32_storeu_epi8.
9511 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9512 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
9513 _mm512_mask_cvtepi32_storeu_epi16.
9514 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9515 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
9516 _mm512_mask_cvtepi64_storeu_epi8.
9517 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9518 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
9519 _mm512_mask_cvtepi64_storeu_epi16.
9520 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9521 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
9522 _mm512_mask_cvtepi64_storeu_epi32.
9523 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9524 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
9525 _mm512_mask_cvtsepi32_storeu_epi8.
9526 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9527 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
9528 _mm512_mask_cvtsepi32_storeu_epi16.
9529 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9530 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
9531 _mm512_mask_cvtsepi64_storeu_epi8.
9532 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9533 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
9534 _mm512_mask_cvtsepi64_storeu_epi16.
9535 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9536 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
9537 _mm512_mask_cvtsepi64_storeu_epi32.
9538 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9539 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
9540 _mm512_mask_cvtusepi32_storeu_epi8.
9541 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9542 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
9543 _mm512_mask_cvtusepi32_storeu_epi16.
9544 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9545 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
9546 _mm512_mask_cvtusepi64_storeu_epi8.
9547 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9548 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
9549 _mm512_mask_cvtusepi64_storeu_epi16.
9550 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9551 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
9552 _mm512_mask_cvtusepi64_storeu_epi32.
9553 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9554 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
9555
9556 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
9557
9558 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
9559 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
9560 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
9561 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
9562 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
9563 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
9564 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
9565 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
9566 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
9567 built-ins roudning immediate.
9568 * gcc.target/i386/sse-22.c: Add new built-ins.
9569 * gcc.target/i386/sse-23.c: Ditto.
9570 * gcc.target/i386/avx-1.c: Ditto.
9571
9572 2014-01-27 Christian Bruel <christian.bruel@st.com>
9573
9574 * gcc.target/sh/torture/strncmp.c: New tests.
9575
9576 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
9577
9578 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
9579
9580 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9581
9582 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
9583
9584 2014-01-24 Jeff Law <law@redhat.com>
9585
9586 PR tree-optimization/59919
9587 * gcc.c-torture/compile/pr59919.c: New test.
9588
9589 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9590
9591 PR c++/57524
9592 * g++.dg/ext/timevar2.C: New.
9593
9594 2014-01-24 Marek Polacek <polacek@redhat.com>
9595
9596 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
9597
9598 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
9599
9600 PR target/59929
9601 * gcc.target/i386/pr59929.c: New test.
9602
9603 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9604
9605 PR target/59909
9606 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
9607 word atomic functions at runtime.
9608
9609 2014-01-23 Marek Polacek <polacek@redhat.com>
9610
9611 PR c/59846
9612 * gcc.dg/pr59846.c: New test.
9613
9614 2014-01-23 Marek Polacek <polacek@redhat.com>
9615
9616 PR c/58346
9617 * c-c++-common/pr58346-1.c: New test.
9618 * c-c++-common/pr58346-2.c: New test.
9619 * c-c++-common/pr58346-3.c: New test.
9620
9621 2014-01-23 Marek Polacek <polacek@redhat.com>
9622
9623 PR c/59871
9624 * gcc.dg/20020220-2.c: Adjust dg-warning message.
9625 * gcc.dg/pr59871.c: New test.
9626
9627 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9628
9629 PR c++/58980
9630 * g++.dg/parse/enum11.C: New.
9631
9632 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9633
9634 * gcc.target/aarch64/sshr64_1.c: New testcase.
9635
9636 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
9637
9638 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
9639 SIMD enabled function.
9640 * g++.dg/cilk-plus/ef_test.C: New test.
9641 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
9642 and added C++ ones.
9643 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
9644 to differenciate C error messages from C++ ones.
9645
9646 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9647
9648 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
9649
9650 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9651
9652 * gcc.target/microblaze/others/builtin-trap.c: New test,
9653
9654 2014-01-23 Jakub Jelinek <jakub@redhat.com>
9655
9656 PR middle-end/58809
9657 * c-c++-common/gomp/pr58809.c: New test.
9658
9659 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
9660
9661 PR sanitizer/59897
9662 * c-c++-common/asan/use-after-return-1.c: Fixed
9663 to pass on darwin.
9664
9665 2014-01-23 Dodji Seketeli <dodji@redhat.com>
9666
9667 PR preprocessor/58580
9668 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
9669
9670 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9671 Ilya Tocar <ilya.tocar@intel.com>
9672
9673 * gcc.target/i386/avx512f-kmovw-1.c: New.
9674
9675 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9676
9677 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
9678 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9679 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9680 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9681 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9682 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9683
9684 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
9685
9686 PR target/52125
9687 * gcc.dg/pr48774.c: Remove skip for mips_rel.
9688 * gcc.target/mips/pr52125.c: New test.
9689
9690 2014-01-22 Marek Polacek <polacek@redhat.com>
9691
9692 PR c/59891
9693 * gcc.dg/torture/pr59891.c: New test.
9694
9695 2014-01-22 Jeff Law <law@redhat.com>
9696
9697 PR tree-optimization/59597
9698 * gcc.dg/tree-ssa/pr59597.c: New test.
9699
9700 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
9701
9702 PR rtl-optimization/59477
9703 * g++.dg/pr59477.C: New.
9704
9705 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9706
9707 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
9708
9709 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
9710
9711 PR c++/59482
9712 * g++.dg/pr59482.C: New.
9713
9714 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9715
9716 * gcc.dg/vmx/insert-vsx-be-order.c: New.
9717 * gcc.dg/vmx/extract-vsx.c: New.
9718 * gcc.dg/vmx/extract-vsx-be-order.c: New.
9719 * gcc.dg/vmx/insert-vsx.c: New.
9720
9721 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9722
9723 PR rtl-optimization/59896
9724 * gcc.target/arm/pr59896.c: New.
9725
9726 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9727
9728 PR rtl-optimization/59858
9729 * gcc.target/arm/pr59858.c: New.
9730
9731 2014-01-21 Jakub Jelinek <jakub@redhat.com>
9732
9733 PR target/59003
9734 * gcc.dg/tree-prof/pr59003.c: New test.
9735
9736 PR middle-end/59860
9737 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
9738 other targets.
9739
9740 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9741
9742 * gfortran.dg/round_3.f08: Add more cases.
9743
9744 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
9745
9746 * lib/target-supports.exp (force_conventional_output_for): New
9747 procedure.
9748 * lib/scanasm.exp (scan-assembler_required_options)
9749 (scan-assembler-not_required_options)
9750 (scan-assembler-times_required_options): Replace with
9751 force_conventional_output_fors.
9752 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9753 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9754
9755 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
9756
9757 PR middle-end/59789
9758 * gcc.target/i386/pr59789.c: New testcase.
9759
9760 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
9761
9762 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9763 the 'code' bitfield from 16 to 8.
9764
9765 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9766
9767 * lib/target-supports.exp
9768 (check_effective_target_vect_perm): Exclude aarch64_be.
9769 (check_effective_target_vect_perm_byte): Likewise.
9770 (check_effective_target_vect_perm_short): Likewise.
9771
9772 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9773
9774 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9775 (RUN_TEST): Use new macro.
9776 (INDEX64_32): Delete.
9777 (INDEX64_64): Likewise.
9778 (INDEX128_32): Likewise.
9779 (INDEX128_64): Likewise.
9780 (INDEX): Likewise.
9781 (test_vneg_f32): Use fixed RUN_TEST.
9782
9783 2014-01-20 Richard Biener <rguenther@suse.de>
9784
9785 PR middle-end/59860
9786 * gcc.dg/pr59860.c: New testcase.
9787
9788 2014-01-20 Jakub Jelinek <jakub@redhat.com>
9789
9790 PR target/59880
9791 * gcc.target/i386/pr59880.c: New test.
9792
9793 2014-01-20 Renlin Li <renlin.li@arm.com>
9794
9795 * gcc.dg/pr44194-1.c: Tweak regexp.
9796
9797 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9798
9799 PR libfortran/59771
9800 PR libfortran/59774
9801 PR libfortran/59836
9802 * gfortran.dg/round_3.f08: New cases added.
9803 * gfortran.dg/fmt_g_1.f90: New test.
9804
9805 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
9806
9807 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9808
9809 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9810
9811 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9812
9813 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9814
9815 * gcc.dg/vect/pr57705.c: Require vect_int.
9816 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9817 * gcc.dg/vect/vect-alias-check.c: Likewise.
9818
9819 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
9820
9821 PR fortran/58007
9822 * gfortran.dg/unresolved_fixup_1.f90: New test.
9823 * gfortran.dg/unresolved_fixup_2.f90: New test.
9824
9825 2014-01-18 Jakub Jelinek <jakub@redhat.com>
9826
9827 PR target/58944
9828 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9829 Remove dg-prune-output lines.
9830
9831 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9832
9833 PR middle-end/59706
9834 * gfortran.dg/pr59706.f90: New test.
9835 * g++.dg/ext/pr59706.C: New test.
9836
9837 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9838
9839 PR c++/59270
9840 PR c++/58811
9841 * g++.dg/cpp0x/decltype-incomplete1.C: New.
9842 * g++.dg/init/pr58811.C: Likewise.
9843
9844 2014-01-17 Jeff Law <law@redhat.com>
9845
9846 PR middle-end/57904
9847 * gfortran.dg/pr57904.f90: New test.
9848
9849 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9850
9851 PR c++/59269
9852 * g++.dg/cpp0x/nsdmi-union4.C: New.
9853
9854 2014-01-17 Marek Polacek <polacek@redhat.com>
9855
9856 PR c++/59838
9857 * g++.dg/diagnostic/pr59838.C: New test.
9858
9859 2014-01-17 Marek Polacek <polacek@redhat.com>
9860
9861 PR c/58346
9862 * gcc.dg/pr58346.c: New test.
9863
9864 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9865
9866 PR testsuite/58776
9867 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
9868 dg-options, use dg-additional-options for i?86/x86_64 to avoid
9869 option duplication.
9870
9871 PR fortran/59440
9872 * gfortran.dg/pr59440-1.f90: New test.
9873 * gfortran.dg/pr59440-2.f90: New test.
9874 * gfortran.dg/pr59440-3.f90: New test.
9875
9876 PR testsuite/59064
9877 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9878 testing for " version" and " alias" with one testing for
9879 " version\[^\n\r]* alias".
9880 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9881 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9882 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9883 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9884 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9885 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9886
9887 PR c++/57945
9888 * c-c++-common/torture/pr57945.c: New test.
9889
9890 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
9891
9892 * gcc.target/arm/its.c: New testcase.
9893
9894 2014-01-16 Jan Hubicka <jh@suse.cz>
9895
9896 PR ipa/59775
9897 * g++.dg/torture/pr59775.C: New testcase.
9898
9899 2014-01-16 Jakub Jelinek <jakub@redhat.com>
9900
9901 PR middle-end/58344
9902 * gcc.c-torture/compile/pr58344.c: New test.
9903
9904 PR target/59839
9905 * gcc.target/i386/pr59839.c: New test.
9906
9907 PR debug/54694
9908 * gcc.target/i386/pr9771-1.c (main): Rename to...
9909 (real_main): ... this. Add __asm name "main".
9910 (ASMNAME, ASMNAME2, STRING): Define.
9911
9912 2014-01-16 Nick Clifton <nickc@redhat.com>
9913
9914 PR middle-end/28865
9915 * gcc.c-torture/compile/pr28865.c: New.
9916 * gcc.c-torture/execute/pr28865.c: New.
9917
9918 2014-01-16 Marek Polacek <polacek@redhat.com>
9919
9920 PR middle-end/59827
9921 * gcc.dg/pr59827.c: New test.
9922
9923 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
9924
9925 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
9926
9927 2014-01-15 Richard Henderson <rth@redhat.com>
9928
9929 PR debug/54694
9930 * gcc.target/i386/pr54694.c: New test.
9931
9932 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
9933
9934 PR c++/49718
9935 * g++.dg/pr49718.C: New test.
9936
9937 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9938
9939 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
9940
9941 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9942
9943 * gcc.dg/vmx/mult-even-odd.c: New.
9944 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
9945
9946 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
9947
9948 * lib/target-supports.exp (check_libcilkrts_available): Added an
9949 extern "C" if we are using C++ along with a function prototype.
9950
9951 2014-01-15 Jeff Law <law@redhat.com>
9952
9953 PR tree-optimization/59747
9954 * gcc.c-torture/execute/pr59747.c: New test.
9955
9956 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
9957
9958 PR target/59794
9959 * c-c++-common/convert-vec-1.c: Also prune ABI change for
9960 Linux/x86.
9961 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
9962 * g++.dg/ext/attribute-test-1.C: Likewise.
9963 * g++.dg/ext/attribute-test-2.C: Likewise.
9964 * g++.dg/ext/attribute-test-3.C: Likewise.
9965 * g++.dg/ext/attribute-test-4.C: Likewise.
9966 * g++.dg/ext/pr56790-1.C: Likewise.
9967 * g++.dg/torture/pr38565.C: Likewise.
9968 * gcc.dg/pr53060.c: Likewise.
9969 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
9970 * c-c++-common/vector-compare-2.c: Likewise.
9971 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
9972 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
9973 dg-message line number.
9974
9975 2014-01-15 Matthias Klose <doko@ubuntu.com>
9976
9977 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
9978
9979 2014-01-15 Richard Biener <rguenther@suse.de>
9980
9981 PR tree-optimization/59822
9982 * g++.dg/torture/pr59822.C: New testcase.
9983
9984 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
9985
9986 PR target/59808
9987 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
9988 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
9989
9990 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
9991 Kugan Vivekanandarajah <kuganv@linaro.org>
9992
9993 PR target/59695
9994 * g++.dg/pr59695.C: New testcase.
9995
9996 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9997
9998 PR target/59803
9999 * gcc.c-torture/compile/pr59803.c: New testcase.
10000
10001 2014-01-15 Jakub Jelinek <jakub@redhat.com>
10002
10003 PR c/58943
10004 * gcc.c-torture/execute/pr58943.c: New test.
10005 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
10006
10007 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
10008
10009 PR target/59794
10010 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
10011 * gcc.target/i386/pr39162.c (y): New __m256i variable.
10012 (bar): Change return type to void. Set y to x.
10013 * gcc.target/i386/pr59794-1.c: New testcase.
10014 * gcc.target/i386/pr59794-2.c: Likewise.
10015 * gcc.target/i386/pr59794-3.c: Likewise.
10016 * gcc.target/i386/pr59794-4.c: Likewise.
10017 * gcc.target/i386/pr59794-5.c: Likewise.
10018 * gcc.target/i386/pr59794-6.c: Likewise.
10019 * gcc.target/i386/pr59794-7.c: Likewise.
10020
10021 2014-01-14 Richard Biener <rguenther@suse.de>
10022
10023 PR tree-optimization/58921
10024 PR tree-optimization/59006
10025 * gcc.dg/torture/pr58921.c: New testcase.
10026 * gcc.dg/torture/pr59006.c: Likewise.
10027 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
10028
10029 2014-01-14 Jakub Jelinek <jakub@redhat.com>
10030
10031 PR testsuite/59494
10032 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
10033 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
10034 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
10035 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
10036 Executing predictive commoning without unrolling.
10037
10038 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
10039
10040 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
10041 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
10042 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
10043 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
10044 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
10045 __builtin_ia32_rsqrt28sd_round.
10046 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
10047 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
10048 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
10049 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
10050 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
10051 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
10052 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
10053 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
10054 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
10055 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
10056 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
10057 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
10058 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
10059 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
10060 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
10061 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
10062 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
10063 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
10064 * gcc.target/i386/sse-22.c: Extend with new built-ins,
10065 fix wrong rounding mode (see above).
10066 * gcc.target/i386/sse-23.c: Ditto.
10067
10068 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10069
10070 * gcc.dg/vmx/insert.c: New.
10071 * gcc.dg/vmx/insert-be-order.c: New.
10072 * gcc.dg/vmx/extract.c: New.
10073 * gcc.dg/vmx/extract-be-order.c: New.
10074
10075 2014-01-13 Jakub Jelinek <jakub@redhat.com>
10076
10077 PR tree-optimization/59387
10078 * gcc.c-torture/execute/pr59387.c: New test.
10079
10080 2014-01-13 Richard Biener <rguenther@suse.de>
10081
10082 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
10083 adjusting mathlib options.
10084 * gfortran.dg/lto/lto.exp: Likewise.
10085
10086 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
10087
10088 * gnat.dg/loop_optimization17.adb: New test.
10089 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
10090
10091 2014-01-13 Christian Bruel <christian.bruel@st.com>
10092
10093 * gcc.target/sh/cmpstrn.c: New case.
10094
10095 2014-01-13 Jakub Jelinek <jakub@redhat.com>
10096
10097 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
10098 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
10099
10100 2014-01-12 Janus Weil <janus@gcc.gnu.org>
10101
10102 PR fortran/58026
10103 * gfortran.dg/alloc_comp_basics_6.f90: New.
10104
10105 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
10106
10107 PR fortran/59700
10108 * gfortran.dg/pr59700.f90: New test.
10109
10110 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
10111
10112 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
10113 * gfortran.dg/use_only_3.f90: Likewise.
10114 * gfortran.dg/inquire_10.f90: Delete opened file.
10115 * gfortran.dg/inquire_15.f90: Likewise.
10116 * gfortran.dg/pr16597.f90: Likewise.
10117 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
10118 for PR59419.
10119
10120 2014-01-10 Jeff Law <law@redhat.com>
10121
10122 PR middle-end/59743
10123 * gcc.c-torture/compile/pr59743.c: New test.
10124
10125 2014-01-10 Jan Hubicka <jh@suse.cz>
10126
10127 PR ipa/58585
10128 * g++.dg/torture/pr58585.C: New testcase.
10129
10130 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
10131
10132 * gcc.dg/pr46309.c: Disable for cris*-*-*.
10133
10134 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
10135
10136 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
10137
10138 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
10139
10140 PR target/59744
10141 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
10142 * gcc.target/aarch64/cmn-neg2.c: New test.
10143
10144 2014-01-10 Richard Biener <rguenther@suse.de>
10145
10146 PR tree-optimization/59374
10147 * gcc.dg/torture/pr59374-3.c: New testcase.
10148
10149 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10150
10151 * lib/target-supports.exp
10152 (check_effective_target_arm_crypto_ok_nocache): New.
10153 (check_effective_target_arm_crypto_ok): Use above procedure.
10154 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
10155
10156 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
10157
10158 PR ipa/58252
10159 PR ipa/59226
10160 * g++.dg/ipa/devirt-20.C: New testcase.
10161 * g++.dg/torture/pr58252.C: Likewise.
10162 * g++.dg/torture/pr59226.C: Likewise.
10163
10164 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
10165
10166 * c-c++-common/asan/no-asan-stack.c: New test.
10167
10168 2014-01-10 Jakub Jelinek <jakub@redhat.com>
10169
10170 PR middle-end/59670
10171 * gcc.dg/pr59670.c: New test.
10172
10173 2014-01-09 Steve Ellcey <sellcey@mips.com>
10174
10175 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
10176
10177 2014-01-09 Jakub Jelinek <jakub@redhat.com>
10178
10179 PR middle-end/47735
10180 * gcc.target/i386/pr47735.c: New test.
10181
10182 PR tree-optimization/59622
10183 * g++.dg/opt/pr59622-2.C: New test.
10184 * g++.dg/opt/pr59622-3.C: New test.
10185 * g++.dg/opt/pr59622-4.C: New test.
10186 * g++.dg/opt/pr59622-5.C: New test.
10187
10188 PR sanitizer/59136
10189 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
10190 filename:line instead of (modulename+offset) form with stripped
10191 initial / from the filename.
10192
10193 2014-01-09 Ian Lance Taylor <iant@google.com>
10194
10195 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
10196 the other Go compiler.
10197
10198 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10199
10200 PR c++/59730
10201 * g++.dg/cpp0x/variadic145.C: New.
10202
10203 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
10204
10205 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
10206 which don't support -fsplit-stack. Skip rotate[0123].go tests.
10207
10208 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10209
10210 PR testsuite/59524
10211 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
10212 are run only if the Cilk library is available/enabled.
10213 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10214 * lib/target-supports.exp (check_libcilkrts_available): New function.
10215
10216 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10217
10218 PR c++/59631
10219 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
10220 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10221 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
10222 with dg-additional-options.
10223 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10224 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10225 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10226 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10227 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
10228 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
10229
10230 2014-01-09 Richard Biener <rguenther@suse.de>
10231
10232 PR tree-optimization/59715
10233 * gcc.dg/torture/pr59715.c: New testcase.
10234
10235 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
10236
10237 * c-c++-common/asan/no-asan-globals.c: New test.
10238 * c-c++-common/asan/no-instrument-reads.c: Likewise.
10239 * c-c++-common/asan/no-instrument-writes.c: Likewise.
10240 * c-c++-common/asan/use-after-return-1.c: Likewise.
10241 * c-c++-common/asan/no-use-after-return.c: Likewise.
10242
10243 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
10244
10245 * gnat.dg/weak2.ad[sb]: New test.
10246
10247 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10248
10249 PR middle-end/59471
10250 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
10251 type, use pointers to vector type instead.
10252
10253 2014-01-08 Catherine Moore <clm@codesourcery.com>
10254
10255 * gcc.target/mips/umips-branch-3.c: New test.
10256 * gcc.target/mips/umips-branch-4.c: New test.
10257
10258 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10259
10260 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
10261 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
10262 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
10263 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
10264 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
10265 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
10266 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
10267 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
10268
10269 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10270
10271 PR rtl-optimization/59137
10272 * gcc.target/mips/pr59137.c: New test.
10273
10274 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
10275
10276 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
10277 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
10278 * gcc.target/i386/pr55433.c (dg-options): Ditto.
10279 * gcc.target/i386/pr57848.c (dg-options): Ditto.
10280 * gcc.target/i386/pr59099.c (dg-options): Ditto.
10281 Require fpic effective target.
10282 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
10283
10284 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10285
10286 PR ipa/59722
10287 * gcc.dg/pr59722.c: New test.
10288
10289 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
10290
10291 PR middle-end/57748
10292 * gcc.dg/torture/pr57748-3.c: New test.
10293 * gcc.dg/torture/pr57748-4.c: New test.
10294
10295 2014-01-08 Marek Polacek <polacek@redhat.com>
10296
10297 PR middle-end/59669
10298 * gcc.dg/gomp/pr59669-1.c: New test.
10299 * gcc.dg/gomp/pr59669-2.c: New test.
10300
10301 2014-01-08 Martin Jambor <mjambor@suse.cz>
10302
10303 PR ipa/59610
10304 * gcc.dg/ipa/pr59610.c: New test.
10305
10306 2014-01-08 Janus Weil <janus@gcc.gnu.org>
10307
10308 PR fortran/58182
10309 * gfortran.dg/binding_label_tests_26a.f90: New.
10310 * gfortran.dg/binding_label_tests_26b.f90: New.
10311
10312 2014-01-08 Marek Polacek <polacek@redhat.com>
10313
10314 PR sanitizer/59667
10315 * c-c++-common/ubsan/pr59667.c: New test.
10316
10317 2014-01-08 Richard Biener <rguenther@suse.de>
10318
10319 PR middle-end/59630
10320 * gcc.dg/pr59630.c: New testcase.
10321
10322 2014-01-08 Richard Biener <rguenther@suse.de>
10323
10324 PR middle-end/59471
10325 * gcc.dg/pr59471.c: New testcase.
10326
10327 2014-01-07 Jeff Law <law@redhat.com>
10328
10329 PR middle-end/53623
10330 * gcc.target/i386/pr53623.c: New test.
10331
10332 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
10333
10334 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
10335 blanks at EOF.
10336 * g++.dg/cpp1y/pr58534.C: Likewise.
10337 * g++.dg/cpp1y/pr58536.C: Likewise.
10338 * g++.dg/cpp1y/pr58548.C: Likewise.
10339 * g++.dg/cpp1y/pr58549.C: Likewise.
10340 * g++.dg/cpp1y/pr58637.C: Likewise.
10341 * g++.dg/cpp1y/pr59112.C: Likewise.
10342 * g++.dg/cpp1y/pr59113.C: Likewise.
10343 * g++.dg/cpp1y/pr59629.C: Likewise.
10344 * g++.dg/cpp1y/pr59635.C: Likewise.
10345 * g++.dg/cpp1y/pr59636.C: Likewise.
10346 * g++.dg/cpp1y/pr59638.C: Likewise.
10347
10348 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
10349
10350 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
10351
10352 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
10353
10354 * gcc.target/i386/intrinsics_4.c (bar): New function.
10355
10356 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
10357
10358 * g++.dg/ext/is_base_of_incomplete-2.C: New.
10359
10360 2014-01-07 Jakub Jelinek <jakub@redhat.com>
10361
10362 PR rtl-optimization/58668
10363 * gcc.dg/pr58668.c: New test.
10364
10365 PR tree-optimization/59643
10366 * gcc.dg/pr59643.c: New test.
10367 * gcc.c-torture/execute/pr59643.c: New test.
10368
10369 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10370
10371 PR fortran/59589
10372 * gfortran.dg/class_allocate_16.f90: New.
10373
10374 2014-01-06 Jakub Jelinek <jakub@redhat.com>
10375
10376 PR target/59644
10377 * gcc.target/i386/pr59644.c: New test.
10378
10379 2014-01-06 Marek Polacek <polacek@redhat.com>
10380
10381 PR c/57773
10382 * gcc.dg/pr57773.c: New test.
10383
10384 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
10385
10386 PR c++/59635
10387 PR c++/59636
10388 PR c++/59629
10389 PR c++/59638
10390 * g++.dg/cpp1y/pr59635.C: New testcase.
10391 * g++.dg/cpp1y/pr59636.C: New testcase.
10392 * g++.dg/cpp1y/pr59629.C: New testcase.
10393 * g++.dg/cpp1y/pr59638.C: New testcase.
10394
10395 2014-01-06 Martin Jambor <mjambor@suse.cz>
10396
10397 PR ipa/59008
10398 * gcc.dg/ipa/pr59008.c: New test.
10399
10400 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10401
10402 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
10403 if supported.
10404
10405 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10406
10407 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
10408 Require c99_runtime.
10409 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
10410
10411 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
10412 Require c99_runtime.
10413 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
10414 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
10415 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
10416
10417 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
10418 Require c99_runtime.
10419 Make CALC void static.
10420 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
10421
10422 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
10423 Require c99_runtime.
10424 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
10425
10426 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10427
10428 * gcc.target/i386/pr59501-1.c: Require avx effective target.
10429 * gcc.target/i386/pr59501-2.c: Likewise.
10430 * gcc.target/i386/pr59501-3.c: Likewise.
10431 * gcc.target/i386/pr59501-4.c: Likewise.
10432 * gcc.target/i386/pr59501-5.c: Likewise.
10433 * gcc.target/i386/pr59501-6.c: Likewise.
10434
10435 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10436
10437 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
10438 * gcc.target/i386/pr59390_1.c: Likewise.
10439 * gcc.target/i386/pr59390_2.c: Likewise.
10440
10441 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
10442
10443 * gcc.dg/pr59350.c: Tweak.
10444 * gcc.dg/pr59350-2.c: New test.
10445 * g++.dg/pr59510.C: Likewise.
10446
10447 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10448
10449 PR fortran/59023
10450 * gfortran.dg/bind_c_procs_2.f90: New.
10451
10452 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
10453
10454 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
10455 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10456 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10457 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10458 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
10459 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10460 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10461
10462 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
10463
10464 * gcc.target/arm/neon-nested-apcs.c: New test.
10465
10466 2014-01-04 Jakub Jelinek <jakub@redhat.com>
10467
10468 PR tree-optimization/59519
10469 * gcc.dg/vect/pr59519-1.c: New test.
10470 * gcc.dg/vect/pr59519-2.c: New test.
10471
10472 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
10473 vmovdqu32.
10474
10475 2014-01-04 Janus Weil <janus@gcc.gnu.org>
10476
10477 PR fortran/59547
10478 * gfortran.dg/typebound_proc_32.f90: New.
10479
10480 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
10481
10482 PR c++/58950
10483 * g++.dg/pr58950.C: New file.
10484
10485 2014-01-03 Tobias Burnus <burnus@net-b.de>
10486
10487 PR c++/58567
10488 * g++.dg/gomp/pr58567.C: New.
10489
10490 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
10491
10492 PR tree-optimization/59651
10493 * gcc.dg/torture/pr59651.c: New test.
10494 * gcc.dg/vect/pr59651.c: Ditto.
10495
10496 2014-01-03 Jakub Jelinek <jakub@redhat.com>
10497
10498 PR target/59625
10499 * gcc.target/i386/pr59625.c: New test.
10500
10501 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10502
10503 Core DR 1442
10504 PR c++/59165
10505 * g++.dg/cpp0x/range-for28.C: New.
10506 * g++.dg/cpp0x/range-for3.C: Update.
10507
10508 2014-01-02 Joseph Myers <joseph@codesourcery.com>
10509
10510 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
10511
10512 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10513
10514 PR c++/59641
10515 * g++.dg/cpp0x/pr59641.C: New file.
10516
10517 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10518
10519 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
10520
10521 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10522
10523 PR c++/59378
10524 * g++.dg/ext/pr59378.C: New file.
10525
10526 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10527
10528 Update copyright years
10529
10530 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10531
10532 * gcc.target/arc/arc.exp: Use the standard form for the copyright
10533 notice.
10534
10535 2014-01-02 Janus Weil <janus@gcc.gnu.org>
10536
10537 PR fortran/59654
10538 * gfortran.dg/dynamic_dispatch_12.f90: New.
10539
10540 2014-01-01 Jakub Jelinek <jakub@redhat.com>
10541
10542 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
10543 the builtin isn't optimized away as unused.
10544
10545 PR rtl-optimization/59647
10546 * g++.dg/opt/pr59647.C: New test.
10547 \f
10548 Copyright (C) 2014 Free Software Foundation, Inc.
10549
10550 Copying and distribution of this file, with or without modification,
10551 are permitted in any medium without royalty provided the copyright
10552 notice and this notice are preserved.