[AArch64] Use __aarch64_vget_lane* macros for getting the lane in some lane multiply...
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2
3 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
4
5 2014-09-24 Jakub Jelinek <jakub@redhat.com>
6
7 PR sanitizer/63316
8 * c-c++-common/asan/pr63316.c: New test.
9
10 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
11
12 PR tree-optimization/63266
13 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
14
15 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
16
17 * gcc.target/arm/pr63210.c: New test.
18
19 2014-09-23 Andi Kleen <ak@linux.intel.com>
20
21 * gcc.dg/noreorder.c: New test.
22 * gcc.dg/noreorder2.c: New test.
23 * gcc.dg/noreorder3.c: New test.
24 * gcc.dg/noreorder4.c: New test.
25
26 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
27
28 * gcc.dg/combine_ashiftrt_1.c: New test.
29 * gcc.dg/combine_ashiftrt_2.c: Likewise.
30 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
31 workarounds for cmge.
32 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
33 absence of mvn.
34
35 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
36
37 PR c++/61857
38 * g++.dg/cpp1y/lambda-init10.C: New.
39
40 2014-09-23 Jakub Jelinek <jakub@redhat.com>
41
42 PR fortran/63331
43 * gfortran.dg/pr63331.f90: New test.
44
45 2014-09-24 Renlin Li <renlin.li@arm.com>
46
47 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
48 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
49 * gcc.dg/pr10474.c: Likewise.
50
51 2014-09-20 Mark Wielaard <mjw@redhat.com>
52
53 * gcc.dg/guality/const-volatile.c (i): Mark as used.
54 (ci): Likewise.
55 (pci): Likewise.
56 (pvi): Likewise.
57 (pcvi): Likewise.
58 (cip): Likewise.
59 (foo): Likewise.
60 (cfoo): Likewise.
61
62 2014-09-20 Mark Wielaard <mjw@redhat.com>
63
64 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
65 and "long int" to plain "short" and "long".
66 * gcc.dg/guality/const-volatile.c (struct bar): New struct
67 containing short and long long fields.
68 (bar): New variable to test the type.
69
70 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
71
72 PR c++/62155
73 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
74
75 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
76
77 PR c++/62219
78 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
79
80 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
81
82 * gcc.dg/vect/vect-reduc-or_1.c: New test.
83 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
84
85 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
86
87 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
88 New.
89
90 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
91 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
92
93 2014-09-22 Jakub Jelinek <jakub@redhat.com>
94
95 PR debug/63328
96 * c-c++-common/gomp/pr63328.c: New test.
97
98 2014-09-22 Martin Liska <mliska@suse.cz>
99
100 PR lto/63270
101 * g++.dg/lto/pr63270_0.C: New test.
102 * g++.dg/lto/pr63270_1.C: New test.
103
104 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
105
106 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
107 for call_value_rex64_ms_sysv.
108 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
109 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
110 for call_rex64_ms_sysv.
111
112 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
113 Tobias Burnus <burnus@net-b.de>
114
115 * gfortran.dg/coarray_atomic_5.f90: New
116
117 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
118
119 PR c++/61825
120 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
121
122 2014-09-19 Andi Kleen <ak@linux.intel.com>
123
124 * gcc.dg/pg-override.c: Only run on x86 Linux.
125 * gcc.dg/pg.c: Dito.
126 * gcc.target/i386/fentry-override.c: Exclude for PIC.
127 * gcc.target/i386/fentry.c: Dito.
128
129 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
130
131 PR ipa/61998
132 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
133
134 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
135
136 PR fortran/63152
137 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
138 * gfortran.dg/pr63152.f90: New test.
139
140 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
141
142 PR c++/58328
143 * g++.dg/cpp0x/nsdmi10.C: New.
144
145 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
146
147 * gcc.dg/ssp-3.c: New.
148 * gcc.dg/ssp-4.c: Likewise.
149
150 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
151
152 * gcc.target/s390/dfp-conv1.c: New testcase.
153
154 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
155
156 * c-c++-common/asan/red-align-1.c: New test.
157 * c-c++-common/asan/red-align-2.c: New test.
158
159 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
160
161 * gcc.dg/pr61053.c: Updated for x32.
162
163 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
164
165 PR debug/63285
166 * gcc.target/i386/pr63285.c: New test.
167
168 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
169
170 PR target/61360
171 * gcc.target/i386/pr61360.c: New.
172
173 2014-09-18 Jakub Jelinek <jakub@redhat.com>
174
175 PR c++/62017
176 * g++.dg/asan/pr62017.C: New test.
177
178 PR testsuite/63292
179 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
180
181 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
182
183 PR c++/62232
184 * g++.dg/cpp0x/Wdtor1.C: New.
185
186 2014-09-18 Joseph Myers <joseph@codesourcery.com>
187
188 * gcc.dg/torture/float128-exact-underflow.c: New test.
189
190 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
191
192 PR c++/61745
193 * g++.dg/template/pr61745.C: New.
194
195 2014-09-17 Marek Polacek <polacek@redhat.com>
196
197 PR c/61854
198 * gcc.dg/cpp/pr61854-1.c: New test.
199 * gcc.dg/cpp/pr61854-2.c: New test.
200 * gcc.dg/cpp/pr61854-3.c: New test.
201 * gcc.dg/cpp/pr61854-3.h: New test.
202 * gcc.dg/cpp/pr61854-4.c: New test.
203 * gcc.dg/cpp/pr61854-5.c: New test.
204 * gcc.dg/cpp/pr61854-6.c: New test.
205 * gcc.dg/cpp/pr61854-7.c: New test.
206 * gcc.dg/cpp/pr61854-c90.c: New test.
207 * gcc.dg/cpp/pr61854-c94.c: New test.
208
209 2014-09-17 Jakub Jelinek <jakub@redhat.com>
210
211 PR debug/63284
212 * gcc.dg/pr63284.c: New test.
213
214 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
215
216 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
217
218 PR c++/63241
219 * g++.dg/cpp0x/constexpr-63241.C: New.
220
221 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
222
223 PR libfortran/62768
224 * gfortran.dg/filename_null.f90: New test.
225
226 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
227
228 * gcc.dg/pg-override.c: Fix a typo.
229
230 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
231
232 * gcc.dg/pg.c: Fix a typo.
233
234 2014-09-16 Richard Biener <rguenther@suse.de>
235
236 PR testsuite/63258
237 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
238 for "vectorization not profitable".
239
240 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
241
242 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
243
244 2014-09-16 Jakub Jelinek <jakub@redhat.com>
245
246 PR fortran/56408
247 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
248 missing nexted dg-test call support in dejaGNU 1.4.4.
249
250 2014-09-15 Andi Kleen <ak@linux.intel.com>
251
252 * gcc.dg/pg-override.c: New test.
253 * gcc.dg/pg.c: New test.
254 * gcc.target/i386/fentry-override.c: New test.
255 * gcc.target/i386/fentry.c: New test.
256
257 2014-09-15 Jakub Jelinek <jakub@redhat.com>
258
259 PR fortran/56408
260 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
261 New global vars.
262 (dg-compile-aux-modules): New procedure.
263 * gfortran.dg/binding_label_tests_10.f03: Remove comment
264 and keep-modules.
265 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
266 use dg-compile-aux-modules.
267 * gfortran.dg/binding_label_tests_11.f03: Remove comment
268 and keep-modules.
269 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
270 use dg-compile-aux-modules.
271 * gfortran.dg/binding_label_tests_13.f03: Remove comment
272 and keep-modules.
273 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
274 use dg-compile-aux-modules.
275 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
276 and keep-modules.
277 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
278 use dg-compile-aux-modules.
279 * gfortran.dg/class_45a.f03: Remove keep-modules.
280 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
281 and cleanup-modules.
282 * gfortran.dg/class_4a.f03: Use dg-do link, use
283 dg-additional-sources and cleanup-modules, remove keep-modules
284 and update comment.
285 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
286 keep-modules, adjust comment.
287 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
288 dg-additional-sources and cleanup-modules.
289 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
290 associated comment.
291 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
292 remove comment.
293 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
294 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
295 use dg-compile-aux-modules.
296 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
297 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
298 use dg-compile-aux-modules.
299 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
300 * gfortran.dg/whole_file_29.f90: Remove comment, use
301 dg-compile-aux-modules.
302 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
303 * gfortran.dg/whole_file_31.f90: Remove comment, use
304 dg-compile-aux-modules.
305
306 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
307 gcc_parallel_test_enable): New procedures. If
308 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
309 runtest_file_p to invoke also gcc_parallel_test_run_p.
310 * g++.dg/guality/guality.exp (check_guality): Save/restore
311 test_counts array around the body of the procedure.
312 * gcc.dg/guality/guality.exp (check_guality): Likewise.
313 * g++.dg/plugin/plugin.exp: Run all the tests serially
314 by the first parallel runtest encountering it.
315 * gcc.dg/plugin/plugin.exp: Likewise.
316 * gcc.misc-tests/matrix1.exp: Likewise.
317 * gcc.misc-tests/dhry.exp: Likewise.
318 * gcc.misc-tests/acker1.exp: Likewise.
319 * gcc.misc-tests/linkage.exp: Likewise.
320 * gcc.misc-tests/mg.exp: Likewise.
321 * gcc.misc-tests/mg-2.exp: Likewise.
322 * gcc.misc-tests/sort2.exp: Likewise.
323 * gcc.misc-tests/sieve.exp: Likewise.
324 * gcc.misc-tests/options.exp: Likewise.
325 * gcc.misc-tests/help.exp: Likewise.
326 * go.test/go-test.exp (go-gc-tests): Use
327 gcc_parallel_test_enable {0, 1} around all handling of
328 each test.
329 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
330 * ada/acats/run_all.sh: Parallelize using mkdir inside of
331 a shared directory. Avoid forking and expr uses if
332 shell supports $(()).
333
334 2014-09-14 David Sherwood <david.sherwood@arm.com>
335
336 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
337
338 2014-09-14 James Clarke <jrtc27@jrtc27.com>
339
340 PR target/61407
341 * gcc.dg/darwin-minversion-1.c: Fixed formatting
342 * gcc.dg/darwin-minversion-2.c: Fixed formatting
343 * gcc.dg/darwin-minversion-3.c: Fixed formatting
344 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
345
346 2014-09-13 Marek Polacek <polacek@redhat.com>
347
348 PR c++/60862
349 * g++.dg/diagnostic/pr60862.C: New test.
350
351 2014-09-12 Richard Biener <rguenther@suse.de>
352
353 PR middle-end/63237
354 * g++.dg/torture/pr63237.C: New testcase.
355
356 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
357
358 * gcc.dg/vec-andxor1.c: New file.
359
360 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
361
362 PR target/58757
363 * gcc.dg/c11-true_min-1.c: New testcase.
364
365 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
366
367 PR c++/61489
368 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
369 * g++.old-deja/g++.other/warn5.C: Adjust.
370
371 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
372
373 * gcc.target/aarch64/vset_lane_1.c: New test.
374
375 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
376
377 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
378 Fix declaration.
379 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
380 Fix declaration.
381 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
382 Fix declaration.
383 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
384 Fix declaration.
385
386 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
387
388 PR tree-optimization/63186
389 * gcc.dg/pr63186.c: New testcase.
390
391 2014-09-10 Xinliang David Li <davidxl@google.com>
392
393 PR target/63209
394 * gcc.c-torture/execute/pr63209.c: New test.
395
396 2014-09-10 Jakub Jelinek <jakub@redhat.com>
397
398 * gcc.target/i386/i386.exp: Only run vect-args.c tests
399 if runtest_file_p says they should be run.
400
401 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
402
403 * gcc.target/aarch64/vstN_1.c: New test.
404
405 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
406
407 * gcc.target/aarch64/vldN_lane_1.c: New test.
408
409 2014-09-10 Martin Jambor <mjambor@suse.cz>
410
411 PR ipa/61654
412 * g++.dg/ipa/pr61654.C: New test.
413
414 2014-09-10 Jakub Jelinek <jakub@redhat.com>
415
416 * c-c++-common/ubsan/attrib-3.c: New test.
417 * c-c++-common/ubsan/nonnull-1.c: New test.
418 * c-c++-common/ubsan/nonnull-2.c: New test.
419 * c-c++-common/ubsan/nonnull-3.c: New test.
420 * c-c++-common/ubsan/nonnull-4.c: New test.
421 * c-c++-common/ubsan/nonnull-5.c: New test.
422
423 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
424
425 * g++.dg/lto/pr63166_0.ii: New testcase.
426 * g++.dg/lto/pr63166_1.ii: New testcase.
427
428 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
429
430 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
431
432 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
433
434 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
435 xxpermdi and add commentary about adding it back later; remove
436 unused typedef.
437
438 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
439
440 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
441 and 16-byte aligned.
442 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
443 * gcc.target/arm/vect-lroundf_1.c: Likewise.
444 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
445 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
446 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
447 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
448
449 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
450
451 * gcc.target/aarch64/vldN_dup_1.c: New test.
452
453 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
454
455 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
456
457 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
458
459 * gcc.target/aarch64/vldN_1.c: New test.
460
461 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
462
463 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
464
465 2014-09-09 Jiong Wang <jiong.wang@arm.com>
466
467 * gcc.target/arm/vect-copysignf.c: New testcase.
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/vfp-1.c: Updated expected assembly.
484
485 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
486
487 * gcc.target/arm/pr51835.c: Update expected assembly.
488 * gcc.target/arm/vfp-1.c: Likewise.
489 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
490 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
491 * gcc.target/arm/vfp-ldmiad.c: Likewise.
492 * gcc.target/arm/vfp-ldmias.c: Likewise.
493 * gcc.target/arm/vfp-stmdbd.c: Likewise.
494 * gcc.target/arm/vfp-stmdbs.c: Likewise.
495 * gcc.target/arm/vfp-stmiad.c: Likewise.
496 * gcc.target/arm/vfp-stmias.c: Likewise.
497
498 2014-09-09 Tony Wang <tony.wang@arm.com>
499
500 * gcc.target/arm/xordi3-opt.c: Disable this
501 test case for thumb1 target.
502 * gcc.target/arm/iordi3-opt.c: Ditto.
503
504 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
505
506 PR target/61749
507 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
508
509 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
510
511 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
512
513 2014-09-08 Jakub Jelinek <jakub@redhat.com>
514
515 PR tree-optimization/60196
516 PR tree-optimization/63189
517 * gcc.dg/vect/pr63189.c: New test.
518 * gcc.dg/vect/pr60196-1.c: New test.
519 * gcc.dg/vect/pr60196-2.c: New test.
520
521 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
522
523 * gcc.target/powerpc/swaps-p8-16.c: New test.
524
525 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
526
527 * gcc.target/i386/pr62208.c: New test.
528
529 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
530
531 PR testsuite/56194
532 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
533
534 * g++.dg/ipa/pr61800.C: Require visibility.
535
536 * gcc.dg/pr61868.c: Require lto.
537
538 2014-09-05 Easwaran Raman <eraman@google.com>
539
540 PR rtl-optimization/62146
541 * testsuite/g++.dg/opt/pr62146.C: New.
542
543 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
544
545 * gcc.dg/vect/vect-109.c: Skip predicate added.
546 * gcc.dg/vect/vect-93.c: Test check fixed.
547 * gcc.dg/vect/bb-slp-10.c: Likewise.
548 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
549 Check unaligned feature.
550
551 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
552
553 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
554 int{32,16,8}x1_t with int{32,16,8}_t.
555 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
556 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
557 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
558 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
559
560 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
561
562 * gcc.target/aarch64/vget_high_1.c: New test.
563 * gcc.target/aarch64/vget_low_1.c: Likewise.
564
565 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
566
567 * gcc.target/aarch64/simd/int_comparisons.x: New file.
568 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
569 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
570
571 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
572
573 * gcc.target/aarch64/simd/vrbit_1.c: New test.
574
575 2014-09-05 Richard Biener <rguenther@suse.de>
576
577 PR middle-end/63148
578 * gcc.dg/vect/pr63148.c: New testcase.
579 * c-c++-common/pr19807-1.c: Likewise.
580 * g++.dg/tree-ssa/pr19807.C: Adjust.
581 * g++.dg/tree-ssa/tmmti-2.C: Remove.
582
583 2014-09-05 Bin Cheng <bin.cheng@arm.com>
584
585 PR target/55701
586 * gcc.target/arm/memset-inline-1.c: New test.
587 * gcc.target/arm/memset-inline-2.c: New test.
588 * gcc.target/arm/memset-inline-3.c: New test.
589 * gcc.target/arm/memset-inline-4.c: New test.
590 * gcc.target/arm/memset-inline-5.c: New test.
591 * gcc.target/arm/memset-inline-6.c: New test.
592 * gcc.target/arm/memset-inline-7.c: New test.
593 * gcc.target/arm/memset-inline-8.c: New test.
594 * gcc.target/arm/memset-inline-9.c: New test.
595 * gcc.target/arm/memset-inline-10.c: New test.
596
597 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
598
599 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
600
601 2014-09-04 Guozhi Wei <carrot@google.com>
602
603 PR target/62040
604 * gcc.target/aarch64/pr62040.c: New test.
605
606 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
607
608 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
609 override specific ones, but specific ones do.
610
611 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
612
613 * gcc.target/powerpc/swaps-p8-13.c: New test.
614 * gcc.target/powerpc/swaps-p8-14.c: New test.
615 * gcc.target/powerpc/swaps-p8-15.c: New test.
616
617 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
618
619 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
620 regardless of endianness.
621
622 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
623
624 PR fortran/62174
625 * gfortran.dg/cray_pointers_11.f90: New.
626
627 2014-09-03 Martin Jambor <mjambor@suse.cz>
628
629 PR ipa/62015
630 * g++.dg/ipa/pr62015.C: New test.
631
632 2014-09-03 Martin Jambor <mjambor@suse.cz>
633
634 PR ipa/61986
635 * gcc.dg/ipa/pr61986.c: New test.
636
637 2014-09-03 Marek Polacek <polacek@redhat.com>
638
639 PR c/62294
640 * gcc.dg/pr62294.c: New test.
641 * gcc.dg/pr62294.h: New file.
642
643 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
644
645 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
646 of dg-options. Add "inline" keyword to test functions.
647
648 2014-09-03 Marek Polacek <polacek@redhat.com>
649
650 PR c/62024
651 * g++.dg/cpp0x/pr62024.C: New test.
652 * gcc.dg/pr62024.c: New test.
653
654 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
655
656 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
657 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
658 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
659 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
660 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
661 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
662
663 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
664
665 PR target/61078
666 * gcc.target/s390/pr61078.c: New testcase.
667
668 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
669
670 * gcc.dg/20111227-2.c: Compile only for x86 targets.
671 * gcc.dg/20111227-3.c: Ditto.
672
673 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
674
675 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
676
677 2014-09-03 Tobias Burnus <burnus@net-b.de>
678
679 PR fortran/61881
680 PR fortran/61888
681 PR fortran/57305
682 * gfortran.dg/sizeof_4.f90: New.
683
684 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
685
686 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
687 vec_cts, and vec_ctu.
688 * gcc.target/powerpc/builtins-2.c: Likewise.
689
690 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
691
692 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
693 [!__sun__ && !__hpux__] (arena_size): Scale according to
694 target pointer size.
695
696 2014-09-02 Marek Polacek <polacek@redhat.com>
697
698 PR fortran/62270
699 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
700
701 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
702
703 PR target/62275
704 * gcc.target/arm/vect-lceilf_1.c: New test.
705 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
706 * gcc.target/arm/vect-lroundf_1.c: Likewise.
707
708 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
709
710 PR target/62275
711 * gcc.target/arm/lceil-vcvt_1.c: New test.
712 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
713 * gcc.target/arm/lround-vcvt_1.c: Likewise.
714
715 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
716
717 DR 1453
718 * g++.dg/cpp0x/constexpr-volatile.C: New.
719 * g++.dg/ext/is_literal_type2.C: Likewise.
720
721 2014-09-02 Jakub Jelinek <jakub@redhat.com>
722 Balaji V. Iyer <balaji.v.iyer@intel.com>
723 Igor Zamyatin <igor.zamyatin@intel.com>
724
725 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
726 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
727 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
728 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
729 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
730 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
731 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
732 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
733 * g++.dg/cilk-plus/CK/cf3.cc: New test.
734 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
735 * g++.dg/cilk-plus/CK/for1.cc: New test.
736 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
737 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
738 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
739
740 2014-09-02 Richard Biener <rguenther@suse.de>
741
742 PR tree-optimization/62695
743 * gfortran.dg/pr62695.f90: New testcase.
744
745 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
746
747 PR target/62312
748 * gcc.c-torture/compile/pr62312.c: New.
749
750 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
751
752 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
753
754 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
755
756 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
757 Return right away if !arm*-*-*.
758
759 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
760
761 * gcc.c-torture/unsorted/386.c: Move to ...
762 * gcc.c-torture/compile/386.c: ... here.
763 * gcc.c-torture/unsorted/86.c: Move to ...
764 * gcc.c-torture/compile/86.c: ... here.
765 * gcc.c-torture/unsorted/a1.c: Move to ...
766 * gcc.c-torture/compile/a1.c: ... here.
767 * gcc.c-torture/unsorted/a3.c: Move to ...
768 * gcc.c-torture/compile/a3.c: ... here.
769 * gcc.c-torture/unsorted/aaa.c: Move to ...
770 * gcc.c-torture/compile/aaa.c: ... here.
771 * gcc.c-torture/unsorted/aa.c: Move to ...
772 * gcc.c-torture/compile/aa.c: ... here.
773 * gcc.c-torture/unsorted/abs.c: Move to ...
774 * gcc.c-torture/compile/abs.c: ... here.
775 * gcc.c-torture/unsorted/a.c: Move to ...
776 * gcc.c-torture/compile/a.c: ... here.
777 * gcc.c-torture/unsorted/ac.c: Move to ...
778 * gcc.c-torture/compile/ac.c: ... here.
779 * gcc.c-torture/unsorted/acc.c: Move to ...
780 * gcc.c-torture/compile/acc.c: ... here.
781 * gcc.c-torture/unsorted/add386.c: Move to ...
782 * gcc.c-torture/compile/add386.c: ... here.
783 * gcc.c-torture/unsorted/add.c: Move to ...
784 * gcc.c-torture/compile/add.c: ... here.
785 * gcc.c-torture/unsorted/addcc.c: Move to ...
786 * gcc.c-torture/compile/addcc.c: ... here.
787 * gcc.c-torture/unsorted/andm.c: Move to ...
788 * gcc.c-torture/compile/andm.c: ... here.
789 * gcc.c-torture/unsorted/andmem.c: Move to ...
790 * gcc.c-torture/compile/andmem.c: ... here.
791 * gcc.c-torture/unsorted/andn.c: Move to ...
792 * gcc.c-torture/compile/andn.c: ... here.
793 * gcc.c-torture/unsorted/andok.c: Move to ...
794 * gcc.c-torture/compile/andok.c: ... here.
795 * gcc.c-torture/unsorted/andsi.c: Move to ...
796 * gcc.c-torture/compile/andsi.c: ... here.
797 * gcc.c-torture/unsorted/andsparc.c: Move to ...
798 * gcc.c-torture/compile/andsparc.c: ... here.
799 * gcc.c-torture/unsorted/aos.c: Move to ...
800 * gcc.c-torture/compile/aos.c: ... here.
801 * gcc.c-torture/unsorted/arr.c: Move to ...
802 * gcc.c-torture/compile/arr.c: ... here.
803 * gcc.c-torture/unsorted/as.c: Move to ...
804 * gcc.c-torture/compile/as.c: ... here.
805 * gcc.c-torture/unsorted/ase.c: Move to ...
806 * gcc.c-torture/compile/ase.c: ... here.
807 * gcc.c-torture/unsorted/b1.c: Move to ...
808 * gcc.c-torture/compile/b1.c: ... here.
809 * gcc.c-torture/unsorted/b2.c: Move to ...
810 * gcc.c-torture/compile/b2.c: ... here.
811 * gcc.c-torture/unsorted/b3.c: Move to ...
812 * gcc.c-torture/compile/b3.c: ... here.
813 * gcc.c-torture/unsorted/b88.c: Move to ...
814 * gcc.c-torture/compile/b88.c: ... here.
815 * gcc.c-torture/unsorted/bad.c: Move to ...
816 * gcc.c-torture/compile/bad.c: ... here.
817 * gcc.c-torture/unsorted/band.c: Move to ...
818 * gcc.c-torture/compile/band.c: ... here.
819 * gcc.c-torture/unsorted/bb0.c: Move to ...
820 * gcc.c-torture/compile/bb0.c: ... here.
821 * gcc.c-torture/unsorted/bb1.c: Move to ...
822 * gcc.c-torture/compile/bb1.c: ... here.
823 * gcc.c-torture/unsorted/bbb.c: Move to ...
824 * gcc.c-torture/compile/bbb.c: ... here.
825 * gcc.c-torture/unsorted/b.c: Move to ...
826 * gcc.c-torture/compile/b.c: ... here.
827 * gcc.c-torture/unsorted/bc.c: Move to ...
828 * gcc.c-torture/compile/bc.c: ... here.
829 * gcc.c-torture/unsorted/bcopy.c: Move to ...
830 * gcc.c-torture/compile/bcopy.c: ... here.
831 * gcc.c-torture/unsorted/bf.c: Move to ...
832 * gcc.c-torture/compile/bf.c: ... here.
833 * gcc.c-torture/unsorted/bfins.c: Move to ...
834 * gcc.c-torture/compile/bfins.c: ... here.
835 * gcc.c-torture/unsorted/bfx.c: Move to ...
836 * gcc.c-torture/compile/bfx.c: ... here.
837 * gcc.c-torture/unsorted/bge.c: Move to ...
838 * gcc.c-torture/compile/bge.c: ... here.
839 * gcc.c-torture/unsorted/bit.c: Move to ...
840 * gcc.c-torture/compile/bit.c: ... here.
841 * gcc.c-torture/unsorted/bitf.c: Move to ...
842 * gcc.c-torture/compile/bitf.c: ... here.
843 * gcc.c-torture/unsorted/bitw.c: Move to ...
844 * gcc.c-torture/compile/bitw.c: ... here.
845 * gcc.c-torture/unsorted/blk.c: Move to ...
846 * gcc.c-torture/compile/blk.c: ... here.
847 * gcc.c-torture/unsorted/bt386.c: Move to ...
848 * gcc.c-torture/compile/bt386.c: ... here.
849 * gcc.c-torture/unsorted/bt.c: Move to ...
850 * gcc.c-torture/compile/bt.c: ... here.
851 * gcc.c-torture/unsorted/BUG11.c: Move to ...
852 * gcc.c-torture/compile/BUG11.c: ... here.
853 * gcc.c-torture/unsorted/BUG12.c: Move to ...
854 * gcc.c-torture/compile/BUG12.c: ... here.
855 * gcc.c-torture/unsorted/BUG13.c: Move to ...
856 * gcc.c-torture/compile/BUG13.c: ... here.
857 * gcc.c-torture/unsorted/BUG16.c: Move to ...
858 * gcc.c-torture/compile/BUG16.c: ... here.
859 * gcc.c-torture/unsorted/BUG17.c: Move to ...
860 * gcc.c-torture/compile/BUG17.c: ... here.
861 * gcc.c-torture/unsorted/BUG18.c: Move to ...
862 * gcc.c-torture/compile/BUG18.c: ... here.
863 * gcc.c-torture/unsorted/BUG1.c: Move to ...
864 * gcc.c-torture/compile/BUG1.c: ... here.
865 * gcc.c-torture/unsorted/BUG21.c: Move to ...
866 * gcc.c-torture/compile/BUG21.c: ... here.
867 * gcc.c-torture/unsorted/BUG22.c: Move to ...
868 * gcc.c-torture/compile/BUG22.c: ... here.
869 * gcc.c-torture/unsorted/BUG23.c: Move to ...
870 * gcc.c-torture/compile/BUG23.c: ... here.
871 * gcc.c-torture/unsorted/BUG24.c: Move to ...
872 * gcc.c-torture/compile/BUG24.c: ... here.
873 * gcc.c-torture/unsorted/BUG25.c: Move to ...
874 * gcc.c-torture/compile/BUG25.c: ... here.
875 * gcc.c-torture/unsorted/BUG2.c: Move to ...
876 * gcc.c-torture/compile/BUG2.c: ... here.
877 * gcc.c-torture/unsorted/BUG3.c: Move to ...
878 * gcc.c-torture/compile/BUG3.c: ... here.
879 * gcc.c-torture/unsorted/BUG4.c: Move to ...
880 * gcc.c-torture/compile/BUG4.c: ... here.
881 * gcc.c-torture/unsorted/BUG5.c: Move to ...
882 * gcc.c-torture/compile/BUG5.c: ... here.
883 * gcc.c-torture/unsorted/BUG6.c: Move to ...
884 * gcc.c-torture/compile/BUG6.c: ... here.
885 * gcc.c-torture/unsorted/bug.c: Move to ...
886 * gcc.c-torture/compile/bug.c: ... here.
887 * gcc.c-torture/unsorted/bugc.c: Move to ...
888 * gcc.c-torture/compile/bugc.c: ... here.
889 * gcc.c-torture/unsorted/buns.c: Move to ...
890 * gcc.c-torture/compile/buns.c: ... here.
891 * gcc.c-torture/unsorted/bx.c: Move to ...
892 * gcc.c-torture/compile/bx.c: ... here.
893 * gcc.c-torture/unsorted/c1.c: Move to ...
894 * gcc.c-torture/compile/c1.c: ... here.
895 * gcc.c-torture/unsorted/c2.c: Move to ...
896 * gcc.c-torture/compile/c2.c: ... here.
897 * gcc.c-torture/unsorted/call386.c: Move to ...
898 * gcc.c-torture/compile/call386.c: ... here.
899 * gcc.c-torture/unsorted/call.c: Move to ...
900 * gcc.c-torture/compile/call.c: ... here.
901 * gcc.c-torture/unsorted/callind.c: Move to ...
902 * gcc.c-torture/compile/callind.c: ... here.
903 * gcc.c-torture/unsorted/c.c: Move to ...
904 * gcc.c-torture/compile/c.c: ... here.
905 * gcc.c-torture/unsorted/cc.c: Move to ...
906 * gcc.c-torture/compile/cc.c: ... here.
907 * gcc.c-torture/unsorted/charmtst.c: Move to ...
908 * gcc.c-torture/compile/charmtst.c: ... here.
909 * gcc.c-torture/unsorted/cmb.c: Move to ...
910 * gcc.c-torture/compile/cmb.c: ... here.
911 * gcc.c-torture/unsorted/cmp.c: Move to ...
912 * gcc.c-torture/compile/cmp.c: ... here.
913 * gcc.c-torture/unsorted/cmphi.c: Move to ...
914 * gcc.c-torture/compile/cmphi.c: ... here.
915 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
916 * gcc.c-torture/compile/cmpsi386.c: ... here.
917 * gcc.c-torture/unsorted/cmul.c: Move to ...
918 * gcc.c-torture/compile/cmul.c: ... here.
919 * gcc.c-torture/unsorted/cn1.c: Move to ...
920 * gcc.c-torture/compile/cn1.c: ... here.
921 * gcc.c-torture/unsorted/comb.c: Move to ...
922 * gcc.c-torture/compile/comb.c: ... here.
923 * gcc.c-torture/unsorted/consec.c: Move to ...
924 * gcc.c-torture/compile/consec.c: ... here.
925 * gcc.c-torture/unsorted/const.c: Move to ...
926 * gcc.c-torture/compile/const.c: ... here.
927 * gcc.c-torture/unsorted/conv.c: Move to ...
928 * gcc.c-torture/compile/conv.c: ... here.
929 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
930 * gcc.c-torture/compile/conv_tst.c: ... here.
931 * gcc.c-torture/unsorted/cp.c: Move to ...
932 * gcc.c-torture/compile/cp.c: ... here.
933 * gcc.c-torture/unsorted/csebug.c: Move to ...
934 * gcc.c-torture/compile/csebug.c: ... here.
935 * gcc.c-torture/unsorted/cvt.c: Move to ...
936 * gcc.c-torture/compile/cvt.c: ... here.
937 * gcc.c-torture/unsorted/dblbug.c: Move to ...
938 * gcc.c-torture/compile/dblbug.c: ... here.
939 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
940 * gcc.c-torture/compile/dbl_parm.c: ... here.
941 * gcc.c-torture/unsorted/d.c: Move to ...
942 * gcc.c-torture/compile/d.c: ... here.
943 * gcc.c-torture/unsorted/ddd.c: Move to ...
944 * gcc.c-torture/compile/ddd.c: ... here.
945 * gcc.c-torture/unsorted/dead.c: Move to ...
946 * gcc.c-torture/compile/dead.c: ... here.
947 * gcc.c-torture/unsorted/delay.c: Move to ...
948 * gcc.c-torture/compile/delay.c: ... here.
949 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
950 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
951 * gcc.c-torture/unsorted/di.c: Move to ...
952 * gcc.c-torture/compile/di.c: ... here.
953 * gcc.c-torture/unsorted/dic.c: Move to ...
954 * gcc.c-torture/compile/dic.c: ... here.
955 * gcc.c-torture/unsorted/dilayout.c: Move to ...
956 * gcc.c-torture/compile/dilayout.c: ... here.
957 * gcc.c-torture/unsorted/dimove.c: Move to ...
958 * gcc.c-torture/compile/dimove.c: ... here.
959 * gcc.c-torture/unsorted/dimul.c: Move to ...
960 * gcc.c-torture/compile/dimul.c: ... here.
961 * gcc.c-torture/unsorted/div.c: Move to ...
962 * gcc.c-torture/compile/div.c: ... here.
963 * gcc.c-torture/unsorted/divdf.c: Move to ...
964 * gcc.c-torture/compile/divdf.c: ... here.
965 * gcc.c-torture/unsorted/dm.c: Move to ...
966 * gcc.c-torture/compile/dm.c: ... here.
967 * gcc.c-torture/unsorted/dshift.c: Move to ...
968 * gcc.c-torture/compile/dshift.c: ... here.
969 * gcc.c-torture/unsorted/e.c: Move to ...
970 * gcc.c-torture/compile/e.c: ... here.
971 * gcc.c-torture/unsorted/ex.c: Move to ...
972 * gcc.c-torture/compile/ex.c: ... here.
973 * gcc.c-torture/unsorted/ext.c: Move to ...
974 * gcc.c-torture/compile/ext.c: ... here.
975 * gcc.c-torture/unsorted/f1.c: Move to ...
976 * gcc.c-torture/compile/f1.c: ... here.
977 * gcc.c-torture/unsorted/f2.c: Move to ...
978 * gcc.c-torture/compile/f2.c: ... here.
979 * gcc.c-torture/unsorted/fdmul.c: Move to ...
980 * gcc.c-torture/compile/fdmul.c: ... here.
981 * gcc.c-torture/unsorted/float.c: Move to ...
982 * gcc.c-torture/compile/float.c: ... here.
983 * gcc.c-torture/unsorted/flo.c: Move to ...
984 * gcc.c-torture/compile/flo.c: ... here.
985 * gcc.c-torture/unsorted/flt_const.c: Move to ...
986 * gcc.c-torture/compile/flt_const.c: ... here.
987 * gcc.c-torture/unsorted/fnul.c: Move to ...
988 * gcc.c-torture/compile/fnul.c: ... here.
989 * gcc.c-torture/unsorted/foo.c: Move to ...
990 * gcc.c-torture/compile/foo.c: ... here.
991 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
992 * gcc.c-torture/compile/forgetcc.c: ... here.
993 * gcc.c-torture/unsorted/fq.c: Move to ...
994 * gcc.c-torture/compile/fq.c: ... here.
995 * gcc.c-torture/unsorted/g.c: Move to ...
996 * gcc.c-torture/compile/g.c: ... here.
997 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
998 * gcc.c-torture/compile/gen_tst.c: ... here.
999 * gcc.c-torture/unsorted/glob.c: Move to ...
1000 * gcc.c-torture/compile/glob.c: ... here.
1001 * gcc.c-torture/unsorted/gronk.c: Move to ...
1002 * gcc.c-torture/compile/gronk.c: ... here.
1003 * gcc.c-torture/unsorted/hibug.c: Move to ...
1004 * gcc.c-torture/compile/hibug.c: ... here.
1005 * gcc.c-torture/unsorted/hi.c: Move to ...
1006 * gcc.c-torture/compile/hi.c: ... here.
1007 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
1008 * gcc.c-torture/compile/HIcmp.c: ... here.
1009 * gcc.c-torture/unsorted/HIset.c: Move to ...
1010 * gcc.c-torture/compile/HIset.c: ... here.
1011 * gcc.c-torture/unsorted/i.c: Move to ...
1012 * gcc.c-torture/compile/i.c: ... here.
1013 * gcc.c-torture/unsorted/i++.c: Move to ...
1014 * gcc.c-torture/compile/i++.c: ... here.
1015 * gcc.c-torture/unsorted/ic.c: Move to ...
1016 * gcc.c-torture/compile/ic.c: ... here.
1017 * gcc.c-torture/unsorted/icmp.c: Move to ...
1018 * gcc.c-torture/compile/icmp.c: ... here.
1019 * gcc.c-torture/unsorted/ifreg.c: Move to ...
1020 * gcc.c-torture/compile/ifreg.c: ... here.
1021 * gcc.c-torture/unsorted/imm.c: Move to ...
1022 * gcc.c-torture/compile/imm.c: ... here.
1023 * gcc.c-torture/unsorted/isinf.c: Move to ...
1024 * gcc.c-torture/compile/isinf.c: ... here.
1025 * gcc.c-torture/unsorted/jmp.c: Move to ...
1026 * gcc.c-torture/compile/jmp.c: ... here.
1027 * gcc.c-torture/unsorted/jumptab.c: Move to ...
1028 * gcc.c-torture/compile/jumptab.c: ... here.
1029 * gcc.c-torture/unsorted/layout.c: Move to ...
1030 * gcc.c-torture/compile/layout.c: ... here.
1031 * gcc.c-torture/unsorted/lbug.c: Move to ...
1032 * gcc.c-torture/compile/lbug.c: ... here.
1033 * gcc.c-torture/unsorted/l.c: Move to ...
1034 * gcc.c-torture/compile/l.c: ... here.
1035 * gcc.c-torture/unsorted/ll1.c: Move to ...
1036 * gcc.c-torture/compile/ll1.c: ... here.
1037 * gcc.c-torture/unsorted/llbug.c: Move to ...
1038 * gcc.c-torture/compile/llbug.c: ... here.
1039 * gcc.c-torture/unsorted/lll.c: Move to ...
1040 * gcc.c-torture/compile/lll.c: ... here.
1041 * gcc.c-torture/unsorted/load8.c: Move to ...
1042 * gcc.c-torture/compile/load8.c: ... here.
1043 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
1044 * gcc.c-torture/compile/loadhicc.c: ... here.
1045 * gcc.c-torture/unsorted/log2.c: Move to ...
1046 * gcc.c-torture/compile/log2.c: ... here.
1047 * gcc.c-torture/unsorted/logic.c: Move to ...
1048 * gcc.c-torture/compile/logic.c: ... here.
1049 * gcc.c-torture/unsorted/loop-1.c: Move to ...
1050 * gcc.c-torture/compile/loop-1.c: ... here.
1051 * gcc.c-torture/unsorted/loop386.c: Move to ...
1052 * gcc.c-torture/compile/loop386.c: ... here.
1053 * gcc.c-torture/unsorted/lop.c: Move to ...
1054 * gcc.c-torture/compile/lop.c: ... here.
1055 * gcc.c-torture/unsorted/m1.c: Move to ...
1056 * gcc.c-torture/compile/m1.c: ... here.
1057 * gcc.c-torture/unsorted/m2.c: Move to ...
1058 * gcc.c-torture/compile/m2.c: ... here.
1059 * gcc.c-torture/unsorted/m5.c: Move to ...
1060 * gcc.c-torture/compile/m5.c: ... here.
1061 * gcc.c-torture/unsorted/m68.c: Move to ...
1062 * gcc.c-torture/compile/m68.c: ... here.
1063 * gcc.c-torture/unsorted/mbyte.c: Move to ...
1064 * gcc.c-torture/compile/mbyte.c: ... here.
1065 * gcc.c-torture/unsorted/mchar.c: Move to ...
1066 * gcc.c-torture/compile/mchar.c: ... here.
1067 * gcc.c-torture/unsorted/mcmp.c: Move to ...
1068 * gcc.c-torture/compile/mcmp.c: ... here.
1069 * gcc.c-torture/unsorted/mdouble.c: Move to ...
1070 * gcc.c-torture/compile/mdouble.c: ... here.
1071 * gcc.c-torture/unsorted/memtst.c: Move to ...
1072 * gcc.c-torture/compile/memtst.c: ... here.
1073 * gcc.c-torture/unsorted/miscomp.c: Move to ...
1074 * gcc.c-torture/compile/miscomp.c: ... here.
1075 * gcc.c-torture/unsorted/mm.c: Move to ...
1076 * gcc.c-torture/compile/mm.c: ... here.
1077 * gcc.c-torture/unsorted/mod.c: Move to ...
1078 * gcc.c-torture/compile/mod.c: ... here.
1079 * gcc.c-torture/unsorted/modcc.c: Move to ...
1080 * gcc.c-torture/compile/modcc.c: ... here.
1081 * gcc.c-torture/unsorted/move.c: Move to ...
1082 * gcc.c-torture/compile/move.c: ... here.
1083 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
1084 * gcc.c-torture/compile/move_qhi.c: ... here.
1085 * gcc.c-torture/unsorted/mregtst.c: Move to ...
1086 * gcc.c-torture/compile/mregtst.c: ... here.
1087 * gcc.c-torture/unsorted/msp.c: Move to ...
1088 * gcc.c-torture/compile/msp.c: ... here.
1089 * gcc.c-torture/unsorted/mtst.c: Move to ...
1090 * gcc.c-torture/compile/mtst.c: ... here.
1091 * gcc.c-torture/unsorted/mu.c: Move to ...
1092 * gcc.c-torture/compile/mu.c: ... here.
1093 * gcc.c-torture/unsorted/mul.c: Move to ...
1094 * gcc.c-torture/compile/mul.c: ... here.
1095 * gcc.c-torture/unsorted/mword1.c: Move to ...
1096 * gcc.c-torture/compile/mword1.c: ... here.
1097 * gcc.c-torture/unsorted/mword.c: Move to ...
1098 * gcc.c-torture/compile/mword.c: ... here.
1099 * gcc.c-torture/unsorted/n1.c: Move to ...
1100 * gcc.c-torture/compile/n1.c: ... here.
1101 * gcc.c-torture/unsorted/nand.c: Move to ...
1102 * gcc.c-torture/compile/nand.c: ... here.
1103 * gcc.c-torture/unsorted/n.c: Move to ...
1104 * gcc.c-torture/compile/n.c: ... here.
1105 * gcc.c-torture/unsorted/neg.c: Move to ...
1106 * gcc.c-torture/compile/neg.c: ... here.
1107 * gcc.c-torture/unsorted/o.c: Move to ...
1108 * gcc.c-torture/compile/o.c: ... here.
1109 * gcc.c-torture/unsorted/omit.c: Move to ...
1110 * gcc.c-torture/compile/omit.c: ... here.
1111 * gcc.c-torture/unsorted/opout.c: Move to ...
1112 * gcc.c-torture/compile/opout.c: ... here.
1113 * gcc.c-torture/unsorted/opt.c: Move to ...
1114 * gcc.c-torture/compile/opt.c: ... here.
1115 * gcc.c-torture/unsorted/or386.c: Move to ...
1116 * gcc.c-torture/compile/or386.c: ... here.
1117 * gcc.c-torture/unsorted/or.c: Move to ...
1118 * gcc.c-torture/compile/or.c: ... here.
1119 * gcc.c-torture/unsorted/parms.c: Move to ...
1120 * gcc.c-torture/compile/parms.c: ... here.
1121 * gcc.c-torture/unsorted/pass.c: Move to ...
1122 * gcc.c-torture/compile/pass.c: ... here.
1123 * gcc.c-torture/unsorted/p.c: Move to ...
1124 * gcc.c-torture/compile/p.c: ... here.
1125 * gcc.c-torture/unsorted/pmt.c: Move to ...
1126 * gcc.c-torture/compile/pmt.c: ... here.
1127 * gcc.c-torture/unsorted/poor.c: Move to ...
1128 * gcc.c-torture/compile/poor.c: ... here.
1129 * gcc.c-torture/unsorted/pp.c: Move to ...
1130 * gcc.c-torture/compile/pp.c: ... here.
1131 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
1132 * gcc.c-torture/compile/pret-arg.c: ... here.
1133 * gcc.c-torture/unsorted/pyr2.c: Move to ...
1134 * gcc.c-torture/compile/pyr2.c: ... here.
1135 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
1136 * gcc.c-torture/compile/PYRBUG.c: ... here.
1137 * gcc.c-torture/unsorted/pyr.c: Move to ...
1138 * gcc.c-torture/compile/pyr.c: ... here.
1139 * gcc.c-torture/unsorted/q.c: Move to ...
1140 * gcc.c-torture/compile/q.c: ... here.
1141 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
1142 * gcc.c-torture/compile/QIcmp.c: ... here.
1143 * gcc.c-torture/unsorted/QIset.c: Move to ...
1144 * gcc.c-torture/compile/QIset.c: ... here.
1145 * gcc.c-torture/unsorted/r1.c: Move to ...
1146 * gcc.c-torture/compile/r1.c: ... here.
1147 * gcc.c-torture/unsorted/r.c: Move to ...
1148 * gcc.c-torture/compile/r.c: ... here.
1149 * gcc.c-torture/unsorted/rel.c: Move to ...
1150 * gcc.c-torture/compile/rel.c: ... here.
1151 * gcc.c-torture/unsorted/rmsc.c: Move to ...
1152 * gcc.c-torture/compile/rmsc.c: ... here.
1153 * gcc.c-torture/unsorted/round.c: Move to ...
1154 * gcc.c-torture/compile/round.c: ... here.
1155 * gcc.c-torture/unsorted/run.c: Move to ...
1156 * gcc.c-torture/compile/run.c: ... here.
1157 * gcc.c-torture/unsorted/sar.c: Move to ...
1158 * gcc.c-torture/compile/sar.c: ... here.
1159 * gcc.c-torture/unsorted/s.c: Move to ...
1160 * gcc.c-torture/compile/s.c: ... here.
1161 * gcc.c-torture/unsorted/scal.c: Move to ...
1162 * gcc.c-torture/compile/scal.c: ... here.
1163 * gcc.c-torture/unsorted/sc.c: Move to ...
1164 * gcc.c-torture/compile/sc.c: ... here.
1165 * gcc.c-torture/unsorted/scc.c: Move to ...
1166 * gcc.c-torture/compile/scc.c: ... here.
1167 * gcc.c-torture/unsorted/scond.c: Move to ...
1168 * gcc.c-torture/compile/scond.c: ... here.
1169 * gcc.c-torture/unsorted/selfrec.c: Move to ...
1170 * gcc.c-torture/compile/selfrec.c: ... here.
1171 * gcc.c-torture/unsorted/seq.c: Move to ...
1172 * gcc.c-torture/compile/seq.c: ... here.
1173 * gcc.c-torture/unsorted/set386.c: Move to ...
1174 * gcc.c-torture/compile/set386.c: ... here.
1175 * gcc.c-torture/unsorted/set88.c: Move to ...
1176 * gcc.c-torture/compile/set88.c: ... here.
1177 * gcc.c-torture/unsorted/SFset.c: Move to ...
1178 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
1179 * gcc.c-torture/unsorted/shand.c: Move to ...
1180 * gcc.c-torture/compile/shand.c: ... here.
1181 * gcc.c-torture/unsorted/sh.c: Move to ...
1182 * gcc.c-torture/compile/sh.c: ... here.
1183 * gcc.c-torture/unsorted/shft.c: Move to ...
1184 * gcc.c-torture/compile/shft.c: ... here.
1185 * gcc.c-torture/unsorted/shift.c: Move to ...
1186 * gcc.c-torture/compile/shift.c: ... here.
1187 * gcc.c-torture/unsorted/shloop.c: Move to ...
1188 * gcc.c-torture/compile/shloop.c: ... here.
1189 * gcc.c-torture/unsorted/shm.c: Move to ...
1190 * gcc.c-torture/compile/shm.c: ... here.
1191 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
1192 * gcc.c-torture/compile/SIcmp.c: ... here.
1193 * gcc.c-torture/unsorted/signext2.c: Move to ...
1194 * gcc.c-torture/compile/signext2.c: ... here.
1195 * gcc.c-torture/unsorted/signext.c: Move to ...
1196 * gcc.c-torture/compile/signext.c: ... here.
1197 * gcc.c-torture/unsorted/sim.c: Move to ...
1198 * gcc.c-torture/compile/sim.c: ... here.
1199 * gcc.c-torture/unsorted/simple.c: Move to ...
1200 * gcc.c-torture/compile/simple.c: ... here.
1201 * gcc.c-torture/unsorted/SIset.c: Move to ...
1202 * gcc.c-torture/compile/SIset.c: ... here.
1203 * gcc.c-torture/unsorted/sne.c: Move to ...
1204 * gcc.c-torture/compile/sne.c: ... here.
1205 * gcc.c-torture/unsorted/sound.c: Move to ...
1206 * gcc.c-torture/compile/sound.c: ... here.
1207 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
1208 * gcc.c-torture/compile/sparcbug.c: ... here.
1209 * gcc.c-torture/unsorted/speed.c: Move to ...
1210 * gcc.c-torture/compile/speed.c: ... here.
1211 * gcc.c-torture/unsorted/stor.c: Move to ...
1212 * gcc.c-torture/compile/stor.c: ... here.
1213 * gcc.c-torture/unsorted/store0.c: Move to ...
1214 * gcc.c-torture/compile/store0.c: ... here.
1215 * gcc.c-torture/unsorted/storecc.c: Move to ...
1216 * gcc.c-torture/compile/storecc.c: ... here.
1217 * gcc.c-torture/unsorted/str.c: Move to ...
1218 * gcc.c-torture/compile/str.c: ... here.
1219 * gcc.c-torture/unsorted/stru.c: Move to ...
1220 * gcc.c-torture/compile/stru.c: ... here.
1221 * gcc.c-torture/unsorted/structret.c: Move to ...
1222 * gcc.c-torture/compile/structret.c: ... here.
1223 * gcc.c-torture/unsorted/stuct.c: Move to ...
1224 * gcc.c-torture/compile/stuct.c: ... here.
1225 * gcc.c-torture/unsorted/sub32.c: Move to ...
1226 * gcc.c-torture/compile/sub32.c: ... here.
1227 * gcc.c-torture/unsorted/subcc.c: Move to ...
1228 * gcc.c-torture/compile/subcc.c: ... here.
1229 * gcc.c-torture/unsorted/subcse.c: Move to ...
1230 * gcc.c-torture/compile/subcse.c: ... here.
1231 * gcc.c-torture/unsorted/sym.c: Move to ...
1232 * gcc.c-torture/compile/sym.c: ... here.
1233 * gcc.c-torture/unsorted/symconst.c: Move to ...
1234 * gcc.c-torture/compile/symconst.c: ... here.
1235 * gcc.c-torture/unsorted/t.c: Move to ...
1236 * gcc.c-torture/compile/t.c: ... here.
1237 * gcc.c-torture/unsorted/test.c: Move to ...
1238 * gcc.c-torture/compile/test.c: ... here.
1239 * gcc.c-torture/unsorted/test-flow.c: Move to ...
1240 * gcc.c-torture/compile/test-flow.c: ... here.
1241 * gcc.c-torture/unsorted/test-loop.c: Move to ...
1242 * gcc.c-torture/compile/test-loop.c: ... here.
1243 * gcc.c-torture/unsorted/time.c: Move to ...
1244 * gcc.c-torture/compile/time.c: ... here.
1245 * gcc.c-torture/unsorted/tmp.c: Move to ...
1246 * gcc.c-torture/compile/tmp.c: ... here.
1247 * gcc.c-torture/unsorted/trivial.c: Move to ...
1248 * gcc.c-torture/compile/trivial.c: ... here.
1249 * gcc.c-torture/unsorted/trunc.c: Move to ...
1250 * gcc.c-torture/compile/trunc.c: ... here.
1251 * gcc.c-torture/unsorted/u.c: Move to ...
1252 * gcc.c-torture/compile/u.c: ... here.
1253 * gcc.c-torture/unsorted/udconvert.c: Move to ...
1254 * gcc.c-torture/compile/udconvert.c: ... here.
1255 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
1256 * gcc.c-torture/compile/udivmod4.c: ... here.
1257 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
1258 * gcc.c-torture/compile/UHIcmp.c: ... here.
1259 * gcc.c-torture/unsorted/uns.c: Move to ...
1260 * gcc.c-torture/compile/uns.c: ... here.
1261 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
1262 * gcc.c-torture/compile/uns_tst.c: ... here.
1263 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
1264 * gcc.c-torture/compile/UQIcmp.c: ... here.
1265 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
1266 * gcc.c-torture/compile/USIcmp.c: ... here.
1267 * gcc.c-torture/unsorted/uuarg.c: Move to ...
1268 * gcc.c-torture/compile/uuarg.c: ... here.
1269 * gcc.c-torture/unsorted/v.c: Move to ...
1270 * gcc.c-torture/compile/v.c: ... here.
1271 * gcc.c-torture/unsorted/w.c: Move to ...
1272 * gcc.c-torture/compile/w.c: ... here.
1273 * gcc.c-torture/unsorted/ww.c: Move to ...
1274 * gcc.c-torture/compile/ww.c: ... here.
1275 * gcc.c-torture/unsorted/xb.c: Move to ...
1276 * gcc.c-torture/compile/xb.c: ... here.
1277 * gcc.c-torture/unsorted/xbg.c: Move to ...
1278 * gcc.c-torture/compile/xbg.c: ... here.
1279 * gcc.c-torture/unsorted/x.c: Move to ...
1280 * gcc.c-torture/compile/x.c: ... here.
1281 * gcc.c-torture/unsorted/xc.c: Move to ...
1282 * gcc.c-torture/compile/xc.c: ... here.
1283 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
1284 * gcc.c-torture/compile/xcsebug.c: ... here.
1285 * gcc.c-torture/unsorted/xdi.c: Move to ...
1286 * gcc.c-torture/compile/xdi.c: ... here.
1287 * gcc.c-torture/unsorted/xfoo.c: Move to ...
1288 * gcc.c-torture/compile/xfoo.c: ... here.
1289 * gcc.c-torture/unsorted/xi.c: Move to ...
1290 * gcc.c-torture/compile/xi.c: ... here.
1291 * gcc.c-torture/unsorted/xlop.c: Move to ...
1292 * gcc.c-torture/compile/xlop.c: ... here.
1293 * gcc.c-torture/unsorted/xmtst.c: Move to ...
1294 * gcc.c-torture/compile/xmtst.c: ... here.
1295 * gcc.c-torture/unsorted/xneg.c: Move to ...
1296 * gcc.c-torture/compile/xneg.c: ... here.
1297 * gcc.c-torture/unsorted/xopt.c: Move to ...
1298 * gcc.c-torture/compile/xopt.c: ... here.
1299 * gcc.c-torture/unsorted/xor.c: Move to ...
1300 * gcc.c-torture/compile/xor.c: ... here.
1301 * gcc.c-torture/unsorted/xorn.c: Move to ...
1302 * gcc.c-torture/compile/xorn.c: ... here.
1303 * gcc.c-torture/unsorted/xp.c: Move to ...
1304 * gcc.c-torture/compile/xp.c: ... here.
1305 * gcc.c-torture/unsorted/xpp.c: Move to ...
1306 * gcc.c-torture/compile/xpp.c: ... here.
1307 * gcc.c-torture/unsorted/xs.c: Move to ...
1308 * gcc.c-torture/compile/xs.c: ... here.
1309 * gcc.c-torture/unsorted/xsh.c: Move to ...
1310 * gcc.c-torture/compile/xsh.c: ... here.
1311 * gcc.c-torture/unsorted/xz.c: Move to ...
1312 * gcc.c-torture/compile/xz.c: ... here.
1313 * gcc.c-torture/unsorted/xzz.c: Move to ...
1314 * gcc.c-torture/compile/xzz.c: ... here.
1315
1316 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1317
1318 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
1319 (abort, exit): Declare.
1320
1321 2014-09-01 Yury Gribov <y.gribov@samsung.com>
1322
1323 PR sanitizer/61897
1324 PR sanitizer/62140
1325 * c-c++-common/asan/pr62140-1.c: New test.
1326 * c-c++-common/asan/pr62140-2.c: New test.
1327
1328 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
1329 Tobias Burnus <burnus@net-b.de>
1330
1331 PR fortran/62309
1332 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
1333
1334 2014-08-31 Tobias Burnus <burnus@net-b.de>
1335
1336 * gfortran.dg/coarray_lib_comm_1.f90: New.
1337
1338 2014-08-30 Andrew Pinski <apinski@cavium.com>
1339
1340 * gcc.c-torture/execute/20140828-1.c: New testcase.
1341
1342 2014-08-29 DJ Delorie <dj@redhat.com>
1343
1344 * lib/target-supports.exp (check_effective_target_size32plus):
1345 Increase size to avoid false positives on 24-bit address spaces.
1346 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
1347 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
1348 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
1349 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
1350 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
1351 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
1352 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
1353 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
1354
1355 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1356
1357 PR c++/54002
1358 * g++.dg/cpp0x/constexpr-54002.C: New.
1359
1360 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1361
1362 PR c++/56991
1363 * g++.dg/cpp0x/constexpr-56991.C: New.
1364
1365 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1366
1367 PR c++/57764
1368 * g++.dg/cpp0x/constexpr-57764.C: New.
1369
1370 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1371
1372 PR c++/59938
1373 * g++.dg/cpp0x/constexpr-59938.C: New.
1374
1375 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1376
1377 PR c++/61484
1378 * g++.dg/cpp0x/constexpr-61484.C: New.
1379
1380 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1381
1382 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
1383 vec_round, vec_splat, vec_div, and vec_mul.
1384 * gcc.target/powerpc/builtins-2.c: New test.
1385
1386 2014-08-28 Richard Biener <rguenther@suse.de>
1387
1388 PR tree-optimization/62283
1389 * gfortran.dg/vect/pr62283.f: New testcase.
1390 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
1391 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1392 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1393 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1394 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1395 * gcc.dg/vect/vect-33.c: Likewise.
1396
1397 2014-08-28 Yury Gribov <y.gribov@samsung.com>
1398
1399 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
1400
1401 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
1402
1403 PR cpp/23827 - standard C++ should not have hex float preprocessor
1404 tokens
1405 * g++.dg/cpp/pr23827_cxx11.C: New.
1406 * g++.dg/cpp/pr23827_cxx98.C: New.
1407 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
1408 * gcc.dg/cpp/pr23827_c90.c: New.
1409 * gcc.dg/cpp/pr23827_c90_neg.c: New.
1410 * gcc.dg/cpp/pr23827_c99.c: New.
1411
1412 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
1413
1414 PR c++/52892
1415 * g++.dg/cpp0x/constexpr-52892-1.C: New.
1416 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
1417 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
1418
1419 2014-08-27 Guozhi Wei <carrot@google.com>
1420
1421 PR target/62262
1422 * gcc.target/aarch64/pr62262.c: New test.
1423
1424 2014-08-26 Joseph Myers <joseph@codesourcery.com>
1425
1426 PR target/60606
1427 PR target/61330
1428 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
1429 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
1430
1431 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
1432
1433 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1434 failure on s390*-*-linux-gnu.
1435
1436 2014-08-26 Richard Biener <rguenther@suse.de>
1437
1438 PR tree-optimization/62175
1439 * g++.dg/torture/pr62175.C: New testcase.
1440
1441 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
1442
1443 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
1444 copy of compile/compile.exp.
1445 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
1446 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
1447 i?86-*.
1448 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
1449 m32c-*-*.
1450 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
1451 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
1452 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
1453 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
1454 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
1455 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
1456 * gcc.c-torture/execute/20040703-1.c: Likewise.
1457 * gcc.c-torture/execute/20040705-1.c: Likewise.
1458 * gcc.c-torture/execute/20040705-2.c: Likewise.
1459 * gcc.c-torture/execute/20040709-1.c: Likewise.
1460 * gcc.c-torture/execute/20040709-2.c: Likewise.
1461 * gcc.c-torture/execute/20040811-1.c: Likewise.
1462 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
1463 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
1464 compiling for x86_64-* or i?86-*.
1465 * gcc.c-torture/execute/20050604-1.c: Likewise.
1466 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
1467 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
1468 for x86_64-* or i?86-*.
1469 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
1470 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
1471 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
1472 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
1473 option.
1474 * gcc.c-torture/execute/20111227-2.c: Moved to...
1475 * gcc.dg/20111227-2.c: ... here. Add -free option.
1476 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
1477 * gcc.dg/20111227-3.c: ... here. Add -free option.
1478 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
1479 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
1480 declarations for abort and exit.
1481 * gcc.c-torture/execute/920711-1.c: Likewise.
1482 * gcc.c-torture/execute/930529-1.c: Likewise.
1483 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
1484 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
1485 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
1486 exit.
1487 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
1488 for i?86-* or x86_64-*. Add declarations for abort and exit.
1489 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
1490 i?86-* or x86_64-*.
1491 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
1492 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
1493 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
1494 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
1495 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
1496 Xfail on powerpc-ibm-aix*. Add declaration for abort.
1497 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
1498 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
1499 m68k-linux.
1500 * gcc.c-torture/execute/loop-2g.c: Likewise.
1501 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
1502 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
1503 powerpc-*-eabi*.
1504 * gcc.c-torture/execute/pr19689.c: Require int32plus.
1505 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
1506 * gcc.c-torture/execute/pr23047.c: Likewise.
1507 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
1508 declarations for abort and exit.
1509 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
1510 * gcc.c-torture/execute/pr31448.c: Likewise.
1511 * gcc.c-torture/execute/pr35456.c: Skip on vax.
1512 * gcc.c-torture/execute/pr37573.c: Require int32plus.
1513 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
1514 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
1515 Skip on spu-*.
1516 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
1517 declarations for abort and exit.
1518 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
1519 * gcc.c-torture/execute/pr43220.c: Require int32plus.
1520 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
1521 * gcc.c-torture/execute/pr45262.c: Require int32plus.
1522 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
1523 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
1524 * gcc.c-torture/execute/pr51582-2.c: Likewise.
1525 * gcc.c-torture/execute/pr52979-1.c: Likewise.
1526 * gcc.c-torture/execute/pr52979-2.c: Likewise.
1527 * gcc.c-torture/execute/pr56799.c: Likewise.
1528 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
1529 option. Add declarations for abort and exit.
1530 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
1531 * gcc.c-torture/execute/pr58570.c: Likewise.
1532 * gcc.c-torture/execute/pr60822.c: Likewise.
1533 * gcc.c-torture/execute/pr7284-1.c: Likewise.
1534 * gcc.c-torture/execute/shiftdi.c: Likewise.
1535 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
1536 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
1537 * gcc.c-torture/execute/usmul.c: Require int32plus.
1538 * gcc.c-torture/execute/vrp-5.c: Likewise.
1539 * gcc.c-torture/execute/vrp-6.c: Likewise.
1540 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
1541 * gcc.c-torture/execute/20010122-1.x: Delete.
1542 * gcc.c-torture/execute/20010129-1.x: Delete.
1543 * gcc.c-torture/execute/20020404-1.x: Delete.
1544 * gcc.c-torture/execute/20021024-1.x: Delete.
1545 * gcc.c-torture/execute/20021127-1.x: Delete.
1546 * gcc.c-torture/execute/20030125-1.x: Delete.
1547 * gcc.c-torture/execute/20030216-1.x: Delete.
1548 * gcc.c-torture/execute/20030222-1.x: Delete.
1549 * gcc.c-torture/execute/20040629-1.x: Delete.
1550 * gcc.c-torture/execute/20040703-1.x: Delete.
1551 * gcc.c-torture/execute/20040705-1.x: Delete.
1552 * gcc.c-torture/execute/20040705-2.x: Delete.
1553 * gcc.c-torture/execute/20040709-1.x: Delete.
1554 * gcc.c-torture/execute/20040709-2.x: Delete.
1555 * gcc.c-torture/execute/20040811-1.x: Delete.
1556 * gcc.c-torture/execute/20050316-1.x: Delete.
1557 * gcc.c-torture/execute/20050316-2.x: Delete.
1558 * gcc.c-torture/execute/20050316-3.x: Delete.
1559 * gcc.c-torture/execute/20050604-1.x: Delete.
1560 * gcc.c-torture/execute/20061101-1.x: Delete.
1561 * gcc.c-torture/execute/20061220-1.x: Delete.
1562 * gcc.c-torture/execute/20081117-1.x: Delete.
1563 * gcc.c-torture/execute/20101011-1.x: Delete.
1564 * gcc.c-torture/execute/20120919-1.x: Delete.
1565 * gcc.c-torture/execute/920612-1.x: Delete.
1566 * gcc.c-torture/execute/920710-1.x: Delete.
1567 * gcc.c-torture/execute/920711-1.x: Delete.
1568 * gcc.c-torture/execute/930529-1.x: Delete.
1569 * gcc.c-torture/execute/931004-12.x: Delete.
1570 * gcc.c-torture/execute/980709-1.x: Delete.
1571 * gcc.c-torture/execute/981130-1.x: Delete.
1572 * gcc.c-torture/execute/990127-2.x: Delete.
1573 * gcc.c-torture/execute/990413-2.x: Delete.
1574 * gcc.c-torture/execute/990826-0.x: Delete.
1575 * gcc.c-torture/execute/bf64-1.x: Delete.
1576 * gcc.c-torture/execute/bitfld-4.x: Delete.
1577 * gcc.c-torture/execute/cmpsi-2.x: Delete.
1578 * gcc.c-torture/execute/cvt-1.x: Delete.
1579 * gcc.c-torture/execute/eeprof-1.x: Delete.
1580 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
1581 * gcc.c-torture/execute/loop-2f.x: Delete.
1582 * gcc.c-torture/execute/loop-2g.x: Delete.
1583 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
1584 * gcc.c-torture/execute/nest-align-1.x: Delete.
1585 * gcc.c-torture/execute/pr19689.x: Delete.
1586 * gcc.c-torture/execute/pr22493-1.x: Delete.
1587 * gcc.c-torture/execute/pr23047.x: Delete.
1588 * gcc.c-torture/execute/pr23135.x: Delete.
1589 * gcc.c-torture/execute/pr29797-1.x: Delete.
1590 * gcc.c-torture/execute/pr31448.x: Delete.
1591 * gcc.c-torture/execute/pr35456.x: Delete.
1592 * gcc.c-torture/execute/pr37573.x: Delete.
1593 * gcc.c-torture/execute/pr38151.x: Delete.
1594 * gcc.c-torture/execute/pr39228.x: Delete.
1595 * gcc.c-torture/execute/pr39501.x: Delete.
1596 * gcc.c-torture/execute/pr40386.x: Delete.
1597 * gcc.c-torture/execute/pr43220.x: Delete.
1598 * gcc.c-torture/execute/pr44683.x: Delete.
1599 * gcc.c-torture/execute/pr45262.x: Delete.
1600 * gcc.c-torture/execute/pr47237.x: Delete.
1601 * gcc.c-torture/execute/pr51581-1.x: Delete.
1602 * gcc.c-torture/execute/pr51581-2.x: Delete.
1603 * gcc.c-torture/execute/pr52979-1.x: Delete.
1604 * gcc.c-torture/execute/pr52979-2.x: Delete.
1605 * gcc.c-torture/execute/pr53366-1.x: Delete.
1606 * gcc.c-torture/execute/pr56799.x: Delete.
1607 * gcc.c-torture/execute/pr57124.x: Delete.
1608 * gcc.c-torture/execute/pr57344-2.x: Delete.
1609 * gcc.c-torture/execute/pr58570.x: Delete.
1610 * gcc.c-torture/execute/pr60822.x: Delete.
1611 * gcc.c-torture/execute/pr7284-1.x: Delete.
1612 * gcc.c-torture/execute/shiftdi.x: Delete.
1613 * gcc.c-torture/execute/simd-4.x: Delete.
1614 * gcc.c-torture/execute/strncmp-1.x: Delete.
1615 * gcc.c-torture/execute/usmul.x: Delete.
1616 * gcc.c-torture/execute/vrp-5.x: Delete.
1617 * gcc.c-torture/execute/vrp-6.x: Delete.
1618 * gcc.c-torture/execute/zerolen-2.x: Delete.
1619
1620 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1621
1622 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
1623
1624 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1625
1626 PR c++/34938
1627 * g++.dg/template/pr34938-1.C: New.
1628 * g++.dg/template/pr34938-2.C: Likewise.
1629
1630 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1631
1632 PR target/61996
1633 * gcc.target/sh/pr61996.c: New.
1634
1635 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1636
1637 * g++.dg/cpp0x/cplusplus.C: New.
1638 * g++.dg/cpp0x/cplusplus_0x.C: New.
1639 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
1640 * g++.dg/cpp0x/auto41.C: Ditto.
1641 * g++.dg/cpp0x/auto9.C: Ditto.
1642 * g++.dg/cpp0x/initlist26.C: Ditto.
1643 * g++.dg/cpp0x/pr59111.C: Ditto.
1644 * g++.dg/cpp0x/trailing2.C: Ditto.
1645 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
1646 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
1647 * g++.dg/cpp1y/auto-fn1.C: Ditto.
1648 * g++.dg/cpp1y/auto-fn2.C: Ditto.
1649 * g++.dg/cpp1y/auto-fn3.C: Ditto.
1650 * g++.dg/cpp1y/auto-fn4.C: Ditto.
1651 * g++.dg/cpp1y/auto-fn5.C: Ditto.
1652 * g++.dg/cpp1y/auto-fn6.C: Ditto.
1653 * g++.dg/cpp1y/auto-fn7.C: Ditto.
1654 * g++.dg/cpp1y/auto-fn8.C: Ditto.
1655 * g++.dg/cpp1y/auto-fn9.C: Ditto.
1656 * g++.dg/cpp1y/auto-fn10.C: Ditto.
1657 * g++.dg/cpp1y/auto-fn11.C: Ditto.
1658 * g++.dg/cpp1y/auto-fn12.C: Ditto.
1659 * g++.dg/cpp1y/auto-fn13.C: Ditto.
1660 * g++.dg/cpp1y/auto-fn14.C: Ditto.
1661 * g++.dg/cpp1y/auto-fn15.C: Ditto.
1662 * g++.dg/cpp1y/auto-fn16.C: Ditto.
1663 * g++.dg/cpp1y/auto-fn17.C: Ditto.
1664 * g++.dg/cpp1y/auto-fn18.C: Ditto.
1665 * g++.dg/cpp1y/auto-fn19.C: Ditto.
1666 * g++.dg/cpp1y/auto-fn20.C: Ditto.
1667 * g++.dg/cpp1y/auto-fn21.C: Ditto.
1668 * g++.dg/cpp1y/auto-fn22.C: Ditto.
1669 * g++.dg/cpp1y/auto-fn23.C: Ditto.
1670 * g++.dg/cpp1y/auto-fn24.C: Ditto.
1671 * g++.dg/cpp1y/auto-fn25.C: Ditto.
1672 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
1673 * g++.dg/cpp1y/auto-neg1.C: Ditto.
1674 * g++.dg/cpp1y/digit-sep.C: Ditto.
1675 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
1676 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
1677 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
1678 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
1679 * g++.dg/cpp1y/lambda-generic.C: Ditto.
1680 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
1681 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
1682 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
1683 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
1684 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
1685 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
1686 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
1687 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
1688 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
1689 * g++.dg/cpp1y/lambda-init.C: Ditto.
1690 * g++.dg/cpp1y/lambda-init1.C: Ditto.
1691 * g++.dg/cpp1y/lambda-init2.C: Ditto.
1692 * g++.dg/cpp1y/lambda-init3.C: Ditto.
1693 * g++.dg/cpp1y/lambda-init4.C: Ditto.
1694 * g++.dg/cpp1y/lambda-init5.C: Ditto.
1695 * g++.dg/cpp1y/lambda-init6.C: Ditto.
1696 * g++.dg/cpp1y/lambda-init7.C: Ditto.
1697 * g++.dg/cpp1y/lambda-init8.C: Ditto.
1698 * g++.dg/cpp1y/lambda-init9.C: Ditto.
1699 * g++.dg/cpp1y/mangle1.C: Ditto.
1700 * g++.dg/cpp1y/pr57640.C: Ditto.
1701 * g++.dg/cpp1y/pr57644.C: Ditto.
1702 * g++.dg/cpp1y/pr58500.C: Ditto.
1703 * g++.dg/cpp1y/pr58533.C: Ditto.
1704 * g++.dg/cpp1y/pr58534.C: Ditto.
1705 * g++.dg/cpp1y/pr58535.C: Ditto.
1706 * g++.dg/cpp1y/pr58536.C: Ditto.
1707 * g++.dg/cpp1y/pr58548.C: Ditto.
1708 * g++.dg/cpp1y/pr58549.C: Ditto.
1709 * g++.dg/cpp1y/pr58637.C: Ditto.
1710 * g++.dg/cpp1y/pr58708.C: Ditto.
1711 * g++.dg/cpp1y/pr59110.C: Ditto.
1712 * g++.dg/cpp1y/pr59112.C: Ditto.
1713 * g++.dg/cpp1y/pr59113.C: Ditto.
1714 * g++.dg/cpp1y/pr59629.C: Ditto.
1715 * g++.dg/cpp1y/pr59635.C: Ditto.
1716 * g++.dg/cpp1y/pr59636.C: Ditto.
1717 * g++.dg/cpp1y/pr59638.C: Ditto.
1718 * g++.dg/cpp1y/pr59867.C: Ditto.
1719 * g++.dg/cpp1y/pr60033.C: Ditto.
1720 * g++.dg/cpp1y/pr60052.C: Ditto.
1721 * g++.dg/cpp1y/pr60053.C: Ditto.
1722 * g++.dg/cpp1y/pr60054.C: Ditto.
1723 * g++.dg/cpp1y/pr60064.C: Ditto.
1724 * g++.dg/cpp1y/pr60065.C: Ditto.
1725 * g++.dg/cpp1y/pr60190.C: Ditto.
1726 * g++.dg/cpp1y/pr60311.C: Ditto.
1727 * g++.dg/cpp1y/pr60332.C: Ditto.
1728 * g++.dg/cpp1y/pr60376.C: Ditto.
1729 * g++.dg/cpp1y/pr60377.C: Ditto.
1730 * g++.dg/cpp1y/pr60384.C: Ditto.
1731 * g++.dg/cpp1y/pr60390.C: Ditto.
1732 * g++.dg/cpp1y/pr60391.C: Ditto.
1733 * g++.dg/cpp1y/pr60393.C: Ditto.
1734 * g++.dg/cpp1y/pr60573.C: Ditto.
1735 * g++.dg/cpp1y/pr60626.C: Ditto.
1736 * g++.dg/cpp1y/pr60627.C: Ditto.
1737 * g++.dg/cpp1y/regress1.C: Ditto.
1738 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
1739 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
1740 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
1741 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
1742 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
1743 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
1744 * g++.dg/cpp1y/var-templ1.C: Ditto.
1745 * g++.dg/cpp1y/var-templ2.C: Ditto.
1746 * g++.dg/cpp1y/var-templ3.C: Ditto.
1747 * g++.dg/cpp1y/var-templ4.C: Ditto.
1748 * g++.dg/cpp1y/var-templ5.C: Ditto.
1749 * g++.dg/cpp1y/var-templ6.C: Ditto.
1750 * g++.dg/cpp1y/var-templ7.C: Ditto.
1751 * g++.dg/cpp1y/vla1.C: Ditto.
1752 * g++.dg/cpp1y/vla2.C: Ditto.
1753 * g++.dg/cpp1y/vla3.C: Ditto.
1754 * g++.dg/cpp1y/vla4.C: Ditto.
1755 * g++.dg/cpp1y/vla5.C: Ditto.
1756 * g++.dg/cpp1y/vla8.C: Ditto.
1757 * g++.dg/cpp1y/vla9.C: Ditto.
1758 * g++.dg/cpp1y/vla10.C: Ditto.
1759 * g++.dg/cpp1y/vla11.C: Ditto.
1760 * g++.dg/cpp1y/vla12.C: Ditto.
1761 * g++.dg/cpp1y/vla13.C: Ditto.
1762 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1763 * g++.dg/ext/vector23.C: Ditto.
1764 * g++.dg/ext/vla11.C: Ditto.
1765 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1766 * g++.dg/warn/Wvla-2.C: Ditto.
1767 * g++.dg/debug/dwarf2/auto1.C: Ditto.
1768 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1769 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1770 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1771 in error message.
1772 * g++.dg/system-binary-constants-1.C: Ditto.
1773 * g++.dg/cpp1y/cplusplus_1y.C: New.
1774 * g++.dg/cpp1z/cplusplus.C: New.
1775 * lib/target-supports.exp:
1776 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1777 (check_effective_target_c++11_only): Call check_effective_target_c++14;
1778 (check_effective_target_c++11_down): Ditto.
1779
1780 2014-08-22 Marek Polacek <polacek@redhat.com>
1781
1782 PR c++/62199
1783 * c-c++-common/pr62199.c: New test.
1784 * c-c++-common/pr62199-2.c: New test.
1785 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1786
1787 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1788
1789 PR c++/57709
1790 * g++.dg/Wshadow.C: New test.
1791
1792 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
1793
1794 PR fortran/62135
1795 * gfortran.dg/pr62135.f90: New test.
1796
1797 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1798
1799 * g++.dg/warn/wdate-time.C: Remove.
1800 * gcc.dg/wdate-time.c: Move from here...
1801 * c-c++-common/wdate-time.c: ... to here.
1802
1803 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1804
1805 * gfortran.dg/use_without_only_1.f90: New test.
1806
1807 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1808
1809 PR other/62008
1810 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1811
1812 2014-08-22 Tony Wang <tony.wang@arm.com>
1813
1814 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
1815 dejagnu wrapper.
1816
1817 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1818
1819 PR fortran/62214
1820 * gfortran.dg/array_assignment_5.f90: New test.
1821
1822 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
1823
1824 * lib/target-supports.exp
1825 (check_effective_target_logical_op_short_circuit): Add nios2.
1826 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1827 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1828 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1829 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1830 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1831 for test using -fPIC.
1832 * gcc.dg/lto/pr61526_0.c: Likewise.
1833
1834 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
1835
1836 PR tree-optimization/62091
1837 * g++.dg/ipa/devirt-37.C: Update template.
1838 * g++.dg/ipa/devirt-40.C: New testcase.
1839
1840 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
1841
1842 PR tree-optimization/62112
1843 * gcc.dg/tree-ssa/pr62112-1.c: New file.
1844 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1845 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1846 * gcc.c-torture/execute/20071219-1.c: Likewise.
1847
1848 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1849
1850 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1851
1852 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1853
1854 * gcc.target/powerpc/swaps-p8-1.c: New test.
1855 * gcc.target/powerpc/swaps-p8-2.c: New test.
1856 * gcc.target/powerpc/swaps-p8-3.c: New test.
1857 * gcc.target/powerpc/swaps-p8-4.c: New test.
1858 * gcc.target/powerpc/swaps-p8-5.c: New test.
1859 * gcc.target/powerpc/swaps-p8-6.c: New test.
1860 * gcc.target/powerpc/swaps-p8-7.c: New test.
1861 * gcc.target/powerpc/swaps-p8-8.c: New test.
1862 * gcc.target/powerpc/swaps-p8-9.c: New test.
1863 * gcc.target/powerpc/swaps-p8-10.c: New test.
1864 * gcc.target/powerpc/swaps-p8-11.c: New test.
1865 * gcc.target/powerpc/swaps-p8-12.c: New test.
1866
1867 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1868
1869 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1870
1871 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1872
1873 * g++.dg/ipa/devirt-37.C: Fix testcase.
1874
1875 2014-08-20 Martin Jambor <mjambor@suse.cz>
1876 Wei Mi <wmi@google.com>
1877
1878 PR ipa/60449
1879 PR middle-end/61776
1880 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1881 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1882 * testsuite/gcc.dg/pr61776.c: New test.
1883
1884 2014-08-20 Steve Ellcey <sellcey@mips.com>
1885
1886 PR middle-end/49191
1887 * lib/target-supports.exp (check_effective_target_non_strict_align):
1888 Add function description.
1889
1890 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1891
1892 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1893 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1894
1895 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1896
1897 PR c/59304
1898 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1899 before setting the option.
1900 * diagnostic.c (diagnostic_classify_diagnostic): Record
1901 command-line status.
1902
1903 2014-08-20 Mark Wielaard <mjw@redhat.com>
1904
1905 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
1906
1907 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1908
1909 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
1910 Return memory full when we have a tiny target and relocation
1911 truncation occurs.
1912 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
1913 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
1914 * lib/target-supports.exp (check_effective_target_tiny): New function.
1915
1916 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1917
1918 * gfortran.dg/errnocheck_1.f90: New test.
1919 * gfortran.dg/associative_1.f90: New test.
1920
1921 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1922
1923 PR preprocessor/51303
1924 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
1925
1926 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1927
1928 PR c/60975
1929 PR c/53063
1930 * gcc.dg/cpp/Wvariadic-1p.c: New test.
1931
1932 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
1933
1934 * lib/target-supports.exp
1935 (check_effective_target_arm_v8_neon_ok_nocache): Add
1936 "-march-armv8-a" to compile flags.
1937
1938 2014-08-19 Marek Polacek <polacek@redhat.com>
1939
1940 PR c++/62153
1941 * c-c++-common/Wbool-compare-1.c: New test.
1942
1943 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
1944
1945 PR c/45584
1946 * gcc.dg/pr13519-1.c: Adjust.
1947
1948 2014-08-19 Mark Wielaard <mjw@redhat.com>
1949
1950 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
1951
1952 2014-07-08 Mark Wielaard <mjw@redhat.com>
1953
1954 PR debug/59051
1955 * gcc.dg/guality/restrict.c: New test.
1956
1957 2014-08-19 Mark Wielaard <mjw@redhat.com>
1958
1959 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
1960 matching. Catch '<unknown type in ' to recognize older gdb versions.
1961 * gcc.dg/guality/const-volatile.c: New test.
1962
1963 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1964
1965 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
1966 !gas.
1967
1968 2014-08-19 Marek Polacek <polacek@redhat.com>
1969
1970 * gcc.dg/Wc99-c11-compat-1.c: New test.
1971 * gcc.dg/Wc99-c11-compat-2.c: New test.
1972 * gcc.dg/Wc99-c11-compat-3.c: New test.
1973 * gcc.dg/Wc99-c11-compat-4.c: New test.
1974 * gcc.dg/Wc99-c11-compat-5.c: New test.
1975 * gcc.dg/Wc99-c11-compat-6.c: New test.
1976 * gcc.dg/Wc99-c11-compat-7.c: New test.
1977
1978 2014-08-19 Marek Polacek <polacek@redhat.com>
1979
1980 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
1981 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
1982 * gcc.dg/Wc90-c99-compat-7.c: New test.
1983 * gcc.dg/Wc90-c99-compat-8.c: New test.
1984 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
1985
1986 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1987 Steven Bosscher <steven@gcc.gnu.org>
1988
1989 PR c/52952
1990 * gcc.dg/redecl-4.c: Add column markers.
1991 * gcc.dg/format/bitfld-1.c: Likewise.
1992 * gcc.dg/format/attr-2.c: Likewise.
1993 * gcc.dg/format/attr-6.c: Likewise.
1994 * gcc.dg/format/array-1.c: Likewise.
1995 * gcc.dg/format/attr-7.c: Likewise.
1996 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1997 * gcc.dg/format/attr-4.c: Likewise.
1998 * gcc.dg/format/branch-1.c: Likewise.
1999 * gcc.dg/format/c90-printf-1.c: Likewise.
2000
2001 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
2002
2003 * guality/nrv-1.c: Add `used' attribute to a1.
2004
2005 2014-08-18 Richard Biener <rguenther@suse.de>
2006
2007 PR tree-optimization/62090
2008 * gcc.dg/pr62090-2.c: New testcase.
2009
2010 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
2011
2012 * g++.dg/ipa/pr61800.C: New.
2013
2014 2014-08-18 Yury Gribov <y.gribov@samsung.com>
2015
2016 PR sanitizer/62089
2017 * c-c++-common/asan/pr62089.c: New test.
2018 * c-c++-common/asan/bitfield-1.c: New test.
2019 * c-c++-common/asan/bitfield-2.c: New test.
2020 * c-c++-common/asan/bitfield-3.c: New test.
2021 * c-c++-common/asan/bitfield-4.c: New test.
2022
2023 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2024
2025 PR tree-optimization/52904
2026 * gcc.dg/pr52904.c: New test.
2027
2028 2014-08-17 Tobias Burnus <burnus@net-b.de>
2029
2030 * gfortran.dg/finalize_27.f90: New.
2031
2032 2014-08-16 Andrew Pinski <apinski@cavium.com>
2033
2034 * gcc.c-torture/compile/20140816-1.c: New testcase.
2035
2036 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
2037
2038 PR c++/52819
2039 * g++.dg/template/pr52819.C: New.
2040
2041 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2042
2043 PR fortran/62142
2044 * gfortran.dg/realloc_on_assign_24.f90: New test.
2045
2046 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
2047
2048 PR c++/62072
2049 Revert:
2050 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2051
2052 DR 1584
2053 PR c++/57466
2054 * g++.dg/template/pr57466.C: New.
2055 * g++.dg/cpp0x/pr57466.C: Likewise.
2056 * g++.dg/template/unify6.C: Update.
2057
2058 * g++.dg/cpp0x/sfinae52.C: New.
2059
2060 2014-08-15 Ilya Tocar <tocarip@gmail.com>
2061
2062 PR target/61878
2063 * gcc.target/i386/avx512f-typecast-1.c: New test.
2064 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
2065 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
2066 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
2067 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
2068 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
2069 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
2070 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
2071 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
2072 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
2073 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
2074 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
2075 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
2076 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
2077 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
2078 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
2079 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
2080 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
2081 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
2082 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
2083 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
2084 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
2085 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
2086 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
2087 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
2088 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
2089 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
2090 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
2091 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
2092 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
2093 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
2094 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
2095 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
2096 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
2097 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
2098 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
2099 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
2100 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
2101 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
2102 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
2103 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
2104
2105 2014-08-15 Jakub Jelinek <jakub@redhat.com>
2106 Tobias Burnus <burnus@net-b.de>
2107
2108 PR fortran/62131
2109 * gfortran.dg/gomp/pr62131.f90: New test.
2110
2111 2014-08-15 Richard Biener <rguenther@suse.de>
2112
2113 PR tree-optimization/62031
2114 * gcc.dg/torture/pr62031.c: New testcase.
2115
2116 2014-08-15 Bin Cheng <bin.cheng@arm.com>
2117
2118 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
2119
2120 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
2121
2122 PR tree-optimization/62091
2123 * g++.dg/ipa/devirt-38.C: New testcase.
2124
2125 2014-08-14 Marek Polacek <polacek@redhat.com>
2126
2127 DR 458
2128 * gcc.dg/c11-stdatomic-2.c: New test.
2129
2130 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2131
2132 PR fortran/62106
2133 * gfortran.dg/array_constructor_49.f90: New test.
2134
2135 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2136
2137 PR c++/54377
2138 * g++.dg/template/pr54377.C: New.
2139 * g++.dg/cpp0x/pr54377.C: Likewise.
2140 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
2141 * g++.dg/cpp0x/pr51226.C: Likewise.
2142 * g++.dg/cpp0x/variadic2.C: Likewise.
2143 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
2144 * g++.dg/template/dtor3.C: Likewise.
2145 * g++.dg/template/qualttp4.C: Likewise.
2146 * g++.dg/template/spec28.C: Likewise.
2147 * g++.old-deja/g++.brendan/crash8.C: Likewise.
2148 * g++.old-deja/g++.pt/ttp7.C: Likewise.
2149
2150 2014-08-14 Tom de Vries <tom@codesourcery.com>
2151
2152 PR rtl-optimization/62004
2153 PR rtl-optimization/62030
2154 * gcc.dg/pr62004.c: New test.
2155 * gcc.dg/pr62030.c: Same.
2156 * gcc.target/mips/pr62030-octeon.c: Same.
2157
2158 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2159
2160 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
2161 * g++.dg/cpp0x/decltype2.C: Likewise.
2162 * g++.dg/cpp0x/decltype3.C: Likewise.
2163 * g++.dg/cpp0x/pr60249.C: Likewise.
2164 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
2165 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2166 * g++.dg/cpp0x/variadic2.C: Likewise.
2167 * g++.dg/cpp0x/variadic74.C: Likewise.
2168 * g++.dg/parse/error10.C: Likewise.
2169 * g++.dg/parse/error15.C: Likewise.
2170 * g++.dg/parse/error2.C: Likewise.
2171 * g++.dg/template/crash106.C: Likewise.
2172 * g++.dg/template/crash89.C: Likewise.
2173 * g++.dg/template/nontype7.C: Likewise.
2174 * g++.dg/template/void3.C: Likewise.
2175 * g++.dg/template/void7.C: Likewise.
2176
2177 2014-08-14 Richard Biener <rguenther@suse.de>
2178
2179 PR tree-optimization/62090
2180 * gcc.dg/pr62090.c: New testcase.
2181
2182 2014-08-14 Richard Biener <rguenther@suse.de>
2183
2184 PR rtl-optimization/62079
2185 * g++.dg/pr62079.C: New testcase.
2186
2187 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
2188
2189 * gcc.target/arm/max-insns-skipped.c: New test.
2190
2191 2014-08-14 Bin Cheng <bin.cheng@arm.com>
2192
2193 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
2194
2195 2014-08-12 Marek Polacek <polacek@redhat.com>
2196
2197 * gcc.dg/concat.c: Add dg-options.
2198 * gcc.dg/func-outside-2.c: Add __extension__.
2199 * gcc.dg/pr19967.c: Use -std=c99.
2200 * gcc.dg/pr22458-1.c: Add dg-options.
2201 * gcc.dg/pr33676.c: Add dg-options.
2202 * gcc.dg/gnu-predef-1.c: New test.
2203 * gcc.dg/c90-func-1.c: New test.
2204 * gcc.dg/c90-func-2.c: New test.
2205 * gcc.dg/c90-func-2.h: New test.
2206
2207 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
2208
2209 * lib/target/supports.exp
2210 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
2211 or later.
2212
2213 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
2214
2215 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
2216 on Neon hardware.
2217
2218 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
2219 * gcc.target/arm/pr59985.c: Likewise.
2220
2221 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
2222
2223 PR other/61962
2224 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
2225
2226 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
2227
2228 PR middle-end/62103
2229 * gcc.c-torture/execute/bitfld-6.c: New test.
2230
2231 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
2232
2233 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
2234 * gcc.target/arm/pr56184.C: Likewise.
2235 * gcc.target/arm/pr59896.c: Likewise.
2236 * gcc.target/arm/stack-red-zone.c: Likewise.
2237 * gcc.target/arm/thumb-find-work-register.c: Likewise.
2238
2239 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
2240 check_effective_target_arm_thumb2_ok): Test with code that passes
2241 an argument and returns a result.
2242
2243 2014-08-11 Richard Biener <rguenther@suse.de>
2244
2245 PR tree-optimization/62075
2246 * gcc.dg/vect/pr62075.c: New testcase.
2247
2248 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
2249
2250 PR tree-optimization/62073
2251 * gcc.dg/vect/pr62073.c: New test.
2252
2253 2014-08-11 Richard Biener <rguenther@suse.de>
2254
2255 PR tree-optimization/62070
2256 * gcc.dg/pr62070.c: New testcase.
2257
2258 2014-08-11 Yury Gribov <y.gribov@samsung.com>
2259
2260 * c-c++-common/asan/inc.c: Update test.
2261 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2262 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
2263 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2264 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2265 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
2266 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2267 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2268 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2269 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2270 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
2271
2272 2014-08-10 Marek Polacek <polacek@redhat.com>
2273
2274 PR c/51849
2275 * gcc.dg/Wc90-c99-compat-1.c: New test.
2276 * gcc.dg/Wc90-c99-compat-2.c: New test.
2277 * gcc.dg/Wc90-c99-compat-3.c: New test.
2278 * gcc.dg/Wc90-c99-compat-4.c: New test.
2279 * gcc.dg/Wc90-c99-compat-5.c: New test.
2280 * gcc.dg/Wc90-c99-compat-6.c: New test.
2281 * gcc.dg/wvla-1.c: Adjust dg-warning.
2282 * gcc.dg/wvla-2.c: Adjust dg-warning.
2283 * gcc.dg/wvla-4.c: Adjust dg-warning.
2284 * gcc.dg/wvla-6.c: Adjust dg-warning.
2285
2286 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2287
2288 PR fortran/61999
2289 * gfortran.dg/dot_product_3.f90: New test case.
2290
2291 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
2292
2293 * g++.dg/ipa/devirt-35.C: Fix template.
2294 * g++.dg/ipa/devirt-36.C: Likewise.
2295 * g++.dg/ipa/devirt-37.C: New testcase.
2296
2297 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2298
2299 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
2300 * g++.dg/cpp0x/enum29.C: Adjust.
2301
2302 2014-08-08 Richard Biener <rguenther@suse.de>
2303
2304 * gcc.dg/strlenopt-8.c: Remove XFAIL.
2305 * gcc.dg/tree-prof/stringop-2.c: Adjust.
2306 * gfortran.dg/array_memcpy_4.f90: Likewise.
2307 * gfortran.dg/trim_optimize_1.f90: Likewise.
2308 * gfortran.dg/trim_optimize_2.f90: Likewise.
2309
2310 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
2311
2312 * gcc.dg/zero_sign_ext_test.c: New test.
2313
2314 2014-08-08 Bin Cheng <bin.cheng@arm.com>
2315
2316 * gcc.dg/torture/pr61772.c: Skip lto running.
2317
2318 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2319
2320 PR tree-optimization/60707
2321 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
2322
2323 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
2324
2325 * g++.dg/ipa/devirt-35.C: New testcase.
2326 * g++.dg/ipa/devirt-36.C: New testcase.
2327
2328 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2329
2330 PR c++/51312
2331 * g++.dg/cpp0x/enum29.C: New.
2332
2333 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2334
2335 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
2336 defining in dg-options.
2337 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
2338
2339 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
2340
2341 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
2342
2343 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
2344 on 32-bit hppa-hpux.
2345
2346 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
2347 * c-c++-common/pr50459.c: Likewise.
2348
2349 2014-08-07 Petr Murzin <petr.murzin@intel.com>
2350
2351 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
2352 values.h, change MAXDOUBLE for DBL_MAX.
2353 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2354 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
2355 values.h, change MAXFLOAT for FLT_MAX.
2356 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2357 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
2358 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
2359 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
2360 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
2361 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
2362 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
2363 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
2364 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
2365
2366 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2367
2368 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
2369
2370 2014-08-07 Marek Polacek <polacek@redhat.com>
2371
2372 * gcc.dg/fold-reassoc-3.c: New test.
2373
2374 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
2375
2376 * gcc.target/i386/struct-size.c: New.
2377
2378 2014-08-07 Tom de Vries <tom@codesourcery.com>
2379
2380 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
2381 * lib/target-supports.exp (check_effective_target_glibc)
2382 (check_effective_target_glibc_2_12_or_later)
2383 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
2384
2385 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
2386
2387 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
2388
2389 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
2390
2391 PR c++/43906
2392 * g++.dg/warn/Waddress-1.C: New.
2393
2394 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2395
2396 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
2397
2398 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
2399
2400 PR debug/61923
2401 * gcc.target/i386/pr61923.c: New test.
2402
2403 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
2404
2405 * gcc.target/aarch64/vdup_n_2.c: New test.
2406
2407 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2408
2409 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
2410 powerpc_elfv2.
2411
2412 2014-08-06 Jakub Jelinek <jakub@redhat.com>
2413
2414 PR rtl-optimization/61801
2415 * gcc.target/i386/pr61801.c: Rewritten.
2416
2417 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2418
2419 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
2420 Fix types.
2421 (test_vqdmlsls_lane_s32): Likewise.
2422 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2423 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2424
2425 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2426
2427 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
2428 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
2429 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
2430 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
2431 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
2432 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
2433 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
2434 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
2435
2436 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2437
2438 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
2439 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
2440 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
2441 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
2442 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
2443 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
2444
2445 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2446
2447 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
2448
2449 2014-08-04 Rohit <rohitarulraj@freescale.com>
2450
2451 PR target/60102
2452 * gcc.target/powerpc/pr60102.c: New testcase.
2453
2454 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2455
2456 PR target/61713
2457 * gcc.dg/pr61756.c: New test.
2458
2459 2014-08-04 Tom de Vries <tom@codesourcery.com>
2460
2461 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
2462 version instead of required-target.
2463 * lib/target-supports.exp
2464 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
2465 (check_effective_target_glibc_2_11_or_earlier): ... this.
2466
2467 2014-08-04 Arnaud Charlet <charlet@adacore.com>
2468
2469 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
2470 * gnat.dg/specs/debug1.ads: Adjust.
2471 * gnat.dg/specs/formal_type.ads: Fix error in test.
2472
2473 2014-08-03 Marek Polacek <polacek@redhat.com>
2474
2475 * gcc.dg/case-bogus-1.c: New test.
2476
2477 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2478
2479 PR c++/15339
2480 * g++.dg/other/default9.C: New.
2481 * g++.dg/other/default10.C: Likewise.
2482 * g++.dg/other/default3.C: Remove xfail.
2483
2484 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
2485
2486 * g++.dg/warn/Wsuggest-final.C: New testcase.
2487 * g++.dg/ipa/devirt-34.C: Fix.
2488
2489 2014-08-02 Marek Polacek <polacek@redhat.com>
2490
2491 PR c/59855
2492 * gcc.dg/Wdesignated-init-2.c: New test.
2493
2494 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2495
2496 DR 217 again
2497 * g++.dg/tc1/dr217-2.C: New.
2498
2499 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
2500
2501 PR other/61963
2502 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
2503
2504 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
2505
2506 PR middle-end/61455
2507 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
2508 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
2509
2510 2014-08-01 Jiong Wang <jiong.wang@arm.com>
2511
2512 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
2513 testcase.
2514
2515 2014-08-01 Richard Biener <rguenther@suse.de>
2516
2517 PR middle-end/61762
2518 * gcc.dg/pr61762.c: Align the string to make the testcase work
2519 on strict-align targets.
2520
2521 2014-08-01 Jakub Jelinek <jakub@redhat.com>
2522
2523 * c-c++-common/ubsan/align-1.c: New test.
2524 * c-c++-common/ubsan/align-2.c: New test.
2525 * c-c++-common/ubsan/align-3.c: New test.
2526 * c-c++-common/ubsan/align-4.c: New test.
2527 * c-c++-common/ubsan/align-5.c: New test.
2528 * c-c++-common/ubsan/attrib-4.c: New test.
2529 * g++.dg/ubsan/align-1.C: New test.
2530 * g++.dg/ubsan/align-2.C: New test.
2531 * g++.dg/ubsan/align-3.C: New test.
2532 * g++.dg/ubsan/attrib-1.C: New test.
2533 * g++.dg/ubsan/null-1.C: New test.
2534 * g++.dg/ubsan/null-2.C: New test.
2535
2536 2014-08-01 Tom de Vries <tom@codesourcery.com>
2537
2538 * lib/target-supports.exp (check_effective_target_glibc)
2539 (check_effective_target_glibc_2_12_or_later)
2540 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
2541 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
2542 not_glibc_2_11_or_earlier.
2543
2544 2014-07-31 Tom de Vries <tom@codesourcery.com>
2545
2546 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
2547
2548 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
2549
2550 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
2551 (test_vpaddd_s64): Likewise.
2552 (test_vpaddd_s64): Likewise.
2553 * gcc.target/aarch64/simd/vpaddd_f64: New.
2554 * gcc.target/aarch64/simd/vpaddd_s64: New.
2555 * gcc.target/aarch64/simd/vpaddd_u64: New.
2556
2557 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
2558
2559 PR target/61948
2560 * gcc.target/arm/pr61948.c: New test case.
2561
2562 2014-07-31 Richard Biener <rguenther@suse.de>
2563
2564 PR tree-optimization/61964
2565 * gcc.dg/torture/pr61964.c: New testcase.
2566
2567 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
2568
2569 PR c++/60517
2570 * c-c++-common/addrtmp.c: New file.
2571 * c-c++-common/uninit-G.c: Adapt.
2572
2573 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
2574
2575 PR lto/61868
2576 * gcc.dg/pr61868.c: New test.
2577
2578 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2579
2580 PR c++/57397
2581 * g++.dg/cpp0x/vt-57397-1.C: New.
2582 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
2583
2584 2014-07-30 Arnaud Charlet <charlet@adacore.com>
2585
2586 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
2587
2588 2014-07-30 Tom Tromey <tromey@redhat.com>
2589
2590 PR c/59855
2591 * gcc.dg/Wdesignated-init.c: New file.
2592
2593 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
2594
2595 * g++.dg/ipa/devirt-34.C: New testcase.
2596
2597 2014-07-28 Richard Biener <rguenther@suse.de>
2598
2599 PR rtl-optimization/61801
2600 * gcc.target/i386/pr61801.c: Fix testcase.
2601
2602 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
2603
2604 * gcc.dg/fold-abs-5.c: New test.
2605 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
2606 * gcc.dg/fold-compare-8.c: Likewise.
2607
2608 2014-07-28 Richard Biener <rguenther@suse.de>
2609
2610 PR middle-end/52478
2611 * gcc.dg/torture/ftrapv-1.c: New testcase.
2612
2613 2014-07-28 Richard Biener <rguenther@suse.de>
2614
2615 PR tree-optimization/61921
2616 * gfortran.dg/pr61921.f90: New testcase.
2617
2618 2014-07-28 Richard Biener <rguenther@suse.de>
2619
2620 PR rtl-optimization/61801
2621 * gcc.target/i386/pr61801.c: New testcase.
2622
2623 2014-07-27 Marek Polacek <polacek@redhat.com>
2624
2625 PR c/61861
2626 * gcc.dg/pr61861.c: New test.
2627
2628 2014-07-27 Petr Murzin <petr.murzin@intel.com>
2629
2630 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
2631 variable problem.
2632
2633 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
2634
2635 PR rtl-optimization/61926
2636 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
2637 Reverse argument order.
2638 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
2639 New XFAILed tests that match the original order.
2640
2641 2014-07-26 Marek Polacek <polacek@redhat.com>
2642
2643 PR c/61077
2644 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
2645
2646 2014-07-26 Tobias Burnus <burnus@net-b.de>
2647
2648 PR fortran/61881
2649 PR fortran/61888
2650 PR fortran/57305
2651 * gfortran.dg/sizeof_2.f90: Change dg-error.
2652 * gfortran.dg/sizeof_4.f90: New.
2653 * gfortran.dg/storage_size_1.f08: Correct expected
2654 value.
2655
2656 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
2657
2658 PR target/44551
2659 * gcc.target/i386/pr44551-1.c: New file.
2660
2661 2014-07-25 Xinliang David Li <davidxl@google.com>
2662
2663 * g++.dg/tree-prof/tree-prof.exp: Define macros.
2664 * g++.dg/tree-prof/reorder_class1.h: New file.
2665 * g++.dg/tree-prof/reorder_class2.h: New file.
2666 * g++.dg/tree-prof/reorder.C: New test.
2667 * g++.dg/tree-prof/morefunc.C: New test.
2668
2669 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
2670
2671 Implement N4051 - Allow typename in a template template parameter
2672 * lib/target-supports.exp (check_effective_target_c++1y): Now
2673 means C++1y and up.
2674 (check_effective_target_c++1y_down): New.
2675 (check_effective_target_c++1z_only): New.
2676 (check_effective_target_c++1z): New.
2677 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
2678 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
2679 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
2680
2681 2014-07-25 Tobias Burnus <burnus@net-b.de>
2682
2683 * gfortran.dg/storage_size_5.f90: New.
2684
2685 2014-07-25 Richard Biener <rguenther@suse.de>
2686
2687 PR middle-end/61762
2688 PR middle-end/61894
2689 * gcc.dg/pr61762.c: New testcase.
2690 * gcc.dg/fold-cstring.c: Likewise.
2691 * gcc.dg/fold-cvect.c: Likewise.
2692
2693 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2694
2695 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
2696
2697 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
2698 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
2699 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
2700 * gcc.c-torture/execute/pr23135.x: Likewise.
2701
2702 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2703
2704 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
2705
2706 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2707
2708 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
2709
2710 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2711
2712 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
2713
2714 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2715
2716 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2717 sequences.
2718 * gcc.target/aarch64/test_frame_2.c: Likewise.
2719 * gcc.target/aarch64/test_frame_4.c: Likewise.
2720 * gcc.target/aarch64/test_frame_6.c: Likewise.
2721 * gcc.target/aarch64/test_frame_7.c: Likewise.
2722 * gcc.target/aarch64/test_frame_8.c: Likewise.
2723 * gcc.target/aarch64/test_frame_10.c: Likewise.
2724
2725 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2726
2727 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2728 sequences.
2729 * gcc.target/aarch64/test_frame_10.c: Likewise.
2730 * gcc.target/aarch64/test_frame_2.c: Likewise.
2731 * gcc.target/aarch64/test_frame_4.c: Likewise.
2732 * gcc.target/aarch64/test_frame_6.c: Likewise.
2733 * gcc.target/aarch64/test_frame_7.c: Likewise.
2734 * gcc.target/aarch64/test_frame_8.c: Likewise.
2735 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
2736
2737 2014-07-24 Martin Jambor <mjambor@suse.cz>
2738
2739 PR ipa/61160
2740 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
2741
2742 2014-07-24 Richard Biener <rguenther@suse.de>
2743
2744 PR ipa/61823
2745 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
2746
2747 2014-07-24 Andreas Schwab <schwab@suse.de>
2748
2749 * lib/target-supports.exp (check_effective_target_arm_nothumb):
2750 Also check for __arm__.
2751
2752 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2753
2754 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2755 sequences.
2756
2757 2014-07-24 Marek Polacek <polacek@redhat.com>
2758
2759 PR c/57653
2760 * c-c++-common/pr57653.c: New test.
2761 * c-c++-common/pr57653.h: New file.
2762 * c-c++-common/pr57653-2.c: New test.
2763 * c-c++-common/pr57653-2.h: New file.
2764
2765 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2766
2767 * gcc.target/aarch64/test_frame_common.h: New file.
2768 * gcc.target/aarch64/test_frame_1.c: Likewise.
2769 * gcc.target/aarch64/test_frame_2.c: Likewise.
2770 * gcc.target/aarch64/test_frame_3.c: Likewise.
2771 * gcc.target/aarch64/test_frame_4.c: Likewise.
2772 * gcc.target/aarch64/test_frame_5.c: Likewise.
2773 * gcc.target/aarch64/test_frame_6.c: Likewise.
2774 * gcc.target/aarch64/test_frame_7.c: Likewise.
2775 * gcc.target/aarch64/test_frame_8.c: Likewise.
2776 * gcc.target/aarch64/test_frame_9.c: Likewise.
2777 * gcc.target/aarch64/test_frame_10.c: Likewise.
2778 * gcc.target/aarch64/test_frame_11.c: Likewise.
2779 * gcc.target/aarch64/test_frame_12.c: Likewise.
2780 * gcc.target/aarch64/test_frame_13.c: Likewise.
2781 * gcc.target/aarch64/test_frame_14.c: Likewise.
2782 * gcc.target/aarch64/test_frame_15.c: Likewise.
2783
2784 2014-07-23 Marek Polacek <polacek@redhat.com>
2785
2786 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
2787 in the structure.
2788
2789 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2790
2791 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2792 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2793 * gcc.dg/pr10474.c (target): Likewise.
2794
2795 2014-07-22 Martin Jambor <mjambor@suse.cz>
2796
2797 PR ipa/61160
2798 * pr61160-3.C (main): Return zero.
2799
2800 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
2801
2802 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2803 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2804 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2805 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2806 * gcc.target/aarch64/simd/ext_s64.x: Remove.
2807 * gcc.target/aarch64/simd/ext_u64.x: Remove.
2808
2809 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
2810
2811 PR tree-optimization/61822
2812 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2813
2814 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2815
2816 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2817
2818 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2819
2820 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2821 -msse2 -mno-avx instead of -msse.
2822
2823 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2824
2825 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2826 * gcc.dg/pr44024.c (dg-options): Add -O1.
2827 (dg-final): Check for the condition.
2828 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2829
2830 2014-07-21 Bin Cheng <bin.cheng@arm.com>
2831
2832 PR target/55701
2833 * gcc.target/arm/memset-inline-1.c: New test.
2834 * gcc.target/arm/memset-inline-2.c: New test.
2835 * gcc.target/arm/memset-inline-3.c: New test.
2836 * gcc.target/arm/memset-inline-4.c: New test.
2837 * gcc.target/arm/memset-inline-5.c: New test.
2838 * gcc.target/arm/memset-inline-6.c: New test.
2839 * gcc.target/arm/memset-inline-7.c: New test.
2840 * gcc.target/arm/memset-inline-8.c: New test.
2841 * gcc.target/arm/memset-inline-9.c: New test.
2842
2843 2014-07-21 Tom de Vries <tom@codesourcery.com>
2844
2845 PR target/61827
2846 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2847 to bar symbol in scan-assembler-times call check.
2848
2849 2014-07-21 Tom de Vries <tom@codesourcery.com>
2850
2851 PR target/61827
2852 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2853 for darwin in scan-assembler-times check.
2854 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2855 scan-assembler-not checks. Add checks for insns.
2856 (main): Remove.
2857 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2858 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
2859 (main): Remove.
2860
2861 2014-07-21 Tom de Vries <tom@codesourcery.com>
2862
2863 PR target/61827
2864 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2865 dg-options. Add checks for insns with xmm registers. Remove
2866 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
2867 (main): Remove.
2868
2869 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
2870
2871 PR target/61855
2872 * gcc.target/i386/pr61855.c: New test.
2873
2874 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
2875
2876 * gnat.dg/pack20.ad[sb]: New test.
2877 * gnat.dg/pack20_pkg.ads: New helper.
2878
2879 2014-07-20 Ian Lance Taylor <iant@google.com>
2880
2881 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2882 package for compiledir tests.
2883
2884 2014-07-20 Marek Polacek <polacek@redhat.com>
2885
2886 PR c/61852
2887 * gcc.dg/pr61852.c: New test.
2888
2889 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
2890
2891 * gcc.dg/stack-usage-2.c: Adjust.
2892
2893 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
2894
2895 PR target/61794
2896 * gcc.target/i386/pr61794.c: New test.
2897
2898 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
2899
2900 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2901 involving both inputs rather than a multiplication involving one.
2902 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2903 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2904 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2905
2906 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2907
2908 PR c++/50961
2909 * g++.dg/template/operator13.C: New.
2910
2911 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2912
2913 * gcc.target/aarch64/simd/vfma_f64.c: New test.
2914 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
2915 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2916 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
2917
2918 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
2919
2920 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
2921 * c-c++-common/ubsan/bounds-5.c: Likewise.
2922 * c-c++-common/ubsan/bounds-6.c: Likewise.
2923 * c-c++-common/ubsan/bounds-7.c: Likewise.
2924 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
2925 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2926 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2927 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
2928 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2929 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
2930 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
2931 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2932 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
2933 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
2934
2935 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2936
2937 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
2938 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2939 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2940 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2941
2942 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
2943
2944 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
2945 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
2946 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
2947
2948 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2949
2950 PR c++/61804
2951 * g++.dg/parse/pr61804.C: New.
2952
2953 2014-07-16 Arnaud Charlet <charlet@adacore.com>
2954
2955 * gnat.dg/specs/alignment2.ads: Update.
2956 * gnat.dg/specs/size_clause1.ads: Likewise.
2957 * gnat.dg/specs/size_clause2.ads: Likewise.
2958
2959 2014-07-16 Dodji Seketeli <dodji@redhat.com>
2960
2961 PR preprocessor/60723 - missing system-ness marks for macro tokens
2962 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
2963
2964 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2965
2966 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
2967 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
2968 -mieee-with-inexact for alpha*-*-*.
2969
2970 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2971
2972 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
2973 Add IEEE options to compile flags.
2974 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
2975 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
2976
2977 2014-07-15 Michael Matz <matz@suse.de>
2978
2979 PR rtl-optimization/61772
2980 * gcc.dg/torture/pr61772.c: New test.
2981
2982 2014-07-15 Marek Polacek <polacek@redhat.com>
2983
2984 * gcc.dg/ubsan/bounds-1.c: New test.
2985
2986 2014-06-15 Tobias Burnus <burnus@net-b.de>
2987
2988 * gfortran.dg/coarray_34.f90: New.
2989 * gfortran.dg/coarray_6.f90: Update test case.
2990
2991 2014-07-14 Richard Biener <rguenther@suse.de>
2992
2993 PR tree-optimization/61779
2994 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
2995
2996 2014-07-14 Richard Biener <rguenther@suse.de>
2997
2998 PR tree-optimization/61786
2999 * gcc.dg/torture/pr61786.c: New testcase.
3000 * gcc.dg/lto/pr61786_0.c: Likewise.
3001 * gcc.dg/lto/pr61786_1.c: Likewise.
3002
3003 2014-07-14 Richard Biener <rguenther@suse.de>
3004
3005 PR tree-optimization/61757
3006 PR tree-optimization/61783
3007 PR tree-optimization/61787
3008 * gcc.dg/torture/pr61757.c: New testcase.
3009 * gcc.dg/torture/pr61787.c: Likewise.
3010
3011 2014-07-14 Jakub Jelinek <jakub@redhat.com>
3012
3013 PR middle-end/61294
3014 * c-c++-common/Wmemset-transposed-args1.c: New test.
3015 * c-c++-common/Wmemset-transposed-args2.c: New test.
3016 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
3017
3018 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
3019
3020 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
3021 longer happens during parsing.
3022 * gcc.dg/pr44024.c: Update template.
3023 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
3024 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
3025 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
3026
3027 2014-07-13 Tom de Vries <tom@codesourcery.com>
3028
3029 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
3030 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
3031
3032 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
3033
3034 PR C++/60209 - Declaration of user-defined literal operator cause error
3035 * g++.dg/cpp0x/pr60209-neg.C: New.
3036 * g++.dg/cpp0x/pr60209.C: New.
3037 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
3038
3039 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
3040
3041 PR c++/60967
3042 * g++.dg/cilk-plus/pr60967.C: New.
3043
3044 2014-07-13 Tobias Burnus <burnus@net-b.de>
3045
3046 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
3047
3048 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
3049
3050 PR fortran/61780
3051 * gfortran.dg/dependency_44.f90 : New test
3052
3053 2014-07-12 Tobias Burnus <burnus@net-b.de>
3054
3055 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
3056 * gfortran.dg/coarray_atomic_2.f90: New.
3057 * gfortran.dg/coarray_atomic_3.f90: New.
3058 * gfortran.dg/coarray_atomic_4.f90: New.
3059 * gfortran.dg/coarray/atomic_2.f90: New.
3060
3061 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
3062
3063 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
3064 * g++.dg/cpp0x/pr57644.C: New.
3065
3066 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3067
3068 PR c++/53159
3069 * g++.dg/cpp0x/Wnarrowing1.C: New.
3070
3071 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
3072
3073 PR preprocessor/61389
3074 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
3075 * gcc.dg/cpp/sysmac1.c: Likewise.
3076
3077 2014-07-11 Richard Biener <rguenther@suse.de>
3078
3079 PR middle-end/61473
3080 * gcc.dg/memmove-4.c: New testcase.
3081 * gcc.dg/strlenopt-8.c: XFAIL.
3082 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
3083
3084 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
3085
3086 PR target/61561
3087 * gcc.dg/pr61561.c: New test.
3088
3089 2014-07-10 Tom de Vries <tom@codesourcery.com>
3090
3091 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
3092 dg-options.
3093 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
3094 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
3095 dg-options.
3096
3097 2014-07-10 Richard Biener <rguenther@suse.de>
3098
3099 PR c-family/61741
3100 * c-c++-common/torture/pr61741.c: Use signed char.
3101
3102 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
3103
3104 * gnat.dg/opt39.adb: New test.
3105
3106 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
3107
3108 PR tree-optimization/61742
3109 * gcc.dg/torture/pr61742.c: New test.
3110 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
3111 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
3112
3113 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3114
3115 PR c++/60686
3116 * g++.dg/cpp0x/explicit8.C: New.
3117
3118 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3119
3120 DR 1584
3121 PR c++/57466
3122 * g++.dg/template/pr57466.C: New.
3123 * g++.dg/cpp0x/pr57466.C: Likewise.
3124 * g++.dg/template/unify6.C: Update.
3125
3126 2014-07-09 Tom de Vries <tom@codesourcery.com>
3127
3128 * gcc.target/i386/fuse-caller-save-rec.c: New test.
3129
3130 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3131
3132 * gfortran.dg/ieee/underflow_1.f90: New file.
3133
3134 2014-07-09 Richard Biener <rguenther@suse.de>
3135
3136 PR c-family/61741
3137 * c-c++-common/torture/pr61741.c: New testcase.
3138
3139 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
3140
3141 * lib/target-supports.exp
3142 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
3143
3144 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
3145
3146 * gcc.dg/globalalias.c: Remove XFAIL.
3147 * gcc.dg/localalias.c: Remove XFAIL.
3148
3149 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
3150
3151 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
3152 * g++.dg/cpp0x/pr58155.C: New.
3153
3154 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3155
3156 PR testsuite/61453
3157 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
3158 Adjust regexp for more targets.
3159
3160 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
3161 Paolo Carlini <paolo.carlini@oracle.com>
3162
3163 PR c++/59361
3164 * g++.dg/cpp0x/vt-59361.C: New.
3165
3166 2014-07-08 Sriraman Tallam <tmsriram@google.com>
3167
3168 PR target/61599
3169 * gcc.target/i386/pr61599-1.c: New test.
3170 * gcc.target/i386/pr61599-2.c: New test.
3171
3172 2014-07-08 Jakub Jelinek <jakub@redhat.com>
3173
3174 PR rtl-optimization/61673
3175 * gcc.c-torture/execute/pr61673.c: New test.
3176
3177 PR tree-optimization/61725
3178 * gcc.dg/tree-ssa/vrp93.c: New test.
3179 * gcc.c-torture/execute/pr61725.c: New test.
3180
3181 2014-07-08 Richard Biener <rguenther@suse.de>
3182
3183 * tree-ssa-dom.h (loop_depth_of_name): Remove.
3184 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
3185 restriction on loop depth difference.
3186 (record_equality): Likewise.
3187 (propagate_rhs_into_lhs): Likewise. Simplify condition.
3188 (loop_depth_of_name): Remove.
3189 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
3190 restriction on loop depth difference.
3191 (init_copy_prop): Likewise.
3192
3193 2014-07-08 Richard Biener <rguenther@suse.de>
3194
3195 PR tree-optimization/61681
3196 * gcc.dg/torture/pr61681.c: New testcase.
3197
3198 2014-07-08 Richard Biener <rguenther@suse.de>
3199
3200 PR tree-optimization/61680
3201 * gcc.dg/vect/pr61680.c: New testcase.
3202
3203 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
3204
3205 PR tree-optimization/61576
3206 * gcc.dg/torture/pr61576.c: New test.
3207
3208 2014-07-08 Marek Polacek <polacek@redhat.com>
3209
3210 PR c/60226
3211 * c-c++-common/pr60226.c: New test.
3212
3213 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
3214
3215 PR fortran/61459
3216 PR fortran/58883
3217 * gfortran.dg/allocatable_function_8.f90 : New test
3218
3219 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
3220
3221 * gcc.target/powerpc/spe-evmerge.c: New file.
3222
3223 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3224
3225 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
3226
3227 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
3228
3229 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
3230
3231 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3232
3233 PR c++/58898
3234 * g++.dg/parse/pr58898.C: New.
3235
3236 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3237
3238 * gfortran.dg/list_read_12.f90: Delete the file.
3239 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
3240 of dg-runtest.
3241
3242 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3243
3244 PR libgfortran/61640
3245 * gfortran.dg/arrayio_16.f90: New test.
3246
3247 2014-07-06 Marek Polacek <polacek@redhat.com>
3248
3249 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
3250 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3251
3252 2014-07-06 Marek Polacek <polacek@redhat.com>
3253
3254 PR c/6940
3255 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
3256 -Wno-sizeof-array-argument.
3257 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3258 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
3259 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3260 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
3261 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
3262 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3263 * c-c++-common/sizeof-array-argument.c: New test.
3264 * gcc.dg/vla-5.c: Add dg-warnings.
3265
3266 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
3267
3268 * g++.dg/ipa/devirt-26.C: Update testcase.
3269 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
3270 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
3271
3272 2014-07-04 Tobias Burnus <burnus@net-b.de>
3273
3274 * gfortran.dg/coarray/coindexed_3.f90: New.
3275
3276 2014-07-04 Jakub Jelinek <jakub@redhat.com>
3277
3278 PR middle-end/61654
3279 * g++.dg/opt/pr61654.C: New test.
3280
3281 PR tree-optimization/61684
3282 * gcc.c-torture/compile/pr61684.c: New test.
3283
3284 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
3285
3286 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
3287 dg-runtest's. Adapt all callers.
3288 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
3289 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
3290 * lib/go-dg.exp (go-dg-runtest): Likewise.
3291 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3292 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
3293
3294 2014-07-03 Jakub Jelinek <jakub@redhat.com>
3295
3296 PR tree-optimization/61682
3297 * gcc.c-torture/execute/pr61682.c: New test.
3298
3299 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3300
3301 * gcc.target/powerpc/shift-dot.c: New test.
3302
3303 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3304
3305 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
3306 avoid optimization.
3307
3308 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3309
3310 * gcc.target/arm/identical-invariants.c: New test.
3311
3312 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
3313 Chen Gang <gang.chen.5i5j@gmail.com>
3314
3315 * gcc.c-torture/compile/section.c: New testcase.
3316
3317 2014-07-02 Christian Bruel <christian.bruel@st.com>
3318
3319 PR target/29349
3320 PR target/53513
3321 * gcc.target/sh/fpchg.c: New test.
3322
3323 2014-07-02 Jakub Jelinek <jakub@redhat.com>
3324 Fritz Reese <Reese-Fritz@zai.com>
3325
3326 * gfortran.dg/oldstyle_5.f: New test.
3327
3328 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
3329
3330 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
3331 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
3332
3333 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3334
3335 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
3336 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3337 * g++.dg/parse/error11.C: Likewise.
3338 * g++.old-deja/g++.brendan/template17.C: Likewise.
3339
3340 2014-07-02 Tobias Burnus <burnus@net-b.de>
3341
3342 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
3343 * gfortran.dg/coarray/send_array.f90: Ditto.
3344 * gfortran.dg/coarray/sendget_array.f90: Ditto.
3345
3346 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
3347 Yufeng Zhang <yufeng.zhang@arm.com>
3348
3349 * gcc.target/aarch64/aapcs64/aapcs64.exp:
3350 (additional_flags_for_func_ret): New variable based on
3351 $additional_flags with -fno-use-caller-save.
3352 (func-ret-*.c): Use the new variable.
3353
3354 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3355
3356 PR c++/59637
3357 * g++.dg/cpp0x/decltype60.C: New.
3358
3359 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3360
3361 * gcc.target/aarch64/simd/vcage_f64.c: New test.
3362 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
3363 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
3364 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
3365 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
3366 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
3367 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
3368 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
3369
3370 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3371
3372 * g++.dg/cpp1y/pr59867.C: Fix target selector.
3373
3374 2014-07-01 Marek Polacek <polacek@redhat.com>
3375
3376 * gcc.dg/Wint-conversion.c: New test.
3377
3378 2014-07-01 Marek Polacek <polacek@redhat.com>
3379
3380 PR c/58286
3381 * gcc.dg/Wincompatible-pointer-types.c: New test.
3382
3383 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
3384
3385 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
3386 MicroBlaze specific pattern.
3387
3388 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3389
3390 PR c++/58781
3391 PR c++/60249
3392 PR c++/59867
3393 * testsuite/g++.dg/cpp0x/pr58781.C: New.
3394 * testsuite/g++.dg/cpp0x/pr60249.C: New.
3395 * testsuite/g++.dg/cpp1y/pr59867.C: New.
3396
3397 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3398
3399 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
3400 test requires greater precision than the current PowerPC long
3401 double implementation supports.
3402
3403 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3404
3405 PR c++/54891
3406 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
3407
3408 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3409
3410 PR c++/51400
3411 * g++.dg/cpp0x/constexpr-attribute3.C: New.
3412
3413 2014-06-30 Jeff Law <law@redhat.com>
3414
3415 PR tree-optimization/61607
3416 * gcc.dg/tree-ssa/pr61607.c: New test.
3417
3418 2014-06-30 Marek Polacek <polacek@redhat.com>
3419
3420 * c-c++-common/ubsan/attrib-2.c: New test.
3421 * g++.dg/ubsan/return-3.C: New test.
3422
3423 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
3424
3425 PR middle-end/57541
3426 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
3427 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
3428
3429 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3430
3431 * gcc.dg/ira-loop-pressure.c: New test.
3432
3433 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3434
3435 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
3436 checks that the dump is generated.
3437
3438 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3439
3440 PR fortran/36275
3441 PR fortran/38839
3442 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
3443 * gfortran.dg/binding_label_tests_27.f90: New file.
3444
3445 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3446
3447 * gfortran.dg/graphite/pr59586.f: New testcase.
3448
3449 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
3450
3451 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
3452
3453 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3454
3455 PR fortran/29383
3456 * lib/target-supports.exp (check_effective_target_fortran_ieee):
3457 New function.
3458 * gfortran.dg/ieee/ieee.exp: New file.
3459 * gfortran.dg/ieee/ieee_1.F90: New file.
3460 * gfortran.dg/ieee/ieee_2.f90: New file.
3461 * gfortran.dg/ieee/ieee_3.f90: New file.
3462 * gfortran.dg/ieee/ieee_4.f90: New file.
3463 * gfortran.dg/ieee/ieee_5.f90: New file.
3464 * gfortran.dg/ieee/ieee_6.f90: New file.
3465 * gfortran.dg/ieee/ieee_7.f90: New file.
3466 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
3467
3468 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
3469
3470 * g++.dg/cpp0x/elision_conv.C: New.
3471
3472 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3473
3474 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
3475
3476 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3477
3478 PR c++/61614
3479 * g++.dg/ext/complit14.C: New.
3480
3481 2014-06-27 Martin Jambor <mjambor@suse.cz>
3482
3483 PR ipa/61160
3484 * g++.dg/ipa/pr61160-2.C: New test.
3485 * g++.dg/ipa/pr61160-3.C: Likewise.
3486
3487 2014-06-27 Jakub Jelinek <jakub@redhat.com>
3488
3489 PR tree-optimization/57233
3490 PR tree-optimization/61299
3491 * gcc.dg/pr57233.c: New test.
3492 * gcc.target/i386/pr57233.c: New test.
3493 * gcc.target/i386/sse2-pr57233.c: New test.
3494 * gcc.target/i386/avx-pr57233.c: New test.
3495 * gcc.target/i386/avx2-pr57233.c: New test.
3496 * gcc.target/i386/avx512f-pr57233.c: New test.
3497 * gcc.target/i386/xop-pr57233.c: New test.
3498
3499 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
3500
3501 * gcc.dg/typeof-2.c: New testcase.
3502
3503 2014-06-27 Marek Polacek <polacek@redhat.com>
3504
3505 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
3506 (fn1): Remove store to out-of-bounds location. Add memory barrier.
3507 (fn2): Likewise.
3508 (fn5): Likewise.
3509 (fn6): Likewise.
3510 (fn7): Likewise.
3511 (fn8): Likewise.
3512 (fn9): Likewise.
3513 (fn11): Likewise.
3514 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
3515 location. Add memory barrier.
3516 (fn2): Likewise.
3517 (fn3): Likewise.
3518 (fn4): Likewise.
3519 (fn5): Likewise.
3520 * c-c++-common/ubsan/bounds-7.c: New test.
3521
3522 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3523
3524 PR libgfortran/61499
3525 * gfortran.dg/arrayio_15.f90: New test.
3526
3527 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
3528
3529 PR target/61586
3530 * gcc.target/alpha/pr61586.c: New test.
3531
3532 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3533
3534 PR c++/57573
3535 * g++.dg/template/pr57573.C: New.
3536
3537 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
3538
3539 * gcc.dg/tree-ssa/interposition.c: New testcase.
3540
3541 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3542
3543 PR c++/56633
3544 * g++.dg/cpp0x/deleted8.C: New.
3545
3546 2014-06-26 Martin Jambor <mjambor@suse.cz>
3547
3548 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
3549 parameter.
3550 * g++.dg/simulate-thread/bitfields.C: Likewise.
3551 * gcc.dg/simulate-thread/strict-align-global.c: Remove
3552 allow-packed-store-data-races parameter.
3553 * gcc.dg/simulate-thread/subfields.c: Likewise.
3554 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
3555 to one.
3556
3557 2014-06-26 Martin Jambor <mjambor@suse.cz>
3558
3559 * g++.dg/ipa/pr60600.C: Fix typo.
3560 * g++.dg/ipa/devirt-25.C: Likewise.
3561
3562 2014-06-26 Richard Biener <rguenther@suse.de>
3563
3564 PR tree-optimization/61607
3565 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
3566
3567 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3568
3569 * gcc.dg/inline-22.c: Add bind_pic_locally.
3570 * gcc.dg/inline_4.c: Ditto.
3571 * gcc.dg/fail_always_inline.c: Ditto.
3572 * g++.dg/ipa/devirt-25.C: Ditto.
3573
3574 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3575
3576 * lib/target-support.exp (bind_pic_locally): Save the flags to
3577 'flags_to_postpone' instead of appending to 'flags'.
3578 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
3579 with flags_to_postpone and revert after target_compile.
3580 * lib/g++.exp (g++_target_compile): Ditto.
3581 * lib/gfortran.exp (gfortran_target_compile): Ditto.
3582
3583 2014-06-26 Nick Clifton <nickc@redhat.com>
3584
3585 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
3586
3587 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
3588
3589 PR c++/61537
3590 * g++.dg/template/pr61537.C: New testcase.
3591
3592 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3593
3594 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
3595 powerpc*-*-linux*.
3596
3597 2014-06-25 Tobias Burnus <burnus@net-b.de>
3598
3599 * gfortran.dg/coarray_33.f90: New.
3600
3601 2014-06-25 Tobias Burnus <burnus@net-b.de>
3602
3603 * gfortran.dg/coarray/coindexed_1.f90: New.
3604
3605 2014-06-25 Tobias Burnus <burnus@net-b.de>
3606
3607 * gfortran.dg/coarray_collectives_7.f90: New.
3608
3609 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3610
3611 * gcc.c-torture/execute/20140622-1.c: New test.
3612
3613 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
3614
3615 DR 178
3616 PR c++/49132
3617 * g++.dg/cpp0x/aggr1.C: New.
3618 * g++.dg/cpp0x/aggr2.C: Likewise.
3619 * g++.dg/init/aggr11.C: Likewise.
3620 * g++.dg/init/aggr12.C: Likewise.
3621
3622 2014-06-25 Martin Jambor <mjambor@suse.cz>
3623
3624 * g++.dg/ipa/pr61540.C: Remove dumping test.
3625
3626 2014-06-25 Marek Polacek <polacek@redhat.com>
3627
3628 PR c/61162
3629 * gcc.dg/pr61162.c: Adjust dg-warning.
3630 * gcc.dg/pr61162-2.c: New test.
3631
3632 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
3633
3634 PR tree-optimization/57742
3635 * gcc.dg/tree-ssa/calloc-3.c: New file.
3636
3637 2014-06-25 Richard Biener <rguenther@suse.de>
3638
3639 PR testsuite/61560
3640 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
3641 for targets that return _Complex float in memory.
3642
3643 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3644
3645 * gcc.target/arm/vect-noalign.c: Adjust options.
3646
3647 2014-06-24 Cong Hou <congh@google.com>
3648
3649 * gcc.dg/vect/vect-reduc-sad.c: New.
3650 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
3651
3652 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
3653
3654 PR tree-optimization/57742
3655 * g++.dg/tree-ssa/calloc.C: New testcase.
3656 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
3657 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
3658 * gcc.dg/strlenopt-9.c: Adapt.
3659
3660 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
3661
3662 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
3663 global variable.
3664 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
3665 instead of calling sequentially in the C code.
3666 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
3667 saved_return_address to the stack frame where LR register was stored.
3668 (saved_return_address): Declare weak.
3669
3670 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3671
3672 PR c++/33972
3673 * g++.dg/other/operator3.C: New.
3674 * g++.dg/template/operator8.C: Adjust.
3675 * g++.dg/template/operator9.C: Likewise.
3676
3677 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
3678
3679 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
3680
3681 2014-06-24 Richard Biener <rguenther@suse.de>
3682
3683 PR tree-optimization/61572
3684 * gcc.target/i386/pr61572.c: New testcase.
3685
3686 2014-06-24 Jakub Jelinek <jakub@redhat.com>
3687
3688 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
3689 reduction clause.
3690 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
3691 Remove Label is never defined expected error.
3692 * gfortran.dg/gomp/udr8.f90: New test.
3693
3694 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3695
3696 PR tree-optimization/61554
3697 * g++.dg/torture/pr61554.C: New testcase.
3698
3699 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
3700
3701 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
3702
3703 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
3704
3705 * gcc.dg/localalias-2.c: Guard by require-alias.
3706 * gcc.dg/globalalias-2.c: Likewise.
3707
3708 2014-06-23 Kai Tietz <ktietz@redhat.com>
3709
3710 * gcc.target/i386/indjmp-1.c: New test.
3711
3712 2014-06-23 Andrew Pinski <apinski@cavium.com>
3713
3714 * gcc.c-torture/compile/20140723-1.c: New testcase.
3715
3716 2014-06-23 Marek Polacek <polacek@redhat.com>
3717
3718 PR c/61553
3719 * c-c++-common/pr61553.c (foo): Add dg-error.
3720
3721 2014-06-23 Tobias Burnus <burnus@net-b.de>
3722
3723 * gfortran.dg/coarray_32.f90: New.
3724
3725 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3726
3727 DR 577
3728 PR c++/33101
3729 * g++.dg/other/void1.C: Adjust.
3730 * g++.dg/other/void3.C: Likewise.
3731
3732 2014-06-23 Marek Polacek <polacek@redhat.com>
3733
3734 PR c/61553
3735 * c-c++-common/pr61553.c: New test.
3736
3737 2014-06-23 Richard Biener <rguenther@suse.de>
3738
3739 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
3740 * g++.dg/vect/slp-pr50819.cc: Likewise.
3741 * g++.dg/vect/slp-pr56812.cc: Likewise.
3742 * gcc.dg/vect/bb-slp-1.c: Likewise.
3743 * gcc.dg/vect/bb-slp-10.c: Likewise.
3744 * gcc.dg/vect/bb-slp-11.c: Likewise.
3745 * gcc.dg/vect/bb-slp-13.c: Likewise.
3746 * gcc.dg/vect/bb-slp-14.c: Likewise.
3747 * gcc.dg/vect/bb-slp-15.c: Likewise.
3748 * gcc.dg/vect/bb-slp-16.c: Likewise.
3749 * gcc.dg/vect/bb-slp-17.c: Likewise.
3750 * gcc.dg/vect/bb-slp-18.c: Likewise.
3751 * gcc.dg/vect/bb-slp-19.c: Likewise.
3752 * gcc.dg/vect/bb-slp-2.c: Likewise.
3753 * gcc.dg/vect/bb-slp-20.c: Likewise.
3754 * gcc.dg/vect/bb-slp-21.c: Likewise.
3755 * gcc.dg/vect/bb-slp-22.c: Likewise.
3756 * gcc.dg/vect/bb-slp-23.c: Likewise.
3757 * gcc.dg/vect/bb-slp-24.c: Likewise.
3758 * gcc.dg/vect/bb-slp-25.c: Likewise.
3759 * gcc.dg/vect/bb-slp-26.c: Likewise.
3760 * gcc.dg/vect/bb-slp-27.c: Likewise.
3761 * gcc.dg/vect/bb-slp-28.c: Likewise.
3762 * gcc.dg/vect/bb-slp-29.c: Likewise.
3763 * gcc.dg/vect/bb-slp-3.c: Likewise.
3764 * gcc.dg/vect/bb-slp-30.c: Likewise.
3765 * gcc.dg/vect/bb-slp-31.c: Likewise.
3766 * gcc.dg/vect/bb-slp-32.c: Likewise.
3767 * gcc.dg/vect/bb-slp-4.c: Likewise.
3768 * gcc.dg/vect/bb-slp-5.c: Likewise.
3769 * gcc.dg/vect/bb-slp-6.c: Likewise.
3770 * gcc.dg/vect/bb-slp-7.c: Likewise.
3771 * gcc.dg/vect/bb-slp-8.c: Likewise.
3772 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3773 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3774 * gcc.dg/vect/bb-slp-9.c: Likewise.
3775 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3776 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3777 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3778 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3779 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3780 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3781 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3782 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3783 * gcc.dg/vect/pr26359.c: Likewise.
3784 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
3785
3786 2014-06-23 Marek Polacek <polacek@redhat.com>
3787
3788 * c-c++-common/pr49706-2.c: New test.
3789
3790 2014-06-23 Alan Modra <amodra@gmail.com>
3791
3792 * gcc.dg/pr61583.c: New.
3793
3794 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3795
3796 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
3797 [u]int64x1_t.
3798
3799 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3800 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3801
3802 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3803 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3804 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3805 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3806 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3807 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3808 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3809 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3810 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3811 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3812 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3813 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3814 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3815 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3816 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3817 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3818 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3819 test_vsrid_n_u64): Fix signature to match intrinsic.
3820
3821 (test_vabs_s64): Remove.
3822 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3823
3824 (test_vdupd_lane_s64): Rename to...
3825 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3826
3827 (test_vdupd_lane_u64): Rename to...
3828 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3829
3830 (test_vtst_s64): Rename to...
3831 (test_vtstd_s64): ...and change int64x1_t to int64_t.
3832
3833 (test_vtst_u64): Rename to...
3834 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3835
3836 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3837 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3838 Remove out-of-bounds tests.
3839 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
3840 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3841 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
3842
3843 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3844
3845 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3846 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3847 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3848 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
3849 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3850 vector types.
3851 * gcc.target/aarch64/vsub_f64.c: Likewise.
3852 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3853 scheme as now the same for all variants.
3854 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3855 float64x1_t.
3856
3857 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3858
3859 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3860
3861 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3862
3863 * gcc.dg/localalias.c: Fix broken commit.
3864 * gcc.dg/globalalias.c: Likewise.
3865
3866 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3867
3868 * gcc.dg/localalias.c: New testcase.
3869 * gcc.dg/localalias-2.c: New testcase.
3870 * gcc.dg/globalalias.c: New testcase.
3871 * gcc.dg/globalalias-2.c: New testcase.
3872
3873 2014-06-20 Jakub Jelinek <jakub@redhat.com>
3874
3875 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3876
3877 2014-06-20 Marek Polacek <polacek@redhat.com>
3878
3879 * c-c++-common/ubsan/bounds-1.c: New test.
3880 * c-c++-common/ubsan/bounds-2.c: New test.
3881 * c-c++-common/ubsan/bounds-3.c: New test.
3882 * c-c++-common/ubsan/bounds-4.c: New test.
3883 * c-c++-common/ubsan/bounds-5.c: New test.
3884 * c-c++-common/ubsan/bounds-6.c: New test.
3885
3886 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
3887
3888 Make the tests big-endian friendly.
3889
3890 * gcc.target/aarch64/aapcs64/test_25.c: Update.
3891 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3892 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3893 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3894 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3895 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3896 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3897 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3898 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3899
3900 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3901 Max Ostapenko <m.ostapenko@partner.samsung.com>
3902
3903 PR sanitizer/61547
3904 * c-c++-common/asan/strlen-overflow-1.c: New test.
3905
3906 2014-06-20 Martin Jambor <mjambor@suse.cz>
3907
3908 PR ipa/61540
3909 * g++.dg/ipa/pr61540.C: New test.
3910
3911 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3912 Max Ostapenko <m.ostapenko@partner.samsung.com>
3913
3914 PR sanitizer/61530
3915 * c-c++-common/asan/pr61530.c: New test.
3916
3917 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3918
3919 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
3920 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
3921 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
3922 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
3923 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
3924 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
3925 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
3926 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
3927 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
3928 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
3929 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
3930 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
3931 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3932 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3933 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
3934 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
3935 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
3936 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
3937 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
3938 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
3939 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
3940 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3941 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3942 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
3943 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
3944 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
3945 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
3946 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
3947 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
3948 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
3949 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
3950 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
3951 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
3952 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
3953 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
3954 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3955 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3956 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
3957 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
3958 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
3959 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
3960 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
3961 (test_vqdmlal_high_lane_s16): Fix parameter type.
3962 (test_vqdmlal_high_lane_s32): Likewise.
3963 (test_vqdmull_high_lane_s16): Likewise.
3964 (test_vqdmull_high_lane_s32): Likewise.
3965 (test_vqdmlsl_high_lane_s32): Likewise.
3966 (test_vqdmlsl_high_lane_s16): Likewise.
3967 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
3968 Fix argument type.
3969 (test_vqdmlals_lane_s32): Likewise.
3970 (test_vqdmlslh_lane_s16): Likewise.
3971 (test_vqdmlsls_lane_s32): Likewise.
3972 (test_vqdmulhh_lane_s16): Likewise.
3973 (test_vqdmulhs_lane_s32): Likewise.
3974 (test_vqdmullh_lane_s16): Likewise.
3975 (test_vqdmulls_lane_s32): Likewise.
3976 (test_vqrdmulhh_lane_s16): Likewise.
3977 (test_vqrdmulhs_lane_s32): Likewise.
3978
3979 2014-06-20 Tobias Burnus <burnus@net-b.de>
3980
3981 PR testsuite/61567
3982 * gfortran.dg/coarray_collectives_5.f90: Update
3983 dg-final scan-tree-dump-times.
3984 * gfortran.dg/coarray_collectives_6.f90: Ditto.
3985
3986 2014-06-20 Hale Wang <hale.wang@arm.com>
3987
3988 * gcc.target/arm/lto/: New folder to verify the LTO option.
3989 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
3990 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
3991 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
3992 * lib/lto.exp (object-readelf): New procedure.
3993
3994 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3995
3996 PR fortran/61454
3997 * gfortran.dg/pr61454.f90: New file.
3998
3999 2014-06-19 Terry Guo <terry.guo@arm.com>
4000
4001 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
4002 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
4003 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
4004
4005 2014-06-19 Tobias Burnus <burnus@net-b.de>
4006
4007 * gfortran.dg/coarray/collectives_2.f90: Extend
4008 and make valid.
4009
4010 2014-06-18 Tom de Vries <tom@codesourcery.com>
4011
4012 * gcc.target/aarch64/fuse-caller-save.c: New test.
4013
4014 2014-06-18 Radovan Obradovic <robradovic@mips.com>
4015 Tom de Vries <tom@codesourcery.com>
4016
4017 * gcc.target/arm/fuse-caller-save.c: New test.
4018
4019 2014-06-18 Richard Biener <rguenther@suse.de>
4020
4021 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
4022 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
4023 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
4024
4025 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4026
4027 PR tree-optimization/61518
4028 * gcc.dg/torture/pr61518.c: New test.
4029
4030 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
4031
4032 PR tree-optimization/61517
4033 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
4034 (incorrect_read_be32): Likewise.
4035 (main): Call incorrect_read_* to test stmt replacement is made by
4036 bswap at the right place.
4037 * gcc.c-torture/execute/pr61517.c: New test.
4038
4039 2014-06-18 Andreas Schwab <schwab@suse.de>
4040
4041 PR rtl-optimization/54555
4042 * gcc.target/m68k/pr54555.c: New test.
4043
4044 2014-06-18 Olivier Hainque <hainque@adacore.com>
4045
4046 * gnat.dg/blocklocs.adb: New test.
4047
4048 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
4049
4050 PR tree-optimization/52252
4051 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
4052 * gcc.target/i386/pr52252-core.c: Ditto.
4053
4054 PR tree-optimization/61403
4055 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
4056
4057 2014-06-18 Jakub Jelinek <jakub@redhat.com>
4058
4059 * gfortran.dg/gomp/declare-simd-1.f90: New test.
4060 * gfortran.dg/gomp/depend-1.f90: New test.
4061 * gfortran.dg/gomp/target1.f90: New test.
4062 * gfortran.dg/gomp/target2.f90: New test.
4063 * gfortran.dg/gomp/target3.f90: New test.
4064 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
4065 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
4066 201107.
4067
4068 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4069
4070 PR fortran/61126
4071 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
4072
4073 2014-06-17 Tobias Burnus <burnus@net-b.de>
4074 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
4075
4076 * gfortran.dg/coarray/send_array.f90: New.
4077 * gfortran.dg/coarray/get_array.f90: New.
4078 * gfortran.dg/coarray/sendget_array.f90: New.
4079 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
4080 names.
4081 * gfortran.dg/coarray/collectives_2.f90: New.
4082
4083 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4084
4085 PR target/61533
4086 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
4087 dg-options.
4088
4089 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
4090
4091 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
4092 unit_id and kind_id to zero.
4093
4094 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
4095
4096 PR target/61483
4097 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
4098 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
4099 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
4100 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
4101
4102 2014-06-17 Richard Biener <rguenther@suse.de>
4103
4104 PR lto/61012
4105 * gcc.dg/lto/pr61526_0.c: New testcase.
4106 * gcc.dg/lto/pr61526_1.c: Likewise.
4107
4108 2014-06-17 Richard Biener <rguenther@suse.de>
4109
4110 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
4111 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
4112 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
4113 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4114 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
4115
4116 2014-06-17 Richard Biener <rguenther@suse.de>
4117
4118 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
4119
4120 2014-06-16 Richard Biener <rguenther@suse.de>
4121
4122 PR tree-optimization/61482
4123 * g++.dg/torture/pr61482.C: New testcase.
4124
4125 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
4126
4127 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
4128 vpmacsdql instruction.
4129
4130 2014-06-16 Yury Gribov <y.gribov@samsung.com>
4131
4132 * c-c++-common/asan/instrument-with-calls-1.c: New test.
4133 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4134 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4135 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
4136 test patterns.
4137 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4138 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
4139 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4140 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4141 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4142 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4143
4144 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4145
4146 PR fortran/28484
4147 PR fortran/61429
4148 * gfortran.dg/system_clock_1.f90: New file.
4149 * gfortran.dg/system_clock_2.f90: New file.
4150
4151 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4152
4153 PR c++/33101
4154 * g++.dg/other/void3.C: New.
4155 * g++.dg/conversion/err-recover1.C: Update.
4156
4157 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
4158
4159 PR target/61415
4160 * lib/target-supports.exp (check_effective_target_longdouble128): New.
4161 * gcc.target/powerpc/pack02.c: Use it.
4162 * gcc.target/powerpc/tfmode_off.c: Likewise.
4163
4164 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
4165
4166 PR rtl-optimization/61094
4167 PR rtl-optimization/61446
4168 * gcc.target/i386/pr61446.c : New.
4169
4170 2014-06-13 Dehao Chen <dehao@google.com>
4171
4172 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
4173
4174 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
4175
4176 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
4177
4178 2014-06-13 Richard Biener <rguenther@suse.de>
4179
4180 * c-c++-common/pr46562-2.c: Adjust.
4181 * g++.dg/tree-ssa/pr8781.C: Likewise.
4182 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
4183 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4184 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4185 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
4186 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4187
4188 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4189
4190 PR tree-optimization/61375
4191 * gcc.c-torture/execute/pr61375-1.c: New test.
4192
4193 2014-06-12 Jakub Jelinek <jakub@redhat.com>
4194
4195 PR middle-end/61486
4196 * c-c++-common/gomp/pr61486-1.c: New test.
4197 * c-c++-common/gomp/pr61486-2.c: New test.
4198
4199 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
4200
4201 PR target/59843
4202 * gcc.dg/vect/vect-singleton_1.c: New file.
4203
4204 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
4205
4206 PR target/61443
4207 * gcc.target/avr/torture/pr61443.c: New test.
4208
4209 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4210
4211 PR c++/19200
4212 * g++.dg/parse/friend11.C: New.
4213
4214 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4215
4216 PR c++/60265
4217 * g++.dg/cpp0x/using-enum-1.C: New.
4218 * g++.dg/cpp0x/using-enum-2.C: Likewise.
4219
4220 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4221
4222 PR c++/19200
4223 * g++.dg/parse/friend9.C: New.
4224 * g++.dg/parse/friend10.C: Likewise.
4225 * g++.dg/parse/friend7.C: Adjust.
4226
4227 2014-06-11 Richard Biener <rguenther@suse.de>
4228
4229 PR tree-optimization/61452
4230 * gcc.dg/torture/pr61452.c: New testcase.
4231
4232 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4233
4234 PR c++/34049
4235 * g++.dg/parse/pr34049.C: New.
4236
4237 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4238
4239 * gcc.c-torture/execute/pr61306-1.c: New test.
4240 * gcc.c-torture/execute/pr61306-2.c: Likewise.
4241 * gcc.c-torture/execute/pr61306-3.c: Likewise.
4242
4243 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4244
4245 * gcc.target/aarch64/acle/acle.exp: New.
4246 * gcc.target/aarch64/acle/crc32b.c: New test.
4247 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
4248 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
4249 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
4250 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
4251 * gcc.target/aarch64/acle/crc32d.c: Likewise.
4252 * gcc.target/aarch64/acle/crc32h.c: Likewise.
4253 * gcc.target/aarch64/acle/crc32w.c: Likewise.
4254
4255 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
4256
4257 PR tree-optimization/52252
4258 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
4259
4260 2014-06-11 Richard Biener <rguenther@suse.de>
4261
4262 PR middle-end/61437
4263 * gcc.dg/torture/20140610-1.c: New testcase.
4264 * gcc.dg/torture/20140610-2.c: Likewise.
4265
4266 2014-06-10 Richard Biener <rguenther@suse.de>
4267
4268 PR tree-optimization/61438
4269 * gcc.dg/torture/pr61438.c: New testcase.
4270
4271 2014-06-10 Richard Biener <rguenther@suse.de>
4272
4273 PR middle-end/61456
4274 * g++.dg/opt/pr61456.C: New testcase.
4275
4276 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
4277 Mikael Morin <mikael@gcc.gnu.org>
4278
4279 PR fortran/41936
4280 * gfortran.dg/class_array_15.f03: Check memory leaks.
4281
4282 2014-06-10 Richard Biener <rguenther@suse.de>
4283
4284 PR tree-optimization/57186
4285 PR tree-optimization/59299
4286 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
4287 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
4288
4289 2014-06-10 Jakub Jelinek <jakub@redhat.com>
4290
4291 PR fortran/60928
4292 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
4293 directives.
4294 * gfortran.dg/gomp/associate1.f90: New test.
4295 * gfortran.dg/gomp/intentin1.f90: New test.
4296 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
4297 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
4298 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
4299 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
4300
4301 2014-06-09 Marek Polacek <polacek@redhat.com>
4302
4303 PR c/36446
4304 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
4305 * gcc.dg/array-2.c: Likewise.
4306 * gcc.dg/array-const-2.c: Likewise.
4307 * gcc.dg/ucnid-8.c: Likewise.
4308 * gcc.dg/vla-init-1.c: Likewise.
4309 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
4310 * gcc.dg/c99-flex-array-7.c: Likewise.
4311 * gcc.dg/init-bad-1.c: Likewise.
4312 * gcc.dg/init-bad-3.c: Likewise.
4313 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
4314 * gcc.dg/pedwarn-init.c: Add dg-warning.
4315 * gcc.dg/pr53119.c: Remove dg-excess-errors.
4316
4317 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4318
4319 PR c++/22556
4320 * g++.dg/other/redecl3.C: New.
4321
4322 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
4323
4324 PR c++/54442
4325 * g++.dg/pr54442.C: New file.
4326
4327 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
4328
4329 PR fortran/61406
4330 * gfortran.dg/associate_17.f90 : New test
4331
4332 2014-06-09 Petr Murzin <petr.murzin@intel.com>
4333
4334 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
4335 void for TEST instead of static void.
4336 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
4337 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
4338 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
4339 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
4340 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
4341 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
4342 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
4343 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
4344 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
4345 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
4346 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
4347 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
4348 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
4349 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
4350 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
4351 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
4352 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
4353 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
4354 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
4355 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
4356 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
4357 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
4358 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
4359 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
4360 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
4361 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
4362 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
4363 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
4364 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
4365 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
4366 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
4367 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4368 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4369 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4370 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4371 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4372 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4373 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4374 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4375 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4376 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4377 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
4378 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
4379 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
4380 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
4381 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
4382 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
4383 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
4384 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
4385 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
4386 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
4387 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
4388 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
4389 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
4390 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
4391 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
4392 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
4393 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
4394 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
4395 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
4396 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
4397 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
4398 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
4399 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4400 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4401 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4402 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
4403 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
4404 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4405 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4406 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4407 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4408 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4409 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4410 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4411 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4412 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4413 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
4414 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
4415 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4416 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
4417 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
4418 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
4419 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
4420 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
4421 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
4422 instead of static void.
4423 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
4424 delete unused variables.
4425 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4426 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4427 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4428 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
4429 delete unused variables, void for TEST instead of static void.
4430 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4431 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4432 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4433 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4434 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4435 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4436 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4437 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4438 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4439 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4440 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4441 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4442 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
4443 initialize variables.
4444 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
4445 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
4446 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
4447 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
4448 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
4449 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
4450 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
4451 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
4452 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4453 * gcc.target/i386/i386.exp: Ditto.
4454 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
4455 CALC, void for TEST instead of static void, initialize variables.
4456 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
4457 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
4458 static void.
4459 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
4460 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
4461 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
4462 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
4463 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
4464 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
4465 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
4466 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
4467 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
4468 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
4469 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
4470 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
4471 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
4472 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
4473 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
4474 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
4475 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4476 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4477 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4478 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
4479 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
4480 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
4481 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
4482 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
4483 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
4484 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
4485 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
4486 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
4487 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
4488 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
4489 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
4490 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
4491 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
4492 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
4493 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
4494 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
4495 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
4496 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
4497 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
4498 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
4499 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4500 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4501 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
4502 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
4503 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
4504 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
4505 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
4506 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
4507 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4508 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4509 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4510 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4511 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4512 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4513 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4514 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4515 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
4516 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
4517 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4518 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
4519 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4520 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4521 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4522 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
4523 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4524 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
4525 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
4526 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4527 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
4528 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4529 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4530 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4531 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4532 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4533 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4534 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4535 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
4536 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
4537 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
4538 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
4539 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
4540 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
4541 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
4542 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
4543 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
4544 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
4545 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
4546 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
4547 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
4548 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4549 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4550 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4551 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
4552 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
4553 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4554 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4555 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
4556 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
4557 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4558 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
4559 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
4560 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4561 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
4562 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
4563 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
4564 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
4565 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
4566 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
4567 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
4568 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
4569 instead of static void.
4570 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
4571 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
4572 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
4573 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
4574 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
4575 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
4576 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
4577 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
4578 static void, delete unused variables.
4579 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4580 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4581 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
4582 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
4583 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
4584 static void, delete unused variables, Change parameters for
4585 UNION_CHECK, MASK_MERGE and MASK_ZERO.
4586 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
4587 CALC, void for TEST instead of static void.
4588 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
4589 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
4590 void.
4591 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4592 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
4593 static void, change type of parameter for UNION_TYPE.
4594 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
4595 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
4596 void for TEST instead of static void, delete unused variables, change
4597 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
4598 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
4599 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4600 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4601 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4602 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4603 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4604 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
4605 void for TEST instead of static void, change parameters for
4606 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
4607 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
4608 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
4609 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
4610 * gcc.target/i386/avx512f-additional-reg-names.c: Add
4611 __attribute__((unused)).
4612 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
4613 __attribute__((unused)).
4614 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
4615 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
4616 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
4617 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
4618 * gcc.target/i386/avx512f-korw-1.c: Ditto.
4619 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
4620 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
4621 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
4622 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
4623 add __attribute__((unused)).
4624 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
4625 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
4626 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
4627 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
4628 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
4629 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
4630 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
4631 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
4632 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
4633 delete unused variables.
4634 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
4635 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4636 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4637 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4638 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4639 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
4640 static void, mask_merging and zero_masking for unsigned types.
4641 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
4642 CHECK_ARRAY for unsigned types.
4643 * gcc.target/i386/m256-check.h: Ditto.
4644 * gcc.target/i386/m512-check.h: Ditto.
4645
4646 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
4647
4648 PR target/61062
4649 * gcc.target/arm/pr48252.c (main): Expect same result
4650 as endian-neutral.
4651
4652 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4653
4654 PR fortran/45187
4655 * gfortran.dg/cray_pointers_10.f90: New file.
4656
4657 2014-06-09 Jakub Jelinek <jakub@redhat.com>
4658
4659 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
4660 instead of complex(kind=16).
4661
4662 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4663
4664 PR fortran/38829
4665 * gfortran.dg/bind_c_usage_29.f90: New file.
4666
4667 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
4668
4669 * gnat.dg/opt38.adb: New test.
4670 * gnat.dg/opt38_pkg.ad[sb]: New helper.
4671
4672 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
4673
4674 PR target/18343
4675 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
4676 New macro, 0 for __MMIX__, default 64.
4677 (bar): Pass it to __builtin_apply instead of literal 64.
4678
4679 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4680
4681 * gfortran.dg/io_constraints_11.f90: New file.
4682 * gfortran.dg/io_constraints_12.f90: New file.
4683 * gfortran.dg/io_constraints_13.f90: New file.
4684
4685 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
4686
4687 PR target/61423
4688 * gcc.target/i386/pr61423.c: New test.
4689
4690 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4691
4692 PR c++/60184
4693 * g++.dg/cpp0x/constexpr-union6.C: New.
4694 * g++.dg/cpp0x/union6.C: Likewise.
4695 * g++.dg/init/ref14.C: Adjust.
4696 * g++.dg/init/union1.C: Likewise.
4697
4698 2014-06-06 Richard Biener <rguenther@suse.de>
4699
4700 PR tree-optimization/59299
4701 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
4702
4703 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
4704
4705 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
4706 * gcc.dg/tree-ssa/sra-12.c: Likewise.
4707
4708 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4709
4710 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
4711 bitfield and test wrong results instead of correct results to make the
4712 test more portable.
4713
4714 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4715
4716 PR c++/60432
4717 * g++.dg/cpp0x/constexpr-60432.C: New.
4718
4719 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4720
4721 PR c++/60199
4722 * g++.dg/cpp0x/constexpr-60199.C: New.
4723
4724 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4725
4726 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
4727 Specify -march=z900 as an additional option.
4728 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
4729 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4730 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
4731
4732 2014-06-06 Jakub Jelinek <jakub@redhat.com>
4733
4734 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
4735 reduction clause diagnostic changes.
4736 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
4737 * gfortran.dg/gomp/reduction1.f90: Likewise.
4738 * gfortran.dg/gomp/reduction3.f90: Likewise.
4739 * gfortran.dg/gomp/udr1.f90: New test.
4740 * gfortran.dg/gomp/udr2.f90: New test.
4741 * gfortran.dg/gomp/udr3.f90: New test.
4742 * gfortran.dg/gomp/udr4.f90: New test.
4743 * gfortran.dg/gomp/udr5.f90: New test.
4744 * gfortran.dg/gomp/udr6.f90: New test.
4745 * gfortran.dg/gomp/udr7.f90: New test.
4746
4747 2014-06-06 Christian Bruel <christian.bruel@st.com>
4748
4749 PR tree-optimization/43934
4750 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4751
4752 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
4753
4754 PR c/53119
4755 * gcc.dg/pr53119.c: New testcase.
4756
4757 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4758
4759 PR target/52472
4760 * gcc.target/avr/pr52472.c: New test.
4761
4762
4763 2014-06-05 Jeff Law <law@redhat.com>
4764
4765 PR tree-optimization/61289
4766 * g++.dg/pr61289.C: New test.
4767 * g++.dg/pr61289-2.C: New test.
4768
4769 2014-06-05 Richard Biener <rguenther@suse.de>
4770 Paolo Carlini <paolo.carlini@oracle.com>
4771
4772 PR c++/56961
4773 * g++.dg/parse/pr56961.C: New.
4774
4775 2014-06-05 Kai Tietz <ktietz@redhat.com>
4776
4777 PR target/46219
4778 * gcc.target/i386/sibcall-4.c: Remove xfail.
4779
4780 2014-06-05 Julian Brown <julian@codesourcery.com>
4781 Sandra Loosemore <sandra@codesourcery.com>
4782
4783 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
4784
4785 2014-06-05 Richard Biener <rguenther@suse.de>
4786
4787 PR c++/61004
4788 * g++.dg/diagnostic/pr61004.C: New testcase.
4789
4790 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
4791
4792 * gcc.dg/torture/pr61319.c: New test.
4793
4794 2014-06-05 Marek Polacek <polacek@redhat.com>
4795
4796 PR c/56724
4797 * gcc.dg/pr56724-3.c: New test.
4798
4799 2014-06-05 Andreas Schwab <schwab@suse.de>
4800
4801 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4802
4803 2014-06-05 Marek Polacek <polacek@redhat.com>
4804
4805 PR c/49706
4806 * c-c++-common/pr49706.c: New test.
4807
4808 2014-06-05 Marek Polacek <polacek@redhat.com>
4809
4810 PR c/48062
4811 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4812 * gcc.dg/Wshadow-3.c: Likewise.
4813 * gcc.dg/pr48062.c: New test.
4814
4815 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4816
4817 PR c++/43453
4818 * g++.dg/init/pr43453.C: New.
4819
4820 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
4821
4822 PR tree-optimization/61385
4823 * gcc.dg/tree-ssa/pr61385.c: New file.
4824
4825 2014-06-04 Richard Biener <rguenther@suse.de>
4826
4827 PR tree-optimization/60098
4828 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4829
4830 2014-06-04 Richard Biener <rguenther@suse.de>
4831
4832 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4833
4834 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
4835
4836 PR c/58942
4837 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4838 the case with a pointer.
4839
4840 2014-06-04 Marek Polacek <polacek@redhat.com>
4841
4842 PR c/30020
4843 * c-c++-common/pr30020.c: New test.
4844
4845 2014-06-03 Andrew Pinski <apinski@cavium.com>
4846
4847 * gcc.c-torture/compile/20140528-1.c: New testcase.
4848
4849 2014-06-03 Dehao Chen <dehao@google.com>
4850
4851 * gcc.dg/tree-prof/merge_block.c: New test.
4852
4853 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
4854
4855 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4856 * g++.dg/ext/mv15.C (dg-options): Ditto.
4857
4858 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4859
4860 DR 1423
4861 PR c++/52174
4862 * g++.dg/cpp0x/nullptr31.C: New.
4863 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4864 * g++.dg/cpp0x/nullptr17.C: Update.
4865
4866 2014-06-03 Marek Polacek <polacek@redhat.com>
4867
4868 PR c/60439
4869 * c-c++-common/pr60439.c: New test.
4870 * g++.dg/eh/scope1.C (f4): Add dg-warning.
4871
4872 2014-06-03 Martin Jambor <mjambor@suse.cz>
4873
4874 PR ipa/61160
4875 * g++.dg/ipa/pr61160-1.C: New test.
4876
4877 2014-06-03 Richard Biener <rguenther@suse.de>
4878
4879 PR tree-optimization/61383
4880 * gcc.dg/torture/pr61383-1.c: New testcase.
4881
4882 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
4883
4884 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4885
4886 2014-06-02 Jeff Law <law@redhat.com>
4887
4888 PR rtl-optimization/61094
4889 * g++.dg/pr61094: New test.
4890
4891 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
4892
4893 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4894 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4895 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4896 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4897 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4898 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4899 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4900 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4901
4902 2014-06-02 Richard Biener <rguenther@suse.de>
4903
4904 PR tree-optimization/61346
4905 * gcc.dg/torture/pr61346.c: New testcase.
4906
4907 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4908
4909 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
4910 not compilation.
4911 * gcc.target/i386/sibcall-4.c: Ditto.
4912 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
4913
4914 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4915
4916 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
4917 in scan-assembler-not string.
4918 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
4919 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
4920 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
4921
4922 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4923
4924 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
4925
4926 2014-06-01 Kai Tietz <ktietz@redhat.com>
4927
4928 PR target/61377
4929 * gcc.target/i386/sibcall-6.c: New test.
4930
4931 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4932
4933 DR 1227
4934 PR c++/57543
4935 * g++.dg/cpp0x/pr57543-1.C: New.
4936 * g++.dg/cpp0x/pr57543-2.C: Likewise.
4937 * g++.dg/cpp0x/pr57543-3.C: Likewise.
4938 * g++.dg/cpp0x/decltype59.C: Likewise.
4939
4940 2014-05-31 Tom de Vries <tom@codesourcery.com>
4941
4942 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
4943
4944 2014-05-30 Jakub Jelinek <jakub@redhat.com>
4945
4946 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
4947 restore_gcc_exec_prefix_env_var): New procedures.
4948 (set_ld_library_path_env_vars,
4949 restore_ld_library_path_env_vars): Use them.
4950 * lib/c-compat.exp: Load target-libpath.exp.
4951 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
4952 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
4953 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
4954 restore_gcc_exec_prefix_env_var.
4955 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
4956 Likewise.
4957
4958 * c-c++-common/asan/misalign-1.c: New test.
4959 * c-c++-common/asan/misalign-2.c: New test.
4960
4961 * g++.dg/asan/asan_test.C: Add -std=c++11 and
4962 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
4963 -DASAN_USE_DEJAGNU_GTEST=1.
4964 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
4965 * g++.dg/asan/asan_oob_test.cc: Likewise.
4966 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
4967 * g++.dg/asan/asan_str_test.cc: Likewise.
4968 * g++.dg/asan/asan_test_utils.h: Likewise.
4969 * g++.dg/asan/sanitizer_test_config.h: Likewise.
4970 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
4971 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
4972 Imported from upstream r209283.
4973 * g++.dg/asan/asan_test_config.h: Likewise.
4974
4975 2014-05-30 Kai Tietz <ktietz@redhat.com>
4976
4977 PR target/60104
4978 * gcc.target/i386/sibcall-1.c: New test.
4979 * gcc.target/i386/sibcall-2.c: New test.
4980 * gcc.target/i386/sibcall-3.c: New test.
4981 * gcc.target/i386/sibcall-4.c: New test.
4982
4983 2014-05-30 Ian Lance Taylor <iant@google.com>
4984
4985 * gcc.target/i386/pause-2.c: New test.
4986
4987 2014-05-30 Tom de Vries <tom@codesourcery.com>
4988
4989 * gcc.target/i386/fuse-caller-save.c: New test.
4990 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
4991 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
4992
4993 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
4994
4995 * gcc.target/arm/simd/vrev16p8_1.c: New file.
4996 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
4997 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
4998 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
4999 * gcc.target/arm/simd/vrev16s8_1.c: New file.
5000 * gcc.target/arm/simd/vrev16u8_1.c: New file.
5001 * gcc.target/arm/simd/vrev32p16_1.c: New file.
5002 * gcc.target/arm/simd/vrev32p8_1.c: New file.
5003 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
5004 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
5005 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
5006 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
5007 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
5008 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
5009 * gcc.target/arm/simd/vrev32s16_1.c: New file.
5010 * gcc.target/arm/simd/vrev32s8_1.c: New file.
5011 * gcc.target/arm/simd/vrev32u16_1.c: New file.
5012 * gcc.target/arm/simd/vrev32u8_1.c: New file.
5013 * gcc.target/arm/simd/vrev64f32_1.c: New file.
5014 * gcc.target/arm/simd/vrev64p16_1.c: New file.
5015 * gcc.target/arm/simd/vrev64p8_1.c: New file.
5016 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
5017 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
5018 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
5019 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
5020 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
5021 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
5022 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
5023 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
5024 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
5025 * gcc.target/arm/simd/vrev64s16_1.c: New file.
5026 * gcc.target/arm/simd/vrev64s32_1.c: New file.
5027 * gcc.target/arm/simd/vrev64s8_1.c: New file.
5028 * gcc.target/arm/simd/vrev64u16_1.c: New file.
5029 * gcc.target/arm/simd/vrev64u32_1.c: New file.
5030 * gcc.target/arm/simd/vrev64u8_1.c: New file.
5031
5032 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
5033
5034 PR rtl-optimization/61325
5035 * gcc.target/aarch64/pr61325.c: New.
5036
5037 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
5038
5039 * gcc.target/arm/simd/vextQf32_1.c: New file.
5040 * gcc.target/arm/simd/vextQp16_1.c: New file.
5041 * gcc.target/arm/simd/vextQp8_1.c: New file.
5042 * gcc.target/arm/simd/vextQs16_1.c: New file.
5043 * gcc.target/arm/simd/vextQs32_1.c: New file.
5044 * gcc.target/arm/simd/vextQs64_1.c: New file.
5045 * gcc.target/arm/simd/vextQs8_1.c: New file.
5046 * gcc.target/arm/simd/vextQu16_1.c: New file.
5047 * gcc.target/arm/simd/vextQu32_1.c: New file.
5048 * gcc.target/arm/simd/vextQu64_1.c: New file.
5049 * gcc.target/arm/simd/vextQu8_1.c: New file.
5050 * gcc.target/arm/simd/vextQp64_1.c: New file.
5051 * gcc.target/arm/simd/vextf32_1.c: New file.
5052 * gcc.target/arm/simd/vextp16_1.c: New file.
5053 * gcc.target/arm/simd/vextp8_1.c: New file.
5054 * gcc.target/arm/simd/vexts16_1.c: New file.
5055 * gcc.target/arm/simd/vexts32_1.c: New file.
5056 * gcc.target/arm/simd/vexts64_1.c: New file.
5057 * gcc.target/arm/simd/vexts8_1.c: New file.
5058 * gcc.target/arm/simd/vextu16_1.c: New file.
5059 * gcc.target/arm/simd/vextu32_1.c: New file.
5060 * gcc.target/arm/simd/vextu64_1.c: New file.
5061 * gcc.target/arm/simd/vextu8_1.c: New file.
5062 * gcc.target/arm/simd/vextp64_1.c: New file.
5063
5064 2014-05-29 Radovan Obradovic <robradovic@mips.com>
5065 Tom de Vries <tom@codesourcery.com>
5066
5067 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
5068 options.
5069 * gcc.target/mips/fuse-caller-save.h: New include file.
5070 * gcc.target/mips/fuse-caller-save.c: New test.
5071 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
5072 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
5073
5074 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
5075
5076 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
5077
5078 2014-05-28 Richard Biener <rguenther@suse.de>
5079
5080 PR middle-end/61045
5081 * gcc.dg/pr61045.c: New testcase.
5082
5083 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5084
5085 * lib/clearcap.exp: New file.
5086 * gcc.dg/vect/vect.exp: Load clearcap.exp.
5087 Remove clearcap_ldflags handling.
5088 Call clearcap-init, clearcap-finish.
5089 * gcc.target/i386/i386.exp: Likewise.
5090 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
5091 * gcc.target/i386/clearcapv2.map: Move to
5092 ../config/sol2-clearcapv2.map.
5093 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
5094 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
5095
5096 2014-05-28 Richard Biener <rguenther@suse.de>
5097
5098 PR tree-optimization/61335
5099 * gfortran.dg/pr61335.f90: New testcase.
5100
5101 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5102
5103 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
5104
5105 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5106
5107 * gnat.dg/overflow_fixed.adb: New test.
5108
5109 2014-05-27 Marek Polacek <polacek@redhat.com>
5110
5111 PR c/56724
5112 * gcc.dg/pr56724-1.c: New test.
5113 * gcc.dg/pr56724-2.c: New test.
5114 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
5115 -Wtraditional.
5116 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
5117
5118 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5119
5120 * gcc.dg/fold-compare-8.c: New test.
5121 * gcc.dg/Wstrict-overflow-25.c: Likewise.
5122
5123 2014-05-27 Richard Biener <rguenther@suse.de>
5124
5125 * gcc.dg/tree-ssa/vrp92.c: New testcase.
5126
5127 2014-05-27 Marek Polacek <polacek@redhat.com>
5128
5129 PR testsuite/61319
5130 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
5131 LLONG_MIN, and ULLONG_MAX.
5132
5133 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5134
5135 * lib/target-supports.exp (check_effective_target_vect_bswap):
5136 Specify arm*-*-* support.
5137
5138 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
5139
5140 PR testsuite/61319
5141 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
5142 -nan optional.
5143 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
5144 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
5145
5146 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5147
5148 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
5149
5150 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
5151
5152 PR rtl-optimization/61222
5153 * gcc.c-torture/compile/pr61222-1.c: New test.
5154 * gcc.c-torture/compile/pr61222-2.c: Likewise.
5155
5156 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5157
5158 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
5159
5160 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5161
5162 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
5163
5164 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5165
5166 PR libgfortran/55117
5167 * gfortran.dg/namelist_85.f90: New test.
5168
5169 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
5170
5171 PR c/61191
5172 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
5173 the case with syntax error.
5174
5175 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5176
5177 * gcc.dg/lto/pr61278_0.c: New test.
5178 * gcc.dg/lto/pr61278_1.c: New test.
5179
5180 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5181
5182 * gcc.dg/pr61220.c: New test.
5183 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
5184
5185 2014-05-25 Tobias Burnus <burnus@net-b.de>
5186
5187 * gfortran.dg/coarray_10.f90: Update dg-warning.
5188 * gfortran.dg/coarray_this_image_1.f90: New.
5189 * gfortran.dg/coarray_this_image_2.f90: New.
5190
5191 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
5192
5193 PR libfortran/61173
5194 * gfortran.dg/arrayio_14.f90: New test.
5195
5196 2014-05-24 Andreas Schwab <schwab@suse.de>
5197
5198 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
5199
5200 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5201
5202 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
5203 Adjust regexp for -flto.
5204 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
5205 * gfortran.dg/pr52835.f90: Likewise.
5206
5207 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
5208
5209 PR rtl-optimization/61215
5210 * gcc.target/i386/pr61215.c: New.
5211
5212 2014-05-23 Marek Polacek <polacek@redhat.com>
5213 Jakub Jelinek <jakub@redhat.com>
5214
5215 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
5216 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
5217 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
5218 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
5219 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
5220 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
5221 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
5222 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
5223 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
5224 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
5225 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
5226 * c-c++-common/ubsan/float-cast.h: New file.
5227 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
5228 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
5229
5230 2014-05-23 Jiong Wang <jiong.wang@arm.com>
5231
5232 * gcc.target/aarch64/tail_indirect_call_1.c: New.
5233
5234 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5235
5236 * g++.dg/cpp1y/lambda-init9.C: New.
5237
5238 2014-05-23 Richard Biener <rguenther@suse.de>
5239
5240 PR testsuite/61266
5241 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
5242 adjust testcase to reflect reality.
5243
5244 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5245
5246 PR tree-optimization/54733
5247 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
5248 optimization to support memory sources and bitwise operations
5249 equivalent to load in host endianness.
5250 * gcc.dg/optimize-bswaphi-1.c: Likewise.
5251 * gcc.dg/optimize-bswapsi-2.c: Likewise.
5252 * gcc.c-torture/execute/bswap-2.c: Likewise.
5253
5254 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5255
5256 * lib/target-supports.exp: New effective targets for architectures
5257 capable of performing byte swap.
5258 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
5259 * gcc.dg/optimize-bswapdi-2.c: Likewise.
5260 * gcc.dg/optimize-bswapsi-1.c: Likewise.
5261
5262 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5263
5264 PR c++/61088
5265 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
5266 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
5267
5268 2014-05-22 Xinliang David Li <davidxl@google.com>
5269
5270 * g++.dg/ipa/devirt-15.C: Fix expected message.
5271 * g++.dg/ipa/devirt-16.C: Ditto.
5272 * g++.dg/ipa/devirt-17.C: Ditto.
5273 * g++.dg/ipa/devirt-26.C: Ditto.
5274 * g++.dg/ipa/imm-devirt-1.C: Ditto.
5275 * g++.dg/ipa/imm-devirt-2.C: Ditto.
5276 * g++.dg/tree-ssa/pr8781.C:Ditto.
5277
5278 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
5279
5280 * gcc.target/powerpc/htm-ttest.c: New test.
5281
5282 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
5283
5284 * gnat.dg/opt37.ad[sb]: New test.
5285
5286 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
5287
5288 PR c/61271
5289 * g++.dg/cilk-plus/AN/array_function.cc: New.
5290
5291 2014-05-22 Richard Biener <rguenther@suse.de>
5292
5293 * gcc.dg/tree-ssa/alias-33.c: New testcase.
5294
5295 2014-05-22 Kostya Serebryany <kcc@google.com>
5296
5297 * c-c++-common/tsan/mutexset1.c: Update the test to match
5298 upstream r209283.
5299 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
5300
5301 2014-05-21 Marek Polacek <polacek@redhat.com>
5302
5303 PR sanitizer/61272
5304 * g++.dg/ubsan/pr61272.C: New test.
5305
5306 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
5307 Sandra Loosemore <sandra@codesourcery.com>
5308
5309 PR lto/60179
5310 * lib/scanasm.exp (scan-lto-assembler): New procedure.
5311 * gcc.target/nios2/custom-fp-lto.c: New test.
5312
5313 2014-05-21 Andreas Schwab <schwab@suse.de>
5314
5315 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
5316
5317 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5318
5319 PR target/54236
5320 * gcc.target/sh/pr54236-3.c: New.
5321
5322 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
5323
5324 PR c++/60189
5325 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
5326
5327 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
5328
5329 PR tree-optimization/60899
5330 * g++.dg/ipa/devirt-11.C: Update template.
5331
5332 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
5333
5334 PR C++/61038
5335 * g++.dg/cpp0x/pr61038.C: New.
5336
5337 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5338
5339 PR c++/58753
5340 PR c++/58930
5341 PR c++/58704
5342 * g++.dg/cpp0x/nsdmi-template11.C: New.
5343 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
5344 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
5345
5346 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
5347
5348 * gnat.dg/opt35.adb: New test.
5349 * gnat.dg/opt36.adb: Likewise.
5350 * gnat.dg/opt35_pkg.ad[sb]: New helper.
5351
5352 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5353
5354 PR c++/60373
5355 * g++.dg/cpp0x/Wattributes1.C: New.
5356 * g++.dg/ext/visibility/redecl1.C: Adjust.
5357 * g++.dg/ext/visibility/visibility-7.C: Likewise.
5358
5359 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5360
5361 * gcc.target/powerpc/vsxcopy.c: New test.
5362
5363 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5364
5365 PR c++/58664
5366 * g++.dg/cpp0x/nsdmi-union6.C: New.
5367 * g++.dg/parse/pr58664.C: Likewise.
5368 * g++.dg/cpp0x/nsdmi6.C: Tweak.
5369 * g++.dg/parse/crash31.C: Likewise.
5370 * g++.dg/template/error2.C: Likewise.
5371 * g++.dg/template/inherit8.C: Likewise.
5372 * g++.dg/template/offsetof2.C: Likewise.
5373
5374 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
5375
5376 * c-c++-common/gomp/simd4.c: Adjust for inform.
5377 * g++.dg/cpp0x/decltype-call1.C: Likewise.
5378 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5379 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
5380 * g++.dg/cpp0x/noexcept15.C: Likewise.
5381 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
5382 * g++.dg/eh/spec6.C: Likewise.
5383 * g++.dg/expr/cast1.C: Likewise.
5384 * g++.dg/expr/dtor1.C: Likewise.
5385 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
5386 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
5387 * g++.dg/gomp/pr49223-2.C: Likewise.
5388 * g++.dg/gomp/udr-4.C: Likewise.
5389 * g++.dg/init/delete1.C: Likewise.
5390 * g++.dg/other/crash-2.C: Likewise.
5391 * g++.dg/parse/crash24.C: Likewise.
5392 * g++.dg/parse/crash25.C: Likewise.
5393 * g++.dg/parse/crash31.C: Likewise.
5394 * g++.dg/parse/crash49.C: Likewise.
5395 * g++.dg/parse/crash50.C: Likewise.
5396 * g++.dg/parse/crash54.C: Likewise.
5397 * g++.dg/parse/dtor7.C: Likewise.
5398 * g++.dg/parse/error40.C: Likewise.
5399 * g++.dg/parse/fused-params1.C: Likewise.
5400 * g++.dg/parse/new1.C: Likewise.
5401 * g++.dg/template/crash35.C: Likewise.
5402 * g++.dg/template/crash59.C: Likewise.
5403 * g++.dg/template/crash77.C: Likewise.
5404 * g++.dg/template/error51.C: Likewise.
5405 * g++.dg/template/incomplete1.C: Likewise.
5406 * g++.dg/template/incomplete3.C: Likewise.
5407 * g++.dg/template/incomplete4.C: Likewise.
5408 * g++.dg/template/incomplete5.C: Likewise.
5409 * g++.dg/template/inherit8.C: Likewise.
5410 * g++.dg/template/instantiate1.C: Likewise.
5411 * g++.dg/template/instantiate3.C: Likewis: Likewise.
5412 * g++.dg/template/offsetof2.C: Likewise.
5413 * g++.dg/tm/pr51928.C: Likewise.
5414 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
5415 * g++.dg/warn/incomplete1.C: Likewise.
5416 * g++.dg/warn/incomplete2.C: Likewise.
5417 * g++.old-deja/g++.brendan/friend4.C: Likewise.
5418 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
5419 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
5420 * g++.old-deja/g++.eh/catch1.C: Likewise.
5421 * g++.old-deja/g++.eh/spec6.C: Likewise.
5422 * g++.old-deja/g++.mike/p7868.C: Likewise.
5423 * g++.old-deja/g++.other/crash38.C: Likewise.
5424 * g++.old-deja/g++.other/enum2.C: Likewise.
5425 * g++.old-deja/g++.other/incomplete.C: Likewise.
5426 * g++.old-deja/g++.other/vaarg3.C: Likewise.
5427 * g++.old-deja/g++.pt/crash9.C: Likewise.
5428 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5429 * g++.old-deja/g++.pt/typename8.C: Likewise.
5430 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
5431
5432 2014-05-19 Joseph Myers <joseph@codesourcery.com>
5433
5434 * lib/target-supports.exp
5435 (check_effective_target_vect_sizes_32B_16B): Return false if
5436 128-bit AVX vectors preferred.
5437
5438 2014-05-19 Mike Stump <mikestump@comcast.net>
5439
5440 * lib/target-supports.exp (check_effective_target_avx): Early out
5441 if not x86 to prevent x86 flags on non-x86 targets.
5442
5443 2014-05-19 Richard Biener <rguenther@suse.de>
5444
5445 PR tree-optimization/61221
5446 * gcc.dg/torture/pr61221.c: New testcase.
5447
5448 2014-05-19 Richard Biener <rguenther@suse.de>
5449
5450 PR tree-optimization/61209
5451 * gfortran.dg/pr61209.f90: New testcase.
5452
5453 2014-05-19 Richard Biener <rguenther@suse.de>
5454
5455 PR tree-optimization/61184
5456 * c-c++-common/torture/pr61184.c: New testcase.
5457
5458 2014-05-19 Christian Bruel <christian.bruel@st.com>
5459
5460 PR target/61195
5461 * gcc.target/sh/pr61195.c: New test.
5462
5463 2014-05-18 Wei Mi <wmi@google.com>
5464
5465 PR target/58066
5466 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
5467 directive with rtl insns. Add effective-target fpic and
5468 tls_native.
5469
5470 2014-05-17 Xinliang David Li <davidxl@google.com>
5471
5472 * g++.dg/ipa/devirt-33.C: New testcase.
5473
5474 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
5475
5476 * g++.dg/ipa/comdat.C: New file.
5477
5478 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5479
5480 * gnat.dg/volatile12.ad[sb]: New test.
5481
5482 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5483
5484 * gnat.dg/enum3.adb: New test.
5485
5486 2014-05-18 Andreas Schwab <schwab@suse.de>
5487
5488 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
5489
5490 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
5491
5492 PR libfortran/52539
5493 * gfortran.dg/namelist_utf8.f90: New test.
5494
5495 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5496
5497 PR c++/52875
5498 * g++.dg/cpp0x/decltype58.C: New.
5499
5500 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
5501
5502 * gcc.target/microblaze/others/break_handler.c: New.
5503
5504 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
5505
5506 PR tree-optimization/61140
5507 PR tree-optimization/61150
5508 PR tree-optimization/61197
5509 * gcc.dg/tree-ssa/pr61140.c: New file.
5510 * gcc.dg/tree-ssa/pr61150.c: New file.
5511 * gcc.dg/tree-ssa/pr61197.c: New file.
5512
5513 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
5514
5515 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
5516 (dg-options): Add -mfpmath=387.
5517 (dg-final): Check that no MMX registers are used.
5518
5519 2014-05-17 Andreas Schwab <schwab@suse.de>
5520
5521 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
5522
5523 2014-05-16 David Malcolm <dmalcolm@redhat.com>
5524
5525 Revert:
5526 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5527
5528 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5529 occurrences of "int" in the gimple dump to reflect that the return
5530 types of functions now show up in such dumps.
5531 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5532
5533 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
5534
5535 * gcc.c-torture/execute/20101011-1.c: Update testcase.
5536 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
5537 * gcc.dg/tree-ssa/writeonly.c: New testcase.
5538 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
5539 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
5540 * gcc.dg/debug/pr35154.c: Update testcase.
5541 * gcc.target/i386/vectorize1.c: Update testcase.
5542
5543 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5544
5545 PR c++/51640
5546 * g++.dg/parse/error54.C: New.
5547
5548 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
5549
5550 PR rtl-optimization/60969
5551 * g++.dg/pr60969.C: New.
5552
5553 2014-05-16 Richard Biener <rguenther@suse.de>
5554
5555 PR tree-optimization/61194
5556 * gcc.dg/vect/pr61194.c: New testcase.
5557
5558 2014-05-16 Richard Biener <rguenther@suse.de>
5559
5560 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
5561 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
5562 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
5563 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
5564
5565 2014-05-16 Richard Biener <rguenther@suse.de>
5566
5567 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
5568
5569 2014-05-15 Martin Jambor <mjambor@suse.cz>
5570
5571 PR ipa/61085
5572 * g++.dg/ipa/pr61085.C: New test.
5573
5574 2014-05-15 Martin Jambor <mjambor@suse.cz>
5575
5576 PR tree-optimization/61090
5577 * gcc.dg/tree-ssa/pr61090.c: New test.
5578
5579 2014-05-15 Jakub Jelinek <jakub@redhat.com>
5580
5581 PR tree-optimization/61158
5582 * gcc.dg/pr61158.c: New test.
5583
5584 2014-05-15 Andreas Schwab <schwab@suse.de>
5585
5586 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
5587 emitted.
5588 * obj-c++.dg/exceptions-5.mm: Likewise.
5589
5590 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5591
5592 * shrink-wrap-loop.c: New test case.
5593
5594 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
5595
5596 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
5597 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
5598 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
5599 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
5600 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
5601 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
5602 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
5603 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
5604 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
5605 * gcc.target/arm/simd/vtrnf32_1.c: New file.
5606 * gcc.target/arm/simd/vtrnp16_1.c: New file.
5607 * gcc.target/arm/simd/vtrnp8_1.c: New file.
5608 * gcc.target/arm/simd/vtrns16_1.c: New file.
5609 * gcc.target/arm/simd/vtrns32_1.c: New file.
5610 * gcc.target/arm/simd/vtrns8_1.c: New file.
5611 * gcc.target/arm/simd/vtrnu16_1.c: New file.
5612 * gcc.target/arm/simd/vtrnu32_1.c: New file.
5613 * gcc.target/arm/simd/vtrnu8_1.c: New file.
5614
5615 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
5616
5617 * gcc.target/i386/clflushopt-1.c: New.
5618 * gcc.target/i386/xsavec-1.c: Ditto.
5619 * gcc.target/i386/xsavec64-1.c: Ditto.
5620 * gcc.target/i386/xsaves-1.c: Ditto.
5621 * gcc.target/i386/xsaves64-1.c: Ditto.
5622 * gcc.target/i386/sse-12.c: Test new options.
5623 * gcc.target/i386/sse-13.c: Ditto.
5624 * gcc.target/i386/sse-14.c: Ditto.
5625 * gcc.target/i386/sse-22.c: Ditto.
5626 * gcc.target/i386/sse-23.c: Ditto.
5627 * g++.dg/other/i386-2.C: Ditto.
5628 * g++.dg/other/i386-3.C: Ditto.
5629
5630 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5631
5632 PR rtl-optimization/60866
5633 * gcc.dg/pr60866.c: New test.
5634
5635 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5636
5637 PR rtl-optimization/60901
5638 * gcc.target/i386/pr60901.c: New test.
5639
5640 2014-05-14 Yury Gribov <y.gribov@samsung.com>
5641
5642 PR sanitizer/61100
5643 * c-c++-common/asan/asan-interface-1.c: New test.
5644 * lib/asan-dg.exp (asan_include_flags): New function.
5645 (asan_init): Call asan_include_flags to obtain path
5646 to sanitizer headers.
5647
5648 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
5649
5650 * lib/target-support.exp (check_dfp_hw_available): New function.
5651 (is-effective-target): Check $arg for dfp_hw.
5652 (is-effective-target-keyword): Likewise.
5653 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
5654 Change target to dfp_hw.
5655
5656 2014-05-13 Marek Polacek <polacek@redhat.com>
5657
5658 PR c/61162
5659 * gcc.dg/pr61162.c: New test.
5660
5661 2014-05-13 Marek Polacek <polacek@redhat.com>
5662
5663 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
5664 * c-c++-common/pr50459-2.c: New test.
5665
5666 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
5667
5668 PR c++/54310
5669 * g++.dg/template/pr54310.C: New.
5670
5671 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
5672 Sandra Loosemore <sandra@codesourcery.com>
5673
5674 * gcc.target/mips/loongson-simd.c: Disable micromips too.
5675
5676 2014-05-13 Catherine Moore <clm@cm00re.com>
5677
5678 * gcc.target/mips/near-far-1.c: Adjust expected output
5679 to allow the JALS instruction.
5680 * gcc.target/mips/near-far-2.c: Likewise.
5681 * gcc.target/mips/near-far-4.c: Likewise.
5682
5683 2014-05-13 Bin Cheng <bin.cheng@arm.com>
5684
5685 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
5686
5687 2014-05-13 Jakub Jelinek <jakub@redhat.com>
5688
5689 PR target/61060
5690 * gcc.dg/pr61060.c: New test.
5691
5692 2014-05-12 DJ Delorie <dj@redhat.com>
5693
5694 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
5695 * gcc.dg/sibcall-4.c: Likewise.
5696
5697 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
5698
5699 * objc.dg/shadow-1.m: New test.
5700 * objc.dg/shadow-2.m: New test.
5701 * objc.dg/ivar-scope-1.m: New test.
5702 * objc.dg/ivar-scope-2.m: New test.
5703 * objc.dg/ivar-scope-3.m: New test.
5704 * objc.dg/ivar-scope-4.m: New test.
5705 * objc.dg/ivar-visibility-1.m: New test.
5706 * objc.dg/ivar-visibility-2.m: New test.
5707 * objc.dg/ivar-visibility-3.m: New test.
5708 * objc.dg/ivar-visibility-4.m: New test.
5709
5710 2014-05-12 Tobias Burnus <burnus@net-b.de>
5711
5712 PR fortran/60127
5713 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
5714
5715 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5716
5717 PR fortran/60834
5718 * gfortran.dg/associate_16.f90: New test.
5719
5720 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5721
5722 PR target/60991
5723 * gcc.target/avr/pr60991.c: New testcase.
5724
5725 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5726
5727 PR c++/60054
5728 * g++.dg/cpp1y/pr60054.C: New.
5729
5730 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5731
5732 PR c++/51199
5733 * g++.dg/template/pr51199.C: New.
5734
5735 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
5736
5737 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
5738
5739 2014-05-11 Jakub Jelinek <jakub@redhat.com>
5740
5741 * gfortran.dg/gomp/affinity-1.f90: New test.
5742
5743 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
5744
5745 * gcc.dg/torture/pr61136.c: New test.
5746
5747 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5748
5749 PR c++/59705
5750 * g++.dg/cpp0x/sfinae51.C: New.
5751
5752 PR c++/58353
5753 * g++.dg/cpp0x/variadic157.C: New.
5754
5755 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
5756
5757 PR target/51244
5758 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5759
5760 2014-05-10 Marek Polacek <polacek@redhat.com>
5761
5762 * gcc.dg/pedwarn-init.c: New test.
5763 * gcc.dg/init-string-1.c: Adjust dg-error.
5764
5765 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
5766
5767 * lib/target-supports.exp
5768 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5769 to the list.
5770
5771 2014-05-09 Marek Polacek <polacek@redhat.com>
5772
5773 PR c/61096
5774 * gcc.dg/pr61096-1.c: New test.
5775 * gcc.dg/pr61096-2.c: New test.
5776
5777 2014-05-09 Florian Weimer <fweimer@redhat.com>
5778
5779 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5780 * g++.dg/fstack-protector-strong.C: Likewise.
5781 * gcc.target/i386/ssp-strong-reg.c: New file.
5782
5783 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
5784
5785 PR target/61055
5786 * gcc.target/avr/torture/pr61055.c: New test.
5787
5788 2014-05-09 Marek Polacek <polacek@redhat.com>
5789
5790 PR c/50459
5791 * c-c++-common/attributes-1.c: Move test line to a new test.
5792 * c-c++-common/attributes-2.c: New test.
5793 * c-c++-common/pr50459.c: New test.
5794 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5795 * gcc.dg/nonnull-2.c: Likewise.
5796 * gcc.dg/pr55570.c: Modify dg-error.
5797 * gcc.dg/tm/wrap-2.c: Likewise.
5798
5799 2014-05-08 Jeff Law <law@redhat.com>
5800
5801 PR tree-optimization/61009
5802 * g++.dg/tree-ssa/pr61009.C: New test.
5803
5804 2014-05-08 Matthias Klose <doko@ubuntu.com>
5805
5806 PR driver/61106
5807 * gcc-dg/unused-8a.c: New.
5808 * gcc-dg/unused-8b.c: Likewise.
5809
5810 2014-05-08 Marek Polacek <polacek@redhat.com>
5811
5812 PR c/61053
5813 * gcc.dg/pr61053.c: New test.
5814
5815 2014-05-08 Marek Polacek <polacek@redhat.com>
5816
5817 PR c/61077
5818 * gcc.dg/pr61077.c: New test.
5819
5820 2014-05-08 Tobias Burnus <burnus@net-b.de>
5821
5822 * gfortran.dg/coarray_collectives_1.f90: New.
5823 * gfortran.dg/coarray_collectives_2.f90: New.
5824 * gfortran.dg/coarray_collectives_3.f90: New.
5825 * gfortran.dg/coarray_collectives_4.f90: New.
5826 * gfortran.dg/coarray_collectives_5.f90: New.
5827 * gfortran.dg/coarray_collectives_6.f90: New.
5828 * gfortran.dg/coarray/collectives_1.f90: New.
5829 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5830 * gfortran.dg/assumed_type_4.f90: Update dg-error.
5831 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5832 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5833 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5834 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5835 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5836
5837 2014-05-08 Wei Mi <wmi@google.com>
5838
5839 PR target/58066
5840 * gcc.target/i386/pr58066.c: New test.
5841
5842 2014-05-08 Joseph Myers <joseph@codesourcery.com>
5843
5844 * gcc.target/i386/avx256-unaligned-load-2.c,
5845 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5846 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5847 packed-single instructions.
5848
5849 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5850
5851 PR c++/13981
5852 * g++.dg/diagnostic/pr13981.C: New.
5853
5854 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
5855
5856 PR tree-optimization/59100
5857 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5858 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5859
5860 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
5861
5862 PR tree-optimization/61095
5863 * gcc.dg/torture/pr61095.c: New test.
5864
5865 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5866
5867 PR middle-end/39246
5868 * gcc.dg/uninit-13.c: Move warning on the actual source line where
5869 the uninitialized complex is used.
5870 * gcc.dg/uninit-17.c: New test to check partial initialization of
5871 complex with branches.
5872 * gcc.dg/uninit-17-O0.c: Likewise.
5873
5874 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
5875
5876 PR target/60884
5877 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5878 (test_03): Rename to test_02.
5879
5880 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5881
5882 PR c++/61083
5883 * g++.dg/cpp0x/sfinae50.C: New.
5884
5885 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5886
5887 PR c++/61080
5888 * g++.dg/cpp0x/deleted7.C: New.
5889
5890 2014-05-07 Richard Biener <rguenther@suse.de>
5891
5892 PR tree-optimization/61034
5893 * g++.dg/tree-ssa/pr61034.C: New testcase.
5894
5895 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
5896
5897 * gcc.target/epiphany/isr-arg.c: New file.
5898
5899 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
5900
5901 PR tree-optimization/52252
5902 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5903
5904 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5905
5906 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
5907 * gcc.target/aarch64/simd/vrev16p8.x: New file.
5908 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
5909 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
5910 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
5911 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
5912 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
5913 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
5914 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
5915 * gcc.target/aarch64/simd/vrev16s8.x: New file.
5916 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
5917 * gcc.target/aarch64/simd/vrev16u8.x: New file.
5918 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
5919 * gcc.target/aarch64/simd/vrev32p16.x: New file.
5920 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
5921 * gcc.target/aarch64/simd/vrev32p8.x: New file.
5922 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
5923 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
5924 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
5925 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
5926 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
5927 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
5928 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
5929 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
5930 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
5931 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
5932 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
5933 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
5934 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
5935 * gcc.target/aarch64/simd/vrev32s16.x: New file.
5936 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
5937 * gcc.target/aarch64/simd/vrev32s8.x: New file.
5938 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
5939 * gcc.target/aarch64/simd/vrev32u16.x: New file.
5940 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
5941 * gcc.target/aarch64/simd/vrev32u8.x: New file.
5942 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
5943 * gcc.target/aarch64/simd/vrev64f32.x: New file.
5944 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
5945 * gcc.target/aarch64/simd/vrev64p16.x: New file.
5946 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
5947 * gcc.target/aarch64/simd/vrev64p8.x: New file.
5948 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
5949 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
5950 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
5951 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
5952 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
5953 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
5954 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
5955 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
5956 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
5957 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
5958 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
5959 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
5960 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
5961 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
5962 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
5963 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
5964 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
5965 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
5966 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
5967 * gcc.target/aarch64/simd/vrev64s16.x: New file.
5968 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
5969 * gcc.target/aarch64/simd/vrev64s32.x: New file.
5970 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
5971 * gcc.target/aarch64/simd/vrev64s8.x: New file.
5972 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
5973 * gcc.target/aarch64/simd/vrev64u16.x: New file.
5974 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
5975 * gcc.target/aarch64/simd/vrev64u32.x: New file.
5976 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
5977 * gcc.target/aarch64/simd/vrev64u8.x: New file.
5978
5979 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5980
5981 gcc.target/aarch64/simd/ext_f32.x: New file.
5982 gcc.target/aarch64/simd/ext_f32_1.c: New file.
5983 gcc.target/aarch64/simd/ext_p16.x: New file.
5984 gcc.target/aarch64/simd/ext_p16_1.c: New file.
5985 gcc.target/aarch64/simd/ext_p8.x: New file.
5986 gcc.target/aarch64/simd/ext_p8_1.c: New file.
5987 gcc.target/aarch64/simd/ext_s16.x: New file.
5988 gcc.target/aarch64/simd/ext_s16_1.c: New file.
5989 gcc.target/aarch64/simd/ext_s32.x: New file.
5990 gcc.target/aarch64/simd/ext_s32_1.c: New file.
5991 gcc.target/aarch64/simd/ext_s64.x: New file.
5992 gcc.target/aarch64/simd/ext_s64_1.c: New file.
5993 gcc.target/aarch64/simd/ext_s8.x: New file.
5994 gcc.target/aarch64/simd/ext_s8_1.c: New file.
5995 gcc.target/aarch64/simd/ext_u16.x: New file.
5996 gcc.target/aarch64/simd/ext_u16_1.c: New file.
5997 gcc.target/aarch64/simd/ext_u32.x: New file.
5998 gcc.target/aarch64/simd/ext_u32_1.c: New file.
5999 gcc.target/aarch64/simd/ext_u64.x: New file.
6000 gcc.target/aarch64/simd/ext_u64_1.c: New file.
6001 gcc.target/aarch64/simd/ext_u8.x: New file.
6002 gcc.target/aarch64/simd/ext_u8_1.c: New file.
6003 gcc.target/aarch64/simd/ext_f64.c: New file.
6004 gcc.target/aarch64/simd/extq_f32.x: New file.
6005 gcc.target/aarch64/simd/extq_f32_1.c: New file.
6006 gcc.target/aarch64/simd/extq_p16.x: New file.
6007 gcc.target/aarch64/simd/extq_p16_1.c: New file.
6008 gcc.target/aarch64/simd/extq_p8.x: New file.
6009 gcc.target/aarch64/simd/extq_p8_1.c: New file.
6010 gcc.target/aarch64/simd/extq_s16.x: New file.
6011 gcc.target/aarch64/simd/extq_s16_1.c: New file.
6012 gcc.target/aarch64/simd/extq_s32.x: New file.
6013 gcc.target/aarch64/simd/extq_s32_1.c: New file.
6014 gcc.target/aarch64/simd/extq_s64.x: New file.
6015 gcc.target/aarch64/simd/extq_s64_1.c: New file.
6016 gcc.target/aarch64/simd/extq_s8.x: New file.
6017 gcc.target/aarch64/simd/extq_s8_1.c: New file.
6018 gcc.target/aarch64/simd/extq_u16.x: New file.
6019 gcc.target/aarch64/simd/extq_u16_1.c: New file.
6020 gcc.target/aarch64/simd/extq_u32.x: New file.
6021 gcc.target/aarch64/simd/extq_u32_1.c: New file.
6022 gcc.target/aarch64/simd/extq_u64.x: New file.
6023 gcc.target/aarch64/simd/extq_u64_1.c: New file.
6024 gcc.target/aarch64/simd/extq_u8.x: New file.
6025 gcc.target/aarch64/simd/extq_u8_1.c: New file.
6026 gcc.target/aarch64/simd/extq_f64.c: New file.
6027
6028 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
6029
6030 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
6031 * gcc.target/aarch64/vtrnu32.c: Likewise.
6032 * gcc.target/aarch64/vtrnf32.c: Likewise.
6033
6034 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
6035
6036 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
6037 * gcc.target/aarch64/simd/vtrnf32.x: New file.
6038 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
6039 * gcc.target/aarch64/simd/vtrnp16.x: New file.
6040 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
6041 * gcc.target/aarch64/simd/vtrnp8.x: New file.
6042 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
6043 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
6044 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
6045 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
6046 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
6047 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
6048 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
6049 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
6050 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
6051 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
6052 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
6053 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
6054 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
6055 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
6056 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
6057 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
6058 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
6059 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
6060 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
6061 * gcc.target/aarch64/simd/vtrns16.x: New file.
6062 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
6063 * gcc.target/aarch64/simd/vtrns32.x: New file.
6064 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
6065 * gcc.target/aarch64/simd/vtrns8.x: New file.
6066 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
6067 * gcc.target/aarch64/simd/vtrnu16.x: New file.
6068 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
6069 * gcc.target/aarch64/simd/vtrnu32.x: New file.
6070 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
6071 * gcc.target/aarch64/simd/vtrnu8.x: New file.
6072
6073 2014-05-07 Richard Biener <rguenther@suse.de>
6074
6075 PR tree-optimization/57864
6076 * gcc.dg/torture/pr57864.c: New testcase.
6077
6078 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
6079
6080 PR libfortran/61049
6081 * gfortran.dg/list_read_13.f: New test.
6082
6083 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6084
6085 PR c++/60999
6086 * g++.dg/cpp0x/nsdmi-template9.C: New.
6087 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
6088
6089 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
6090 Mike Stump <mikestump@comcast.net>
6091 Richard Sandiford <rdsandiford@googlemail.com>
6092
6093 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
6094
6095 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
6096
6097 PR ipa/60965
6098 * g++.dg/ipa/devirt-32.C: New testcase.
6099
6100 2014-05-05 Richard Biener <rguenther@suse.de>
6101
6102 PR middle-end/61010
6103 * gcc.dg/torture/pr61010.c: New testcase.
6104
6105 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6106
6107 * gcc.target/s390/leaf-profile.c: New testcase.
6108
6109 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6110
6111 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
6112 Disable asm scan for s390.
6113 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6114 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6115
6116 2014-05-05 Bin Cheng <bin.cheng@arm.com>
6117
6118 PR tree-optimization/60363
6119 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
6120
6121 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
6122
6123 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
6124 (dg-require-effective-target): Change target to powerpc_fprs.
6125 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
6126 (dg-require-effective-target): Change target to dfprt.
6127
6128 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6129
6130 PR c++/58582
6131 * g++.dg/cpp0x/deleted4.C: New.
6132 * g++.dg/cpp0x/deleted5.C: Likewise.
6133 * g++.dg/cpp0x/deleted6.C: Likewise.
6134
6135 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6136
6137 PR fortran/61025
6138 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
6139 regexps for -m32.
6140 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
6141 * gfortran.dg/coarray_poly_6.f90: Likewise.
6142 * gfortran.dg/coarray_poly_7.f90: Likewise.
6143 * gfortran.dg/coarray_poly_8.f90: Likewise.
6144
6145 2014-05-02 Marek Polacek <polacek@redhat.com>
6146
6147 PR c/25801
6148 * gcc.dg/pr25801.c: New test.
6149
6150 2014-05-02 Marek Polacek <polacek@redhat.com>
6151
6152 PR c/60784
6153 * gcc.dg/pr60784.c: New test.
6154
6155 2014-05-01 Marek Polacek <polacek@redhat.com>
6156
6157 PR c/60915
6158 * gcc.dg/pr60915.c: New test.
6159
6160 2014-05-01 Marek Polacek <polacek@redhat.com>
6161
6162 PR c/60257
6163 * gcc.dg/pr60257.c: New test.
6164
6165 2014-05-01 Marek Polacek <polacek@redhat.com>
6166
6167 PR c/43395
6168 * c-c++-common/pr43395.c: New test.
6169
6170 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
6171
6172 * gcc.dg/cond-reduc-1.c: New test.
6173 * gcc.dg/cond-reduc-2.c: Likewise.
6174
6175 2014-05-01 Marek Polacek <polacek@redhat.com>
6176
6177 PR c/29467
6178 * gcc.dg/pr29467.c: New test.
6179 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
6180 about boolean types.
6181 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
6182 to bool.
6183 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
6184
6185 2014-05-01 Marek Polacek <polacek@redhat.com>
6186
6187 PR c/43245
6188 * gcc.dg/pr43245.c: New test.
6189
6190 2014-05-01 Marek Polacek <polacek@redhat.com>
6191
6192 PR c/56989
6193 * gcc.dg/pr56989.c: New test.
6194
6195 2014-04-30 Ian Lance Taylor <iant@google.com>
6196
6197 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
6198 in go_compile_args rather than in argument to go-torture-execute.
6199
6200 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
6201
6202 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
6203 instead of getpid.
6204
6205 2014-04-30 Tobias Burnus <burnus@net-b.de>
6206
6207 * gfortran.dg/coarray_poly_6.f90
6208 * gfortran.dg/coarray_poly_7.f90
6209 * gfortran.dg/coarray_poly_8.f90
6210
6211 2014-04-30 Tobias Burnus <burnus@net-b.de>
6212
6213 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
6214 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
6215 * gfortran.dg/coarray/codimension.f90: New.
6216
6217 2014-04-30 Tobias Burnus <burnus@net-b.de>
6218
6219 * gfortran.dg/coarray_lib_this_image_1.f90: New.
6220 * gfortran.dg/coarray_lib_this_image_2.f90: New.
6221
6222 2014-04-30 Tobias Burnus <burnus@net-b.de>
6223
6224 * gfortran.dg/coarray_poly_4.f90: New.
6225 * gfortran.dg/coarray_poly_5.f90: New.
6226
6227 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6228
6229 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
6230 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
6231 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
6232 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
6233 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
6234 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
6235 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
6236 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
6237 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
6238 * gcc.target/arm/simd/vuzpf32_1.c: New file.
6239 * gcc.target/arm/simd/vuzpp16_1.c: New file.
6240 * gcc.target/arm/simd/vuzpp8_1.c: New file.
6241 * gcc.target/arm/simd/vuzps16_1.c: New file.
6242 * gcc.target/arm/simd/vuzps32_1.c: New file.
6243 * gcc.target/arm/simd/vuzps8_1.c: New file.
6244 * gcc.target/arm/simd/vuzpu16_1.c: New file.
6245 * gcc.target/arm/simd/vuzpu32_1.c: New file.
6246 * gcc.target/arm/simd/vuzpu8_1.c: New file.
6247
6248 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6249
6250 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
6251 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
6252 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
6253
6254 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6255
6256 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
6257 * gcc.target/aarch64/simd/vuzpf32.x: New file.
6258 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
6259 * gcc.target/aarch64/simd/vuzpp16.x: New file.
6260 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
6261 * gcc.target/aarch64/simd/vuzpp8.x: New file.
6262 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
6263 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
6264 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
6265 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
6266 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
6267 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
6268 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
6269 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
6270 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
6271 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
6272 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
6273 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
6274 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
6275 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
6276 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
6277 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
6278 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
6279 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
6280 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
6281 * gcc.target/aarch64/simd/vuzps16.x: New file.
6282 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
6283 * gcc.target/aarch64/simd/vuzps32.x: New file.
6284 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
6285 * gcc.target/aarch64/simd/vuzps8.x: New file.
6286 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
6287 * gcc.target/aarch64/simd/vuzpu16.x: New file.
6288 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
6289 * gcc.target/aarch64/simd/vuzpu32.x: New file.
6290 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
6291 * gcc.target/aarch64/simd/vuzpu8.x: New file.
6292
6293 2014-04-30 Richard Biener <rguenther@suse.de>
6294
6295 PR tree-optimization/48329
6296 * gfortran.dg/vect/pr48329.f90: New testcase.
6297
6298 2014-04-30 Marek Polacek <polacek@redhat.com>
6299
6300 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
6301 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
6302
6303 2014-04-30 Marek Polacek <polacek@redhat.com>
6304
6305 PR c/60139
6306 * gcc.dg/pr60139.c: New test.
6307
6308 2014-04-30 Marek Polacek <polacek@redhat.com>
6309
6310 PR c/60351
6311 * gcc.dg/pr60351.c: New test.
6312
6313 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
6314
6315 * gcc.target/arm/simd/simd.exp: New file.
6316 * gcc.target/arm/simd/vzipqf32_1.c: New file.
6317 * gcc.target/arm/simd/vzipqp16_1.c: New file.
6318 * gcc.target/arm/simd/vzipqp8_1.c: New file.
6319 * gcc.target/arm/simd/vzipqs16_1.c: New file.
6320 * gcc.target/arm/simd/vzipqs32_1.c: New file.
6321 * gcc.target/arm/simd/vzipqs8_1.c: New file.
6322 * gcc.target/arm/simd/vzipqu16_1.c: New file.
6323 * gcc.target/arm/simd/vzipqu32_1.c: New file.
6324 * gcc.target/arm/simd/vzipqu8_1.c: New file.
6325 * gcc.target/arm/simd/vzipf32_1.c: New file.
6326 * gcc.target/arm/simd/vzipp16_1.c: New file.
6327 * gcc.target/arm/simd/vzipp8_1.c: New file.
6328 * gcc.target/arm/simd/vzips16_1.c: New file.
6329 * gcc.target/arm/simd/vzips32_1.c: New file.
6330 * gcc.target/arm/simd/vzips8_1.c: New file.
6331 * gcc.target/arm/simd/vzipu16_1.c: New file.
6332 * gcc.target/arm/simd/vzipu32_1.c: New file.
6333 * gcc.target/arm/simd/vzipu8_1.c: New file.
6334
6335 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6336
6337 PR c++/51707
6338 * g++.dg/cpp0x/constexpr-51707.C: New.
6339
6340 2014-04-29 David Malcolm <dmalcolm@redhat.com>
6341
6342 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
6343 occurrences of "int" in the gimple dump to reflect that the return
6344 types of functions now show up in such dumps.
6345 * gcc.dg/tree-ssa/pr27810.c: Likewise.
6346
6347 2014-04-29 Jakub Jelinek <jakub@redhat.com>
6348
6349 PR tree-optimization/60971
6350 * c-c++-common/turtore/pr60971.c: New test.
6351
6352 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
6353
6354 * gcc.target/aarch64/simd/simd.exp: New file.
6355 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
6356 * gcc.target/aarch64/simd/vzipf32.x: New file.
6357 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
6358 * gcc.target/aarch64/simd/vzipp16.x: New file.
6359 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
6360 * gcc.target/aarch64/simd/vzipp8.x: New file.
6361 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
6362 * gcc.target/aarch64/simd/vzipqf32.x: New file.
6363 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
6364 * gcc.target/aarch64/simd/vzipqp16.x: New file.
6365 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
6366 * gcc.target/aarch64/simd/vzipqp8.x: New file.
6367 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
6368 * gcc.target/aarch64/simd/vzipqs16.x: New file.
6369 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
6370 * gcc.target/aarch64/simd/vzipqs32.x: New file.
6371 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
6372 * gcc.target/aarch64/simd/vzipqs8.x: New file.
6373 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
6374 * gcc.target/aarch64/simd/vzipqu16.x: New file.
6375 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
6376 * gcc.target/aarch64/simd/vzipqu32.x: New file.
6377 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
6378 * gcc.target/aarch64/simd/vzipqu8.x: New file.
6379 * gcc.target/aarch64/simd/vzips16_1.c: New file.
6380 * gcc.target/aarch64/simd/vzips16.x: New file.
6381 * gcc.target/aarch64/simd/vzips32_1.c: New file.
6382 * gcc.target/aarch64/simd/vzips32.x: New file.
6383 * gcc.target/aarch64/simd/vzips8_1.c: New file.
6384 * gcc.target/aarch64/simd/vzips8.x: New file.
6385 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
6386 * gcc.target/aarch64/simd/vzipu16.x: New file.
6387 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
6388 * gcc.target/aarch64/simd/vzipu32.x: New file.
6389 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
6390 * gcc.target/aarch64/simd/vzipu8.x: New file.
6391
6392 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6393
6394 * gcc.target/aarch64/fcsel_1.c: New test case.
6395
6396 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
6397
6398 PR libfortran/60810
6399 * gfortran.dg/arrayio_13.f90: New test.
6400
6401 2014-04-28 Martin Jambor <mjambor@suse.cz>
6402
6403 * gcc.dg/tree-ssa/sra-14.c: New test.
6404
6405 2014-04-28 Richard Biener <rguenther@suse.de>
6406
6407 PR middle-end/60092
6408 * gcc.dg/tree-ssa/alias-32.c: New testcase.
6409 * gcc.dg/vect/pr60092.c: Likewise.
6410
6411 2014-04-28 Richard Biener <rguenther@suse.de>
6412
6413 * gcc.dg/tree-ssa/vrp91.c: New testcase.
6414 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
6415 * gcc.dg/Wstrict-overflow-15.c: Likewise.
6416 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
6417
6418 2014-04-28 Richard Biener <rguenther@suse.de>
6419
6420 PR tree-optimization/60979
6421 * gcc.dg/graphite/pr60979.c: New testcase.
6422
6423 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6424
6425 PR c/60983
6426 * gcc.dg/pr60114.c: Use signed chars.
6427
6428 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6429
6430 PR c++/59120
6431 * g++.dg/cpp0x/alias-decl-43.C: New.
6432
6433 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6434
6435 PR fortran/59604
6436 PR fortran/58003
6437 * gfortran.dg/no_range_check_3.f90: New test.
6438
6439 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
6440
6441 PR libfortran/52539
6442 * gfortran.dg/namelist_utf8.f90: New test.
6443
6444 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
6445
6446 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
6447 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
6448 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
6449
6450 2014-04-25 Cary Coutant <ccoutant@google.com>
6451
6452 PR debug/60929
6453 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
6454 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
6455 -fdebug-types-section flag.
6456
6457 2014-04-25 Jiong Wang <jiong.wang@arm.com>
6458
6459 * gcc.target/arm/tail-long-call.c: New test.
6460
6461 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6462
6463 PR tree-optimization/60930
6464 * gcc.dg/torture/pr60930.c: New test.
6465
6466 2014-04-25 Jakub Jelinek <jakub@redhat.com>
6467
6468 PR tree-optimization/60960
6469 * gcc.c-torture/execute/pr60960.c: New test.
6470
6471 2014-04-25 Marek Polacek <polacek@redhat.com>
6472
6473 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
6474
6475 2014-04-25 Marek Polacek <polacek@redhat.com>
6476
6477 PR c/18079
6478 * gcc.dg/pr18079.c: New test.
6479 * gcc.dg/pr18079-2.c: New test.
6480
6481 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
6482
6483 * c-c++-common/gomp/pr60823-2.c: Require effective target
6484 vect_simd_clones.
6485
6486 2014-04-25 Marek Polacek <polacek@redhat.com>
6487
6488 PR c/60114
6489 * gcc.dg/pr60114.c: New test.
6490
6491 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
6492
6493 * gcc.c-torture/execute/20140425-1.c: New test.
6494
6495 2014-04-25 Marek Polacek <polacek@redhat.com>
6496
6497 PR c/60156
6498 * c-c++-common/pr60156.c: New test.
6499
6500 2014-04-25 Richard Biener <rguenther@suse.de>
6501
6502 PR ipa/60912
6503 * g++.dg/opt/pr60912.C: New testcase.
6504
6505 2014-04-25 Richard Biener <rguenther@suse.de>
6506
6507 PR ipa/60911
6508 * gcc.dg/lto/pr60911_0.c: New testcase.
6509
6510 2014-04-24 Cong Hou <congh@google.com>
6511
6512 PR tree-optimization/60896
6513 * g++.dg/vect/pr60896.cc: New test.
6514
6515 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6516
6517 * gcc.target/powerpc/pack01.c: New test to test the new pack and
6518 unpack builtin functionss for 128-bit types.
6519 * gcc.target/powerpc/pack02.c: Likewise.
6520 * gcc.target/powerpc/pack03.c: Likewise.
6521 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
6522 divide builtin functionss.
6523 * gcc.target/powerpc/extend-divide-2.c: Likewise.
6524 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
6525 functions.
6526 * gcc.target/powerpc/bcd-2.c: Likewise.
6527 * gcc.target/powerpc/bcd-3.c: Likewise.
6528 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
6529 builtin functionss.
6530 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
6531
6532 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
6533
6534 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
6535 keeps_null_pointer_checks.
6536 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
6537 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
6538 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
6539 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6540
6541 2014-04-24 Jakub Jelinek <jakub@redhat.com>
6542
6543 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
6544 Replace load with read and store with write.
6545
6546 2014-04-24 Jeff Law <law@redhat.com>
6547
6548 PR target/60822
6549 * gcc.c-torture/pr60822.c: New test.
6550 * gcc.c-torture/pr60822.x: New test.
6551
6552 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
6553
6554 PR c++/57958
6555 * g++.dg/cpp0x/pr57958.C: New test.
6556
6557 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
6558
6559 * lib/target-supports.exp (check_effective_target_vect_perm): Return
6560 true for aarch64_be.
6561
6562 2014-04-24 Radovan Obradovic <robradovic@mips.com>
6563 Tom de Vries <tom@codesourcery.com>
6564
6565 * gcc.dg/fuse-caller-save.c: New test.
6566
6567 2014-04-24 Joey Ye <joey.ye@arm.com>
6568
6569 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
6570
6571 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6572
6573 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
6574 * gcc.dg/vect/vect-bswap16: New test.
6575 * gcc.dg/vect/vect-bswap32: Likewise.
6576 * gcc.dg/vect/vect-bswap64: Likewise.
6577
6578 2014-04-23 Jeff Law <law@redhat.com>
6579
6580 PR tree-optimization/60902
6581 * gcc.target/i386/pr60902.c: New test.
6582
6583 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
6584
6585 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
6586 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
6587 * gcc.target/aarch64/vdup_n_1.c: New testcase.
6588
6589 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6590
6591 * gcc.target/arm/rev16.c: New test.
6592
6593 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6594
6595 * gcc.target/aarch64/rev16_1.c: New test.
6596
6597 2014-04-23 Richard Biener <rguenther@suse.de>
6598
6599 PR tree-optimization/60903
6600 * gcc.dg/torture/pr60903.c: New testcase.
6601
6602 2014-04-23 Richard Biener <rguenther@suse.de>
6603
6604 PR middle-end/60895
6605 * g++.dg/torture/pr60895.C: New testcase.
6606
6607 2014-04-23 Richard Biener <rguenther@suse.de>
6608
6609 PR middle-end/60891
6610 * gcc.dg/torture/pr60891.c: New testcase.
6611
6612 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6613
6614 PR sanitizer/60275
6615 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
6616 -fno-sanitize-recover to dg-options.
6617 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
6618 add -std=c++11 to dg-options.
6619 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
6620 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
6621 add -std=c++1y to dg-options.
6622 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
6623 -fno-sanitize-recover to dg-options.
6624 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6625 * c-c++-common/ubsan/vla-4.c: Likewise.
6626 * c-c++-common/ubsan/pr59503.c: Likewise.
6627 * c-c++-common/ubsan/vla-3.c: Likewise.
6628 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6629 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6630 * c-c++-common/ubsan/shift-3.c: Likewise.
6631 * c-c++-common/ubsan/overflow-1.c: Likewise.
6632 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6633 * c-c++-common/ubsan/vla-2.c: Likewise.
6634 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6635 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6636 * c-c++-common/ubsan/shift-6.c: Likewise.
6637 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6638 * c-c++-common/ubsan/overflow-add-3.c: New test.
6639 * c-c++-common/ubsan/overflow-add-4.c: New test.
6640 * c-c++-common/ubsan/div-by-zero-6.c: New test.
6641 * c-c++-common/ubsan/div-by-zero-7.c: New test.
6642
6643 2014-04-22 Christian Bruel <christian.bruel@st.com>
6644
6645 * gcc.target/sh/hiconst.c: New test.
6646
6647 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
6648
6649 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
6650 lroundf generates custom round instruction, too.
6651
6652 2014-04-22 Tobias Burnus <burnus@net-b.de>
6653
6654 PR fortran/60881
6655 * coarray/alloc_comp_3.f90: New.
6656
6657 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
6658
6659 PR target/60868
6660 * gcc.target/i386/pr60868.c: New testcase.
6661
6662 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6663
6664 PR c/59073
6665 * c-c++-common/gomp/pr59073.c: New test.
6666
6667 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6668
6669 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
6670
6671 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6672
6673 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
6674 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
6675
6676 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
6677
6678 * gcc.dg/memcpy-5.c: New test.
6679
6680 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6681
6682 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
6683
6684 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
6685 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
6686 *-*-solaris2.9.
6687 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
6688 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
6689 from dg-options.
6690 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
6691 from dg-additional-options.
6692 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
6693 from dg-options.
6694
6695 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
6696 execution check.
6697 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
6698 (sigill_hdlr): Remove.
6699 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
6700 check.
6701
6702 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
6703 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
6704 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
6705
6706 * lib/target-supports.exp (add_options_for_tls): Remove
6707 *-*-solaris2.9* handling.
6708
6709 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
6710
6711 * gcc.target/aarch64/vect_cvtf_1.c: New.
6712
6713 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6714
6715 PR tree-optimization/60823
6716 * c-c++-common/gomp/pr60823-1.c: New test.
6717 * c-c++-common/gomp/pr60823-2.c: New test.
6718 * c-c++-common/gomp/pr60823-3.c: New test.
6719
6720 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6721
6722 * gcc.target/arm/anddi_notdi-1.c: New test.
6723 * gcc.target/arm/iordi_notdi-1.c: New test case.
6724
6725 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6726
6727 * gcc.target/arm/iordi_notdi-1.c: New test.
6728
6729 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6730
6731 * gcc.target/aarch64/vrnd_f64_1.c : New file.
6732
6733 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6734
6735 PR target/60735
6736 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
6737 not cause errors if -mspe.
6738
6739 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
6740
6741 PR target/60909
6742 * gcc.target/i386/pr60909-1.c: New test.
6743 * gcc.target/i386/pr60909-2.c: Ditto.
6744
6745 2014-04-18 Cong Hou <congh@google.com>
6746
6747 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
6748 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6749
6750 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6751
6752 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6753 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6754
6755 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6756
6757 PR c++/59200
6758 * g++.dg/cpp0x/alias-decl-42.C: New.
6759
6760 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
6761
6762 * gcc.target/powerpc/ti_math1.c: New.
6763 * gcc.target/powerpc/ti_math2.c: New.
6764
6765 2014-04-17 Martin Jambor <mjambor@suse.cz>
6766
6767 * gnat.dg/opt34.adb: New.
6768 * gnat.dg/opt34_pkg.ads: Likewise.
6769
6770 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6771
6772 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6773 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6774
6775 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6776
6777 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6778 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6779
6780 2014-04-17 Jakub Jelinek <jakub@redhat.com>
6781
6782 PR target/60847
6783 Forward port from 4.8 branch
6784 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
6785
6786 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6787 Fix scan patterns.
6788 * gcc.target/i386/bmi-2.c: Ditto.
6789
6790 2014-04-17 Richard Biener <rguenther@suse.de>
6791
6792 PR middle-end/60849
6793 * g++.dg/opt/pr60849.C: New testcase.
6794
6795 2014-04-17 Richard Biener <rguenther@suse.de>
6796
6797 PR tree-optimization/60836
6798 * g++.dg/vect/pr60836.cc: New testcase.
6799
6800 2014-04-17 Richard Biener <rguenther@suse.de>
6801
6802 PR tree-optimization/60841
6803 * gcc.dg/vect/pr60841.c: New testcase.
6804
6805 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6806
6807 * g++.dg/ipa/devirt-31.C: New testcase.
6808
6809 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6810
6811 PR lto/60820
6812 * gcc.dg/lto/pr60820_0.c: New testcase.
6813 * gcc.dg/lto/pr60820_1.c: New testcase.
6814
6815 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6816
6817 PR ipa/60854
6818 * g++.dg/torture/pr60854.C: New testcase.
6819
6820 2014-04-16 Catherine Moore <clm@codesourcery.com>
6821
6822 * gcc.target/mips/umips-store16-2.c: New test.
6823
6824 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
6825
6826 * g++.dg/cpp0x/initlist-vect.C: New file.
6827
6828 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
6829
6830 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6831 * gcc.dg/uninit-I-O0.c: Likewise.
6832 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6833
6834 2014-04-16 Jakub Jelinek <jakub@redhat.com>
6835
6836 PR tree-optimization/60844
6837 * gcc.dg/pr60844.c: New test.
6838
6839 2014-04-15 Richard Biener <rguenther@suse.de>
6840
6841 PR rtl-optimization/56965
6842 * gcc.dg/torture/pr56965-1.c: New testcase.
6843 * gcc.dg/torture/pr56965-2.c: Likewise.
6844
6845 2014-04-15 Teresa Johnson <tejohnson@google.com>
6846
6847 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6848
6849 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6850
6851 * gnat.dg/vect14.adb: New test.
6852
6853 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6854
6855 * gnat.dg/vect12.ad[sb]: New test.
6856 * gnat.dg/vect13.ad[sb]: Likewise.
6857
6858 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
6859
6860 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6861 under qemu-arm.
6862 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6863 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6864 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6865 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6866 * c-c++-common/ubsan/null-1.c: Likewise.
6867 * c-c++-common/ubsan/null-10.c: Likewise.
6868 * c-c++-common/ubsan/null-11.c: Likewise.
6869 * c-c++-common/ubsan/null-2.c: Likewise.
6870 * c-c++-common/ubsan/null-3.c: Likewise.
6871 * c-c++-common/ubsan/null-4.c: Likewise.
6872 * c-c++-common/ubsan/null-5.c: Likewise.
6873 * c-c++-common/ubsan/null-6.c: Likewise.
6874 * c-c++-common/ubsan/null-7.c: Likewise.
6875 * c-c++-common/ubsan/null-8.c: Likewise.
6876 * c-c++-common/ubsan/null-9.c: Likewise.
6877 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6878 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6879 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6880 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6881 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6882 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6883 * c-c++-common/ubsan/pr59333.c: Likewise.
6884 * c-c++-common/ubsan/pr59667.c: Likewise.
6885 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6886 * c-c++-common/ubsan/pr60636.c: Likewise.
6887 * c-c++-common/ubsan/shift-1.c: Likewise.
6888 * c-c++-common/ubsan/shift-2.c: Likewise.
6889 * c-c++-common/ubsan/vla-1.c: Likewise.
6890
6891 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
6892
6893 * gnat.dg/vect11.ad[sb]: New test.
6894
6895 2014-04-14 Richard Biener <rguenther@suse.de>
6896
6897 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6898
6899 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6900
6901 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6902
6903 2014-04-14 Richard Biener <rguenther@suse.de>
6904 Marc Glisse <marc.glisse@inria.fr>
6905
6906 PR c/60819
6907 * gcc.target/i386/vec-may_alias.c: New testcase.
6908
6909 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6910
6911 * lib/target-supports.exp
6912 (check_effective_target_vect_widen_mult_si_to_di_pattern):
6913 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
6914 Fix formatting.
6915
6916 2014-04-14 Richard Biener <rguenther@suse.de>
6917
6918 PR lto/60720
6919 * gcc.dg/lto/pr60720_0.c: New testcase.
6920 * gcc.dg/lto/pr60720_1.c: Likewise.
6921
6922 2014-04-14 Christian Bruel <christian.bruel@st.com>
6923
6924 * gcc.target/sh/memset.c: New test.
6925
6926 2014-04-14 Richard Biener <rguenther@suse.de>
6927
6928 PR middle-end/55022
6929 * gcc.dg/graphite/pr55022.c: New testcase.
6930
6931 2014-04-14 Richard Biener <rguenther@suse.de>
6932
6933 PR tree-optimization/59817
6934 PR tree-optimization/60453
6935 * gfortran.dg/graphite/pr59817.f: New testcase.
6936 * gcc.dg/graphite/pr59817-1.c: Likewise.
6937 * gcc.dg/graphite/pr59817-2.c: Likewise.
6938
6939 2014-04-14 Jason Merrill <jason@redhat.com>
6940
6941 Revert:
6942 * lib/gcc-dg.exp (dg-build-dso): New.
6943 (gcc-dg-test-1): Handle dg-do-what "dso".
6944
6945 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
6946
6947 PR fortran/60717
6948 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
6949
6950 PR fortran/58085
6951 * gfortran.dg/associate_15.f90: New test.
6952
6953 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6954
6955 PR middle-end/60467
6956 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
6957 case to check.
6958
6959 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6960
6961 PR middle-end/60469
6962 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
6963
6964 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
6965
6966 * gcc.target/mips/umips-store16-1.c: New test.
6967
6968 2014-04-11 Tobias Burnus <burnus@net-b.de>
6969
6970 PR c/60194
6971 * * g++.dg/warn/warn_format_signedness.C: New.
6972 * gcc.dg/format/warn-signedness.c: New.
6973
6974 2014-04-11 Tobias Burnus <burnus@net-b.de>
6975
6976 PR fortran/58880
6977 PR fortran/60495
6978 * gfortran.dg/finalize_25.f90: New.
6979
6980 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6981
6982 * gcc.target/epiphany/t1068-2.c: New file.
6983
6984 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6985
6986 * gcc.target/epiphany/btst-1.c: New test.
6987
6988 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6989
6990 PR rtl-optimization/60651
6991 * gcc.target/epiphany/mode-switch.c: New test.
6992
6993 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6994
6995 PR c++/58600
6996 * g++.dg/cpp0x/gen-attrs-58.C: New.
6997 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
6998
6999 2014-04-11 Steve Ellcey <sellcey@mips.com>
7000 Jakub Jelinek <jakub@redhat.com>
7001
7002 PR middle-end/60556
7003 * gcc.c-torture/compile/pr60556.c: New test.
7004
7005 2014-04-11 Richard Biener <rguenther@suse.de>
7006
7007 PR middle-end/60797
7008 * gcc.dg/pr60797.c: New testcase.
7009
7010 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7011
7012 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
7013 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
7014 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
7015 rename to ...
7016 * gcc.target/s390/htm-nofloat-1.c: ... this one.
7017 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
7018 instructions as well.
7019
7020 2014-04-11 Jakub Jelinek <jakub@redhat.com>
7021
7022 PR rtl-optimization/60663
7023 * gcc.target/arm/pr60663.c: New test.
7024
7025 2014-04-10 Jason Merrill <jason@redhat.com>
7026
7027 * g++.dg/dso/dlclose1.C: Disable for 4.9.
7028
7029 2014-04-10 Jakub Jelinek <jakub@redhat.com>
7030
7031 PR lto/60567
7032 * g++.dg/lto/pr60567_0.C: New test.
7033
7034 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7035
7036 * gfortran.dg/class_nameclash.f90: New test.
7037
7038 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7039
7040 PR c++/52844
7041 * g++.dg/cpp0x/variadic156.C: New.
7042
7043 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7044
7045 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
7046 long.
7047
7048 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7049
7050 PR debug/60655
7051 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
7052 -fdata-sections.
7053
7054 2014-04-09 Steve Ellcey <sellcey@mips.com>
7055
7056 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
7057 and scan lists.
7058
7059 2014-04-09 Cong Hou <congh@google.com>
7060
7061 PR testsuite/60773
7062 * lib/target-supports.exp:
7063 (check_effective_target_vect_widen_si_to_di_pattern): New.
7064 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
7065 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
7066 targets only.
7067 (foo): Fix up formatting.
7068 (main): Call check_vect.
7069
7070 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
7071
7072 PR c++/59115
7073 * g++.dg/template/crash119.C: New.
7074
7075 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
7076
7077 * gcc.target/powerpc/atomic_load_store-p8.c: New.
7078
7079 2014-04-08 Jason Merrill <jason@redhat.com>
7080
7081 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
7082
7083 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7084
7085 PR rtl-optimization/60776
7086 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
7087 * gcc.dg/builtin-bswap-7.c: Likewise.
7088 * gcc.dg/builtin-bswap-6a.c: New testcase.
7089 * gcc.dg/builtin-bswap-7a.c: New testcase.
7090
7091 Revert
7092 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7093
7094 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7095 optimization.
7096 * gcc.dg/builtin-bswap-7.c: Likewise.
7097
7098 2014-04-08 Richard Biener <rguenther@suse.de>
7099
7100 PR tree-optimization/60785
7101 * gcc.dg/graphite/pr60785.c: New testcase.
7102
7103 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7104
7105 PR target/60602
7106 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
7107 with as at -O0.
7108
7109 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
7110
7111 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
7112 * g++.dg/warn/Wnvdtor-3.C: Likewise.
7113 * g++.dg/warn/Wnvdtor-4.C: Likewise.
7114
7115 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
7116
7117 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
7118
7119 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
7120
7121 PR target/60609
7122 * g++.dg/torture/pr60609.C: New test.
7123
7124 2014-04-07 Richard Biener <rguenther@suse.de>
7125
7126 PR tree-optimization/60766
7127 * gcc.dg/torture/pr60766.c: New testcase.
7128
7129 2014-04-07 Jason Merrill <jason@redhat.com>
7130
7131 * lib/gcc-dg.exp (dg-build-dso): New.
7132 (gcc-dg-test-1): Handle dg-do-what "dso".
7133 * lib/target-supports.exp (add_options_for_dlopen): New.
7134 (check_effective_target_dlopen): Use it.
7135
7136 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7137
7138 * gcc.target/arm/pr60657.c: Fix missing curly brace.
7139
7140 2014-04-07 Richard Biener <rguenther@suse.de>
7141
7142 PR middle-end/60750
7143 * g++.dg/torture/pr60750.C: New testcase.
7144 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
7145
7146 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
7147
7148 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
7149
7150 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7151
7152 PR testsuite/60671
7153 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
7154
7155 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7156
7157 PR testsuite/60672
7158 * g++.dg/cpp1y/auto-fn25.C: Require lto.
7159
7160 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
7161
7162 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
7163
7164 * gfortran.dg/warn_conversion_4.f90: Adjust test.
7165
7166 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
7167
7168 * gcc.target/avr/dev-specific-rmw.c: New test.
7169
7170 2014-04-04 Cong Hou <congh@google.com>
7171
7172 PR tree-optimization/60656
7173 * gcc.dg/vect/pr60656.c: New test.
7174
7175 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7176
7177 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7178 optimization.
7179 * gcc.dg/builtin-bswap-7.c: Likewise.
7180
7181 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7182
7183 PR c++/58207
7184 * g++.dg/cpp0x/constexpr-ice15.C: New.
7185
7186 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
7187
7188 PR ipa/59626
7189 testcase by Richard Biener
7190 * gcc.dg/lto/pr59626_0.c: New testcase.
7191 * gcc.dg/lto/pr59626_1.c: New testcase.
7192
7193 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7194
7195 PR debug/60655
7196 * gcc.c-torture/compile/pr60655-1.c: New test.
7197
7198 2014-04-04 Martin Jambor <mjambor@suse.cz>
7199
7200 PR ipa/60640
7201 * g++.dg/ipa/pr60640-1.C: New test.
7202 * g++.dg/ipa/pr60640-2.C: Likewise.
7203 * g++.dg/ipa/pr60640-3.C: Likewise.
7204 * g++.dg/ipa/pr60640-4.C: Likewise.
7205
7206 2014-04-04 Jeff Law <law@redhat.com>
7207
7208 PR target/60657
7209 * gcc.target/arm/pr60657.c: New test.
7210
7211 2014-04-04 Richard Biener <rguenther@suse.de>
7212
7213 PR ipa/60746
7214 * g++.dg/torture/pr60746.C: New testcase.
7215
7216 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
7217
7218 * g++.old-deja/g++.robertl/eb121.C: Adjust.
7219 * g++.old-deja/g++.jason/overload21.C: Likewise.
7220 * g++.old-deja/g++.law/init5.C: Likewise.
7221
7222 2014-04-03 Cong Hou <congh@google.com>
7223
7224 PR tree-optimization/60505
7225 * gcc.dg/vect/pr60505.c: New test.
7226
7227 2014-04-03 Richard Biener <rguenther@suse.de>
7228
7229 PR tree-optimization/60740
7230 * gcc.dg/graphite/pr60740.c: New testcase.
7231
7232 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
7233
7234 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
7235 * g++.dg/warn/Wnvdtor-2.C: New.
7236 * g++.dg/warn/Wnvdtor-3.C: New.
7237 * g++.dg/warn/Wnvdtor-4.C: New.
7238 * g++.dg/warn/Weff1.C: Delete.
7239 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
7240 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
7241
7242 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
7243
7244 PR ipa/60659
7245 * g++.dg/torture/pr60659.C: New testcase.
7246
7247 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7248
7249 PR tree-optimization/60733
7250 * gcc.dg/torture/pr60733.c: New test.
7251
7252 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
7253
7254 PR rtl-optimization/60650
7255 * gcc.target/arm/pr60650-2.c: New.
7256
7257 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
7258
7259 * gcc.target/i386/avx2-vpand-3.c,
7260 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
7261
7262 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7263
7264 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
7265 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
7266 gcc.target/i386/memcpy-strategy-1.c,
7267 gcc.target/i386/memcpy-strategy-2.c,
7268 gcc.target/i386/memcpy-vector_loop-1.c,
7269 gcc.target/i386/memcpy-vector_loop-2.c,
7270 gcc.target/i386/memset-vector_loop-1.c,
7271 gcc.target/i386/memset-vector_loop-2.c,
7272 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
7273 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
7274 -march= options different from those in dg-options.
7275
7276 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7277
7278 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7279 gcc.target/i386/pr30970.c: Use -mtune=generic.
7280 * gcc.target/i386/avx2-vpaddb-3.c,
7281 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
7282 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
7283 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
7284 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
7285 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
7286 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
7287 gcc.target/i386/avx2-vpsubw-3.c,
7288 gcc.target/i386/avx256-unaligned-load-1.c,
7289 gcc.target/i386/avx256-unaligned-load-4.c,
7290 gcc.target/i386/avx256-unaligned-store-1.c,
7291 gcc.target/i386/avx256-unaligned-store-2.c,
7292 gcc.target/i386/avx256-unaligned-store-4.c: Use
7293 -mno-prefer-avx128.
7294
7295 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7296 Iain Sandoe <iain@codesourcery.com>
7297
7298 PR target/54083
7299 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
7300 with the additional options -Wl,-undefined,dynamic_lookup
7301 and -Wl,-flat_namespace.
7302 * gcc.dg/torture/pr53922.c: Additional option
7303 -Wl,-flat_namespace for darwin[89].
7304 * gcc.dg/torture/pr60092.c: Additional options
7305 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
7306 for darwin[89].
7307
7308 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7309
7310 PR target/43751
7311 * lib/prune.exp: Modify the regular express to prune
7312 the new warnings introduced by r205679 on darwin9.
7313
7314 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
7315
7316 * g++.dg/init/ctor4.C: Adjust.
7317 * g++.dg/init/ctor4-1.C: New.
7318 * g++.dg/cpp0x/defaulted2.C: Adjust.
7319
7320 2014-04-01 Richard Henderson <rth@redhat.com>
7321
7322 PR target/60704
7323 * gcc.dg/pr60704.c: New file.
7324
7325 2014-04-01 Bin Cheng <bin.cheng@arm.com>
7326
7327 PR target/60363
7328 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
7329 logical_op_short_circuit targets.
7330
7331 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
7332
7333 PR libfortran/60128
7334 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
7335 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
7336
7337 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
7338
7339 PR rtl-optimization/60700
7340 * gcc.target/i386/pr60700.c: New test.
7341
7342 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7343
7344 PR target/60650
7345 * gcc.target/arm/pr60650.c: Adjust command line options.
7346
7347 2014-03-31 Martin Jambor <mjambor@suse.cz>
7348
7349 PR middle-end/60647
7350 * gcc.dg/pr60647-1.c: New test.
7351 * gcc.dg/pr60647-2.c: Likewise.
7352
7353 2014-03-31 Richard Biener <rguenther@suse.de>
7354
7355 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
7356
7357 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
7358
7359 PR target/60034
7360 * gcc.target/aarch64/pr60034.c: New file.
7361
7362 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
7363
7364 PR c++/60626
7365 * g++.dg/cpp1y/pr60626.C: New testcase.
7366
7367 2014-03-29 Joseph Myers <joseph@codesourcery.com>
7368
7369 * gcc.dg/pr45416.c: Allow bextr on x86.
7370 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
7371 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
7372 gcc.target/i386/fma4-vector.c: Use -mno-fma.
7373 * gcc.target/i386/l_fma_double_1.c,
7374 gcc.target/i386/l_fma_double_2.c,
7375 gcc.target/i386/l_fma_double_3.c,
7376 gcc.target/i386/l_fma_double_4.c,
7377 gcc.target/i386/l_fma_double_5.c,
7378 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
7379 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
7380 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
7381 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
7382 * gcc.target/i386/pr27971.c: Use -mno-tbm.
7383 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
7384 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
7385
7386 2014-03-29 Jakub Jelinek <jakub@redhat.com>
7387
7388 PR target/60648
7389 * g++.dg/pr60648.C: Move test to...
7390 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
7391 dg-options, add for fpic targets dg-additional-options -fPIC.
7392
7393 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
7394
7395 * gnat.dg/opt33.adb: New testcase.
7396
7397 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7398
7399 PR target/60697
7400 * gcc.target/aarch64/pr60697.c: New.
7401
7402 2014-03-27 Jeff Law <law@redhat.com>
7403
7404 PR target/60648
7405 * g++.dg/pr60648.C: New test.
7406
7407 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
7408
7409 PR c++/60573
7410 * g++.dg/cpp1y/pr60573.C: New testcase.
7411
7412 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7413
7414 PR target/60693
7415 * gcc.target/i386/pr60693.c: New test.
7416
7417 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
7418
7419 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
7420
7421 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7422
7423 PR c++/60689
7424 * c-c++-common/pr60689.c: New test.
7425
7426 PR c++/58678
7427 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
7428 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
7429 targets.
7430
7431 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7432
7433 PR target/60675
7434 * gcc.target/aarch64/pr60675.C: New.
7435
7436 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7437
7438 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
7439 * lib/target-supports.exp: Return true for s390
7440 in check_effective_logical_op_short_circuit.
7441
7442 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7443
7444 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
7445 of second source operand.
7446 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7447 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7448 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7449
7450 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7451
7452 PR ipa/60315
7453 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
7454
7455 2014-03-28 Tobias Burnus <burnus@net-b.de>
7456
7457 * lib/cilk-plus-dg.exp: New.
7458 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
7459 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
7460
7461 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7462
7463 PR fortran/60522
7464 * gfortran.dg/where_4.f90: New test case.
7465
7466 2014-03-27 Tobias Burnus <burnus@net-b.de>
7467
7468 PR fortran/58880
7469 * gfortran.dg/finalize_24.f90: New.
7470
7471 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7472
7473 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
7474 vbpermq builtin.
7475
7476 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
7477 vec_select optimizations.
7478 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
7479 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
7480
7481 PR target/60672
7482 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
7483 xxpermdi builtins are supported.
7484
7485 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
7486
7487 PR rtl-optimization/60650
7488 * gcc.target/arm/pr60650.c: New.
7489
7490 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7491
7492 * gcc.target/s390/20140327-1.c: New testcase.
7493
7494 2014-03-27 Jakub Jelinek <jakub@redhat.com>
7495
7496 PR middle-end/60682
7497 * g++.dg/gomp/pr60682.C: New test.
7498
7499 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
7500
7501 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
7502
7503 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
7504
7505 PR target/60580
7506 * gcc.target/aarch64/pr60580_1.c: New.
7507 * gcc.target/aarch64/test_fp_attribute_1.c: New.
7508 * gcc.target/aarch64/test_fp_attribute_2.c: New.
7509
7510 2014-03-26 Dehao Chen <dehao@google.com>
7511
7512 * gcc.dg/predict-8.c: New test.
7513
7514 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
7515
7516 PR c++/52369
7517 * g++.dg/init/const10.C: New.
7518 * g++.dg/init/const11.C: New.
7519 * g++.dg/init/pr25811.C: Adjust.
7520 * g++.dg/init/pr29043.C: Likewise.
7521 * g++.dg/init/pr43719.C: Likewise.
7522 * g++.dg/init/pr44086.C: Likewise.
7523 * g++.dg/init/ctor8.C: Likewise.
7524 * g++.dg/init/uninitialized1.C: Likewise.
7525
7526 2014-03-26 Jakub Jelinek <jakub@redhat.com>
7527
7528 PR sanitizer/60636
7529 * c-c++-common/ubsan/pr60636.c: New test.
7530
7531 2014-03-26 Andreas Schwab <schwab@suse.de>
7532
7533 * g++.dg/torture/pr60315.C: Remove duplication.
7534
7535 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
7536
7537 * gcc.c-torture/execute/20140326-1.c: New test.
7538
7539 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
7540
7541 PR ipa/60315
7542 * g++.dg/torture/pr60315.C: New testcase.
7543
7544 2014-03-25 Martin Jambor <mjambor@suse.cz>
7545
7546 PR ipa/60600
7547 * g++.dg/ipa/pr60600.C: New test.
7548
7549 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
7550
7551 PR testsuite/58013
7552 * g++.dg/opt/pr56999.C: Pop hidden visibility.
7553
7554 2014-03-25 Richard Biener <rguenther@suse.de>
7555
7556 PR middle-end/60635
7557 * gfortran.dg/lto/pr60635_0.f90: New testcase.
7558 * gfortran.dg/lto/pr60635_1.c: Likewise.
7559
7560 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
7561
7562 PR c++/60627
7563 * g++.dg/cpp1y/pr60627.C: New testcase.
7564
7565 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
7566
7567 * gcc.target/aarch64/ushr64_1.c: New.
7568
7569 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
7570
7571 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
7572 (LONG_LONG): Use LLONG.
7573 (set_rvector_long): Explicitly return void.
7574 (set_vector_long): Likewise.
7575 (check_vector_long): Likewise.
7576
7577 2014-03-24 Marek Polacek <polacek@redhat.com>
7578
7579 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
7580 Define INT_MIN.
7581 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
7582 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7583 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7584 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7585 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7586 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7587 * c-c++-common/ubsan/pr59503.c: Likewise.
7588 * c-c++-common/ubsan/pr60613-1.c: Likewise.
7589 * c-c++-common/ubsan/save-expr-1.c: Likewise.
7590 * c-c++-common/ubsan/shift-3.c: Likewise.
7591 * c-c++-common/ubsan/shift-6.c: Likewise.
7592 * c-c++-common/ubsan/undefined-1.c: Likewise.
7593 * c-c++-common/ubsan/vla-2.c: Likewise.
7594 * c-c++-common/ubsan/vla-3.c: Likewise.
7595 * c-c++-common/ubsan/vla-4.c: Likewise.
7596 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
7597 * g++.dg/ubsan/return-2.C: Likewise.
7598
7599 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
7600
7601 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
7602 hppa*-*-hpux*.
7603
7604 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
7605
7606 PR libfortran/59313
7607 PR libfortran/58015
7608 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
7609 * gfortran.dg/round_4.f90: Likewise.
7610
7611 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
7612
7613 PR libfortran/60128
7614 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
7615 i?86-*-solaris2.9*.
7616
7617 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7618
7619 PR sanitizer/60613
7620 * c-c++-common/ubsan/pr60613-1.c: New test.
7621 * c-c++-common/ubsan/pr60613-2.c: New test.
7622
7623 2014-03-22 Matthias Klose <doko@ubuntu.com>
7624
7625 * g++.dg/cpp0x/regress: Remove empty directory.
7626
7627 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7628
7629 PR debug/60603
7630 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
7631
7632 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7633
7634 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
7635 * g++.dg/cpp1y/pr60393.C: Likewise.
7636
7637 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7638
7639 PR c++/60384
7640 * g++.dg/cpp1y/pr60384.C: New.
7641
7642 2014-03-21 Jakub Jelinek <jakub@redhat.com>
7643
7644 PR target/60598
7645 * gcc.dg/pr60598.c: New test.
7646
7647 2014-03-21 Martin Jambor <mjambor@suse.cz>
7648
7649 PR ipa/59176
7650 * g++.dg/torture/pr59176.C: New test.
7651
7652 2014-03-21 Martin Jambor <mjambor@suse.cz>
7653
7654 PR ipa/60419
7655 * g++.dg/ipa/pr60419.C: New test.
7656
7657 2014-03-21 Richard Biener <rguenther@suse.de>
7658
7659 PR tree-optimization/60577
7660 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
7661
7662 2014-03-21 Tobias Burnus <burnus@net-b.de>
7663
7664 PR fortran/60599
7665 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7666
7667 2014-03-20 Jakub Jelinek <jakub@redhat.com>
7668
7669 PR middle-end/60597
7670 * g++.dg/opt/pr60597.C: New test.
7671
7672 PR c++/60572
7673 * g++.dg/init/pr60572.C: New test.
7674
7675 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7676
7677 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
7678
7679 2014-03-19 Tobias Burnus <burnus@net-b.de>
7680
7681 PR fortran/60543
7682 PR fortran/60283
7683 * gfortran.dg/implicit_pure_4.f90: New.
7684
7685 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7686
7687 PR c++/51474
7688 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
7689
7690 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
7691
7692 PR testsuite/60590
7693 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
7694 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
7695 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
7696
7697 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7698
7699 PR c++/60332
7700 * g++.dg/cpp1y/pr60332.C: New.
7701
7702 2014-03-19 Marek Polacek <polacek@redhat.com>
7703
7704 PR sanitizer/60569
7705 * g++.dg/ubsan/pr60569.C: New test.
7706
7707 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7708
7709 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
7710
7711 2014-03-19 Jakub Jelinek <jakub@redhat.com>
7712
7713 PR tree-optimization/60559
7714 * g++.dg/vect/pr60559.cc: New test.
7715
7716 2014-03-18 Ian Lance Taylor <iant@google.com>
7717
7718 PR target/60563
7719 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
7720 (ditype): Rename typedef from int64_t.
7721
7722 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7723
7724 PR c/55383
7725 * gcc.dg/cast-qual-3.c: New.
7726 Revert:
7727 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7728 * c-c++-common/Wcast-qual-1.c: More precise match text.
7729
7730 2014-03-18 Janus Weil <janus@gcc.gnu.org>
7731
7732 PR fortran/55207
7733 PR fortran/60549
7734 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
7735 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
7736 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
7737 * gfortran.dg/intent_optimize_1.f90: Ditto.
7738 * gfortran.dg/pointer_init_9.f90: Ditto.
7739 * gfortran.dg/volatile4.f90: Ditto.
7740 * gfortran.dg/volatile6.f90: Ditto.
7741
7742 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7743
7744 PR c/55383
7745 * c-c++-common/Wcast-qual-1.c: More precise match text.
7746
7747 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7748
7749 PR c++/60305
7750 * g++.dg/cpp0x/constexpr-ice14.C: New.
7751
7752 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7753
7754 PR c++/54250
7755 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7756
7757 2014-03-18 Jakub Jelinek <jakub@redhat.com>
7758
7759 PR sanitizer/60535
7760 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7761 * c-c++-common/ubsan/null-2.c: Likewise.
7762 * c-c++-common/ubsan/null-3.c: Likewise.
7763 * c-c++-common/ubsan/null-4.c: Likewise.
7764 * c-c++-common/ubsan/null-5.c: Likewise.
7765 * c-c++-common/ubsan/null-6.c: Likewise.
7766 * c-c++-common/ubsan/null-7.c: Likewise.
7767 * c-c++-common/ubsan/null-8.c: Likewise.
7768 * c-c++-common/ubsan/null-9.c: Likewise.
7769 * c-c++-common/ubsan/null-10.c: Likewise.
7770 * c-c++-common/ubsan/null-11.c: Likewise.
7771 * c-c++-common/ubsan/overflow-1.c: Likewise.
7772 * c-c++-common/ubsan/overflow-2.c: Likewise.
7773 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7774 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7775 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7776 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7777 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7778 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7779 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7780 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7781 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7782 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7783 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7784 * c-c++-common/ubsan/pr59333.c: Likewise.
7785 * c-c++-common/ubsan/pr59503.c: Likewise.
7786 * c-c++-common/ubsan/pr59667.c: Likewise.
7787 * c-c++-common/ubsan/undefined-1.c: Likewise.
7788 * g++.dg/ubsan/pr59250.C: Likewise.
7789 * g++.dg/ubsan/pr59306.C: Likewise.
7790
7791 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7792
7793 * gcc.dg/tls/pr58595.c: Add tls options.
7794
7795 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
7796
7797 * gcc.target/i386/avx-additional-reg-names.c: New.
7798 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7799
7800 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
7801
7802 PR c++/60390
7803 * g++.dg/cpp1y/pr60390.C: New testcase.
7804
7805 PR c++/60391
7806 * g++.dg/cpp1y/pr60391.C: New testcase.
7807
7808 2014-03-17 Jakub Jelinek <jakub@redhat.com>
7809
7810 PR target/60516
7811 * gcc.target/i386/pr60516.c: New test.
7812
7813 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7814
7815 PR c++/59571
7816 * g++.dg/cpp0x/constexpr-ice13.C: New.
7817
7818 2014-03-17 Marek Polacek <polacek@redhat.com>
7819
7820 PR middle-end/60534
7821 * gcc.dg/gomp/pr60534.c: New test.
7822
7823 2014-03-17 Kai Tietz <ktietz@redhat.com>
7824
7825 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7826
7827 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
7828
7829 PR testsuite/58851
7830 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7831 storage size.
7832
7833 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
7834
7835 PR libfortran/58324
7836 * gfortran.dg/list_read_12.f90: New test.
7837
7838 2014-03-15 Janus Weil <janus@gcc.gnu.org>
7839
7840 PR fortran/55207
7841 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7842 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7843 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7844 -Wno-aggressive-loop-optimizations and remove an unused variable.
7845 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7846 * gfortran.dg/pointer_init_9.f90: New.
7847 * gfortran.dg/volatile4.f90: Put into subroutine.
7848 * gfortran.dg/volatile6.f90: Ditto.
7849
7850 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
7851
7852 PR fortran/60392
7853 * gfortran.dg/transpose_4.f90: New test.
7854
7855 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
7856
7857 PR rtl-optimization/60508
7858 * gcc.target/i386/pr60508.c: New.
7859
7860 2014-03-14 Richard Biener <rguenther@suse.de>
7861
7862 PR middle-end/60518
7863 * g++.dg/pr60518.C: New testcase.
7864
7865 2014-03-14 Martin Jambor <mjambor@suse.cz>
7866
7867 PR lto/60461
7868 * gcc.dg/lto/pr60461_0.c: New test.
7869
7870 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
7871
7872 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7873 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7874 * gcc.dg/lto/save-temps_0.c: New testcase.
7875
7876 2014-03-13 Jakub Jelinek <jakub@redhat.com>
7877
7878 PR middle-end/36282
7879 * c-c++-common/pr36282-1.c: New test.
7880 * c-c++-common/pr36282-2.c: New test.
7881 * c-c++-common/pr36282-3.c: New test.
7882 * c-c++-common/pr36282-4.c: New test.
7883
7884 2014-03-13 Richard Henderson <rth@redhat.com>
7885
7886 PR debug/60438
7887 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7888
7889 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7890
7891 PR c++/60383
7892 * g++.dg/template/crash118.C: New.
7893 * g++.dg/template/crash95.C: Adjust.
7894
7895 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
7896
7897 PR rtl-optimization/57189
7898 * gcc.target/i386/pr57189.c: New.
7899
7900 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7901
7902 PR c++/60254
7903 * g++.dg/cpp0x/static_assert10.C: New.
7904 * g++.dg/cpp0x/static_assert11.C: Likewise.
7905 * g++.dg/cpp0x/static_assert3.C: Adjust.
7906
7907 2014-03-13 Richard Biener <rguenther@suse.de>
7908
7909 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
7910
7911 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7912
7913 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
7914 2.07 128-bit arithmetic.
7915 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
7916
7917 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
7918 due to when TImode is allowed in VSX registers, the allowable
7919 address modes for TImode is just a single indirect address in
7920 order for the value to be loaded and store in either GPR or VSX
7921 registers. This affects the generated code, and it would cause
7922 this test to fail, when such an option is used.
7923
7924 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
7925
7926 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
7927
7928 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7929
7930 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
7931 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
7932 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
7933 only test for exactly one if if -mbranch-cost=1 has been passed.
7934
7935 2014-03-12 Christian Bruel <christian.bruel@st.com>
7936
7937 PR target/60264
7938 * gcc.target/arm/pr60264.c
7939
7940 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7941
7942 PR tree-optimization/60454
7943 * gcc.c-torture/execute/pr60454.c: New test.
7944
7945 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7946 Marc Glisse <marc.glisse@inria.fr>
7947
7948 PR tree-optimization/60502
7949 * gcc.c-torture/compile/pr60502.c: New test.
7950
7951 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7952
7953 PR middle-end/60482
7954 * gcc.dg/vect/pr60482.c: New test.
7955
7956 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
7957
7958 PR c++/60389
7959 * g++.dg/cpp0x/inh-ctor19.C: New.
7960
7961 2014-03-11 Richard Biener <rguenther@suse.de>
7962
7963 PR tree-optimization/60429
7964 PR tree-optimization/60485
7965 * gcc.dg/pr60485-1.c: New testcase.
7966 * gcc.dg/pr60485-2.c: Likewise.
7967
7968 2014-03-10 Jakub Jelinek <jakub@redhat.com>
7969
7970 PR ipa/60457
7971 * g++.dg/ipa/pr60457.C: New test.
7972
7973 2014-03-10 Richard Biener <rguenther@suse.de>
7974
7975 PR middle-end/60474
7976 * g++.dg/torture/pr60474.C: New testcase.
7977
7978 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
7979
7980 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
7981
7982 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
7983
7984 * gcc.dg/lto/pr55113_0.c: New testcase.
7985
7986 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
7987
7988 PR c++/60033
7989 * g++.dg/cpp1y/pr60033.C: New testcase.
7990
7991 PR c++/60393
7992 * g++.dg/cpp1y/pr60393.C: New testcase.
7993
7994 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7995
7996 PR libfortran/60128
7997 * gfortran.dg/fmt_en.f90: New test.
7998
7999 2014-03-07 Jason Merrill <jason@redhat.com>
8000
8001 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
8002 * lib/target-supports.exp (check_effective_target_c++11): Now
8003 means C++11 and up.
8004 (check_effective_target_c++11_only): New.
8005 (check_effective_target_c++11_down): New.
8006 (check_effective_target_c++1y): New.
8007 (check_effective_target_c++1y_only): New.
8008 (check_effective_target_c++98_only): Rename from
8009 check_effective_target_c++98.
8010 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
8011
8012 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
8013
8014 PR c++/58609
8015 * g++.dg/cpp0x/constexpr-ice12.C: New.
8016
8017 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
8018
8019 * c-c++-common/gomp/map-1.c: Extend.
8020
8021 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
8022 Janus Weil <janus@gcc.gnu.org>
8023
8024 PR fortran/51976
8025 * gfortran.dg/deferred_type_component_1.f90 : New test.
8026 * gfortran.dg/deferred_type_component_2.f90 : New test.
8027
8028 2014-03-06 Marek Polacek <polacek@redhat.com>
8029
8030 PR c/60197
8031 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
8032 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
8033
8034 2014-03-06 Jakub Jelinek <jakub@redhat.com>
8035
8036 PR target/58595
8037 * gcc.dg/tls/pr58595.c: New test.
8038
8039 2014-03-06 Richard Biener <rguenther@suse.de>
8040
8041 PR middle-end/60445
8042 PR lto/60424
8043 PR lto/60427
8044 Revert
8045 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
8046
8047 * gcc.dg/lto/pr55113_0.c: New testcase.
8048
8049 2014-03-05 Jakub Jelinek <jakub@redhat.com>
8050
8051 PR testsuite/59308
8052 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
8053 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
8054 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
8055 s390*/i?86/x86_64.
8056 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8057 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8058 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8059 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8060 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
8061 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
8062 even for mips*/s390*/i?86/x86_64.
8063 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8064 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8065 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8066 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8067 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8068
8069 PR lto/60404
8070 * gcc.dg/lto/pr60404_0.c: New test.
8071 * gcc.dg/lto/pr60404_1.c: New file.
8072 * gcc.dg/lto/pr60404_2.c: New file.
8073
8074 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8075
8076 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
8077 long long" throughout.
8078 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
8079 * gcc.dg/vmx/insert-vsx.c: Likewise.
8080 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
8081 * gcc.dg/vmx/ld-vsx.c: Likewise.
8082 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8083 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8084 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8085 * gcc.dg/vmx/merge-vsx.c: Likewise.
8086 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8087 * gcc.dg/vmx/st-vsx.c: Likewise.
8088 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
8089 * gcc.dg/vmx/stl-vsx.c: Likewise.
8090 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
8091
8092 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
8093
8094 * gcc.dg/lto/pr55113_0.c: New testcase.
8095
8096 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8097
8098 PR c++/60376
8099 * g++.dg/cpp1y/pr60376.C: New.
8100
8101 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8102
8103 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
8104
8105 2014-03-04 Richard Biener <rguenther@suse.de>
8106
8107 PR tree-optimization/60382
8108 * gcc.dg/vect/pr60382.c: New testcase.
8109
8110 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
8111
8112 PR libfortran/60148
8113 * gfortran.dg/namelist_84.f90: New test.
8114
8115 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
8116
8117 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
8118 argument to avoid inf values.
8119 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
8120 UNION_FP_CHECK machinery.
8121
8122 2014-03-03 Renlin Li <Renlin.Li@arm.com>
8123
8124 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
8125 i32in128 cases outside special big-endian processing block.
8126
8127 2014-03-03 Jakub Jelinek <jakub@redhat.com>
8128
8129 PR preprocessor/60400
8130 * c-c++-common/cpp/pr60400.c: New test.
8131 * c-c++-common/cpp/pr60400-1.h: New file.
8132 * c-c++-common/cpp/pr60400-2.h: New file.
8133
8134 PR objc++/60398
8135 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
8136
8137 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
8138 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
8139
8140 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8141
8142 PR ipa/60150
8143 * g++.dg/lto/pr60150.H: New testcase.
8144 * g++.dg/lto/pr60150_0.C: New testcase.
8145 * g++.dg/lto/pr60150_1.C: New testcase.
8146
8147 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8148
8149 PR ipa/60306
8150 * g++.dg/ipa/devirt-29.C: New testcase
8151
8152 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8153
8154 PR fortran/60236
8155 * gfortran.dg/vect/pr32380.f: Fix expected test results.
8156
8157 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
8158
8159 PR c++/50025
8160 * g++.dg/cpp0x/pr50025.C: New.
8161
8162 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
8163
8164 PR c++/60377
8165 * g++.dg/cpp1y/pr60377.C: New testcase.
8166
8167 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
8168
8169 PR fortran/60341
8170 * gfortran.dg/str_comp_optimize_1.f90: New test.
8171
8172 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
8173
8174 PR target/60071
8175 * gcc.c-torture/compile/pr60071.c: New.
8176
8177 2014-02-28 Janus Weil <janus@gcc.gnu.org>
8178
8179 PR fortran/60359
8180 * gfortran.dg/unlimited_polymorphic_16.f90: New.
8181
8182 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8183
8184 PR c++/58610
8185 * g++.dg/cpp0x/constexpr-ice11.C: New.
8186
8187 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8188
8189 PR c++/60314
8190 * g++.dg/cpp1y/auto-fn24.C: New.
8191
8192 2014-02-28 Joey Ye <joey.ye@arm.com>
8193
8194 PR target/PR60169
8195 * gcc.target/arm/thumb1-far-jump-3.c: New case.
8196
8197 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8198
8199 PR c++/60253
8200 * g++.dg/overload/ellipsis2.C: New.
8201
8202 2014-02-27 Jeff Law <law@redhat.com>
8203
8204 PR rtl-optimization/52714
8205 * gcc.c-torture/compile/pr52714.c: New test.
8206
8207 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
8208 Jeff Law <law@redhat.com>
8209
8210 PR rtl-optimization/49847
8211 * g++.dg/pr49847.C: New test.
8212
8213 2014-02-27 Marek Polacek <polacek@redhat.com>
8214
8215 PR middle-end/59223
8216 * c-c++-common/pr59223.c: New test.
8217
8218 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8219
8220 * common/config/i386/predicates.md (const1256_operand): Remove.
8221 (const2356_operand): New.
8222 (const_1_to_2_operand): Remove.
8223 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
8224 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
8225 (*avx512pf_gatherpf<mode>sf): Ditto.
8226 (avx512pf_gatherpf<mode>df): Ditto.
8227 (*avx512pf_gatherpf<mode>df_mask): Ditto.
8228 (*avx512pf_gatherpf<mode>df): Ditto.
8229 (avx512pf_scatterpf<mode>sf): Ditto.
8230 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
8231 (*avx512pf_scatterpf<mode>sf): Ditto.
8232 (avx512pf_scatterpf<mode>df): Ditto.
8233 (*avx512pf_scatterpf<mode>df_mask): Ditto.
8234 (*avx512pf_scatterpf<mode>df): Ditto.
8235 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
8236
8237 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8238
8239 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
8240 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
8241 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
8242 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
8243 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
8244 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
8245 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
8246 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
8247
8248 2014-02-26 Bin Cheng <bin.cheng@arm.com>
8249
8250 PR target/60280
8251 * gnat.dg/renaming5.adb: Change to two expected gotos.
8252 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
8253 jump threads.
8254 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
8255 messages for removed basic block.
8256 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
8257 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
8258 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
8259 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
8260
8261 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8262
8263 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
8264 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8265 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8266 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8267 * gcc.dg/vmx/merge-vsx.c: Likewise.
8268 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8269
8270 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
8271
8272 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
8273 * gcc.target/i386/prefetchwt1-1.c: New.
8274 * g++.dg/other/i386-2.C: Add new option.
8275 * g++.dg/other/i386-3.C: Ditto.
8276 * gcc.target/i386/sse-12.c: Ditto.
8277 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
8278 * gcc.target/i386/sse-22.c: Add new option.
8279 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
8280
8281 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8282
8283 PR libfortran/59313
8284 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
8285
8286 PR libfortran/58015
8287 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
8288
8289 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
8290
8291 PR c++/60311
8292 * g++.dg/cpp1y/pr60311.C: New testcase.
8293
8294 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
8295
8296 PR c++/60065
8297 * g++.dg/cpp1y/pr60065.C: New testcase.
8298
8299 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
8300
8301 PR rtl-optimization/60268
8302 * gcc.c-torture/compile/pr60268.c: New test.
8303
8304 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
8305
8306 * gcc.target/microblaze/others/mem_reload.c: New test.
8307
8308 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8309
8310 * gcc.dg/vmx/lde.c: New test.
8311 * gcc.dg/vmx/lde-be-order.c: New test.
8312 * gcc.dg/vmx/ste.c: New test.
8313 * gcc.dg/vmx/ste-be-order.c: New test.
8314
8315 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
8316
8317 PR testsuite/60173
8318 * lib/target-supports.exp
8319 (check_effective_target_logical_op_short_circuit): Add cris-*-*
8320 and crisv32-*-* to list.
8321
8322 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8323
8324 PR fortran/60302
8325 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
8326
8327 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8328
8329 * gcc.dg/vmx/vsums.c: Check entire result vector.
8330 * gcc.dg/vmx/vsums-be-order.c: Likewise.
8331
8332 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8333
8334 * gcc.dg/vmx/ld.c: New test.
8335 * gcc.dg/vmx/ld-be-order.c: New test.
8336 * gcc.dg/vmx/ld-vsx.c: New test.
8337 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
8338 * gcc.dg/vmx/ldl.c: New test.
8339 * gcc.dg/vmx/ldl-be-order.c: New test.
8340 * gcc.dg/vmx/ldl-vsx.c: New test.
8341 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
8342 * gcc.dg/vmx/st.c: New test.
8343 * gcc.dg/vmx/st-be-order.c: New test.
8344 * gcc.dg/vmx/st-vsx.c: New test.
8345 * gcc.dg/vmx/st-vsx-be-order.c: New test.
8346 * gcc.dg/vmx/stl.c: New test.
8347 * gcc.dg/vmx/stl-be-order.c: New test.
8348 * gcc.dg/vmx/stl-vsx.c: New test.
8349 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
8350
8351 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
8352
8353 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
8354 * g++.dg/other/i386-3.C (dg-options): Ditto.
8355 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
8356 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
8357 -mavx512pf and -msha.
8358
8359 2014-02-21 Richard Biener <rguenther@suse.de>
8360
8361 PR tree-optimization/60276
8362 * gcc.dg/vect/pr60276.c: New testcase.
8363
8364 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8365
8366 PR fortran/60234
8367 * gfortran.dg/finalize_23.f90: New.
8368
8369 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
8370
8371 PR c++/60052
8372 PR c++/60053
8373 * g++.dg/cpp1y/pr60052.C: New testcase.
8374 * g++.dg/cpp1y/pr60053.C: New testcase.
8375
8376 2014-02-21 Tobias Burnus <burnus@net-b.de>
8377
8378 PR fortran/60286
8379 * gfortran.dg/inquire_16.f90: New.
8380
8381 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
8382
8383 * gcc.target/nios2/biggot-1.c: New.
8384 * gcc.target/nios2/biggot-2.c: New.
8385
8386 2014-02-20 Martin Jambor <mjambor@suse.cz>
8387
8388 PR ipa/55260
8389 * gcc.dg/ipa/pr55260.c: New test.
8390
8391 2014-02-20 Bin Cheng <bin.cheng@arm.com>
8392
8393 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
8394 for execution test case.
8395
8396 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
8397
8398 PR ipa/58555
8399 * g++.dg/torture/pr58555.C: New testcase.
8400
8401 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8402
8403 PR target/60204
8404 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
8405 reflect abi fix.
8406 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
8407
8408 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8409 Kirill Yukhin <kirill.yukhin@intel.com>
8410
8411 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
8412 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
8413 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
8414 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
8415 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
8416 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
8417
8418 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8419
8420 PR c/37743
8421 * g++.dg/ext/builtin-bswap1.C: New test.
8422 * c-c++-common/pr37743.c: New test.
8423
8424 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
8425
8426 * gcc.dg/decl-10.c: New test.
8427
8428 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8429
8430 PR c++/60267
8431 * g++.dg/ext/ivdep-1.C: New test.
8432
8433 PR c++/60267
8434 * gcc.dg/pr60267.c: New test.
8435
8436 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
8437
8438 PR target/59794
8439 * gcc.target/i386/pr39162.c: Add dg-prune-output.
8440 (dg-options): Remove -Wno-psabi.
8441 * gcc.target/i386/pr59794-2.c: Ditto.
8442 * gcc.target/i386/pr60205-1.c: Ditto.
8443 * gcc.target/i386/sse-5.c: Ditto.
8444
8445 2014-02-18 Nick Clifton <nickc@redhat.com>
8446
8447 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
8448 * gcc.dg/pr23623.c: Likewise.
8449 * gcc.dg/pr48784-1.c: Likewise.
8450 * gcc.dg/pr48784-2.c: Likewise.
8451 * gcc.dg/pr56997-2.c: Likewise.
8452 * gcc.dg/sms-6.c: Likewise.
8453 * gcc.dg/torture/pr60183.c: Likewise.
8454 * gcc.dg/torture/vec-cvt-1.c: Likewise.
8455 * gcc.c-torture/execute/20061220-1.x: New.
8456 * gcc.c-torture/execute/pr43220.x: New.
8457 * gcc.c-torture/execute/pr51581-1.x: New.
8458 * gcc.c-torture/execute/pr51581-2.x: New.
8459 * gcc.c-torture/execute/pr58570.x: New.
8460 * gcc.c-torture/unsorted/DFcmp.x: New.
8461 * gcc.c-torture/unsorted/SFset.x: New.
8462
8463 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
8464
8465 * gnat.dg/opt31.adb: New test.
8466
8467 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8468
8469 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
8470
8471 2014-02-19 Janus Weil <janus@gcc.gnu.org>
8472
8473 PR fortran/60232
8474 * gfortran.dg/typebound_proc_33.f90: New.
8475
8476 2014-02-19 Marek Polacek <polacek@redhat.com>
8477
8478 PR c/60195
8479 * gcc.dg/pr60195.c: New test.
8480
8481 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
8482
8483 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
8484
8485 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8486
8487 PR preprocessor/58844
8488 * c-c++-common/cpp/pr58844-1.c: New test.
8489 * c-c++-common/cpp/pr58844-2.c: New test.
8490
8491 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8492
8493 PR c++/60225
8494 * g++.dg/cpp0x/constexpr-ice10.C: New.
8495
8496 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8497
8498 PR c++/60215
8499 * g++.dg/cpp0x/pr60215.C: New.
8500
8501 2014-02-18 Tobias Burnus <burnus@net-b.de>
8502
8503 PR fortran/49397
8504 * gfortran.dg/proc_ptr_45.f90: New.
8505 * gfortran.dg/proc_ptr_46.f90: New.
8506
8507 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
8508
8509 PR c++/60190
8510 * g++.dg/cpp1y/pr60190.C: New testcase.
8511
8512 PR c++/60064
8513 * g++.dg/cpp1y/pr60064.C: New testcase.
8514
8515 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
8516
8517 PR target/60205
8518 * gcc.target/i386/pr60205-1.c: New test.
8519 * gcc.target/i386/pr60205-2.c: Ditto.
8520
8521 2014-02-18 Kai Tietz <ktietz@redhat.com>
8522
8523 PR target/60193
8524 * gcc.target/i386/nest-1.c: New testcase.
8525
8526 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
8527
8528 * gnat.dg/opt32.adb: New test.
8529
8530 2014-02-18 Janus Weil <janus@gcc.gnu.org>
8531
8532 PR fortran/60231
8533 * gfortran.dg/typebound_generic_15.f90: New.
8534
8535 2014-02-17 Janus Weil <janus@gcc.gnu.org>
8536
8537 PR fortran/55907
8538 * gfortran.dg/init_flag_12.f90: New.
8539
8540 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
8541 Ilya Tocar <ilya.tocar@intel.com>
8542
8543 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
8544 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8545 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8546 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8547
8548 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
8549
8550 * lib/target-supports.exp
8551 (check_effective_target_logical_op_short_circuit): New procedure.
8552 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
8553 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
8554 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
8555 * gcc.dg/tree-ssa/vrp47.c: Likewise.
8556 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8557 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
8558 logical_op_short_circuit for the alternative test, extending
8559 it to arm_cortex_m.
8560
8561 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8562
8563 PR target/60203
8564 * gcc.target/powerpc/pr60203.c: New testsuite.
8565
8566 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
8567
8568 PR fortran/59599
8569 * gfortran.dg/ichar_3.f90: New test.
8570
8571 2014-02-15 Richard Biener <rguenther@suse.de>
8572
8573 PR tree-optimization/60183
8574 * gcc.dg/torture/pr60183.c: New testcase.
8575
8576 2014-02-14 Jeff Law <law@redhat.com>
8577
8578 PR rtl-optimization/60131
8579 * g++.dg/torture/pr60131.C: New test.
8580
8581 2014-02-14 Ian Bolton <ian.bolton@arm.com>
8582
8583 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
8584 on command-line.
8585
8586 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
8587
8588 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
8589
8590 2014-02-14 Jakub Jelinek <jakub@redhat.com>
8591
8592 * gcc.c-torture/compile/20140213.c: New test.
8593
8594 2014-02-13 Jakub Jelinek <jakub@redhat.com>
8595
8596 PR target/43546
8597 * gcc.target/i386/pr43546.c: New test.
8598
8599 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
8600
8601 * gcc.target/s390/hotpatch-compile-8.c: New test.
8602
8603 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8604
8605 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
8606 definition with an ifndef.
8607 * gcc.dg/pr59605-2.c: New test.
8608
8609 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8610
8611 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
8612
8613 2014-02-12 Joseph Myers <joseph@codesourcery.com>
8614
8615 * gcc.dg/torture/float128-mul-underflow.c,
8616 gcc.dg/torture/float128-truncdf-underflow.c,
8617 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
8618
8619 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8620
8621 PR middle-end/59737
8622 * g++.dg/ipa/pr59737.C: New test.
8623
8624 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
8625
8626 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
8627
8628 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
8629
8630 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
8631
8632 * gcc.dg/cilk-plus/jump-openmp.c: New file.
8633
8634 2014-02-12 Richard Biener <rguenther@suse.de>
8635
8636 PR middle-end/60092
8637 * gcc.dg/torture/pr60092.c: New testcase.
8638 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
8639
8640 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
8641
8642 * gcc.c-torture/execute/20140212-1.c: New test.
8643
8644 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8645
8646 PR c++/60047
8647 * g++.dg/cpp0x/pr60047.C: New.
8648
8649 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8650
8651 PR c/60101
8652 * c-c++-common/pr60101.c: New test.
8653
8654 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
8655
8656 PR lto/59468
8657 * g++.dg/ipa/devirt-27.C: New testcase.
8658 * g++.dg/ipa/devirt-26.C: New testcase.
8659
8660 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8661
8662 PR target/60137
8663 * gcc.target/powerpc/pr60137.c: New file.
8664
8665 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8666
8667 PR fortran/52370
8668 * gfortran.dg/pr52370.f90: New test.
8669
8670 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
8671
8672 PR target/59927
8673 Revert
8674 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
8675
8676 PR testsuite/58630
8677 * gcc.target/i386/pr43662.c (dg-options):
8678 Add -maccumulate-outgoing-args.
8679 * gcc.target/i386/pr43869.c (dg-options): Ditto.
8680 * gcc.target/i386/pr57003.c (dg-options): Ditto.
8681 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
8682 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
8683 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
8684 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
8685 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
8686 Add -maccumulate-outgoing-args.
8687 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
8688 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
8689 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
8690 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
8691 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
8692 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
8693 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
8694 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
8695 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
8696 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
8697 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
8698 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
8699 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
8700 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
8701 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
8702
8703 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8704
8705 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
8706
8707 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8708
8709 PR debug/59776
8710 * gcc.dg/guality/pr59776.c: New test.
8711
8712 2014-02-11 Renlin Li <Renlin.Li@arm.com>
8713
8714 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
8715 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
8716 (add_options_for_arm_vfp3): New.
8717
8718 2014-02-11 Jeff Law <law@redhat.com>
8719
8720 PR middle-end/54041
8721 * gcc.target/m68k/pr54041.c: New test.
8722
8723 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8724
8725 PR target/59927
8726 * gcc.target/i386/pr59927.c: New test.
8727
8728 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
8729
8730 * gcc.dg/vect/pr57741-3.c: Require vect_int.
8731 * gcc.dg/vect/pr60012.c: Likewise.
8732 * gcc.dg/vect/vect-119.c: Likewise.
8733 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
8734 * gcc.dg/vect/vect-outer-4c.c: Likewise.
8735
8736 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8737
8738 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
8739
8740 2014-02-10 Jeff Law <law@redhat.com>
8741
8742 PR middle-end-52306
8743 * gcc.c-torture/compile/pr52306.c: New test.
8744
8745 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8746
8747 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8748
8749 2014-02-10 Richard Biener <rguenther@suse.de>
8750
8751 PR tree-optimization/60115
8752 * gcc.dg/torture/pr60115.c: New testcase.
8753
8754 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
8755
8756 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8757 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8758
8759 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
8760 Ilya Tocar <ilya.tocar@intel.com>
8761
8762 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8763 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8764 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8765 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8766 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8767 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8768 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8769 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8770 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8771 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8772 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8773 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8774 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8775 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8776 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8777 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8778 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8779 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8780 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8781 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8782 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8783 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8784 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8785 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8786 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8787 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8788 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8789
8790 2014-02-10 Jakub Jelinek <jakub@redhat.com>
8791
8792 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
8793
8794 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8795
8796 PR fortran/57522
8797 * gfortran.dg/associated_target_5.f03: New test.
8798
8799 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8800
8801 PR fortran/59026
8802 * gfortran.dg/elemental_by_value_1.f90: New test.
8803
8804 2014-02-08 Janus Weil <janus@gcc.gnu.org>
8805
8806 PR fortran/58470
8807 * gfortran.dg/finalize_22.f90: New.
8808
8809 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
8810
8811 PR fortran/60066
8812 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
8813 was fixed by the patch for PR59906.
8814
8815 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8816
8817 PR translation/52289
8818 * gfortran.dg/coarray_8.f90: Update dg-error match.
8819
8820 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8821
8822 PR c/59984
8823 * gcc.dg/vect/pr59984.c: New test.
8824
8825 PR middle-end/60092
8826 * gcc.dg/attr-alloc_align-1.c: New test.
8827 * gcc.dg/attr-alloc_align-2.c: New test.
8828 * gcc.dg/attr-alloc_align-3.c: New test.
8829 * gcc.dg/attr-assume_aligned-1.c: New test.
8830 * gcc.dg/attr-assume_aligned-2.c: New test.
8831 * gcc.dg/attr-assume_aligned-3.c: New test.
8832
8833 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8834
8835 PR target/60077
8836 * gcc.target/i386/pr60077-1.c: New test.
8837 * gcc.target/i386/pr60077-2.c: New test.
8838
8839 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8840
8841 PR preprocessor/56824
8842 * gcc.dg/pr56824.c: New test.
8843
8844 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8845
8846 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8847 variable used for atomic operations.
8848
8849 2014-02-07 Richard Biener <rguenther@suse.de>
8850
8851 PR middle-end/60092
8852 * gcc.dg/vect/pr60092-2.c: New testcase.
8853
8854 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8855
8856 PR c++/60082
8857 Revert
8858 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8859
8860 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8861 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8862
8863 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8864
8865 * gcc.target/s390/fp2int1.c: New testcase.
8866
8867 2014-02-07 Richard Biener <rguenther@suse.de>
8868
8869 PR middle-end/60092
8870 * gcc.dg/tree-ssa/alias-30.c: New testcase.
8871 * gcc.dg/tree-ssa/alias-31.c: Likewise.
8872
8873 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
8874
8875 PR ipa/59918
8876 * g++.dg/torture/pr59918.C: New testcase.
8877
8878 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8879
8880 PR target/59575
8881 * gcc.target/arm/pr59575.c: New test.
8882
8883 PR debug/59992
8884 * gcc.dg/pr59992.c: New test.
8885
8886 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
8887
8888 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8889 init_priority. Test alignment of variable instead of function.
8890
8891 2014-02-06 Marek Polacek <polacek@redhat.com>
8892
8893 PR c/60087
8894 * gcc.dg/pr60087.c: New test.
8895
8896 2014-02-06 Alan Modra <amodra@gmail.com>
8897
8898 * gcc.target/powerpc/pr60032.c: New.
8899
8900 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8901
8902 PR target/60062
8903 * gcc.c-torture/execute/pr60062.c: New test.
8904 * gcc.c-torture/execute/pr60072.c: New test.
8905
8906 2014-02-06 Ian Bolton <ian.bolton@arm.com>
8907
8908 * gcc.dg/tree-ssa/pr59597.c: Make called function static
8909 so that expected outcome works for PIC variants too.
8910
8911 2014-02-06 Yury Gribov <y.gribov@samsung.com>
8912 Kugan Vivekanandarajah <kuganv@linaro.org>
8913
8914 * gcc.target/arm/vect-noalign.c: New file.
8915
8916 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
8917 Jakub Jelinek <jakub@redhat.com>
8918
8919 PR middle-end/60013
8920 * gcc.dg/pr60013.c: New testcase.
8921
8922 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8923
8924 * gcc.dg/vmx/sum2s.c: New.
8925 * gcc.dg/vmx/sum2s-be-order.c: New.
8926
8927 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8928
8929 * gcc.dg/vmx/pack.c: New.
8930 * gcc.dg/vmx/pack-be-order.c: New.
8931 * gcc.dg/vmx/unpack.c: New.
8932 * gcc.dg/vmx/unpack-be-order.c: New.
8933
8934 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8935
8936 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8937 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8938
8939 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8940
8941 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
8942 Use __builtin_floorf, __builtin_ceilf.
8943 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
8944 declaration.
8945 (TEST): Use __builtin_floorf.
8946 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8947
8948 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8949
8950 PR ipa/59947
8951 * g++.dg/opt/pr59947.C: New test.
8952
8953 PR c++/58703
8954 * c-c++-common/gomp/pr58703.c: New test.
8955
8956 2014-02-05 Richard Biener <rguenther@suse.de>
8957
8958 PR testsuite/60076
8959 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
8960 avoid using unsigned long long.
8961
8962 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8963
8964 PR middle-end/57499
8965 * g++.dg/torture/pr57499.C: New test.
8966
8967 2014-02-05 Yury Gribov <y.gribov@samsung.com>
8968
8969 * gcc.dg/asan/nosanitize-and-inline.c: New test.
8970
8971 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
8972
8973 * g++.dg/ipa/devirrt-22.C: Fix template.
8974
8975 2014-02-04 Marek Polacek <polacek@redhat.com>
8976
8977 PR c/60036
8978 * gcc.dg/pr60036.c: New test.
8979
8980 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
8981
8982 PR ipa/60058
8983 * g++.dg/torture/pr60058.C: New testcase.
8984
8985 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
8986
8987 * g++.dg/tsan/default_options.C: Invert check.
8988
8989 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8990
8991 PR tree-optimization/60002
8992 * g++.dg/opt/pr60002.C: New test.
8993
8994 PR tree-optimization/60023
8995 * g++.dg/vect/pr60023.cc: New test.
8996
8997 PR ipa/60026
8998 * c-c++-common/torture/pr60026.c: New test.
8999
9000 PR rtl-optimization/57915
9001 * gcc.target/i386/pr57915.c: New test.
9002
9003 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9004
9005 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
9006
9007 2014-02-04 Renlin Li <Renlin.Li@arm.com>
9008
9009 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
9010
9011 2014-02-04 Jakub Jelinek <jakub@redhat.com>
9012
9013 PR middle-end/59261
9014 * gcc.dg/pr59261.c: New test.
9015
9016 2014-02-04 Richard Biener <rguenther@suse.de>
9017
9018 PR tree-optimization/60012
9019 * gcc.dg/vect/pr60012.c: New testcase.
9020
9021 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9022
9023 PR target/59788
9024 * g++.dg/eh/unwind-direct.C: New test.
9025
9026 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
9027
9028 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
9029 timeout value to 20s.
9030
9031 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
9032
9033 PR ipa/59882
9034 * g++.dg/torture/pr59882.C: New testcase
9035
9036 2014-02-03 Jan Hubicka <jh@suse.cz>
9037
9038 PR ipa/59831
9039 * g++.dg/ipa/devirt-22.C: New testcase.
9040
9041 2014-02-03 Jan Hubicka <jh@suse.cz>
9042
9043 * g++.dg/ipa/devirt-25.C: New testcase.
9044
9045 2014-02-04 Jakub Jelinek <jakub@redhat.com>
9046
9047 PR tree-optimization/59924
9048 * gcc.dg/pr59924.c: New test.
9049
9050 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
9051
9052 PR ipa/59831
9053 * g++.dg/ipa/devirt-24.C: New testcase.
9054
9055 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
9056
9057 PR c++/53017
9058 PR c++/59211
9059 * c-c++-common/attributes-1.c: New testcase.
9060 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
9061
9062 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9063
9064 PR c++/58871
9065 * g++.dg/cpp0x/pr58871.C: New.
9066
9067 2014-02-03 Cong Hou <congh@google.com>
9068
9069 PR tree-optimization/60000
9070 * g++.dg/vect/pr60000.cc: New test.
9071
9072 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
9073
9074 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
9075 * gcc.target/i386/long-double-64-4.c: Likewise.
9076 * gcc.target/i386/long-double-80-1.c: Likewise.
9077 * gcc.target/i386/long-double-80-2.c: Likewise.
9078 * gcc.target/i386/long-double-80-3.c: Likewise.
9079 * gcc.target/i386/long-double-80-4.c: Likewise.
9080 * gcc.target/i386/long-double-80-5.c: Likewise.
9081 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
9082 __multf3 isn't used.
9083 * gcc.target/i386/long-double-64-3.c: Likewise.
9084 * gcc.target/i386/long-double-128-1.c: New test.
9085 * gcc.target/i386/long-double-128-2.c: Likewise.
9086 * gcc.target/i386/long-double-128-3.c: Likewise.
9087 * gcc.target/i386/long-double-128-4.c: Likewise.
9088 * gcc.target/i386/long-double-128-5.c: Likewise.
9089 * gcc.target/i386/long-double-128-6.c: Likewise.
9090 * gcc.target/i386/long-double-128-7.c: Likewise.
9091 * gcc.target/i386/long-double-128-8.c: Likewise.
9092 * gcc.target/i386/long-double-128-9.c: Likewise.
9093 * gcc.target/i386/long-double-64-5.c: Likewise.
9094 * gcc.target/i386/long-double-64-6.c: Likewise.
9095 * gcc.target/i386/long-double-64-7.c: Likewise.
9096 * gcc.target/i386/long-double-64-8.c: Likewise.
9097 * gcc.target/i386/long-double-64-9.c: Likewise.
9098 * gcc.target/i386/long-double-80-10.c: Likewise.
9099 * gcc.target/i386/long-double-80-8.c: Likewise.
9100 * gcc.target/i386/long-double-80-9.c: Likewise.
9101
9102 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
9103
9104 PR rtl-optimization/57662
9105 * g++.dg/pr57662.C: New test.
9106
9107 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9108
9109 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
9110 * gcc.dg/vmx/perm.c: New.
9111 * gcc.dg/vmx/perm-be-order.c: New.
9112
9113 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9114
9115 * gcc.dg/vmx/vsums.c: New.
9116 * gcc.dg/vmx/vsums-be-order.c: New.
9117
9118 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
9119
9120 * g++.dg/ipa/devirt-23.C: New testcase.
9121 * g++.dg/ipa/devirt-20.C: Fix template.
9122
9123 2014-02-02 Jan Hubicka <jh@suse.cz>
9124
9125 * g++.dg/ipa/devirt-21.C: New testcase.
9126
9127 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9128
9129 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
9130 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
9131
9132 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
9133
9134 PR target/60017
9135 * gcc.c-torture/execute/pr60017.c: New test.
9136
9137 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
9138
9139 PR fortran/57033
9140 * gfortran.dg/default_initialization_7.f90: New test.
9141
9142 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
9143
9144 PR fortran/59906
9145 * gfortran.dg/elemental_subroutine_9.f90: New test.
9146
9147 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9148
9149 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
9150
9151 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9152
9153 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
9154
9155 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9156
9157 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
9158
9159 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9160
9161 PR c++/51219
9162 * g++.dg/init/bitfield5.C: New.
9163
9164 2014-02-01 Jakub Jelinek <jakub@redhat.com>
9165
9166 PR tree-optimization/60003
9167 * gcc.c-torture/execute/pr60003.c: New test.
9168
9169 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
9170
9171 PR bootstrap/59985
9172 * gcc.target/arm/pr59985.C: New.
9173
9174 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9175
9176 PR sanitizer/59410
9177 * lib/tsan-dg.exp (tsan_init): Instead of not running any
9178 tsan tests if trivial testcase doesn't run, set dg-do-what-default
9179 to compile.
9180 (tsan_finish): Restore dg-do-what-default.
9181 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
9182 * g++.dg/tsan/fd_close_norace2.C: Likewise.
9183 * g++.dg/tsan/default_options.C: Likewise.
9184 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9185 * g++.dg/tsan/atomic_free2.C: Likewise.
9186 * g++.dg/tsan/cond_race.C: Likewise.
9187 * g++.dg/tsan/fd_close_norace.C: Likewise.
9188 * g++.dg/tsan/benign_race.C: Likewise.
9189 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9190 * c-c++-common/tsan/simple_race.c: Likewise.
9191 * c-c++-common/tsan/mutexset1.c: Likewise.
9192 * c-c++-common/tsan/thread_leak2.c: Likewise.
9193 * c-c++-common/tsan/tls_race.c: Likewise.
9194 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9195 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
9196 * c-c++-common/tsan/free_race2.c: Likewise.
9197 * c-c++-common/tsan/thread_leak.c: Likewise.
9198 * c-c++-common/tsan/thread_leak1.c: Likewise.
9199 * c-c++-common/tsan/race_on_barrier.c: Likewise.
9200 * c-c++-common/tsan/free_race.c: Likewise.
9201 * c-c++-common/tsan/sleep_sync.c: Likewise.
9202 * c-c++-common/tsan/tiny_race.c: Likewise.
9203 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9204 * c-c++-common/tsan/atomic_stack.c: Likewise.
9205 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
9206 in dg-output regexps.
9207 * c-c++-common/tsan/simple_stack.c: Likewise.
9208
9209 2014-01-31 Richard Henderson <rth@redhat.com>
9210
9211 * g++.dg/tm/pr60004.C: New.
9212
9213 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
9214
9215 PR c++/59082
9216 * g++.dg/inherit/crash4.C: New.
9217
9218 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
9219
9220 * c-c++-common/tsan/simple_race.c: Made test less flaky.
9221
9222 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9223
9224 * gcc.target/i386/m512-check.h: Use correct rounding values.
9225
9226 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9227
9228 * gcc.target/i386/avx-1.c: Use correct rounding values.
9229 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
9230 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
9231 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
9232 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
9233 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
9234 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
9235 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
9236 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
9237 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
9238 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
9239 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
9240 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
9241 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
9242 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
9243 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
9244 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
9245 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
9246 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
9247 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
9248 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
9249 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
9250 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
9251 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
9252 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
9253 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
9254 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
9255 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
9256 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
9257 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
9258 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
9259 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
9260 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
9261 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
9262 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
9263 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
9264 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
9265 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
9266 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
9267 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
9268 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
9269 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
9270 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
9271 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
9272 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
9273 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
9274 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
9275 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
9276 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
9277 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
9278 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
9279 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
9280 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
9281 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
9282 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
9283 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
9284 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
9285 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
9286 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
9287 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
9288 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
9289 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
9290 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
9291 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
9292 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
9293 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
9294 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
9295 * gcc.target/i386/sse-13.c: Ditto.
9296 * gcc.target/i386/sse-14.c: Ditto.
9297 * gcc.target/i386/sse-22.c: Ditto.
9298 * gcc.target/i386/sse-23.c: Ditto.
9299
9300 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9301
9302 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
9303 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
9304
9305 2014-01-31 Richard Biener <rguenther@suse.de>
9306
9307 PR middle-end/59990
9308 * gcc.dg/torture/pr59990.c: New testcase.
9309
9310 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9311
9312 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
9313 if it fails don't run any tsan tests.
9314
9315 2014-01-31 Marek Polacek <polacek@redhat.com>
9316
9317 PR c/59963
9318 * gcc.dg/pr59940.c (g): Adjust dg-warning.
9319 (y): Adjust dg-error.
9320 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
9321 * gcc.dg/pr59963-1.c: New test.
9322 * gcc.dg/pr59963-2.c: New test.
9323 * gcc.dg/pr59963-3.c: New test.
9324
9325 2014-01-30 Jakub Jelinek <jakub@redhat.com>
9326
9327 PR target/59923
9328 * gcc.target/arm/pr59923.c: New test.
9329
9330 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9331
9332 * gcc.dg/vmx/splat.c: New.
9333 * gcc.dg/vmx/splat-vsx.c: New.
9334 * gcc.dg/vmx/splat-be-order.c: New.
9335 * gcc.dg/vmx/splat-vsx-be-order.c: New.
9336 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
9337 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
9338
9339 2014-01-30 Richard Biener <rguenther@suse.de>
9340
9341 PR tree-optimization/59993
9342 * gcc.dg/torture/pr59993.c: New testcase.
9343
9344 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9345
9346 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
9347 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
9348 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
9349 vect_int rather than vect_float.
9350
9351 2014-01-30 Marek Polacek <polacek@redhat.com>
9352
9353 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
9354
9355 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
9356
9357 * gcc.target/microblaze/isa/fcmp4.c: New.
9358
9359 2014-01-30 Marek Polacek <polacek@redhat.com>
9360
9361 PR c/59940
9362 * gcc.dg/pr59940.c: New test.
9363 * gcc.dg/pr35635.c (func3): Move dg-warning.
9364
9365 2014-01-30 Richard Biener <rguenther@suse.de>
9366
9367 PR tree-optimization/59903
9368 * gcc.dg/torture/pr59903.c: New testcase.
9369
9370 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9371
9372 PR c++/58843
9373 * g++.dg/lookup/crash8.C: New.
9374
9375 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9376
9377 PR c++/58649
9378 * g++.dg/template/crash117.C: New.
9379
9380 2014-01-30 Richard Biener <rguenther@suse.de>
9381
9382 PR c/59905
9383 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
9384 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
9385 abort.
9386 * gcc.dg/invalid-call-1.c: Likewise.
9387
9388 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9389
9390 PR c++/58561
9391 * g++.dg/cpp1y/auto-fn23.C: New.
9392
9393 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9394
9395 PR c++/58846
9396 * g++.dg/init/dso_handle2.C: New.
9397
9398 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9399
9400 PR c++/58674
9401 * g++.dg/cpp0x/pr58674.C: New.
9402
9403 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
9404
9405 PR target/59617
9406 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
9407 * gcc.target/i386/avx512f-gather-5.c: Ditto.
9408
9409 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9410
9411 * gcc.dg/vmx/merge-be-order.c: New.
9412 * gcc.dg/vmx/merge.c: New.
9413 * gcc.dg/vmx/merge-vsx-be-order.c: New.
9414 * gcc.dg/vmx/merge-vsx.c: New.
9415
9416 2014-01-29 Richard Biener <rguenther@suse.de>
9417
9418 PR tree-optimization/58742
9419 * gcc.dg/pr58742-1.c: New testcase.
9420 * gcc.dg/pr58742-2.c: Likewise.
9421 * gcc.dg/pr58742-3.c: Likewise.
9422
9423 2014-01-29 Renlin Li <Renlin.Li@arm.com>
9424
9425 * gcc.target/arm/ftest-armv7ve-arm.c: New.
9426 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
9427 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
9428
9429 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9430
9431 PR c++/58702
9432 * g++.dg/gomp/pr58702.C: New.
9433
9434 2014-01-29 Dodji Seketeli <dodji@redhat.com>
9435
9436 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
9437 selector.
9438
9439 2014-01-29 Jakub Jelinek <jakub@redhat.com>
9440
9441 PR middle-end/59917
9442 PR tree-optimization/59920
9443 * gcc.dg/pr59920-1.c: New test.
9444 * gcc.dg/pr59920-2.c: New test.
9445 * gcc.dg/pr59920-3.c: New test.
9446 * c-c++-common/gomp/pr59917-1.c: New test.
9447 * c-c++-common/gomp/pr59917-2.c: New test.
9448
9449 PR tree-optimization/59594
9450 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
9451 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
9452 * gcc.dg/vect/pr59594.c: New test.
9453
9454 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
9455
9456 PR fortran/59414
9457 * gfortran.dg/allocate_class_3.f90: New test.
9458
9459 2014-01-28 Dodji Seketeli <dodji@redhat.com>
9460
9461 PR preprocessor/59935
9462 * c-c++-common/cpp/warning-zero-location.c: New test.
9463 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
9464
9465 2014-01-27 Steve Ellcey <sellcey@mips.com>
9466
9467 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
9468
9469 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
9470
9471 * g++.dg/ext/mv16.C: New tests.
9472
9473 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
9474
9475 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
9476 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9477 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
9478 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9479 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
9480 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9481 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
9482 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9483 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
9484 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9485 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
9486 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9487 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
9488 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9489 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
9490 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
9491 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
9492 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9493 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
9494 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9495 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
9496 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9497 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
9498 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9499 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
9500 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9501 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
9502 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9503 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
9504 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9505 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
9506 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9507 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
9508 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9509 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
9510 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9511 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
9512 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9513 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
9514 _mm512_mask_cvtepi32_storeu_epi8.
9515 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9516 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
9517 _mm512_mask_cvtepi32_storeu_epi16.
9518 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9519 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
9520 _mm512_mask_cvtepi64_storeu_epi8.
9521 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9522 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
9523 _mm512_mask_cvtepi64_storeu_epi16.
9524 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9525 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
9526 _mm512_mask_cvtepi64_storeu_epi32.
9527 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9528 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
9529 _mm512_mask_cvtsepi32_storeu_epi8.
9530 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9531 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
9532 _mm512_mask_cvtsepi32_storeu_epi16.
9533 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9534 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
9535 _mm512_mask_cvtsepi64_storeu_epi8.
9536 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9537 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
9538 _mm512_mask_cvtsepi64_storeu_epi16.
9539 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9540 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
9541 _mm512_mask_cvtsepi64_storeu_epi32.
9542 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9543 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
9544 _mm512_mask_cvtusepi32_storeu_epi8.
9545 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9546 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
9547 _mm512_mask_cvtusepi32_storeu_epi16.
9548 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9549 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
9550 _mm512_mask_cvtusepi64_storeu_epi8.
9551 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9552 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
9553 _mm512_mask_cvtusepi64_storeu_epi16.
9554 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9555 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
9556 _mm512_mask_cvtusepi64_storeu_epi32.
9557 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9558 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
9559
9560 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
9561
9562 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
9563 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
9564 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
9565 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
9566 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
9567 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
9568 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
9569 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
9570 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
9571 built-ins roudning immediate.
9572 * gcc.target/i386/sse-22.c: Add new built-ins.
9573 * gcc.target/i386/sse-23.c: Ditto.
9574 * gcc.target/i386/avx-1.c: Ditto.
9575
9576 2014-01-27 Christian Bruel <christian.bruel@st.com>
9577
9578 * gcc.target/sh/torture/strncmp.c: New tests.
9579
9580 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
9581
9582 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
9583
9584 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9585
9586 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
9587
9588 2014-01-24 Jeff Law <law@redhat.com>
9589
9590 PR tree-optimization/59919
9591 * gcc.c-torture/compile/pr59919.c: New test.
9592
9593 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9594
9595 PR c++/57524
9596 * g++.dg/ext/timevar2.C: New.
9597
9598 2014-01-24 Marek Polacek <polacek@redhat.com>
9599
9600 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
9601
9602 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
9603
9604 PR target/59929
9605 * gcc.target/i386/pr59929.c: New test.
9606
9607 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9608
9609 PR target/59909
9610 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
9611 word atomic functions at runtime.
9612
9613 2014-01-23 Marek Polacek <polacek@redhat.com>
9614
9615 PR c/59846
9616 * gcc.dg/pr59846.c: New test.
9617
9618 2014-01-23 Marek Polacek <polacek@redhat.com>
9619
9620 PR c/58346
9621 * c-c++-common/pr58346-1.c: New test.
9622 * c-c++-common/pr58346-2.c: New test.
9623 * c-c++-common/pr58346-3.c: New test.
9624
9625 2014-01-23 Marek Polacek <polacek@redhat.com>
9626
9627 PR c/59871
9628 * gcc.dg/20020220-2.c: Adjust dg-warning message.
9629 * gcc.dg/pr59871.c: New test.
9630
9631 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9632
9633 PR c++/58980
9634 * g++.dg/parse/enum11.C: New.
9635
9636 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9637
9638 * gcc.target/aarch64/sshr64_1.c: New testcase.
9639
9640 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
9641
9642 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
9643 SIMD enabled function.
9644 * g++.dg/cilk-plus/ef_test.C: New test.
9645 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
9646 and added C++ ones.
9647 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
9648 to differenciate C error messages from C++ ones.
9649
9650 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9651
9652 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
9653
9654 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9655
9656 * gcc.target/microblaze/others/builtin-trap.c: New test,
9657
9658 2014-01-23 Jakub Jelinek <jakub@redhat.com>
9659
9660 PR middle-end/58809
9661 * c-c++-common/gomp/pr58809.c: New test.
9662
9663 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
9664
9665 PR sanitizer/59897
9666 * c-c++-common/asan/use-after-return-1.c: Fixed
9667 to pass on darwin.
9668
9669 2014-01-23 Dodji Seketeli <dodji@redhat.com>
9670
9671 PR preprocessor/58580
9672 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
9673
9674 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9675 Ilya Tocar <ilya.tocar@intel.com>
9676
9677 * gcc.target/i386/avx512f-kmovw-1.c: New.
9678
9679 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9680
9681 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
9682 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9683 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9684 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9685 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9686 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9687
9688 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
9689
9690 PR target/52125
9691 * gcc.dg/pr48774.c: Remove skip for mips_rel.
9692 * gcc.target/mips/pr52125.c: New test.
9693
9694 2014-01-22 Marek Polacek <polacek@redhat.com>
9695
9696 PR c/59891
9697 * gcc.dg/torture/pr59891.c: New test.
9698
9699 2014-01-22 Jeff Law <law@redhat.com>
9700
9701 PR tree-optimization/59597
9702 * gcc.dg/tree-ssa/pr59597.c: New test.
9703
9704 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
9705
9706 PR rtl-optimization/59477
9707 * g++.dg/pr59477.C: New.
9708
9709 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9710
9711 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
9712
9713 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
9714
9715 PR c++/59482
9716 * g++.dg/pr59482.C: New.
9717
9718 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9719
9720 * gcc.dg/vmx/insert-vsx-be-order.c: New.
9721 * gcc.dg/vmx/extract-vsx.c: New.
9722 * gcc.dg/vmx/extract-vsx-be-order.c: New.
9723 * gcc.dg/vmx/insert-vsx.c: New.
9724
9725 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9726
9727 PR rtl-optimization/59896
9728 * gcc.target/arm/pr59896.c: New.
9729
9730 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9731
9732 PR rtl-optimization/59858
9733 * gcc.target/arm/pr59858.c: New.
9734
9735 2014-01-21 Jakub Jelinek <jakub@redhat.com>
9736
9737 PR target/59003
9738 * gcc.dg/tree-prof/pr59003.c: New test.
9739
9740 PR middle-end/59860
9741 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
9742 other targets.
9743
9744 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9745
9746 * gfortran.dg/round_3.f08: Add more cases.
9747
9748 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
9749
9750 * lib/target-supports.exp (force_conventional_output_for): New
9751 procedure.
9752 * lib/scanasm.exp (scan-assembler_required_options)
9753 (scan-assembler-not_required_options)
9754 (scan-assembler-times_required_options): Replace with
9755 force_conventional_output_fors.
9756 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9757 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9758
9759 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
9760
9761 PR middle-end/59789
9762 * gcc.target/i386/pr59789.c: New testcase.
9763
9764 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
9765
9766 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9767 the 'code' bitfield from 16 to 8.
9768
9769 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9770
9771 * lib/target-supports.exp
9772 (check_effective_target_vect_perm): Exclude aarch64_be.
9773 (check_effective_target_vect_perm_byte): Likewise.
9774 (check_effective_target_vect_perm_short): Likewise.
9775
9776 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9777
9778 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9779 (RUN_TEST): Use new macro.
9780 (INDEX64_32): Delete.
9781 (INDEX64_64): Likewise.
9782 (INDEX128_32): Likewise.
9783 (INDEX128_64): Likewise.
9784 (INDEX): Likewise.
9785 (test_vneg_f32): Use fixed RUN_TEST.
9786
9787 2014-01-20 Richard Biener <rguenther@suse.de>
9788
9789 PR middle-end/59860
9790 * gcc.dg/pr59860.c: New testcase.
9791
9792 2014-01-20 Jakub Jelinek <jakub@redhat.com>
9793
9794 PR target/59880
9795 * gcc.target/i386/pr59880.c: New test.
9796
9797 2014-01-20 Renlin Li <renlin.li@arm.com>
9798
9799 * gcc.dg/pr44194-1.c: Tweak regexp.
9800
9801 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9802
9803 PR libfortran/59771
9804 PR libfortran/59774
9805 PR libfortran/59836
9806 * gfortran.dg/round_3.f08: New cases added.
9807 * gfortran.dg/fmt_g_1.f90: New test.
9808
9809 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
9810
9811 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9812
9813 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9814
9815 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9816
9817 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9818
9819 * gcc.dg/vect/pr57705.c: Require vect_int.
9820 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9821 * gcc.dg/vect/vect-alias-check.c: Likewise.
9822
9823 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
9824
9825 PR fortran/58007
9826 * gfortran.dg/unresolved_fixup_1.f90: New test.
9827 * gfortran.dg/unresolved_fixup_2.f90: New test.
9828
9829 2014-01-18 Jakub Jelinek <jakub@redhat.com>
9830
9831 PR target/58944
9832 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9833 Remove dg-prune-output lines.
9834
9835 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9836
9837 PR middle-end/59706
9838 * gfortran.dg/pr59706.f90: New test.
9839 * g++.dg/ext/pr59706.C: New test.
9840
9841 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9842
9843 PR c++/59270
9844 PR c++/58811
9845 * g++.dg/cpp0x/decltype-incomplete1.C: New.
9846 * g++.dg/init/pr58811.C: Likewise.
9847
9848 2014-01-17 Jeff Law <law@redhat.com>
9849
9850 PR middle-end/57904
9851 * gfortran.dg/pr57904.f90: New test.
9852
9853 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9854
9855 PR c++/59269
9856 * g++.dg/cpp0x/nsdmi-union4.C: New.
9857
9858 2014-01-17 Marek Polacek <polacek@redhat.com>
9859
9860 PR c++/59838
9861 * g++.dg/diagnostic/pr59838.C: New test.
9862
9863 2014-01-17 Marek Polacek <polacek@redhat.com>
9864
9865 PR c/58346
9866 * gcc.dg/pr58346.c: New test.
9867
9868 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9869
9870 PR testsuite/58776
9871 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
9872 dg-options, use dg-additional-options for i?86/x86_64 to avoid
9873 option duplication.
9874
9875 PR fortran/59440
9876 * gfortran.dg/pr59440-1.f90: New test.
9877 * gfortran.dg/pr59440-2.f90: New test.
9878 * gfortran.dg/pr59440-3.f90: New test.
9879
9880 PR testsuite/59064
9881 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9882 testing for " version" and " alias" with one testing for
9883 " version\[^\n\r]* alias".
9884 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9885 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9886 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9887 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9888 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9889 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9890
9891 PR c++/57945
9892 * c-c++-common/torture/pr57945.c: New test.
9893
9894 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
9895
9896 * gcc.target/arm/its.c: New testcase.
9897
9898 2014-01-16 Jan Hubicka <jh@suse.cz>
9899
9900 PR ipa/59775
9901 * g++.dg/torture/pr59775.C: New testcase.
9902
9903 2014-01-16 Jakub Jelinek <jakub@redhat.com>
9904
9905 PR middle-end/58344
9906 * gcc.c-torture/compile/pr58344.c: New test.
9907
9908 PR target/59839
9909 * gcc.target/i386/pr59839.c: New test.
9910
9911 PR debug/54694
9912 * gcc.target/i386/pr9771-1.c (main): Rename to...
9913 (real_main): ... this. Add __asm name "main".
9914 (ASMNAME, ASMNAME2, STRING): Define.
9915
9916 2014-01-16 Nick Clifton <nickc@redhat.com>
9917
9918 PR middle-end/28865
9919 * gcc.c-torture/compile/pr28865.c: New.
9920 * gcc.c-torture/execute/pr28865.c: New.
9921
9922 2014-01-16 Marek Polacek <polacek@redhat.com>
9923
9924 PR middle-end/59827
9925 * gcc.dg/pr59827.c: New test.
9926
9927 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
9928
9929 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
9930
9931 2014-01-15 Richard Henderson <rth@redhat.com>
9932
9933 PR debug/54694
9934 * gcc.target/i386/pr54694.c: New test.
9935
9936 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
9937
9938 PR c++/49718
9939 * g++.dg/pr49718.C: New test.
9940
9941 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9942
9943 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
9944
9945 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9946
9947 * gcc.dg/vmx/mult-even-odd.c: New.
9948 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
9949
9950 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
9951
9952 * lib/target-supports.exp (check_libcilkrts_available): Added an
9953 extern "C" if we are using C++ along with a function prototype.
9954
9955 2014-01-15 Jeff Law <law@redhat.com>
9956
9957 PR tree-optimization/59747
9958 * gcc.c-torture/execute/pr59747.c: New test.
9959
9960 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
9961
9962 PR target/59794
9963 * c-c++-common/convert-vec-1.c: Also prune ABI change for
9964 Linux/x86.
9965 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
9966 * g++.dg/ext/attribute-test-1.C: Likewise.
9967 * g++.dg/ext/attribute-test-2.C: Likewise.
9968 * g++.dg/ext/attribute-test-3.C: Likewise.
9969 * g++.dg/ext/attribute-test-4.C: Likewise.
9970 * g++.dg/ext/pr56790-1.C: Likewise.
9971 * g++.dg/torture/pr38565.C: Likewise.
9972 * gcc.dg/pr53060.c: Likewise.
9973 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
9974 * c-c++-common/vector-compare-2.c: Likewise.
9975 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
9976 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
9977 dg-message line number.
9978
9979 2014-01-15 Matthias Klose <doko@ubuntu.com>
9980
9981 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
9982
9983 2014-01-15 Richard Biener <rguenther@suse.de>
9984
9985 PR tree-optimization/59822
9986 * g++.dg/torture/pr59822.C: New testcase.
9987
9988 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
9989
9990 PR target/59808
9991 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
9992 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
9993
9994 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
9995 Kugan Vivekanandarajah <kuganv@linaro.org>
9996
9997 PR target/59695
9998 * g++.dg/pr59695.C: New testcase.
9999
10000 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10001
10002 PR target/59803
10003 * gcc.c-torture/compile/pr59803.c: New testcase.
10004
10005 2014-01-15 Jakub Jelinek <jakub@redhat.com>
10006
10007 PR c/58943
10008 * gcc.c-torture/execute/pr58943.c: New test.
10009 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
10010
10011 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
10012
10013 PR target/59794
10014 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
10015 * gcc.target/i386/pr39162.c (y): New __m256i variable.
10016 (bar): Change return type to void. Set y to x.
10017 * gcc.target/i386/pr59794-1.c: New testcase.
10018 * gcc.target/i386/pr59794-2.c: Likewise.
10019 * gcc.target/i386/pr59794-3.c: Likewise.
10020 * gcc.target/i386/pr59794-4.c: Likewise.
10021 * gcc.target/i386/pr59794-5.c: Likewise.
10022 * gcc.target/i386/pr59794-6.c: Likewise.
10023 * gcc.target/i386/pr59794-7.c: Likewise.
10024
10025 2014-01-14 Richard Biener <rguenther@suse.de>
10026
10027 PR tree-optimization/58921
10028 PR tree-optimization/59006
10029 * gcc.dg/torture/pr58921.c: New testcase.
10030 * gcc.dg/torture/pr59006.c: Likewise.
10031 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
10032
10033 2014-01-14 Jakub Jelinek <jakub@redhat.com>
10034
10035 PR testsuite/59494
10036 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
10037 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
10038 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
10039 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
10040 Executing predictive commoning without unrolling.
10041
10042 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
10043
10044 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
10045 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
10046 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
10047 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
10048 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
10049 __builtin_ia32_rsqrt28sd_round.
10050 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
10051 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
10052 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
10053 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
10054 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
10055 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
10056 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
10057 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
10058 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
10059 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
10060 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
10061 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
10062 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
10063 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
10064 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
10065 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
10066 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
10067 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
10068 * gcc.target/i386/sse-22.c: Extend with new built-ins,
10069 fix wrong rounding mode (see above).
10070 * gcc.target/i386/sse-23.c: Ditto.
10071
10072 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10073
10074 * gcc.dg/vmx/insert.c: New.
10075 * gcc.dg/vmx/insert-be-order.c: New.
10076 * gcc.dg/vmx/extract.c: New.
10077 * gcc.dg/vmx/extract-be-order.c: New.
10078
10079 2014-01-13 Jakub Jelinek <jakub@redhat.com>
10080
10081 PR tree-optimization/59387
10082 * gcc.c-torture/execute/pr59387.c: New test.
10083
10084 2014-01-13 Richard Biener <rguenther@suse.de>
10085
10086 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
10087 adjusting mathlib options.
10088 * gfortran.dg/lto/lto.exp: Likewise.
10089
10090 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
10091
10092 * gnat.dg/loop_optimization17.adb: New test.
10093 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
10094
10095 2014-01-13 Christian Bruel <christian.bruel@st.com>
10096
10097 * gcc.target/sh/cmpstrn.c: New case.
10098
10099 2014-01-13 Jakub Jelinek <jakub@redhat.com>
10100
10101 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
10102 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
10103
10104 2014-01-12 Janus Weil <janus@gcc.gnu.org>
10105
10106 PR fortran/58026
10107 * gfortran.dg/alloc_comp_basics_6.f90: New.
10108
10109 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
10110
10111 PR fortran/59700
10112 * gfortran.dg/pr59700.f90: New test.
10113
10114 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
10115
10116 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
10117 * gfortran.dg/use_only_3.f90: Likewise.
10118 * gfortran.dg/inquire_10.f90: Delete opened file.
10119 * gfortran.dg/inquire_15.f90: Likewise.
10120 * gfortran.dg/pr16597.f90: Likewise.
10121 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
10122 for PR59419.
10123
10124 2014-01-10 Jeff Law <law@redhat.com>
10125
10126 PR middle-end/59743
10127 * gcc.c-torture/compile/pr59743.c: New test.
10128
10129 2014-01-10 Jan Hubicka <jh@suse.cz>
10130
10131 PR ipa/58585
10132 * g++.dg/torture/pr58585.C: New testcase.
10133
10134 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
10135
10136 * gcc.dg/pr46309.c: Disable for cris*-*-*.
10137
10138 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
10139
10140 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
10141
10142 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
10143
10144 PR target/59744
10145 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
10146 * gcc.target/aarch64/cmn-neg2.c: New test.
10147
10148 2014-01-10 Richard Biener <rguenther@suse.de>
10149
10150 PR tree-optimization/59374
10151 * gcc.dg/torture/pr59374-3.c: New testcase.
10152
10153 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10154
10155 * lib/target-supports.exp
10156 (check_effective_target_arm_crypto_ok_nocache): New.
10157 (check_effective_target_arm_crypto_ok): Use above procedure.
10158 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
10159
10160 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
10161
10162 PR ipa/58252
10163 PR ipa/59226
10164 * g++.dg/ipa/devirt-20.C: New testcase.
10165 * g++.dg/torture/pr58252.C: Likewise.
10166 * g++.dg/torture/pr59226.C: Likewise.
10167
10168 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
10169
10170 * c-c++-common/asan/no-asan-stack.c: New test.
10171
10172 2014-01-10 Jakub Jelinek <jakub@redhat.com>
10173
10174 PR middle-end/59670
10175 * gcc.dg/pr59670.c: New test.
10176
10177 2014-01-09 Steve Ellcey <sellcey@mips.com>
10178
10179 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
10180
10181 2014-01-09 Jakub Jelinek <jakub@redhat.com>
10182
10183 PR middle-end/47735
10184 * gcc.target/i386/pr47735.c: New test.
10185
10186 PR tree-optimization/59622
10187 * g++.dg/opt/pr59622-2.C: New test.
10188 * g++.dg/opt/pr59622-3.C: New test.
10189 * g++.dg/opt/pr59622-4.C: New test.
10190 * g++.dg/opt/pr59622-5.C: New test.
10191
10192 PR sanitizer/59136
10193 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
10194 filename:line instead of (modulename+offset) form with stripped
10195 initial / from the filename.
10196
10197 2014-01-09 Ian Lance Taylor <iant@google.com>
10198
10199 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
10200 the other Go compiler.
10201
10202 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10203
10204 PR c++/59730
10205 * g++.dg/cpp0x/variadic145.C: New.
10206
10207 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
10208
10209 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
10210 which don't support -fsplit-stack. Skip rotate[0123].go tests.
10211
10212 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10213
10214 PR testsuite/59524
10215 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
10216 are run only if the Cilk library is available/enabled.
10217 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10218 * lib/target-supports.exp (check_libcilkrts_available): New function.
10219
10220 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10221
10222 PR c++/59631
10223 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
10224 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10225 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
10226 with dg-additional-options.
10227 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10228 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10229 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10230 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10231 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
10232 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
10233
10234 2014-01-09 Richard Biener <rguenther@suse.de>
10235
10236 PR tree-optimization/59715
10237 * gcc.dg/torture/pr59715.c: New testcase.
10238
10239 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
10240
10241 * c-c++-common/asan/no-asan-globals.c: New test.
10242 * c-c++-common/asan/no-instrument-reads.c: Likewise.
10243 * c-c++-common/asan/no-instrument-writes.c: Likewise.
10244 * c-c++-common/asan/use-after-return-1.c: Likewise.
10245 * c-c++-common/asan/no-use-after-return.c: Likewise.
10246
10247 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
10248
10249 * gnat.dg/weak2.ad[sb]: New test.
10250
10251 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10252
10253 PR middle-end/59471
10254 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
10255 type, use pointers to vector type instead.
10256
10257 2014-01-08 Catherine Moore <clm@codesourcery.com>
10258
10259 * gcc.target/mips/umips-branch-3.c: New test.
10260 * gcc.target/mips/umips-branch-4.c: New test.
10261
10262 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10263
10264 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
10265 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
10266 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
10267 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
10268 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
10269 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
10270 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
10271 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
10272
10273 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10274
10275 PR rtl-optimization/59137
10276 * gcc.target/mips/pr59137.c: New test.
10277
10278 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
10279
10280 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
10281 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
10282 * gcc.target/i386/pr55433.c (dg-options): Ditto.
10283 * gcc.target/i386/pr57848.c (dg-options): Ditto.
10284 * gcc.target/i386/pr59099.c (dg-options): Ditto.
10285 Require fpic effective target.
10286 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
10287
10288 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10289
10290 PR ipa/59722
10291 * gcc.dg/pr59722.c: New test.
10292
10293 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
10294
10295 PR middle-end/57748
10296 * gcc.dg/torture/pr57748-3.c: New test.
10297 * gcc.dg/torture/pr57748-4.c: New test.
10298
10299 2014-01-08 Marek Polacek <polacek@redhat.com>
10300
10301 PR middle-end/59669
10302 * gcc.dg/gomp/pr59669-1.c: New test.
10303 * gcc.dg/gomp/pr59669-2.c: New test.
10304
10305 2014-01-08 Martin Jambor <mjambor@suse.cz>
10306
10307 PR ipa/59610
10308 * gcc.dg/ipa/pr59610.c: New test.
10309
10310 2014-01-08 Janus Weil <janus@gcc.gnu.org>
10311
10312 PR fortran/58182
10313 * gfortran.dg/binding_label_tests_26a.f90: New.
10314 * gfortran.dg/binding_label_tests_26b.f90: New.
10315
10316 2014-01-08 Marek Polacek <polacek@redhat.com>
10317
10318 PR sanitizer/59667
10319 * c-c++-common/ubsan/pr59667.c: New test.
10320
10321 2014-01-08 Richard Biener <rguenther@suse.de>
10322
10323 PR middle-end/59630
10324 * gcc.dg/pr59630.c: New testcase.
10325
10326 2014-01-08 Richard Biener <rguenther@suse.de>
10327
10328 PR middle-end/59471
10329 * gcc.dg/pr59471.c: New testcase.
10330
10331 2014-01-07 Jeff Law <law@redhat.com>
10332
10333 PR middle-end/53623
10334 * gcc.target/i386/pr53623.c: New test.
10335
10336 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
10337
10338 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
10339 blanks at EOF.
10340 * g++.dg/cpp1y/pr58534.C: Likewise.
10341 * g++.dg/cpp1y/pr58536.C: Likewise.
10342 * g++.dg/cpp1y/pr58548.C: Likewise.
10343 * g++.dg/cpp1y/pr58549.C: Likewise.
10344 * g++.dg/cpp1y/pr58637.C: Likewise.
10345 * g++.dg/cpp1y/pr59112.C: Likewise.
10346 * g++.dg/cpp1y/pr59113.C: Likewise.
10347 * g++.dg/cpp1y/pr59629.C: Likewise.
10348 * g++.dg/cpp1y/pr59635.C: Likewise.
10349 * g++.dg/cpp1y/pr59636.C: Likewise.
10350 * g++.dg/cpp1y/pr59638.C: Likewise.
10351
10352 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
10353
10354 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
10355
10356 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
10357
10358 * gcc.target/i386/intrinsics_4.c (bar): New function.
10359
10360 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
10361
10362 * g++.dg/ext/is_base_of_incomplete-2.C: New.
10363
10364 2014-01-07 Jakub Jelinek <jakub@redhat.com>
10365
10366 PR rtl-optimization/58668
10367 * gcc.dg/pr58668.c: New test.
10368
10369 PR tree-optimization/59643
10370 * gcc.dg/pr59643.c: New test.
10371 * gcc.c-torture/execute/pr59643.c: New test.
10372
10373 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10374
10375 PR fortran/59589
10376 * gfortran.dg/class_allocate_16.f90: New.
10377
10378 2014-01-06 Jakub Jelinek <jakub@redhat.com>
10379
10380 PR target/59644
10381 * gcc.target/i386/pr59644.c: New test.
10382
10383 2014-01-06 Marek Polacek <polacek@redhat.com>
10384
10385 PR c/57773
10386 * gcc.dg/pr57773.c: New test.
10387
10388 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
10389
10390 PR c++/59635
10391 PR c++/59636
10392 PR c++/59629
10393 PR c++/59638
10394 * g++.dg/cpp1y/pr59635.C: New testcase.
10395 * g++.dg/cpp1y/pr59636.C: New testcase.
10396 * g++.dg/cpp1y/pr59629.C: New testcase.
10397 * g++.dg/cpp1y/pr59638.C: New testcase.
10398
10399 2014-01-06 Martin Jambor <mjambor@suse.cz>
10400
10401 PR ipa/59008
10402 * gcc.dg/ipa/pr59008.c: New test.
10403
10404 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10405
10406 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
10407 if supported.
10408
10409 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10410
10411 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
10412 Require c99_runtime.
10413 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
10414
10415 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
10416 Require c99_runtime.
10417 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
10418 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
10419 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
10420
10421 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
10422 Require c99_runtime.
10423 Make CALC void static.
10424 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
10425
10426 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
10427 Require c99_runtime.
10428 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
10429
10430 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10431
10432 * gcc.target/i386/pr59501-1.c: Require avx effective target.
10433 * gcc.target/i386/pr59501-2.c: Likewise.
10434 * gcc.target/i386/pr59501-3.c: Likewise.
10435 * gcc.target/i386/pr59501-4.c: Likewise.
10436 * gcc.target/i386/pr59501-5.c: Likewise.
10437 * gcc.target/i386/pr59501-6.c: Likewise.
10438
10439 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10440
10441 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
10442 * gcc.target/i386/pr59390_1.c: Likewise.
10443 * gcc.target/i386/pr59390_2.c: Likewise.
10444
10445 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
10446
10447 * gcc.dg/pr59350.c: Tweak.
10448 * gcc.dg/pr59350-2.c: New test.
10449 * g++.dg/pr59510.C: Likewise.
10450
10451 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10452
10453 PR fortran/59023
10454 * gfortran.dg/bind_c_procs_2.f90: New.
10455
10456 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
10457
10458 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
10459 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10460 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10461 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10462 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
10463 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10464 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10465
10466 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
10467
10468 * gcc.target/arm/neon-nested-apcs.c: New test.
10469
10470 2014-01-04 Jakub Jelinek <jakub@redhat.com>
10471
10472 PR tree-optimization/59519
10473 * gcc.dg/vect/pr59519-1.c: New test.
10474 * gcc.dg/vect/pr59519-2.c: New test.
10475
10476 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
10477 vmovdqu32.
10478
10479 2014-01-04 Janus Weil <janus@gcc.gnu.org>
10480
10481 PR fortran/59547
10482 * gfortran.dg/typebound_proc_32.f90: New.
10483
10484 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
10485
10486 PR c++/58950
10487 * g++.dg/pr58950.C: New file.
10488
10489 2014-01-03 Tobias Burnus <burnus@net-b.de>
10490
10491 PR c++/58567
10492 * g++.dg/gomp/pr58567.C: New.
10493
10494 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
10495
10496 PR tree-optimization/59651
10497 * gcc.dg/torture/pr59651.c: New test.
10498 * gcc.dg/vect/pr59651.c: Ditto.
10499
10500 2014-01-03 Jakub Jelinek <jakub@redhat.com>
10501
10502 PR target/59625
10503 * gcc.target/i386/pr59625.c: New test.
10504
10505 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10506
10507 Core DR 1442
10508 PR c++/59165
10509 * g++.dg/cpp0x/range-for28.C: New.
10510 * g++.dg/cpp0x/range-for3.C: Update.
10511
10512 2014-01-02 Joseph Myers <joseph@codesourcery.com>
10513
10514 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
10515
10516 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10517
10518 PR c++/59641
10519 * g++.dg/cpp0x/pr59641.C: New file.
10520
10521 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10522
10523 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
10524
10525 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10526
10527 PR c++/59378
10528 * g++.dg/ext/pr59378.C: New file.
10529
10530 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10531
10532 Update copyright years
10533
10534 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10535
10536 * gcc.target/arc/arc.exp: Use the standard form for the copyright
10537 notice.
10538
10539 2014-01-02 Janus Weil <janus@gcc.gnu.org>
10540
10541 PR fortran/59654
10542 * gfortran.dg/dynamic_dispatch_12.f90: New.
10543
10544 2014-01-01 Jakub Jelinek <jakub@redhat.com>
10545
10546 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
10547 the builtin isn't optimized away as unused.
10548
10549 PR rtl-optimization/59647
10550 * g++.dg/opt/pr59647.C: New test.
10551 \f
10552 Copyright (C) 2014 Free Software Foundation, Inc.
10553
10554 Copying and distribution of this file, with or without modification,
10555 are permitted in any medium without royalty provided the copyright
10556 notice and this notice are preserved.