Relax check against commuting XOR and ASHIFTRT in combine.c
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
2
3 * gcc.dg/combine_ashiftrt_1.c: New test.
4 * gcc.dg/combine_ashiftrt_2.c: Likewise.
5 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
6 workarounds for cmge.
7 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
8 absence of mvn.
9
10 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
11
12 PR c++/61857
13 * g++.dg/cpp1y/lambda-init10.C: New.
14
15 2014-09-23 Jakub Jelinek <jakub@redhat.com>
16
17 PR fortran/63331
18 * gfortran.dg/pr63331.f90: New test.
19
20 2014-09-24 Renlin Li <renlin.li@arm.com>
21
22 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
23 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
24 * gcc.dg/pr10474.c: Likewise.
25
26 2014-09-20 Mark Wielaard <mjw@redhat.com>
27
28 * gcc.dg/guality/const-volatile.c (i): Mark as used.
29 (ci): Likewise.
30 (pci): Likewise.
31 (pvi): Likewise.
32 (pcvi): Likewise.
33 (cip): Likewise.
34 (foo): Likewise.
35 (cfoo): Likewise.
36
37 2014-09-20 Mark Wielaard <mjw@redhat.com>
38
39 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
40 and "long int" to plain "short" and "long".
41 * gcc.dg/guality/const-volatile.c (struct bar): New struct
42 containing short and long long fields.
43 (bar): New variable to test the type.
44
45 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
46
47 PR c++/62155
48 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
49
50 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
51
52 PR c++/62219
53 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
54
55 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
56
57 * gcc.dg/vect/vect-reduc-or_1.c: New test.
58 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
59
60 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
61
62 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
63 New.
64
65 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
66 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
67
68 2014-09-22 Jakub Jelinek <jakub@redhat.com>
69
70 PR debug/63328
71 * c-c++-common/gomp/pr63328.c: New test.
72
73 2014-09-22 Martin Liska <mliska@suse.cz>
74
75 PR lto/63270
76 * g++.dg/lto/pr63270_0.C: New test.
77 * g++.dg/lto/pr63270_1.C: New test.
78
79 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
80
81 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
82 for call_value_rex64_ms_sysv.
83 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
84 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
85 for call_rex64_ms_sysv.
86
87 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
88 Tobias Burnus <burnus@net-b.de>
89
90 * gfortran.dg/coarray_atomic_5.f90: New
91
92 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
93
94 PR c++/61825
95 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
96
97 2014-09-19 Andi Kleen <ak@linux.intel.com>
98
99 * gcc.dg/pg-override.c: Only run on x86 Linux.
100 * gcc.dg/pg.c: Dito.
101 * gcc.target/i386/fentry-override.c: Exclude for PIC.
102 * gcc.target/i386/fentry.c: Dito.
103
104 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
105
106 PR ipa/61998
107 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
108
109 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
110
111 PR fortran/63152
112 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
113 * gfortran.dg/pr63152.f90: New test.
114
115 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
116
117 PR c++/58328
118 * g++.dg/cpp0x/nsdmi10.C: New.
119
120 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
121
122 * gcc.dg/ssp-3.c: New.
123 * gcc.dg/ssp-4.c: Likewise.
124
125 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
126
127 * gcc.target/s390/dfp-conv1.c: New testcase.
128
129 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
130
131 * c-c++-common/asan/red-align-1.c: New test.
132 * c-c++-common/asan/red-align-2.c: New test.
133
134 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
135
136 * gcc.dg/pr61053.c: Updated for x32.
137
138 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
139
140 PR debug/63285
141 * gcc.target/i386/pr63285.c: New test.
142
143 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
144
145 PR target/61360
146 * gcc.target/i386/pr61360.c: New.
147
148 2014-09-18 Jakub Jelinek <jakub@redhat.com>
149
150 PR c++/62017
151 * g++.dg/asan/pr62017.C: New test.
152
153 PR testsuite/63292
154 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
155
156 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
157
158 PR c++/62232
159 * g++.dg/cpp0x/Wdtor1.C: New.
160
161 2014-09-18 Joseph Myers <joseph@codesourcery.com>
162
163 * gcc.dg/torture/float128-exact-underflow.c: New test.
164
165 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
166
167 PR c++/61745
168 * g++.dg/template/pr61745.C: New.
169
170 2014-09-17 Marek Polacek <polacek@redhat.com>
171
172 PR c/61854
173 * gcc.dg/cpp/pr61854-1.c: New test.
174 * gcc.dg/cpp/pr61854-2.c: New test.
175 * gcc.dg/cpp/pr61854-3.c: New test.
176 * gcc.dg/cpp/pr61854-3.h: New test.
177 * gcc.dg/cpp/pr61854-4.c: New test.
178 * gcc.dg/cpp/pr61854-5.c: New test.
179 * gcc.dg/cpp/pr61854-6.c: New test.
180 * gcc.dg/cpp/pr61854-7.c: New test.
181 * gcc.dg/cpp/pr61854-c90.c: New test.
182 * gcc.dg/cpp/pr61854-c94.c: New test.
183
184 2014-09-17 Jakub Jelinek <jakub@redhat.com>
185
186 PR debug/63284
187 * gcc.dg/pr63284.c: New test.
188
189 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
190
191 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
192
193 PR c++/63241
194 * g++.dg/cpp0x/constexpr-63241.C: New.
195
196 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
197
198 PR libfortran/62768
199 * gfortran.dg/filename_null.f90: New test.
200
201 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
202
203 * gcc.dg/pg-override.c: Fix a typo.
204
205 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
206
207 * gcc.dg/pg.c: Fix a typo.
208
209 2014-09-16 Richard Biener <rguenther@suse.de>
210
211 PR testsuite/63258
212 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
213 for "vectorization not profitable".
214
215 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
216
217 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
218
219 2014-09-16 Jakub Jelinek <jakub@redhat.com>
220
221 PR fortran/56408
222 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
223 missing nexted dg-test call support in dejaGNU 1.4.4.
224
225 2014-09-15 Andi Kleen <ak@linux.intel.com>
226
227 * gcc.dg/pg-override.c: New test.
228 * gcc.dg/pg.c: New test.
229 * gcc.target/i386/fentry-override.c: New test.
230 * gcc.target/i386/fentry.c: New test.
231
232 2014-09-15 Jakub Jelinek <jakub@redhat.com>
233
234 PR fortran/56408
235 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
236 New global vars.
237 (dg-compile-aux-modules): New procedure.
238 * gfortran.dg/binding_label_tests_10.f03: Remove comment
239 and keep-modules.
240 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
241 use dg-compile-aux-modules.
242 * gfortran.dg/binding_label_tests_11.f03: Remove comment
243 and keep-modules.
244 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
245 use dg-compile-aux-modules.
246 * gfortran.dg/binding_label_tests_13.f03: Remove comment
247 and keep-modules.
248 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
249 use dg-compile-aux-modules.
250 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
251 and keep-modules.
252 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
253 use dg-compile-aux-modules.
254 * gfortran.dg/class_45a.f03: Remove keep-modules.
255 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
256 and cleanup-modules.
257 * gfortran.dg/class_4a.f03: Use dg-do link, use
258 dg-additional-sources and cleanup-modules, remove keep-modules
259 and update comment.
260 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
261 keep-modules, adjust comment.
262 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
263 dg-additional-sources and cleanup-modules.
264 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
265 associated comment.
266 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
267 remove comment.
268 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
269 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
270 use dg-compile-aux-modules.
271 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
272 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
273 use dg-compile-aux-modules.
274 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
275 * gfortran.dg/whole_file_29.f90: Remove comment, use
276 dg-compile-aux-modules.
277 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
278 * gfortran.dg/whole_file_31.f90: Remove comment, use
279 dg-compile-aux-modules.
280
281 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
282 gcc_parallel_test_enable): New procedures. If
283 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
284 runtest_file_p to invoke also gcc_parallel_test_run_p.
285 * g++.dg/guality/guality.exp (check_guality): Save/restore
286 test_counts array around the body of the procedure.
287 * gcc.dg/guality/guality.exp (check_guality): Likewise.
288 * g++.dg/plugin/plugin.exp: Run all the tests serially
289 by the first parallel runtest encountering it.
290 * gcc.dg/plugin/plugin.exp: Likewise.
291 * gcc.misc-tests/matrix1.exp: Likewise.
292 * gcc.misc-tests/dhry.exp: Likewise.
293 * gcc.misc-tests/acker1.exp: Likewise.
294 * gcc.misc-tests/linkage.exp: Likewise.
295 * gcc.misc-tests/mg.exp: Likewise.
296 * gcc.misc-tests/mg-2.exp: Likewise.
297 * gcc.misc-tests/sort2.exp: Likewise.
298 * gcc.misc-tests/sieve.exp: Likewise.
299 * gcc.misc-tests/options.exp: Likewise.
300 * gcc.misc-tests/help.exp: Likewise.
301 * go.test/go-test.exp (go-gc-tests): Use
302 gcc_parallel_test_enable {0, 1} around all handling of
303 each test.
304 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
305 * ada/acats/run_all.sh: Parallelize using mkdir inside of
306 a shared directory. Avoid forking and expr uses if
307 shell supports $(()).
308
309 2014-09-14 David Sherwood <david.sherwood@arm.com>
310
311 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
312
313 2014-09-14 James Clarke <jrtc27@jrtc27.com>
314
315 PR target/61407
316 * gcc.dg/darwin-minversion-1.c: Fixed formatting
317 * gcc.dg/darwin-minversion-2.c: Fixed formatting
318 * gcc.dg/darwin-minversion-3.c: Fixed formatting
319 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
320
321 2014-09-13 Marek Polacek <polacek@redhat.com>
322
323 PR c++/60862
324 * g++.dg/diagnostic/pr60862.C: New test.
325
326 2014-09-12 Richard Biener <rguenther@suse.de>
327
328 PR middle-end/63237
329 * g++.dg/torture/pr63237.C: New testcase.
330
331 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
332
333 * gcc.dg/vec-andxor1.c: New file.
334
335 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
336
337 PR target/58757
338 * gcc.dg/c11-true_min-1.c: New testcase.
339
340 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
341
342 PR c++/61489
343 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
344 * g++.old-deja/g++.other/warn5.C: Adjust.
345
346 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
347
348 * gcc.target/aarch64/vset_lane_1.c: New test.
349
350 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
351
352 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
353 Fix declaration.
354 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
355 Fix declaration.
356 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
357 Fix declaration.
358 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
359 Fix declaration.
360
361 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
362
363 PR tree-optimization/63186
364 * gcc.dg/pr63186.c: New testcase.
365
366 2014-09-10 Xinliang David Li <davidxl@google.com>
367
368 PR target/63209
369 * gcc.c-torture/execute/pr63209.c: New test.
370
371 2014-09-10 Jakub Jelinek <jakub@redhat.com>
372
373 * gcc.target/i386/i386.exp: Only run vect-args.c tests
374 if runtest_file_p says they should be run.
375
376 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
377
378 * gcc.target/aarch64/vstN_1.c: New test.
379
380 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
381
382 * gcc.target/aarch64/vldN_lane_1.c: New test.
383
384 2014-09-10 Martin Jambor <mjambor@suse.cz>
385
386 PR ipa/61654
387 * g++.dg/ipa/pr61654.C: New test.
388
389 2014-09-10 Jakub Jelinek <jakub@redhat.com>
390
391 * c-c++-common/ubsan/attrib-3.c: New test.
392 * c-c++-common/ubsan/nonnull-1.c: New test.
393 * c-c++-common/ubsan/nonnull-2.c: New test.
394 * c-c++-common/ubsan/nonnull-3.c: New test.
395 * c-c++-common/ubsan/nonnull-4.c: New test.
396 * c-c++-common/ubsan/nonnull-5.c: New test.
397
398 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
399
400 * g++.dg/lto/pr63166_0.ii: New testcase.
401 * g++.dg/lto/pr63166_1.ii: New testcase.
402
403 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
404
405 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
406
407 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
408
409 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
410 xxpermdi and add commentary about adding it back later; remove
411 unused typedef.
412
413 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
414
415 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
416 and 16-byte aligned.
417 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
418 * gcc.target/arm/vect-lroundf_1.c: Likewise.
419 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
420 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
421 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
422 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
423
424 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
425
426 * gcc.target/aarch64/vldN_dup_1.c: New test.
427
428 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
429
430 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
431
432 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
433
434 * gcc.target/aarch64/vldN_1.c: New test.
435
436 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
437
438 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
439
440 2014-09-09 Jiong Wang <jiong.wang@arm.com>
441
442 * gcc.target/arm/vect-copysignf.c: New testcase.
443
444 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
445
446 * gcc.target/arm/vfp-1.c: Updated expected assembly.
447
448 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
449
450 * gcc.target/arm/vfp-1.c: Updated expected assembly.
451
452 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
453
454 * gcc.target/arm/vfp-1.c: Updated expected assembly.
455
456 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
457
458 * gcc.target/arm/vfp-1.c: Updated expected assembly.
459
460 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
461
462 * gcc.target/arm/pr51835.c: Update expected assembly.
463 * gcc.target/arm/vfp-1.c: Likewise.
464 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
465 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
466 * gcc.target/arm/vfp-ldmiad.c: Likewise.
467 * gcc.target/arm/vfp-ldmias.c: Likewise.
468 * gcc.target/arm/vfp-stmdbd.c: Likewise.
469 * gcc.target/arm/vfp-stmdbs.c: Likewise.
470 * gcc.target/arm/vfp-stmiad.c: Likewise.
471 * gcc.target/arm/vfp-stmias.c: Likewise.
472
473 2014-09-09 Tony Wang <tony.wang@arm.com>
474
475 * gcc.target/arm/xordi3-opt.c: Disable this
476 test case for thumb1 target.
477 * gcc.target/arm/iordi3-opt.c: Ditto.
478
479 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
480
481 PR target/61749
482 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
483
484 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
485
486 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
487
488 2014-09-08 Jakub Jelinek <jakub@redhat.com>
489
490 PR tree-optimization/60196
491 PR tree-optimization/63189
492 * gcc.dg/vect/pr63189.c: New test.
493 * gcc.dg/vect/pr60196-1.c: New test.
494 * gcc.dg/vect/pr60196-2.c: New test.
495
496 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
497
498 * gcc.target/powerpc/swaps-p8-16.c: New test.
499
500 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
501
502 * gcc.target/i386/pr62208.c: New test.
503
504 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
505
506 PR testsuite/56194
507 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
508
509 * g++.dg/ipa/pr61800.C: Require visibility.
510
511 * gcc.dg/pr61868.c: Require lto.
512
513 2014-09-05 Easwaran Raman <eraman@google.com>
514
515 PR rtl-optimization/62146
516 * testsuite/g++.dg/opt/pr62146.C: New.
517
518 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
519
520 * gcc.dg/vect/vect-109.c: Skip predicate added.
521 * gcc.dg/vect/vect-93.c: Test check fixed.
522 * gcc.dg/vect/bb-slp-10.c: Likewise.
523 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
524 Check unaligned feature.
525
526 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
527
528 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
529 int{32,16,8}x1_t with int{32,16,8}_t.
530 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
531 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
532 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
533 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
534
535 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
536
537 * gcc.target/aarch64/vget_high_1.c: New test.
538 * gcc.target/aarch64/vget_low_1.c: Likewise.
539
540 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
541
542 * gcc.target/aarch64/simd/int_comparisons.x: New file.
543 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
544 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
545
546 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
547
548 * gcc.target/aarch64/simd/vrbit_1.c: New test.
549
550 2014-09-05 Richard Biener <rguenther@suse.de>
551
552 PR middle-end/63148
553 * gcc.dg/vect/pr63148.c: New testcase.
554 * c-c++-common/pr19807-1.c: Likewise.
555 * g++.dg/tree-ssa/pr19807.C: Adjust.
556 * g++.dg/tree-ssa/tmmti-2.C: Remove.
557
558 2014-09-05 Bin Cheng <bin.cheng@arm.com>
559
560 PR target/55701
561 * gcc.target/arm/memset-inline-1.c: New test.
562 * gcc.target/arm/memset-inline-2.c: New test.
563 * gcc.target/arm/memset-inline-3.c: New test.
564 * gcc.target/arm/memset-inline-4.c: New test.
565 * gcc.target/arm/memset-inline-5.c: New test.
566 * gcc.target/arm/memset-inline-6.c: New test.
567 * gcc.target/arm/memset-inline-7.c: New test.
568 * gcc.target/arm/memset-inline-8.c: New test.
569 * gcc.target/arm/memset-inline-9.c: New test.
570 * gcc.target/arm/memset-inline-10.c: New test.
571
572 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
573
574 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
575
576 2014-09-04 Guozhi Wei <carrot@google.com>
577
578 PR target/62040
579 * gcc.target/aarch64/pr62040.c: New test.
580
581 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
582
583 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
584 override specific ones, but specific ones do.
585
586 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
587
588 * gcc.target/powerpc/swaps-p8-13.c: New test.
589 * gcc.target/powerpc/swaps-p8-14.c: New test.
590 * gcc.target/powerpc/swaps-p8-15.c: New test.
591
592 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
593
594 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
595 regardless of endianness.
596
597 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
598
599 PR fortran/62174
600 * gfortran.dg/cray_pointers_11.f90: New.
601
602 2014-09-03 Martin Jambor <mjambor@suse.cz>
603
604 PR ipa/62015
605 * g++.dg/ipa/pr62015.C: New test.
606
607 2014-09-03 Martin Jambor <mjambor@suse.cz>
608
609 PR ipa/61986
610 * gcc.dg/ipa/pr61986.c: New test.
611
612 2014-09-03 Marek Polacek <polacek@redhat.com>
613
614 PR c/62294
615 * gcc.dg/pr62294.c: New test.
616 * gcc.dg/pr62294.h: New file.
617
618 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
619
620 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
621 of dg-options. Add "inline" keyword to test functions.
622
623 2014-09-03 Marek Polacek <polacek@redhat.com>
624
625 PR c/62024
626 * g++.dg/cpp0x/pr62024.C: New test.
627 * gcc.dg/pr62024.c: New test.
628
629 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
630
631 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
632 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
633 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
634 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
635 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
636 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
637
638 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
639
640 PR target/61078
641 * gcc.target/s390/pr61078.c: New testcase.
642
643 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
644
645 * gcc.dg/20111227-2.c: Compile only for x86 targets.
646 * gcc.dg/20111227-3.c: Ditto.
647
648 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
649
650 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
651
652 2014-09-03 Tobias Burnus <burnus@net-b.de>
653
654 PR fortran/61881
655 PR fortran/61888
656 PR fortran/57305
657 * gfortran.dg/sizeof_4.f90: New.
658
659 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
660
661 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
662 vec_cts, and vec_ctu.
663 * gcc.target/powerpc/builtins-2.c: Likewise.
664
665 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
666
667 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
668 [!__sun__ && !__hpux__] (arena_size): Scale according to
669 target pointer size.
670
671 2014-09-02 Marek Polacek <polacek@redhat.com>
672
673 PR fortran/62270
674 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
675
676 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
677
678 PR target/62275
679 * gcc.target/arm/vect-lceilf_1.c: New test.
680 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
681 * gcc.target/arm/vect-lroundf_1.c: Likewise.
682
683 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
684
685 PR target/62275
686 * gcc.target/arm/lceil-vcvt_1.c: New test.
687 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
688 * gcc.target/arm/lround-vcvt_1.c: Likewise.
689
690 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
691
692 DR 1453
693 * g++.dg/cpp0x/constexpr-volatile.C: New.
694 * g++.dg/ext/is_literal_type2.C: Likewise.
695
696 2014-09-02 Jakub Jelinek <jakub@redhat.com>
697 Balaji V. Iyer <balaji.v.iyer@intel.com>
698 Igor Zamyatin <igor.zamyatin@intel.com>
699
700 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
701 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
702 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
703 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
704 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
705 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
706 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
707 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
708 * g++.dg/cilk-plus/CK/cf3.cc: New test.
709 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
710 * g++.dg/cilk-plus/CK/for1.cc: New test.
711 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
712 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
713 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
714
715 2014-09-02 Richard Biener <rguenther@suse.de>
716
717 PR tree-optimization/62695
718 * gfortran.dg/pr62695.f90: New testcase.
719
720 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
721
722 PR target/62312
723 * gcc.c-torture/compile/pr62312.c: New.
724
725 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
726
727 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
728
729 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
730
731 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
732 Return right away if !arm*-*-*.
733
734 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
735
736 * gcc.c-torture/unsorted/386.c: Move to ...
737 * gcc.c-torture/compile/386.c: ... here.
738 * gcc.c-torture/unsorted/86.c: Move to ...
739 * gcc.c-torture/compile/86.c: ... here.
740 * gcc.c-torture/unsorted/a1.c: Move to ...
741 * gcc.c-torture/compile/a1.c: ... here.
742 * gcc.c-torture/unsorted/a3.c: Move to ...
743 * gcc.c-torture/compile/a3.c: ... here.
744 * gcc.c-torture/unsorted/aaa.c: Move to ...
745 * gcc.c-torture/compile/aaa.c: ... here.
746 * gcc.c-torture/unsorted/aa.c: Move to ...
747 * gcc.c-torture/compile/aa.c: ... here.
748 * gcc.c-torture/unsorted/abs.c: Move to ...
749 * gcc.c-torture/compile/abs.c: ... here.
750 * gcc.c-torture/unsorted/a.c: Move to ...
751 * gcc.c-torture/compile/a.c: ... here.
752 * gcc.c-torture/unsorted/ac.c: Move to ...
753 * gcc.c-torture/compile/ac.c: ... here.
754 * gcc.c-torture/unsorted/acc.c: Move to ...
755 * gcc.c-torture/compile/acc.c: ... here.
756 * gcc.c-torture/unsorted/add386.c: Move to ...
757 * gcc.c-torture/compile/add386.c: ... here.
758 * gcc.c-torture/unsorted/add.c: Move to ...
759 * gcc.c-torture/compile/add.c: ... here.
760 * gcc.c-torture/unsorted/addcc.c: Move to ...
761 * gcc.c-torture/compile/addcc.c: ... here.
762 * gcc.c-torture/unsorted/andm.c: Move to ...
763 * gcc.c-torture/compile/andm.c: ... here.
764 * gcc.c-torture/unsorted/andmem.c: Move to ...
765 * gcc.c-torture/compile/andmem.c: ... here.
766 * gcc.c-torture/unsorted/andn.c: Move to ...
767 * gcc.c-torture/compile/andn.c: ... here.
768 * gcc.c-torture/unsorted/andok.c: Move to ...
769 * gcc.c-torture/compile/andok.c: ... here.
770 * gcc.c-torture/unsorted/andsi.c: Move to ...
771 * gcc.c-torture/compile/andsi.c: ... here.
772 * gcc.c-torture/unsorted/andsparc.c: Move to ...
773 * gcc.c-torture/compile/andsparc.c: ... here.
774 * gcc.c-torture/unsorted/aos.c: Move to ...
775 * gcc.c-torture/compile/aos.c: ... here.
776 * gcc.c-torture/unsorted/arr.c: Move to ...
777 * gcc.c-torture/compile/arr.c: ... here.
778 * gcc.c-torture/unsorted/as.c: Move to ...
779 * gcc.c-torture/compile/as.c: ... here.
780 * gcc.c-torture/unsorted/ase.c: Move to ...
781 * gcc.c-torture/compile/ase.c: ... here.
782 * gcc.c-torture/unsorted/b1.c: Move to ...
783 * gcc.c-torture/compile/b1.c: ... here.
784 * gcc.c-torture/unsorted/b2.c: Move to ...
785 * gcc.c-torture/compile/b2.c: ... here.
786 * gcc.c-torture/unsorted/b3.c: Move to ...
787 * gcc.c-torture/compile/b3.c: ... here.
788 * gcc.c-torture/unsorted/b88.c: Move to ...
789 * gcc.c-torture/compile/b88.c: ... here.
790 * gcc.c-torture/unsorted/bad.c: Move to ...
791 * gcc.c-torture/compile/bad.c: ... here.
792 * gcc.c-torture/unsorted/band.c: Move to ...
793 * gcc.c-torture/compile/band.c: ... here.
794 * gcc.c-torture/unsorted/bb0.c: Move to ...
795 * gcc.c-torture/compile/bb0.c: ... here.
796 * gcc.c-torture/unsorted/bb1.c: Move to ...
797 * gcc.c-torture/compile/bb1.c: ... here.
798 * gcc.c-torture/unsorted/bbb.c: Move to ...
799 * gcc.c-torture/compile/bbb.c: ... here.
800 * gcc.c-torture/unsorted/b.c: Move to ...
801 * gcc.c-torture/compile/b.c: ... here.
802 * gcc.c-torture/unsorted/bc.c: Move to ...
803 * gcc.c-torture/compile/bc.c: ... here.
804 * gcc.c-torture/unsorted/bcopy.c: Move to ...
805 * gcc.c-torture/compile/bcopy.c: ... here.
806 * gcc.c-torture/unsorted/bf.c: Move to ...
807 * gcc.c-torture/compile/bf.c: ... here.
808 * gcc.c-torture/unsorted/bfins.c: Move to ...
809 * gcc.c-torture/compile/bfins.c: ... here.
810 * gcc.c-torture/unsorted/bfx.c: Move to ...
811 * gcc.c-torture/compile/bfx.c: ... here.
812 * gcc.c-torture/unsorted/bge.c: Move to ...
813 * gcc.c-torture/compile/bge.c: ... here.
814 * gcc.c-torture/unsorted/bit.c: Move to ...
815 * gcc.c-torture/compile/bit.c: ... here.
816 * gcc.c-torture/unsorted/bitf.c: Move to ...
817 * gcc.c-torture/compile/bitf.c: ... here.
818 * gcc.c-torture/unsorted/bitw.c: Move to ...
819 * gcc.c-torture/compile/bitw.c: ... here.
820 * gcc.c-torture/unsorted/blk.c: Move to ...
821 * gcc.c-torture/compile/blk.c: ... here.
822 * gcc.c-torture/unsorted/bt386.c: Move to ...
823 * gcc.c-torture/compile/bt386.c: ... here.
824 * gcc.c-torture/unsorted/bt.c: Move to ...
825 * gcc.c-torture/compile/bt.c: ... here.
826 * gcc.c-torture/unsorted/BUG11.c: Move to ...
827 * gcc.c-torture/compile/BUG11.c: ... here.
828 * gcc.c-torture/unsorted/BUG12.c: Move to ...
829 * gcc.c-torture/compile/BUG12.c: ... here.
830 * gcc.c-torture/unsorted/BUG13.c: Move to ...
831 * gcc.c-torture/compile/BUG13.c: ... here.
832 * gcc.c-torture/unsorted/BUG16.c: Move to ...
833 * gcc.c-torture/compile/BUG16.c: ... here.
834 * gcc.c-torture/unsorted/BUG17.c: Move to ...
835 * gcc.c-torture/compile/BUG17.c: ... here.
836 * gcc.c-torture/unsorted/BUG18.c: Move to ...
837 * gcc.c-torture/compile/BUG18.c: ... here.
838 * gcc.c-torture/unsorted/BUG1.c: Move to ...
839 * gcc.c-torture/compile/BUG1.c: ... here.
840 * gcc.c-torture/unsorted/BUG21.c: Move to ...
841 * gcc.c-torture/compile/BUG21.c: ... here.
842 * gcc.c-torture/unsorted/BUG22.c: Move to ...
843 * gcc.c-torture/compile/BUG22.c: ... here.
844 * gcc.c-torture/unsorted/BUG23.c: Move to ...
845 * gcc.c-torture/compile/BUG23.c: ... here.
846 * gcc.c-torture/unsorted/BUG24.c: Move to ...
847 * gcc.c-torture/compile/BUG24.c: ... here.
848 * gcc.c-torture/unsorted/BUG25.c: Move to ...
849 * gcc.c-torture/compile/BUG25.c: ... here.
850 * gcc.c-torture/unsorted/BUG2.c: Move to ...
851 * gcc.c-torture/compile/BUG2.c: ... here.
852 * gcc.c-torture/unsorted/BUG3.c: Move to ...
853 * gcc.c-torture/compile/BUG3.c: ... here.
854 * gcc.c-torture/unsorted/BUG4.c: Move to ...
855 * gcc.c-torture/compile/BUG4.c: ... here.
856 * gcc.c-torture/unsorted/BUG5.c: Move to ...
857 * gcc.c-torture/compile/BUG5.c: ... here.
858 * gcc.c-torture/unsorted/BUG6.c: Move to ...
859 * gcc.c-torture/compile/BUG6.c: ... here.
860 * gcc.c-torture/unsorted/bug.c: Move to ...
861 * gcc.c-torture/compile/bug.c: ... here.
862 * gcc.c-torture/unsorted/bugc.c: Move to ...
863 * gcc.c-torture/compile/bugc.c: ... here.
864 * gcc.c-torture/unsorted/buns.c: Move to ...
865 * gcc.c-torture/compile/buns.c: ... here.
866 * gcc.c-torture/unsorted/bx.c: Move to ...
867 * gcc.c-torture/compile/bx.c: ... here.
868 * gcc.c-torture/unsorted/c1.c: Move to ...
869 * gcc.c-torture/compile/c1.c: ... here.
870 * gcc.c-torture/unsorted/c2.c: Move to ...
871 * gcc.c-torture/compile/c2.c: ... here.
872 * gcc.c-torture/unsorted/call386.c: Move to ...
873 * gcc.c-torture/compile/call386.c: ... here.
874 * gcc.c-torture/unsorted/call.c: Move to ...
875 * gcc.c-torture/compile/call.c: ... here.
876 * gcc.c-torture/unsorted/callind.c: Move to ...
877 * gcc.c-torture/compile/callind.c: ... here.
878 * gcc.c-torture/unsorted/c.c: Move to ...
879 * gcc.c-torture/compile/c.c: ... here.
880 * gcc.c-torture/unsorted/cc.c: Move to ...
881 * gcc.c-torture/compile/cc.c: ... here.
882 * gcc.c-torture/unsorted/charmtst.c: Move to ...
883 * gcc.c-torture/compile/charmtst.c: ... here.
884 * gcc.c-torture/unsorted/cmb.c: Move to ...
885 * gcc.c-torture/compile/cmb.c: ... here.
886 * gcc.c-torture/unsorted/cmp.c: Move to ...
887 * gcc.c-torture/compile/cmp.c: ... here.
888 * gcc.c-torture/unsorted/cmphi.c: Move to ...
889 * gcc.c-torture/compile/cmphi.c: ... here.
890 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
891 * gcc.c-torture/compile/cmpsi386.c: ... here.
892 * gcc.c-torture/unsorted/cmul.c: Move to ...
893 * gcc.c-torture/compile/cmul.c: ... here.
894 * gcc.c-torture/unsorted/cn1.c: Move to ...
895 * gcc.c-torture/compile/cn1.c: ... here.
896 * gcc.c-torture/unsorted/comb.c: Move to ...
897 * gcc.c-torture/compile/comb.c: ... here.
898 * gcc.c-torture/unsorted/consec.c: Move to ...
899 * gcc.c-torture/compile/consec.c: ... here.
900 * gcc.c-torture/unsorted/const.c: Move to ...
901 * gcc.c-torture/compile/const.c: ... here.
902 * gcc.c-torture/unsorted/conv.c: Move to ...
903 * gcc.c-torture/compile/conv.c: ... here.
904 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
905 * gcc.c-torture/compile/conv_tst.c: ... here.
906 * gcc.c-torture/unsorted/cp.c: Move to ...
907 * gcc.c-torture/compile/cp.c: ... here.
908 * gcc.c-torture/unsorted/csebug.c: Move to ...
909 * gcc.c-torture/compile/csebug.c: ... here.
910 * gcc.c-torture/unsorted/cvt.c: Move to ...
911 * gcc.c-torture/compile/cvt.c: ... here.
912 * gcc.c-torture/unsorted/dblbug.c: Move to ...
913 * gcc.c-torture/compile/dblbug.c: ... here.
914 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
915 * gcc.c-torture/compile/dbl_parm.c: ... here.
916 * gcc.c-torture/unsorted/d.c: Move to ...
917 * gcc.c-torture/compile/d.c: ... here.
918 * gcc.c-torture/unsorted/ddd.c: Move to ...
919 * gcc.c-torture/compile/ddd.c: ... here.
920 * gcc.c-torture/unsorted/dead.c: Move to ...
921 * gcc.c-torture/compile/dead.c: ... here.
922 * gcc.c-torture/unsorted/delay.c: Move to ...
923 * gcc.c-torture/compile/delay.c: ... here.
924 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
925 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
926 * gcc.c-torture/unsorted/di.c: Move to ...
927 * gcc.c-torture/compile/di.c: ... here.
928 * gcc.c-torture/unsorted/dic.c: Move to ...
929 * gcc.c-torture/compile/dic.c: ... here.
930 * gcc.c-torture/unsorted/dilayout.c: Move to ...
931 * gcc.c-torture/compile/dilayout.c: ... here.
932 * gcc.c-torture/unsorted/dimove.c: Move to ...
933 * gcc.c-torture/compile/dimove.c: ... here.
934 * gcc.c-torture/unsorted/dimul.c: Move to ...
935 * gcc.c-torture/compile/dimul.c: ... here.
936 * gcc.c-torture/unsorted/div.c: Move to ...
937 * gcc.c-torture/compile/div.c: ... here.
938 * gcc.c-torture/unsorted/divdf.c: Move to ...
939 * gcc.c-torture/compile/divdf.c: ... here.
940 * gcc.c-torture/unsorted/dm.c: Move to ...
941 * gcc.c-torture/compile/dm.c: ... here.
942 * gcc.c-torture/unsorted/dshift.c: Move to ...
943 * gcc.c-torture/compile/dshift.c: ... here.
944 * gcc.c-torture/unsorted/e.c: Move to ...
945 * gcc.c-torture/compile/e.c: ... here.
946 * gcc.c-torture/unsorted/ex.c: Move to ...
947 * gcc.c-torture/compile/ex.c: ... here.
948 * gcc.c-torture/unsorted/ext.c: Move to ...
949 * gcc.c-torture/compile/ext.c: ... here.
950 * gcc.c-torture/unsorted/f1.c: Move to ...
951 * gcc.c-torture/compile/f1.c: ... here.
952 * gcc.c-torture/unsorted/f2.c: Move to ...
953 * gcc.c-torture/compile/f2.c: ... here.
954 * gcc.c-torture/unsorted/fdmul.c: Move to ...
955 * gcc.c-torture/compile/fdmul.c: ... here.
956 * gcc.c-torture/unsorted/float.c: Move to ...
957 * gcc.c-torture/compile/float.c: ... here.
958 * gcc.c-torture/unsorted/flo.c: Move to ...
959 * gcc.c-torture/compile/flo.c: ... here.
960 * gcc.c-torture/unsorted/flt_const.c: Move to ...
961 * gcc.c-torture/compile/flt_const.c: ... here.
962 * gcc.c-torture/unsorted/fnul.c: Move to ...
963 * gcc.c-torture/compile/fnul.c: ... here.
964 * gcc.c-torture/unsorted/foo.c: Move to ...
965 * gcc.c-torture/compile/foo.c: ... here.
966 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
967 * gcc.c-torture/compile/forgetcc.c: ... here.
968 * gcc.c-torture/unsorted/fq.c: Move to ...
969 * gcc.c-torture/compile/fq.c: ... here.
970 * gcc.c-torture/unsorted/g.c: Move to ...
971 * gcc.c-torture/compile/g.c: ... here.
972 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
973 * gcc.c-torture/compile/gen_tst.c: ... here.
974 * gcc.c-torture/unsorted/glob.c: Move to ...
975 * gcc.c-torture/compile/glob.c: ... here.
976 * gcc.c-torture/unsorted/gronk.c: Move to ...
977 * gcc.c-torture/compile/gronk.c: ... here.
978 * gcc.c-torture/unsorted/hibug.c: Move to ...
979 * gcc.c-torture/compile/hibug.c: ... here.
980 * gcc.c-torture/unsorted/hi.c: Move to ...
981 * gcc.c-torture/compile/hi.c: ... here.
982 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
983 * gcc.c-torture/compile/HIcmp.c: ... here.
984 * gcc.c-torture/unsorted/HIset.c: Move to ...
985 * gcc.c-torture/compile/HIset.c: ... here.
986 * gcc.c-torture/unsorted/i.c: Move to ...
987 * gcc.c-torture/compile/i.c: ... here.
988 * gcc.c-torture/unsorted/i++.c: Move to ...
989 * gcc.c-torture/compile/i++.c: ... here.
990 * gcc.c-torture/unsorted/ic.c: Move to ...
991 * gcc.c-torture/compile/ic.c: ... here.
992 * gcc.c-torture/unsorted/icmp.c: Move to ...
993 * gcc.c-torture/compile/icmp.c: ... here.
994 * gcc.c-torture/unsorted/ifreg.c: Move to ...
995 * gcc.c-torture/compile/ifreg.c: ... here.
996 * gcc.c-torture/unsorted/imm.c: Move to ...
997 * gcc.c-torture/compile/imm.c: ... here.
998 * gcc.c-torture/unsorted/isinf.c: Move to ...
999 * gcc.c-torture/compile/isinf.c: ... here.
1000 * gcc.c-torture/unsorted/jmp.c: Move to ...
1001 * gcc.c-torture/compile/jmp.c: ... here.
1002 * gcc.c-torture/unsorted/jumptab.c: Move to ...
1003 * gcc.c-torture/compile/jumptab.c: ... here.
1004 * gcc.c-torture/unsorted/layout.c: Move to ...
1005 * gcc.c-torture/compile/layout.c: ... here.
1006 * gcc.c-torture/unsorted/lbug.c: Move to ...
1007 * gcc.c-torture/compile/lbug.c: ... here.
1008 * gcc.c-torture/unsorted/l.c: Move to ...
1009 * gcc.c-torture/compile/l.c: ... here.
1010 * gcc.c-torture/unsorted/ll1.c: Move to ...
1011 * gcc.c-torture/compile/ll1.c: ... here.
1012 * gcc.c-torture/unsorted/llbug.c: Move to ...
1013 * gcc.c-torture/compile/llbug.c: ... here.
1014 * gcc.c-torture/unsorted/lll.c: Move to ...
1015 * gcc.c-torture/compile/lll.c: ... here.
1016 * gcc.c-torture/unsorted/load8.c: Move to ...
1017 * gcc.c-torture/compile/load8.c: ... here.
1018 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
1019 * gcc.c-torture/compile/loadhicc.c: ... here.
1020 * gcc.c-torture/unsorted/log2.c: Move to ...
1021 * gcc.c-torture/compile/log2.c: ... here.
1022 * gcc.c-torture/unsorted/logic.c: Move to ...
1023 * gcc.c-torture/compile/logic.c: ... here.
1024 * gcc.c-torture/unsorted/loop-1.c: Move to ...
1025 * gcc.c-torture/compile/loop-1.c: ... here.
1026 * gcc.c-torture/unsorted/loop386.c: Move to ...
1027 * gcc.c-torture/compile/loop386.c: ... here.
1028 * gcc.c-torture/unsorted/lop.c: Move to ...
1029 * gcc.c-torture/compile/lop.c: ... here.
1030 * gcc.c-torture/unsorted/m1.c: Move to ...
1031 * gcc.c-torture/compile/m1.c: ... here.
1032 * gcc.c-torture/unsorted/m2.c: Move to ...
1033 * gcc.c-torture/compile/m2.c: ... here.
1034 * gcc.c-torture/unsorted/m5.c: Move to ...
1035 * gcc.c-torture/compile/m5.c: ... here.
1036 * gcc.c-torture/unsorted/m68.c: Move to ...
1037 * gcc.c-torture/compile/m68.c: ... here.
1038 * gcc.c-torture/unsorted/mbyte.c: Move to ...
1039 * gcc.c-torture/compile/mbyte.c: ... here.
1040 * gcc.c-torture/unsorted/mchar.c: Move to ...
1041 * gcc.c-torture/compile/mchar.c: ... here.
1042 * gcc.c-torture/unsorted/mcmp.c: Move to ...
1043 * gcc.c-torture/compile/mcmp.c: ... here.
1044 * gcc.c-torture/unsorted/mdouble.c: Move to ...
1045 * gcc.c-torture/compile/mdouble.c: ... here.
1046 * gcc.c-torture/unsorted/memtst.c: Move to ...
1047 * gcc.c-torture/compile/memtst.c: ... here.
1048 * gcc.c-torture/unsorted/miscomp.c: Move to ...
1049 * gcc.c-torture/compile/miscomp.c: ... here.
1050 * gcc.c-torture/unsorted/mm.c: Move to ...
1051 * gcc.c-torture/compile/mm.c: ... here.
1052 * gcc.c-torture/unsorted/mod.c: Move to ...
1053 * gcc.c-torture/compile/mod.c: ... here.
1054 * gcc.c-torture/unsorted/modcc.c: Move to ...
1055 * gcc.c-torture/compile/modcc.c: ... here.
1056 * gcc.c-torture/unsorted/move.c: Move to ...
1057 * gcc.c-torture/compile/move.c: ... here.
1058 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
1059 * gcc.c-torture/compile/move_qhi.c: ... here.
1060 * gcc.c-torture/unsorted/mregtst.c: Move to ...
1061 * gcc.c-torture/compile/mregtst.c: ... here.
1062 * gcc.c-torture/unsorted/msp.c: Move to ...
1063 * gcc.c-torture/compile/msp.c: ... here.
1064 * gcc.c-torture/unsorted/mtst.c: Move to ...
1065 * gcc.c-torture/compile/mtst.c: ... here.
1066 * gcc.c-torture/unsorted/mu.c: Move to ...
1067 * gcc.c-torture/compile/mu.c: ... here.
1068 * gcc.c-torture/unsorted/mul.c: Move to ...
1069 * gcc.c-torture/compile/mul.c: ... here.
1070 * gcc.c-torture/unsorted/mword1.c: Move to ...
1071 * gcc.c-torture/compile/mword1.c: ... here.
1072 * gcc.c-torture/unsorted/mword.c: Move to ...
1073 * gcc.c-torture/compile/mword.c: ... here.
1074 * gcc.c-torture/unsorted/n1.c: Move to ...
1075 * gcc.c-torture/compile/n1.c: ... here.
1076 * gcc.c-torture/unsorted/nand.c: Move to ...
1077 * gcc.c-torture/compile/nand.c: ... here.
1078 * gcc.c-torture/unsorted/n.c: Move to ...
1079 * gcc.c-torture/compile/n.c: ... here.
1080 * gcc.c-torture/unsorted/neg.c: Move to ...
1081 * gcc.c-torture/compile/neg.c: ... here.
1082 * gcc.c-torture/unsorted/o.c: Move to ...
1083 * gcc.c-torture/compile/o.c: ... here.
1084 * gcc.c-torture/unsorted/omit.c: Move to ...
1085 * gcc.c-torture/compile/omit.c: ... here.
1086 * gcc.c-torture/unsorted/opout.c: Move to ...
1087 * gcc.c-torture/compile/opout.c: ... here.
1088 * gcc.c-torture/unsorted/opt.c: Move to ...
1089 * gcc.c-torture/compile/opt.c: ... here.
1090 * gcc.c-torture/unsorted/or386.c: Move to ...
1091 * gcc.c-torture/compile/or386.c: ... here.
1092 * gcc.c-torture/unsorted/or.c: Move to ...
1093 * gcc.c-torture/compile/or.c: ... here.
1094 * gcc.c-torture/unsorted/parms.c: Move to ...
1095 * gcc.c-torture/compile/parms.c: ... here.
1096 * gcc.c-torture/unsorted/pass.c: Move to ...
1097 * gcc.c-torture/compile/pass.c: ... here.
1098 * gcc.c-torture/unsorted/p.c: Move to ...
1099 * gcc.c-torture/compile/p.c: ... here.
1100 * gcc.c-torture/unsorted/pmt.c: Move to ...
1101 * gcc.c-torture/compile/pmt.c: ... here.
1102 * gcc.c-torture/unsorted/poor.c: Move to ...
1103 * gcc.c-torture/compile/poor.c: ... here.
1104 * gcc.c-torture/unsorted/pp.c: Move to ...
1105 * gcc.c-torture/compile/pp.c: ... here.
1106 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
1107 * gcc.c-torture/compile/pret-arg.c: ... here.
1108 * gcc.c-torture/unsorted/pyr2.c: Move to ...
1109 * gcc.c-torture/compile/pyr2.c: ... here.
1110 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
1111 * gcc.c-torture/compile/PYRBUG.c: ... here.
1112 * gcc.c-torture/unsorted/pyr.c: Move to ...
1113 * gcc.c-torture/compile/pyr.c: ... here.
1114 * gcc.c-torture/unsorted/q.c: Move to ...
1115 * gcc.c-torture/compile/q.c: ... here.
1116 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
1117 * gcc.c-torture/compile/QIcmp.c: ... here.
1118 * gcc.c-torture/unsorted/QIset.c: Move to ...
1119 * gcc.c-torture/compile/QIset.c: ... here.
1120 * gcc.c-torture/unsorted/r1.c: Move to ...
1121 * gcc.c-torture/compile/r1.c: ... here.
1122 * gcc.c-torture/unsorted/r.c: Move to ...
1123 * gcc.c-torture/compile/r.c: ... here.
1124 * gcc.c-torture/unsorted/rel.c: Move to ...
1125 * gcc.c-torture/compile/rel.c: ... here.
1126 * gcc.c-torture/unsorted/rmsc.c: Move to ...
1127 * gcc.c-torture/compile/rmsc.c: ... here.
1128 * gcc.c-torture/unsorted/round.c: Move to ...
1129 * gcc.c-torture/compile/round.c: ... here.
1130 * gcc.c-torture/unsorted/run.c: Move to ...
1131 * gcc.c-torture/compile/run.c: ... here.
1132 * gcc.c-torture/unsorted/sar.c: Move to ...
1133 * gcc.c-torture/compile/sar.c: ... here.
1134 * gcc.c-torture/unsorted/s.c: Move to ...
1135 * gcc.c-torture/compile/s.c: ... here.
1136 * gcc.c-torture/unsorted/scal.c: Move to ...
1137 * gcc.c-torture/compile/scal.c: ... here.
1138 * gcc.c-torture/unsorted/sc.c: Move to ...
1139 * gcc.c-torture/compile/sc.c: ... here.
1140 * gcc.c-torture/unsorted/scc.c: Move to ...
1141 * gcc.c-torture/compile/scc.c: ... here.
1142 * gcc.c-torture/unsorted/scond.c: Move to ...
1143 * gcc.c-torture/compile/scond.c: ... here.
1144 * gcc.c-torture/unsorted/selfrec.c: Move to ...
1145 * gcc.c-torture/compile/selfrec.c: ... here.
1146 * gcc.c-torture/unsorted/seq.c: Move to ...
1147 * gcc.c-torture/compile/seq.c: ... here.
1148 * gcc.c-torture/unsorted/set386.c: Move to ...
1149 * gcc.c-torture/compile/set386.c: ... here.
1150 * gcc.c-torture/unsorted/set88.c: Move to ...
1151 * gcc.c-torture/compile/set88.c: ... here.
1152 * gcc.c-torture/unsorted/SFset.c: Move to ...
1153 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
1154 * gcc.c-torture/unsorted/shand.c: Move to ...
1155 * gcc.c-torture/compile/shand.c: ... here.
1156 * gcc.c-torture/unsorted/sh.c: Move to ...
1157 * gcc.c-torture/compile/sh.c: ... here.
1158 * gcc.c-torture/unsorted/shft.c: Move to ...
1159 * gcc.c-torture/compile/shft.c: ... here.
1160 * gcc.c-torture/unsorted/shift.c: Move to ...
1161 * gcc.c-torture/compile/shift.c: ... here.
1162 * gcc.c-torture/unsorted/shloop.c: Move to ...
1163 * gcc.c-torture/compile/shloop.c: ... here.
1164 * gcc.c-torture/unsorted/shm.c: Move to ...
1165 * gcc.c-torture/compile/shm.c: ... here.
1166 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
1167 * gcc.c-torture/compile/SIcmp.c: ... here.
1168 * gcc.c-torture/unsorted/signext2.c: Move to ...
1169 * gcc.c-torture/compile/signext2.c: ... here.
1170 * gcc.c-torture/unsorted/signext.c: Move to ...
1171 * gcc.c-torture/compile/signext.c: ... here.
1172 * gcc.c-torture/unsorted/sim.c: Move to ...
1173 * gcc.c-torture/compile/sim.c: ... here.
1174 * gcc.c-torture/unsorted/simple.c: Move to ...
1175 * gcc.c-torture/compile/simple.c: ... here.
1176 * gcc.c-torture/unsorted/SIset.c: Move to ...
1177 * gcc.c-torture/compile/SIset.c: ... here.
1178 * gcc.c-torture/unsorted/sne.c: Move to ...
1179 * gcc.c-torture/compile/sne.c: ... here.
1180 * gcc.c-torture/unsorted/sound.c: Move to ...
1181 * gcc.c-torture/compile/sound.c: ... here.
1182 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
1183 * gcc.c-torture/compile/sparcbug.c: ... here.
1184 * gcc.c-torture/unsorted/speed.c: Move to ...
1185 * gcc.c-torture/compile/speed.c: ... here.
1186 * gcc.c-torture/unsorted/stor.c: Move to ...
1187 * gcc.c-torture/compile/stor.c: ... here.
1188 * gcc.c-torture/unsorted/store0.c: Move to ...
1189 * gcc.c-torture/compile/store0.c: ... here.
1190 * gcc.c-torture/unsorted/storecc.c: Move to ...
1191 * gcc.c-torture/compile/storecc.c: ... here.
1192 * gcc.c-torture/unsorted/str.c: Move to ...
1193 * gcc.c-torture/compile/str.c: ... here.
1194 * gcc.c-torture/unsorted/stru.c: Move to ...
1195 * gcc.c-torture/compile/stru.c: ... here.
1196 * gcc.c-torture/unsorted/structret.c: Move to ...
1197 * gcc.c-torture/compile/structret.c: ... here.
1198 * gcc.c-torture/unsorted/stuct.c: Move to ...
1199 * gcc.c-torture/compile/stuct.c: ... here.
1200 * gcc.c-torture/unsorted/sub32.c: Move to ...
1201 * gcc.c-torture/compile/sub32.c: ... here.
1202 * gcc.c-torture/unsorted/subcc.c: Move to ...
1203 * gcc.c-torture/compile/subcc.c: ... here.
1204 * gcc.c-torture/unsorted/subcse.c: Move to ...
1205 * gcc.c-torture/compile/subcse.c: ... here.
1206 * gcc.c-torture/unsorted/sym.c: Move to ...
1207 * gcc.c-torture/compile/sym.c: ... here.
1208 * gcc.c-torture/unsorted/symconst.c: Move to ...
1209 * gcc.c-torture/compile/symconst.c: ... here.
1210 * gcc.c-torture/unsorted/t.c: Move to ...
1211 * gcc.c-torture/compile/t.c: ... here.
1212 * gcc.c-torture/unsorted/test.c: Move to ...
1213 * gcc.c-torture/compile/test.c: ... here.
1214 * gcc.c-torture/unsorted/test-flow.c: Move to ...
1215 * gcc.c-torture/compile/test-flow.c: ... here.
1216 * gcc.c-torture/unsorted/test-loop.c: Move to ...
1217 * gcc.c-torture/compile/test-loop.c: ... here.
1218 * gcc.c-torture/unsorted/time.c: Move to ...
1219 * gcc.c-torture/compile/time.c: ... here.
1220 * gcc.c-torture/unsorted/tmp.c: Move to ...
1221 * gcc.c-torture/compile/tmp.c: ... here.
1222 * gcc.c-torture/unsorted/trivial.c: Move to ...
1223 * gcc.c-torture/compile/trivial.c: ... here.
1224 * gcc.c-torture/unsorted/trunc.c: Move to ...
1225 * gcc.c-torture/compile/trunc.c: ... here.
1226 * gcc.c-torture/unsorted/u.c: Move to ...
1227 * gcc.c-torture/compile/u.c: ... here.
1228 * gcc.c-torture/unsorted/udconvert.c: Move to ...
1229 * gcc.c-torture/compile/udconvert.c: ... here.
1230 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
1231 * gcc.c-torture/compile/udivmod4.c: ... here.
1232 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
1233 * gcc.c-torture/compile/UHIcmp.c: ... here.
1234 * gcc.c-torture/unsorted/uns.c: Move to ...
1235 * gcc.c-torture/compile/uns.c: ... here.
1236 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
1237 * gcc.c-torture/compile/uns_tst.c: ... here.
1238 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
1239 * gcc.c-torture/compile/UQIcmp.c: ... here.
1240 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
1241 * gcc.c-torture/compile/USIcmp.c: ... here.
1242 * gcc.c-torture/unsorted/uuarg.c: Move to ...
1243 * gcc.c-torture/compile/uuarg.c: ... here.
1244 * gcc.c-torture/unsorted/v.c: Move to ...
1245 * gcc.c-torture/compile/v.c: ... here.
1246 * gcc.c-torture/unsorted/w.c: Move to ...
1247 * gcc.c-torture/compile/w.c: ... here.
1248 * gcc.c-torture/unsorted/ww.c: Move to ...
1249 * gcc.c-torture/compile/ww.c: ... here.
1250 * gcc.c-torture/unsorted/xb.c: Move to ...
1251 * gcc.c-torture/compile/xb.c: ... here.
1252 * gcc.c-torture/unsorted/xbg.c: Move to ...
1253 * gcc.c-torture/compile/xbg.c: ... here.
1254 * gcc.c-torture/unsorted/x.c: Move to ...
1255 * gcc.c-torture/compile/x.c: ... here.
1256 * gcc.c-torture/unsorted/xc.c: Move to ...
1257 * gcc.c-torture/compile/xc.c: ... here.
1258 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
1259 * gcc.c-torture/compile/xcsebug.c: ... here.
1260 * gcc.c-torture/unsorted/xdi.c: Move to ...
1261 * gcc.c-torture/compile/xdi.c: ... here.
1262 * gcc.c-torture/unsorted/xfoo.c: Move to ...
1263 * gcc.c-torture/compile/xfoo.c: ... here.
1264 * gcc.c-torture/unsorted/xi.c: Move to ...
1265 * gcc.c-torture/compile/xi.c: ... here.
1266 * gcc.c-torture/unsorted/xlop.c: Move to ...
1267 * gcc.c-torture/compile/xlop.c: ... here.
1268 * gcc.c-torture/unsorted/xmtst.c: Move to ...
1269 * gcc.c-torture/compile/xmtst.c: ... here.
1270 * gcc.c-torture/unsorted/xneg.c: Move to ...
1271 * gcc.c-torture/compile/xneg.c: ... here.
1272 * gcc.c-torture/unsorted/xopt.c: Move to ...
1273 * gcc.c-torture/compile/xopt.c: ... here.
1274 * gcc.c-torture/unsorted/xor.c: Move to ...
1275 * gcc.c-torture/compile/xor.c: ... here.
1276 * gcc.c-torture/unsorted/xorn.c: Move to ...
1277 * gcc.c-torture/compile/xorn.c: ... here.
1278 * gcc.c-torture/unsorted/xp.c: Move to ...
1279 * gcc.c-torture/compile/xp.c: ... here.
1280 * gcc.c-torture/unsorted/xpp.c: Move to ...
1281 * gcc.c-torture/compile/xpp.c: ... here.
1282 * gcc.c-torture/unsorted/xs.c: Move to ...
1283 * gcc.c-torture/compile/xs.c: ... here.
1284 * gcc.c-torture/unsorted/xsh.c: Move to ...
1285 * gcc.c-torture/compile/xsh.c: ... here.
1286 * gcc.c-torture/unsorted/xz.c: Move to ...
1287 * gcc.c-torture/compile/xz.c: ... here.
1288 * gcc.c-torture/unsorted/xzz.c: Move to ...
1289 * gcc.c-torture/compile/xzz.c: ... here.
1290
1291 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1292
1293 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
1294 (abort, exit): Declare.
1295
1296 2014-09-01 Yury Gribov <y.gribov@samsung.com>
1297
1298 PR sanitizer/61897
1299 PR sanitizer/62140
1300 * c-c++-common/asan/pr62140-1.c: New test.
1301 * c-c++-common/asan/pr62140-2.c: New test.
1302
1303 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
1304 Tobias Burnus <burnus@net-b.de>
1305
1306 PR fortran/62309
1307 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
1308
1309 2014-08-31 Tobias Burnus <burnus@net-b.de>
1310
1311 * gfortran.dg/coarray_lib_comm_1.f90: New.
1312
1313 2014-08-30 Andrew Pinski <apinski@cavium.com>
1314
1315 * gcc.c-torture/execute/20140828-1.c: New testcase.
1316
1317 2014-08-29 DJ Delorie <dj@redhat.com>
1318
1319 * lib/target-supports.exp (check_effective_target_size32plus):
1320 Increase size to avoid false positives on 24-bit address spaces.
1321 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
1322 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
1323 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
1324 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
1325 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
1326 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
1327 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
1328 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
1329
1330 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1331
1332 PR c++/54002
1333 * g++.dg/cpp0x/constexpr-54002.C: New.
1334
1335 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1336
1337 PR c++/56991
1338 * g++.dg/cpp0x/constexpr-56991.C: New.
1339
1340 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1341
1342 PR c++/57764
1343 * g++.dg/cpp0x/constexpr-57764.C: New.
1344
1345 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1346
1347 PR c++/59938
1348 * g++.dg/cpp0x/constexpr-59938.C: New.
1349
1350 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1351
1352 PR c++/61484
1353 * g++.dg/cpp0x/constexpr-61484.C: New.
1354
1355 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1356
1357 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
1358 vec_round, vec_splat, vec_div, and vec_mul.
1359 * gcc.target/powerpc/builtins-2.c: New test.
1360
1361 2014-08-28 Richard Biener <rguenther@suse.de>
1362
1363 PR tree-optimization/62283
1364 * gfortran.dg/vect/pr62283.f: New testcase.
1365 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
1366 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1367 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1368 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1369 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1370 * gcc.dg/vect/vect-33.c: Likewise.
1371
1372 2014-08-28 Yury Gribov <y.gribov@samsung.com>
1373
1374 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
1375
1376 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
1377
1378 PR cpp/23827 - standard C++ should not have hex float preprocessor
1379 tokens
1380 * g++.dg/cpp/pr23827_cxx11.C: New.
1381 * g++.dg/cpp/pr23827_cxx98.C: New.
1382 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
1383 * gcc.dg/cpp/pr23827_c90.c: New.
1384 * gcc.dg/cpp/pr23827_c90_neg.c: New.
1385 * gcc.dg/cpp/pr23827_c99.c: New.
1386
1387 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
1388
1389 PR c++/52892
1390 * g++.dg/cpp0x/constexpr-52892-1.C: New.
1391 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
1392 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
1393
1394 2014-08-27 Guozhi Wei <carrot@google.com>
1395
1396 PR target/62262
1397 * gcc.target/aarch64/pr62262.c: New test.
1398
1399 2014-08-26 Joseph Myers <joseph@codesourcery.com>
1400
1401 PR target/60606
1402 PR target/61330
1403 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
1404 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
1405
1406 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
1407
1408 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1409 failure on s390*-*-linux-gnu.
1410
1411 2014-08-26 Richard Biener <rguenther@suse.de>
1412
1413 PR tree-optimization/62175
1414 * g++.dg/torture/pr62175.C: New testcase.
1415
1416 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
1417
1418 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
1419 copy of compile/compile.exp.
1420 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
1421 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
1422 i?86-*.
1423 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
1424 m32c-*-*.
1425 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
1426 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
1427 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
1428 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
1429 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
1430 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
1431 * gcc.c-torture/execute/20040703-1.c: Likewise.
1432 * gcc.c-torture/execute/20040705-1.c: Likewise.
1433 * gcc.c-torture/execute/20040705-2.c: Likewise.
1434 * gcc.c-torture/execute/20040709-1.c: Likewise.
1435 * gcc.c-torture/execute/20040709-2.c: Likewise.
1436 * gcc.c-torture/execute/20040811-1.c: Likewise.
1437 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
1438 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
1439 compiling for x86_64-* or i?86-*.
1440 * gcc.c-torture/execute/20050604-1.c: Likewise.
1441 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
1442 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
1443 for x86_64-* or i?86-*.
1444 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
1445 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
1446 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
1447 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
1448 option.
1449 * gcc.c-torture/execute/20111227-2.c: Moved to...
1450 * gcc.dg/20111227-2.c: ... here. Add -free option.
1451 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
1452 * gcc.dg/20111227-3.c: ... here. Add -free option.
1453 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
1454 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
1455 declarations for abort and exit.
1456 * gcc.c-torture/execute/920711-1.c: Likewise.
1457 * gcc.c-torture/execute/930529-1.c: Likewise.
1458 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
1459 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
1460 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
1461 exit.
1462 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
1463 for i?86-* or x86_64-*. Add declarations for abort and exit.
1464 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
1465 i?86-* or x86_64-*.
1466 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
1467 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
1468 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
1469 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
1470 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
1471 Xfail on powerpc-ibm-aix*. Add declaration for abort.
1472 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
1473 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
1474 m68k-linux.
1475 * gcc.c-torture/execute/loop-2g.c: Likewise.
1476 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
1477 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
1478 powerpc-*-eabi*.
1479 * gcc.c-torture/execute/pr19689.c: Require int32plus.
1480 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
1481 * gcc.c-torture/execute/pr23047.c: Likewise.
1482 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
1483 declarations for abort and exit.
1484 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
1485 * gcc.c-torture/execute/pr31448.c: Likewise.
1486 * gcc.c-torture/execute/pr35456.c: Skip on vax.
1487 * gcc.c-torture/execute/pr37573.c: Require int32plus.
1488 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
1489 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
1490 Skip on spu-*.
1491 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
1492 declarations for abort and exit.
1493 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
1494 * gcc.c-torture/execute/pr43220.c: Require int32plus.
1495 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
1496 * gcc.c-torture/execute/pr45262.c: Require int32plus.
1497 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
1498 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
1499 * gcc.c-torture/execute/pr51582-2.c: Likewise.
1500 * gcc.c-torture/execute/pr52979-1.c: Likewise.
1501 * gcc.c-torture/execute/pr52979-2.c: Likewise.
1502 * gcc.c-torture/execute/pr56799.c: Likewise.
1503 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
1504 option. Add declarations for abort and exit.
1505 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
1506 * gcc.c-torture/execute/pr58570.c: Likewise.
1507 * gcc.c-torture/execute/pr60822.c: Likewise.
1508 * gcc.c-torture/execute/pr7284-1.c: Likewise.
1509 * gcc.c-torture/execute/shiftdi.c: Likewise.
1510 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
1511 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
1512 * gcc.c-torture/execute/usmul.c: Require int32plus.
1513 * gcc.c-torture/execute/vrp-5.c: Likewise.
1514 * gcc.c-torture/execute/vrp-6.c: Likewise.
1515 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
1516 * gcc.c-torture/execute/20010122-1.x: Delete.
1517 * gcc.c-torture/execute/20010129-1.x: Delete.
1518 * gcc.c-torture/execute/20020404-1.x: Delete.
1519 * gcc.c-torture/execute/20021024-1.x: Delete.
1520 * gcc.c-torture/execute/20021127-1.x: Delete.
1521 * gcc.c-torture/execute/20030125-1.x: Delete.
1522 * gcc.c-torture/execute/20030216-1.x: Delete.
1523 * gcc.c-torture/execute/20030222-1.x: Delete.
1524 * gcc.c-torture/execute/20040629-1.x: Delete.
1525 * gcc.c-torture/execute/20040703-1.x: Delete.
1526 * gcc.c-torture/execute/20040705-1.x: Delete.
1527 * gcc.c-torture/execute/20040705-2.x: Delete.
1528 * gcc.c-torture/execute/20040709-1.x: Delete.
1529 * gcc.c-torture/execute/20040709-2.x: Delete.
1530 * gcc.c-torture/execute/20040811-1.x: Delete.
1531 * gcc.c-torture/execute/20050316-1.x: Delete.
1532 * gcc.c-torture/execute/20050316-2.x: Delete.
1533 * gcc.c-torture/execute/20050316-3.x: Delete.
1534 * gcc.c-torture/execute/20050604-1.x: Delete.
1535 * gcc.c-torture/execute/20061101-1.x: Delete.
1536 * gcc.c-torture/execute/20061220-1.x: Delete.
1537 * gcc.c-torture/execute/20081117-1.x: Delete.
1538 * gcc.c-torture/execute/20101011-1.x: Delete.
1539 * gcc.c-torture/execute/20120919-1.x: Delete.
1540 * gcc.c-torture/execute/920612-1.x: Delete.
1541 * gcc.c-torture/execute/920710-1.x: Delete.
1542 * gcc.c-torture/execute/920711-1.x: Delete.
1543 * gcc.c-torture/execute/930529-1.x: Delete.
1544 * gcc.c-torture/execute/931004-12.x: Delete.
1545 * gcc.c-torture/execute/980709-1.x: Delete.
1546 * gcc.c-torture/execute/981130-1.x: Delete.
1547 * gcc.c-torture/execute/990127-2.x: Delete.
1548 * gcc.c-torture/execute/990413-2.x: Delete.
1549 * gcc.c-torture/execute/990826-0.x: Delete.
1550 * gcc.c-torture/execute/bf64-1.x: Delete.
1551 * gcc.c-torture/execute/bitfld-4.x: Delete.
1552 * gcc.c-torture/execute/cmpsi-2.x: Delete.
1553 * gcc.c-torture/execute/cvt-1.x: Delete.
1554 * gcc.c-torture/execute/eeprof-1.x: Delete.
1555 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
1556 * gcc.c-torture/execute/loop-2f.x: Delete.
1557 * gcc.c-torture/execute/loop-2g.x: Delete.
1558 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
1559 * gcc.c-torture/execute/nest-align-1.x: Delete.
1560 * gcc.c-torture/execute/pr19689.x: Delete.
1561 * gcc.c-torture/execute/pr22493-1.x: Delete.
1562 * gcc.c-torture/execute/pr23047.x: Delete.
1563 * gcc.c-torture/execute/pr23135.x: Delete.
1564 * gcc.c-torture/execute/pr29797-1.x: Delete.
1565 * gcc.c-torture/execute/pr31448.x: Delete.
1566 * gcc.c-torture/execute/pr35456.x: Delete.
1567 * gcc.c-torture/execute/pr37573.x: Delete.
1568 * gcc.c-torture/execute/pr38151.x: Delete.
1569 * gcc.c-torture/execute/pr39228.x: Delete.
1570 * gcc.c-torture/execute/pr39501.x: Delete.
1571 * gcc.c-torture/execute/pr40386.x: Delete.
1572 * gcc.c-torture/execute/pr43220.x: Delete.
1573 * gcc.c-torture/execute/pr44683.x: Delete.
1574 * gcc.c-torture/execute/pr45262.x: Delete.
1575 * gcc.c-torture/execute/pr47237.x: Delete.
1576 * gcc.c-torture/execute/pr51581-1.x: Delete.
1577 * gcc.c-torture/execute/pr51581-2.x: Delete.
1578 * gcc.c-torture/execute/pr52979-1.x: Delete.
1579 * gcc.c-torture/execute/pr52979-2.x: Delete.
1580 * gcc.c-torture/execute/pr53366-1.x: Delete.
1581 * gcc.c-torture/execute/pr56799.x: Delete.
1582 * gcc.c-torture/execute/pr57124.x: Delete.
1583 * gcc.c-torture/execute/pr57344-2.x: Delete.
1584 * gcc.c-torture/execute/pr58570.x: Delete.
1585 * gcc.c-torture/execute/pr60822.x: Delete.
1586 * gcc.c-torture/execute/pr7284-1.x: Delete.
1587 * gcc.c-torture/execute/shiftdi.x: Delete.
1588 * gcc.c-torture/execute/simd-4.x: Delete.
1589 * gcc.c-torture/execute/strncmp-1.x: Delete.
1590 * gcc.c-torture/execute/usmul.x: Delete.
1591 * gcc.c-torture/execute/vrp-5.x: Delete.
1592 * gcc.c-torture/execute/vrp-6.x: Delete.
1593 * gcc.c-torture/execute/zerolen-2.x: Delete.
1594
1595 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1596
1597 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
1598
1599 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1600
1601 PR c++/34938
1602 * g++.dg/template/pr34938-1.C: New.
1603 * g++.dg/template/pr34938-2.C: Likewise.
1604
1605 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1606
1607 PR target/61996
1608 * gcc.target/sh/pr61996.c: New.
1609
1610 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1611
1612 * g++.dg/cpp0x/cplusplus.C: New.
1613 * g++.dg/cpp0x/cplusplus_0x.C: New.
1614 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
1615 * g++.dg/cpp0x/auto41.C: Ditto.
1616 * g++.dg/cpp0x/auto9.C: Ditto.
1617 * g++.dg/cpp0x/initlist26.C: Ditto.
1618 * g++.dg/cpp0x/pr59111.C: Ditto.
1619 * g++.dg/cpp0x/trailing2.C: Ditto.
1620 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
1621 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
1622 * g++.dg/cpp1y/auto-fn1.C: Ditto.
1623 * g++.dg/cpp1y/auto-fn2.C: Ditto.
1624 * g++.dg/cpp1y/auto-fn3.C: Ditto.
1625 * g++.dg/cpp1y/auto-fn4.C: Ditto.
1626 * g++.dg/cpp1y/auto-fn5.C: Ditto.
1627 * g++.dg/cpp1y/auto-fn6.C: Ditto.
1628 * g++.dg/cpp1y/auto-fn7.C: Ditto.
1629 * g++.dg/cpp1y/auto-fn8.C: Ditto.
1630 * g++.dg/cpp1y/auto-fn9.C: Ditto.
1631 * g++.dg/cpp1y/auto-fn10.C: Ditto.
1632 * g++.dg/cpp1y/auto-fn11.C: Ditto.
1633 * g++.dg/cpp1y/auto-fn12.C: Ditto.
1634 * g++.dg/cpp1y/auto-fn13.C: Ditto.
1635 * g++.dg/cpp1y/auto-fn14.C: Ditto.
1636 * g++.dg/cpp1y/auto-fn15.C: Ditto.
1637 * g++.dg/cpp1y/auto-fn16.C: Ditto.
1638 * g++.dg/cpp1y/auto-fn17.C: Ditto.
1639 * g++.dg/cpp1y/auto-fn18.C: Ditto.
1640 * g++.dg/cpp1y/auto-fn19.C: Ditto.
1641 * g++.dg/cpp1y/auto-fn20.C: Ditto.
1642 * g++.dg/cpp1y/auto-fn21.C: Ditto.
1643 * g++.dg/cpp1y/auto-fn22.C: Ditto.
1644 * g++.dg/cpp1y/auto-fn23.C: Ditto.
1645 * g++.dg/cpp1y/auto-fn24.C: Ditto.
1646 * g++.dg/cpp1y/auto-fn25.C: Ditto.
1647 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
1648 * g++.dg/cpp1y/auto-neg1.C: Ditto.
1649 * g++.dg/cpp1y/digit-sep.C: Ditto.
1650 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
1651 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
1652 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
1653 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
1654 * g++.dg/cpp1y/lambda-generic.C: Ditto.
1655 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
1656 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
1657 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
1658 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
1659 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
1660 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
1661 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
1662 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
1663 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
1664 * g++.dg/cpp1y/lambda-init.C: Ditto.
1665 * g++.dg/cpp1y/lambda-init1.C: Ditto.
1666 * g++.dg/cpp1y/lambda-init2.C: Ditto.
1667 * g++.dg/cpp1y/lambda-init3.C: Ditto.
1668 * g++.dg/cpp1y/lambda-init4.C: Ditto.
1669 * g++.dg/cpp1y/lambda-init5.C: Ditto.
1670 * g++.dg/cpp1y/lambda-init6.C: Ditto.
1671 * g++.dg/cpp1y/lambda-init7.C: Ditto.
1672 * g++.dg/cpp1y/lambda-init8.C: Ditto.
1673 * g++.dg/cpp1y/lambda-init9.C: Ditto.
1674 * g++.dg/cpp1y/mangle1.C: Ditto.
1675 * g++.dg/cpp1y/pr57640.C: Ditto.
1676 * g++.dg/cpp1y/pr57644.C: Ditto.
1677 * g++.dg/cpp1y/pr58500.C: Ditto.
1678 * g++.dg/cpp1y/pr58533.C: Ditto.
1679 * g++.dg/cpp1y/pr58534.C: Ditto.
1680 * g++.dg/cpp1y/pr58535.C: Ditto.
1681 * g++.dg/cpp1y/pr58536.C: Ditto.
1682 * g++.dg/cpp1y/pr58548.C: Ditto.
1683 * g++.dg/cpp1y/pr58549.C: Ditto.
1684 * g++.dg/cpp1y/pr58637.C: Ditto.
1685 * g++.dg/cpp1y/pr58708.C: Ditto.
1686 * g++.dg/cpp1y/pr59110.C: Ditto.
1687 * g++.dg/cpp1y/pr59112.C: Ditto.
1688 * g++.dg/cpp1y/pr59113.C: Ditto.
1689 * g++.dg/cpp1y/pr59629.C: Ditto.
1690 * g++.dg/cpp1y/pr59635.C: Ditto.
1691 * g++.dg/cpp1y/pr59636.C: Ditto.
1692 * g++.dg/cpp1y/pr59638.C: Ditto.
1693 * g++.dg/cpp1y/pr59867.C: Ditto.
1694 * g++.dg/cpp1y/pr60033.C: Ditto.
1695 * g++.dg/cpp1y/pr60052.C: Ditto.
1696 * g++.dg/cpp1y/pr60053.C: Ditto.
1697 * g++.dg/cpp1y/pr60054.C: Ditto.
1698 * g++.dg/cpp1y/pr60064.C: Ditto.
1699 * g++.dg/cpp1y/pr60065.C: Ditto.
1700 * g++.dg/cpp1y/pr60190.C: Ditto.
1701 * g++.dg/cpp1y/pr60311.C: Ditto.
1702 * g++.dg/cpp1y/pr60332.C: Ditto.
1703 * g++.dg/cpp1y/pr60376.C: Ditto.
1704 * g++.dg/cpp1y/pr60377.C: Ditto.
1705 * g++.dg/cpp1y/pr60384.C: Ditto.
1706 * g++.dg/cpp1y/pr60390.C: Ditto.
1707 * g++.dg/cpp1y/pr60391.C: Ditto.
1708 * g++.dg/cpp1y/pr60393.C: Ditto.
1709 * g++.dg/cpp1y/pr60573.C: Ditto.
1710 * g++.dg/cpp1y/pr60626.C: Ditto.
1711 * g++.dg/cpp1y/pr60627.C: Ditto.
1712 * g++.dg/cpp1y/regress1.C: Ditto.
1713 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
1714 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
1715 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
1716 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
1717 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
1718 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
1719 * g++.dg/cpp1y/var-templ1.C: Ditto.
1720 * g++.dg/cpp1y/var-templ2.C: Ditto.
1721 * g++.dg/cpp1y/var-templ3.C: Ditto.
1722 * g++.dg/cpp1y/var-templ4.C: Ditto.
1723 * g++.dg/cpp1y/var-templ5.C: Ditto.
1724 * g++.dg/cpp1y/var-templ6.C: Ditto.
1725 * g++.dg/cpp1y/var-templ7.C: Ditto.
1726 * g++.dg/cpp1y/vla1.C: Ditto.
1727 * g++.dg/cpp1y/vla2.C: Ditto.
1728 * g++.dg/cpp1y/vla3.C: Ditto.
1729 * g++.dg/cpp1y/vla4.C: Ditto.
1730 * g++.dg/cpp1y/vla5.C: Ditto.
1731 * g++.dg/cpp1y/vla8.C: Ditto.
1732 * g++.dg/cpp1y/vla9.C: Ditto.
1733 * g++.dg/cpp1y/vla10.C: Ditto.
1734 * g++.dg/cpp1y/vla11.C: Ditto.
1735 * g++.dg/cpp1y/vla12.C: Ditto.
1736 * g++.dg/cpp1y/vla13.C: Ditto.
1737 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1738 * g++.dg/ext/vector23.C: Ditto.
1739 * g++.dg/ext/vla11.C: Ditto.
1740 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1741 * g++.dg/warn/Wvla-2.C: Ditto.
1742 * g++.dg/debug/dwarf2/auto1.C: Ditto.
1743 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1744 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1745 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1746 in error message.
1747 * g++.dg/system-binary-constants-1.C: Ditto.
1748 * g++.dg/cpp1y/cplusplus_1y.C: New.
1749 * g++.dg/cpp1z/cplusplus.C: New.
1750 * lib/target-supports.exp:
1751 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1752 (check_effective_target_c++11_only): Call check_effective_target_c++14;
1753 (check_effective_target_c++11_down): Ditto.
1754
1755 2014-08-22 Marek Polacek <polacek@redhat.com>
1756
1757 PR c++/62199
1758 * c-c++-common/pr62199.c: New test.
1759 * c-c++-common/pr62199-2.c: New test.
1760 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1761
1762 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1763
1764 PR c++/57709
1765 * g++.dg/Wshadow.C: New test.
1766
1767 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
1768
1769 PR fortran/62135
1770 * gfortran.dg/pr62135.f90: New test.
1771
1772 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1773
1774 * g++.dg/warn/wdate-time.C: Remove.
1775 * gcc.dg/wdate-time.c: Move from here...
1776 * c-c++-common/wdate-time.c: ... to here.
1777
1778 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1779
1780 * gfortran.dg/use_without_only_1.f90: New test.
1781
1782 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1783
1784 PR other/62008
1785 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1786
1787 2014-08-22 Tony Wang <tony.wang@arm.com>
1788
1789 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
1790 dejagnu wrapper.
1791
1792 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1793
1794 PR fortran/62214
1795 * gfortran.dg/array_assignment_5.f90: New test.
1796
1797 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
1798
1799 * lib/target-supports.exp
1800 (check_effective_target_logical_op_short_circuit): Add nios2.
1801 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1802 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1803 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1804 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1805 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1806 for test using -fPIC.
1807 * gcc.dg/lto/pr61526_0.c: Likewise.
1808
1809 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
1810
1811 PR tree-optimization/62091
1812 * g++.dg/ipa/devirt-37.C: Update template.
1813 * g++.dg/ipa/devirt-40.C: New testcase.
1814
1815 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
1816
1817 PR tree-optimization/62112
1818 * gcc.dg/tree-ssa/pr62112-1.c: New file.
1819 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1820 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1821 * gcc.c-torture/execute/20071219-1.c: Likewise.
1822
1823 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1824
1825 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1826
1827 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1828
1829 * gcc.target/powerpc/swaps-p8-1.c: New test.
1830 * gcc.target/powerpc/swaps-p8-2.c: New test.
1831 * gcc.target/powerpc/swaps-p8-3.c: New test.
1832 * gcc.target/powerpc/swaps-p8-4.c: New test.
1833 * gcc.target/powerpc/swaps-p8-5.c: New test.
1834 * gcc.target/powerpc/swaps-p8-6.c: New test.
1835 * gcc.target/powerpc/swaps-p8-7.c: New test.
1836 * gcc.target/powerpc/swaps-p8-8.c: New test.
1837 * gcc.target/powerpc/swaps-p8-9.c: New test.
1838 * gcc.target/powerpc/swaps-p8-10.c: New test.
1839 * gcc.target/powerpc/swaps-p8-11.c: New test.
1840 * gcc.target/powerpc/swaps-p8-12.c: New test.
1841
1842 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1843
1844 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1845
1846 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1847
1848 * g++.dg/ipa/devirt-37.C: Fix testcase.
1849
1850 2014-08-20 Martin Jambor <mjambor@suse.cz>
1851 Wei Mi <wmi@google.com>
1852
1853 PR ipa/60449
1854 PR middle-end/61776
1855 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1856 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1857 * testsuite/gcc.dg/pr61776.c: New test.
1858
1859 2014-08-20 Steve Ellcey <sellcey@mips.com>
1860
1861 PR middle-end/49191
1862 * lib/target-supports.exp (check_effective_target_non_strict_align):
1863 Add function description.
1864
1865 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1866
1867 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1868 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1869
1870 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1871
1872 PR c/59304
1873 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1874 before setting the option.
1875 * diagnostic.c (diagnostic_classify_diagnostic): Record
1876 command-line status.
1877
1878 2014-08-20 Mark Wielaard <mjw@redhat.com>
1879
1880 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
1881
1882 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1883
1884 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
1885 Return memory full when we have a tiny target and relocation
1886 truncation occurs.
1887 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
1888 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
1889 * lib/target-supports.exp (check_effective_target_tiny): New function.
1890
1891 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1892
1893 * gfortran.dg/errnocheck_1.f90: New test.
1894 * gfortran.dg/associative_1.f90: New test.
1895
1896 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1897
1898 PR preprocessor/51303
1899 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
1900
1901 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1902
1903 PR c/60975
1904 PR c/53063
1905 * gcc.dg/cpp/Wvariadic-1p.c: New test.
1906
1907 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
1908
1909 * lib/target-supports.exp
1910 (check_effective_target_arm_v8_neon_ok_nocache): Add
1911 "-march-armv8-a" to compile flags.
1912
1913 2014-08-19 Marek Polacek <polacek@redhat.com>
1914
1915 PR c++/62153
1916 * c-c++-common/Wbool-compare-1.c: New test.
1917
1918 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
1919
1920 PR c/45584
1921 * gcc.dg/pr13519-1.c: Adjust.
1922
1923 2014-08-19 Mark Wielaard <mjw@redhat.com>
1924
1925 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
1926
1927 2014-07-08 Mark Wielaard <mjw@redhat.com>
1928
1929 PR debug/59051
1930 * gcc.dg/guality/restrict.c: New test.
1931
1932 2014-08-19 Mark Wielaard <mjw@redhat.com>
1933
1934 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
1935 matching. Catch '<unknown type in ' to recognize older gdb versions.
1936 * gcc.dg/guality/const-volatile.c: New test.
1937
1938 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1939
1940 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
1941 !gas.
1942
1943 2014-08-19 Marek Polacek <polacek@redhat.com>
1944
1945 * gcc.dg/Wc99-c11-compat-1.c: New test.
1946 * gcc.dg/Wc99-c11-compat-2.c: New test.
1947 * gcc.dg/Wc99-c11-compat-3.c: New test.
1948 * gcc.dg/Wc99-c11-compat-4.c: New test.
1949 * gcc.dg/Wc99-c11-compat-5.c: New test.
1950 * gcc.dg/Wc99-c11-compat-6.c: New test.
1951 * gcc.dg/Wc99-c11-compat-7.c: New test.
1952
1953 2014-08-19 Marek Polacek <polacek@redhat.com>
1954
1955 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
1956 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
1957 * gcc.dg/Wc90-c99-compat-7.c: New test.
1958 * gcc.dg/Wc90-c99-compat-8.c: New test.
1959 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
1960
1961 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1962 Steven Bosscher <steven@gcc.gnu.org>
1963
1964 PR c/52952
1965 * gcc.dg/redecl-4.c: Add column markers.
1966 * gcc.dg/format/bitfld-1.c: Likewise.
1967 * gcc.dg/format/attr-2.c: Likewise.
1968 * gcc.dg/format/attr-6.c: Likewise.
1969 * gcc.dg/format/array-1.c: Likewise.
1970 * gcc.dg/format/attr-7.c: Likewise.
1971 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1972 * gcc.dg/format/attr-4.c: Likewise.
1973 * gcc.dg/format/branch-1.c: Likewise.
1974 * gcc.dg/format/c90-printf-1.c: Likewise.
1975
1976 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
1977
1978 * guality/nrv-1.c: Add `used' attribute to a1.
1979
1980 2014-08-18 Richard Biener <rguenther@suse.de>
1981
1982 PR tree-optimization/62090
1983 * gcc.dg/pr62090-2.c: New testcase.
1984
1985 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
1986
1987 * g++.dg/ipa/pr61800.C: New.
1988
1989 2014-08-18 Yury Gribov <y.gribov@samsung.com>
1990
1991 PR sanitizer/62089
1992 * c-c++-common/asan/pr62089.c: New test.
1993 * c-c++-common/asan/bitfield-1.c: New test.
1994 * c-c++-common/asan/bitfield-2.c: New test.
1995 * c-c++-common/asan/bitfield-3.c: New test.
1996 * c-c++-common/asan/bitfield-4.c: New test.
1997
1998 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1999
2000 PR tree-optimization/52904
2001 * gcc.dg/pr52904.c: New test.
2002
2003 2014-08-17 Tobias Burnus <burnus@net-b.de>
2004
2005 * gfortran.dg/finalize_27.f90: New.
2006
2007 2014-08-16 Andrew Pinski <apinski@cavium.com>
2008
2009 * gcc.c-torture/compile/20140816-1.c: New testcase.
2010
2011 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
2012
2013 PR c++/52819
2014 * g++.dg/template/pr52819.C: New.
2015
2016 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2017
2018 PR fortran/62142
2019 * gfortran.dg/realloc_on_assign_24.f90: New test.
2020
2021 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
2022
2023 PR c++/62072
2024 Revert:
2025 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2026
2027 DR 1584
2028 PR c++/57466
2029 * g++.dg/template/pr57466.C: New.
2030 * g++.dg/cpp0x/pr57466.C: Likewise.
2031 * g++.dg/template/unify6.C: Update.
2032
2033 * g++.dg/cpp0x/sfinae52.C: New.
2034
2035 2014-08-15 Ilya Tocar <tocarip@gmail.com>
2036
2037 PR target/61878
2038 * gcc.target/i386/avx512f-typecast-1.c: New test.
2039 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
2040 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
2041 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
2042 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
2043 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
2044 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
2045 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
2046 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
2047 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
2048 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
2049 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
2050 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
2051 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
2052 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
2053 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
2054 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
2055 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
2056 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
2057 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
2058 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
2059 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
2060 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
2061 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
2062 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
2063 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
2064 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
2065 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
2066 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
2067 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
2068 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
2069 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
2070 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
2071 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
2072 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
2073 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
2074 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
2075 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
2076 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
2077 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
2078 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
2079
2080 2014-08-15 Jakub Jelinek <jakub@redhat.com>
2081 Tobias Burnus <burnus@net-b.de>
2082
2083 PR fortran/62131
2084 * gfortran.dg/gomp/pr62131.f90: New test.
2085
2086 2014-08-15 Richard Biener <rguenther@suse.de>
2087
2088 PR tree-optimization/62031
2089 * gcc.dg/torture/pr62031.c: New testcase.
2090
2091 2014-08-15 Bin Cheng <bin.cheng@arm.com>
2092
2093 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
2094
2095 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
2096
2097 PR tree-optimization/62091
2098 * g++.dg/ipa/devirt-38.C: New testcase.
2099
2100 2014-08-14 Marek Polacek <polacek@redhat.com>
2101
2102 DR 458
2103 * gcc.dg/c11-stdatomic-2.c: New test.
2104
2105 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2106
2107 PR fortran/62106
2108 * gfortran.dg/array_constructor_49.f90: New test.
2109
2110 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2111
2112 PR c++/54377
2113 * g++.dg/template/pr54377.C: New.
2114 * g++.dg/cpp0x/pr54377.C: Likewise.
2115 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
2116 * g++.dg/cpp0x/pr51226.C: Likewise.
2117 * g++.dg/cpp0x/variadic2.C: Likewise.
2118 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
2119 * g++.dg/template/dtor3.C: Likewise.
2120 * g++.dg/template/qualttp4.C: Likewise.
2121 * g++.dg/template/spec28.C: Likewise.
2122 * g++.old-deja/g++.brendan/crash8.C: Likewise.
2123 * g++.old-deja/g++.pt/ttp7.C: Likewise.
2124
2125 2014-08-14 Tom de Vries <tom@codesourcery.com>
2126
2127 PR rtl-optimization/62004
2128 PR rtl-optimization/62030
2129 * gcc.dg/pr62004.c: New test.
2130 * gcc.dg/pr62030.c: Same.
2131 * gcc.target/mips/pr62030-octeon.c: Same.
2132
2133 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2134
2135 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
2136 * g++.dg/cpp0x/decltype2.C: Likewise.
2137 * g++.dg/cpp0x/decltype3.C: Likewise.
2138 * g++.dg/cpp0x/pr60249.C: Likewise.
2139 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
2140 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2141 * g++.dg/cpp0x/variadic2.C: Likewise.
2142 * g++.dg/cpp0x/variadic74.C: Likewise.
2143 * g++.dg/parse/error10.C: Likewise.
2144 * g++.dg/parse/error15.C: Likewise.
2145 * g++.dg/parse/error2.C: Likewise.
2146 * g++.dg/template/crash106.C: Likewise.
2147 * g++.dg/template/crash89.C: Likewise.
2148 * g++.dg/template/nontype7.C: Likewise.
2149 * g++.dg/template/void3.C: Likewise.
2150 * g++.dg/template/void7.C: Likewise.
2151
2152 2014-08-14 Richard Biener <rguenther@suse.de>
2153
2154 PR tree-optimization/62090
2155 * gcc.dg/pr62090.c: New testcase.
2156
2157 2014-08-14 Richard Biener <rguenther@suse.de>
2158
2159 PR rtl-optimization/62079
2160 * g++.dg/pr62079.C: New testcase.
2161
2162 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
2163
2164 * gcc.target/arm/max-insns-skipped.c: New test.
2165
2166 2014-08-14 Bin Cheng <bin.cheng@arm.com>
2167
2168 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
2169
2170 2014-08-12 Marek Polacek <polacek@redhat.com>
2171
2172 * gcc.dg/concat.c: Add dg-options.
2173 * gcc.dg/func-outside-2.c: Add __extension__.
2174 * gcc.dg/pr19967.c: Use -std=c99.
2175 * gcc.dg/pr22458-1.c: Add dg-options.
2176 * gcc.dg/pr33676.c: Add dg-options.
2177 * gcc.dg/gnu-predef-1.c: New test.
2178 * gcc.dg/c90-func-1.c: New test.
2179 * gcc.dg/c90-func-2.c: New test.
2180 * gcc.dg/c90-func-2.h: New test.
2181
2182 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
2183
2184 * lib/target/supports.exp
2185 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
2186 or later.
2187
2188 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
2189
2190 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
2191 on Neon hardware.
2192
2193 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
2194 * gcc.target/arm/pr59985.c: Likewise.
2195
2196 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
2197
2198 PR other/61962
2199 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
2200
2201 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
2202
2203 PR middle-end/62103
2204 * gcc.c-torture/execute/bitfld-6.c: New test.
2205
2206 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
2207
2208 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
2209 * gcc.target/arm/pr56184.C: Likewise.
2210 * gcc.target/arm/pr59896.c: Likewise.
2211 * gcc.target/arm/stack-red-zone.c: Likewise.
2212 * gcc.target/arm/thumb-find-work-register.c: Likewise.
2213
2214 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
2215 check_effective_target_arm_thumb2_ok): Test with code that passes
2216 an argument and returns a result.
2217
2218 2014-08-11 Richard Biener <rguenther@suse.de>
2219
2220 PR tree-optimization/62075
2221 * gcc.dg/vect/pr62075.c: New testcase.
2222
2223 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
2224
2225 PR tree-optimization/62073
2226 * gcc.dg/vect/pr62073.c: New test.
2227
2228 2014-08-11 Richard Biener <rguenther@suse.de>
2229
2230 PR tree-optimization/62070
2231 * gcc.dg/pr62070.c: New testcase.
2232
2233 2014-08-11 Yury Gribov <y.gribov@samsung.com>
2234
2235 * c-c++-common/asan/inc.c: Update test.
2236 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2237 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
2238 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2239 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2240 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
2241 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2242 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2243 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2244 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2245 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
2246
2247 2014-08-10 Marek Polacek <polacek@redhat.com>
2248
2249 PR c/51849
2250 * gcc.dg/Wc90-c99-compat-1.c: New test.
2251 * gcc.dg/Wc90-c99-compat-2.c: New test.
2252 * gcc.dg/Wc90-c99-compat-3.c: New test.
2253 * gcc.dg/Wc90-c99-compat-4.c: New test.
2254 * gcc.dg/Wc90-c99-compat-5.c: New test.
2255 * gcc.dg/Wc90-c99-compat-6.c: New test.
2256 * gcc.dg/wvla-1.c: Adjust dg-warning.
2257 * gcc.dg/wvla-2.c: Adjust dg-warning.
2258 * gcc.dg/wvla-4.c: Adjust dg-warning.
2259 * gcc.dg/wvla-6.c: Adjust dg-warning.
2260
2261 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2262
2263 PR fortran/61999
2264 * gfortran.dg/dot_product_3.f90: New test case.
2265
2266 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
2267
2268 * g++.dg/ipa/devirt-35.C: Fix template.
2269 * g++.dg/ipa/devirt-36.C: Likewise.
2270 * g++.dg/ipa/devirt-37.C: New testcase.
2271
2272 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2273
2274 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
2275 * g++.dg/cpp0x/enum29.C: Adjust.
2276
2277 2014-08-08 Richard Biener <rguenther@suse.de>
2278
2279 * gcc.dg/strlenopt-8.c: Remove XFAIL.
2280 * gcc.dg/tree-prof/stringop-2.c: Adjust.
2281 * gfortran.dg/array_memcpy_4.f90: Likewise.
2282 * gfortran.dg/trim_optimize_1.f90: Likewise.
2283 * gfortran.dg/trim_optimize_2.f90: Likewise.
2284
2285 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
2286
2287 * gcc.dg/zero_sign_ext_test.c: New test.
2288
2289 2014-08-08 Bin Cheng <bin.cheng@arm.com>
2290
2291 * gcc.dg/torture/pr61772.c: Skip lto running.
2292
2293 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2294
2295 PR tree-optimization/60707
2296 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
2297
2298 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
2299
2300 * g++.dg/ipa/devirt-35.C: New testcase.
2301 * g++.dg/ipa/devirt-36.C: New testcase.
2302
2303 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2304
2305 PR c++/51312
2306 * g++.dg/cpp0x/enum29.C: New.
2307
2308 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2309
2310 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
2311 defining in dg-options.
2312 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
2313
2314 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
2315
2316 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
2317
2318 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
2319 on 32-bit hppa-hpux.
2320
2321 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
2322 * c-c++-common/pr50459.c: Likewise.
2323
2324 2014-08-07 Petr Murzin <petr.murzin@intel.com>
2325
2326 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
2327 values.h, change MAXDOUBLE for DBL_MAX.
2328 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2329 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
2330 values.h, change MAXFLOAT for FLT_MAX.
2331 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2332 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
2333 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
2334 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
2335 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
2336 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
2337 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
2338 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
2339 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
2340
2341 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2342
2343 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
2344
2345 2014-08-07 Marek Polacek <polacek@redhat.com>
2346
2347 * gcc.dg/fold-reassoc-3.c: New test.
2348
2349 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
2350
2351 * gcc.target/i386/struct-size.c: New.
2352
2353 2014-08-07 Tom de Vries <tom@codesourcery.com>
2354
2355 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
2356 * lib/target-supports.exp (check_effective_target_glibc)
2357 (check_effective_target_glibc_2_12_or_later)
2358 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
2359
2360 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
2361
2362 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
2363
2364 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
2365
2366 PR c++/43906
2367 * g++.dg/warn/Waddress-1.C: New.
2368
2369 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2370
2371 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
2372
2373 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
2374
2375 PR debug/61923
2376 * gcc.target/i386/pr61923.c: New test.
2377
2378 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
2379
2380 * gcc.target/aarch64/vdup_n_2.c: New test.
2381
2382 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2383
2384 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
2385 powerpc_elfv2.
2386
2387 2014-08-06 Jakub Jelinek <jakub@redhat.com>
2388
2389 PR rtl-optimization/61801
2390 * gcc.target/i386/pr61801.c: Rewritten.
2391
2392 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2393
2394 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
2395 Fix types.
2396 (test_vqdmlsls_lane_s32): Likewise.
2397 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2398 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2399
2400 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2401
2402 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
2403 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
2404 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
2405 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
2406 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
2407 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
2408 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
2409 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
2410
2411 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2412
2413 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
2414 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
2415 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
2416 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
2417 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
2418 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
2419
2420 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2421
2422 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
2423
2424 2014-08-04 Rohit <rohitarulraj@freescale.com>
2425
2426 PR target/60102
2427 * gcc.target/powerpc/pr60102.c: New testcase.
2428
2429 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2430
2431 PR target/61713
2432 * gcc.dg/pr61756.c: New test.
2433
2434 2014-08-04 Tom de Vries <tom@codesourcery.com>
2435
2436 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
2437 version instead of required-target.
2438 * lib/target-supports.exp
2439 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
2440 (check_effective_target_glibc_2_11_or_earlier): ... this.
2441
2442 2014-08-04 Arnaud Charlet <charlet@adacore.com>
2443
2444 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
2445 * gnat.dg/specs/debug1.ads: Adjust.
2446 * gnat.dg/specs/formal_type.ads: Fix error in test.
2447
2448 2014-08-03 Marek Polacek <polacek@redhat.com>
2449
2450 * gcc.dg/case-bogus-1.c: New test.
2451
2452 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2453
2454 PR c++/15339
2455 * g++.dg/other/default9.C: New.
2456 * g++.dg/other/default10.C: Likewise.
2457 * g++.dg/other/default3.C: Remove xfail.
2458
2459 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
2460
2461 * g++.dg/warn/Wsuggest-final.C: New testcase.
2462 * g++.dg/ipa/devirt-34.C: Fix.
2463
2464 2014-08-02 Marek Polacek <polacek@redhat.com>
2465
2466 PR c/59855
2467 * gcc.dg/Wdesignated-init-2.c: New test.
2468
2469 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2470
2471 DR 217 again
2472 * g++.dg/tc1/dr217-2.C: New.
2473
2474 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
2475
2476 PR other/61963
2477 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
2478
2479 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
2480
2481 PR middle-end/61455
2482 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
2483 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
2484
2485 2014-08-01 Jiong Wang <jiong.wang@arm.com>
2486
2487 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
2488 testcase.
2489
2490 2014-08-01 Richard Biener <rguenther@suse.de>
2491
2492 PR middle-end/61762
2493 * gcc.dg/pr61762.c: Align the string to make the testcase work
2494 on strict-align targets.
2495
2496 2014-08-01 Jakub Jelinek <jakub@redhat.com>
2497
2498 * c-c++-common/ubsan/align-1.c: New test.
2499 * c-c++-common/ubsan/align-2.c: New test.
2500 * c-c++-common/ubsan/align-3.c: New test.
2501 * c-c++-common/ubsan/align-4.c: New test.
2502 * c-c++-common/ubsan/align-5.c: New test.
2503 * c-c++-common/ubsan/attrib-4.c: New test.
2504 * g++.dg/ubsan/align-1.C: New test.
2505 * g++.dg/ubsan/align-2.C: New test.
2506 * g++.dg/ubsan/align-3.C: New test.
2507 * g++.dg/ubsan/attrib-1.C: New test.
2508 * g++.dg/ubsan/null-1.C: New test.
2509 * g++.dg/ubsan/null-2.C: New test.
2510
2511 2014-08-01 Tom de Vries <tom@codesourcery.com>
2512
2513 * lib/target-supports.exp (check_effective_target_glibc)
2514 (check_effective_target_glibc_2_12_or_later)
2515 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
2516 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
2517 not_glibc_2_11_or_earlier.
2518
2519 2014-07-31 Tom de Vries <tom@codesourcery.com>
2520
2521 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
2522
2523 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
2524
2525 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
2526 (test_vpaddd_s64): Likewise.
2527 (test_vpaddd_s64): Likewise.
2528 * gcc.target/aarch64/simd/vpaddd_f64: New.
2529 * gcc.target/aarch64/simd/vpaddd_s64: New.
2530 * gcc.target/aarch64/simd/vpaddd_u64: New.
2531
2532 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
2533
2534 PR target/61948
2535 * gcc.target/arm/pr61948.c: New test case.
2536
2537 2014-07-31 Richard Biener <rguenther@suse.de>
2538
2539 PR tree-optimization/61964
2540 * gcc.dg/torture/pr61964.c: New testcase.
2541
2542 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
2543
2544 PR c++/60517
2545 * c-c++-common/addrtmp.c: New file.
2546 * c-c++-common/uninit-G.c: Adapt.
2547
2548 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
2549
2550 PR lto/61868
2551 * gcc.dg/pr61868.c: New test.
2552
2553 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2554
2555 PR c++/57397
2556 * g++.dg/cpp0x/vt-57397-1.C: New.
2557 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
2558
2559 2014-07-30 Arnaud Charlet <charlet@adacore.com>
2560
2561 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
2562
2563 2014-07-30 Tom Tromey <tromey@redhat.com>
2564
2565 PR c/59855
2566 * gcc.dg/Wdesignated-init.c: New file.
2567
2568 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
2569
2570 * g++.dg/ipa/devirt-34.C: New testcase.
2571
2572 2014-07-28 Richard Biener <rguenther@suse.de>
2573
2574 PR rtl-optimization/61801
2575 * gcc.target/i386/pr61801.c: Fix testcase.
2576
2577 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
2578
2579 * gcc.dg/fold-abs-5.c: New test.
2580 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
2581 * gcc.dg/fold-compare-8.c: Likewise.
2582
2583 2014-07-28 Richard Biener <rguenther@suse.de>
2584
2585 PR middle-end/52478
2586 * gcc.dg/torture/ftrapv-1.c: New testcase.
2587
2588 2014-07-28 Richard Biener <rguenther@suse.de>
2589
2590 PR tree-optimization/61921
2591 * gfortran.dg/pr61921.f90: New testcase.
2592
2593 2014-07-28 Richard Biener <rguenther@suse.de>
2594
2595 PR rtl-optimization/61801
2596 * gcc.target/i386/pr61801.c: New testcase.
2597
2598 2014-07-27 Marek Polacek <polacek@redhat.com>
2599
2600 PR c/61861
2601 * gcc.dg/pr61861.c: New test.
2602
2603 2014-07-27 Petr Murzin <petr.murzin@intel.com>
2604
2605 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
2606 variable problem.
2607
2608 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
2609
2610 PR rtl-optimization/61926
2611 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
2612 Reverse argument order.
2613 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
2614 New XFAILed tests that match the original order.
2615
2616 2014-07-26 Marek Polacek <polacek@redhat.com>
2617
2618 PR c/61077
2619 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
2620
2621 2014-07-26 Tobias Burnus <burnus@net-b.de>
2622
2623 PR fortran/61881
2624 PR fortran/61888
2625 PR fortran/57305
2626 * gfortran.dg/sizeof_2.f90: Change dg-error.
2627 * gfortran.dg/sizeof_4.f90: New.
2628 * gfortran.dg/storage_size_1.f08: Correct expected
2629 value.
2630
2631 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
2632
2633 PR target/44551
2634 * gcc.target/i386/pr44551-1.c: New file.
2635
2636 2014-07-25 Xinliang David Li <davidxl@google.com>
2637
2638 * g++.dg/tree-prof/tree-prof.exp: Define macros.
2639 * g++.dg/tree-prof/reorder_class1.h: New file.
2640 * g++.dg/tree-prof/reorder_class2.h: New file.
2641 * g++.dg/tree-prof/reorder.C: New test.
2642 * g++.dg/tree-prof/morefunc.C: New test.
2643
2644 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
2645
2646 Implement N4051 - Allow typename in a template template parameter
2647 * lib/target-supports.exp (check_effective_target_c++1y): Now
2648 means C++1y and up.
2649 (check_effective_target_c++1y_down): New.
2650 (check_effective_target_c++1z_only): New.
2651 (check_effective_target_c++1z): New.
2652 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
2653 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
2654 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
2655
2656 2014-07-25 Tobias Burnus <burnus@net-b.de>
2657
2658 * gfortran.dg/storage_size_5.f90: New.
2659
2660 2014-07-25 Richard Biener <rguenther@suse.de>
2661
2662 PR middle-end/61762
2663 PR middle-end/61894
2664 * gcc.dg/pr61762.c: New testcase.
2665 * gcc.dg/fold-cstring.c: Likewise.
2666 * gcc.dg/fold-cvect.c: Likewise.
2667
2668 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2669
2670 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
2671
2672 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
2673 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
2674 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
2675 * gcc.c-torture/execute/pr23135.x: Likewise.
2676
2677 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2678
2679 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
2680
2681 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2682
2683 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
2684
2685 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2686
2687 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
2688
2689 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2690
2691 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2692 sequences.
2693 * gcc.target/aarch64/test_frame_2.c: Likewise.
2694 * gcc.target/aarch64/test_frame_4.c: Likewise.
2695 * gcc.target/aarch64/test_frame_6.c: Likewise.
2696 * gcc.target/aarch64/test_frame_7.c: Likewise.
2697 * gcc.target/aarch64/test_frame_8.c: Likewise.
2698 * gcc.target/aarch64/test_frame_10.c: Likewise.
2699
2700 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2701
2702 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2703 sequences.
2704 * gcc.target/aarch64/test_frame_10.c: Likewise.
2705 * gcc.target/aarch64/test_frame_2.c: Likewise.
2706 * gcc.target/aarch64/test_frame_4.c: Likewise.
2707 * gcc.target/aarch64/test_frame_6.c: Likewise.
2708 * gcc.target/aarch64/test_frame_7.c: Likewise.
2709 * gcc.target/aarch64/test_frame_8.c: Likewise.
2710 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
2711
2712 2014-07-24 Martin Jambor <mjambor@suse.cz>
2713
2714 PR ipa/61160
2715 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
2716
2717 2014-07-24 Richard Biener <rguenther@suse.de>
2718
2719 PR ipa/61823
2720 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
2721
2722 2014-07-24 Andreas Schwab <schwab@suse.de>
2723
2724 * lib/target-supports.exp (check_effective_target_arm_nothumb):
2725 Also check for __arm__.
2726
2727 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2728
2729 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2730 sequences.
2731
2732 2014-07-24 Marek Polacek <polacek@redhat.com>
2733
2734 PR c/57653
2735 * c-c++-common/pr57653.c: New test.
2736 * c-c++-common/pr57653.h: New file.
2737 * c-c++-common/pr57653-2.c: New test.
2738 * c-c++-common/pr57653-2.h: New file.
2739
2740 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2741
2742 * gcc.target/aarch64/test_frame_common.h: New file.
2743 * gcc.target/aarch64/test_frame_1.c: Likewise.
2744 * gcc.target/aarch64/test_frame_2.c: Likewise.
2745 * gcc.target/aarch64/test_frame_3.c: Likewise.
2746 * gcc.target/aarch64/test_frame_4.c: Likewise.
2747 * gcc.target/aarch64/test_frame_5.c: Likewise.
2748 * gcc.target/aarch64/test_frame_6.c: Likewise.
2749 * gcc.target/aarch64/test_frame_7.c: Likewise.
2750 * gcc.target/aarch64/test_frame_8.c: Likewise.
2751 * gcc.target/aarch64/test_frame_9.c: Likewise.
2752 * gcc.target/aarch64/test_frame_10.c: Likewise.
2753 * gcc.target/aarch64/test_frame_11.c: Likewise.
2754 * gcc.target/aarch64/test_frame_12.c: Likewise.
2755 * gcc.target/aarch64/test_frame_13.c: Likewise.
2756 * gcc.target/aarch64/test_frame_14.c: Likewise.
2757 * gcc.target/aarch64/test_frame_15.c: Likewise.
2758
2759 2014-07-23 Marek Polacek <polacek@redhat.com>
2760
2761 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
2762 in the structure.
2763
2764 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2765
2766 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2767 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2768 * gcc.dg/pr10474.c (target): Likewise.
2769
2770 2014-07-22 Martin Jambor <mjambor@suse.cz>
2771
2772 PR ipa/61160
2773 * pr61160-3.C (main): Return zero.
2774
2775 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
2776
2777 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2778 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2779 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2780 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2781 * gcc.target/aarch64/simd/ext_s64.x: Remove.
2782 * gcc.target/aarch64/simd/ext_u64.x: Remove.
2783
2784 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
2785
2786 PR tree-optimization/61822
2787 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2788
2789 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2790
2791 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2792
2793 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2794
2795 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2796 -msse2 -mno-avx instead of -msse.
2797
2798 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2799
2800 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2801 * gcc.dg/pr44024.c (dg-options): Add -O1.
2802 (dg-final): Check for the condition.
2803 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2804
2805 2014-07-21 Bin Cheng <bin.cheng@arm.com>
2806
2807 PR target/55701
2808 * gcc.target/arm/memset-inline-1.c: New test.
2809 * gcc.target/arm/memset-inline-2.c: New test.
2810 * gcc.target/arm/memset-inline-3.c: New test.
2811 * gcc.target/arm/memset-inline-4.c: New test.
2812 * gcc.target/arm/memset-inline-5.c: New test.
2813 * gcc.target/arm/memset-inline-6.c: New test.
2814 * gcc.target/arm/memset-inline-7.c: New test.
2815 * gcc.target/arm/memset-inline-8.c: New test.
2816 * gcc.target/arm/memset-inline-9.c: New test.
2817
2818 2014-07-21 Tom de Vries <tom@codesourcery.com>
2819
2820 PR target/61827
2821 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2822 to bar symbol in scan-assembler-times call check.
2823
2824 2014-07-21 Tom de Vries <tom@codesourcery.com>
2825
2826 PR target/61827
2827 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2828 for darwin in scan-assembler-times check.
2829 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2830 scan-assembler-not checks. Add checks for insns.
2831 (main): Remove.
2832 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2833 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
2834 (main): Remove.
2835
2836 2014-07-21 Tom de Vries <tom@codesourcery.com>
2837
2838 PR target/61827
2839 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2840 dg-options. Add checks for insns with xmm registers. Remove
2841 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
2842 (main): Remove.
2843
2844 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
2845
2846 PR target/61855
2847 * gcc.target/i386/pr61855.c: New test.
2848
2849 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
2850
2851 * gnat.dg/pack20.ad[sb]: New test.
2852 * gnat.dg/pack20_pkg.ads: New helper.
2853
2854 2014-07-20 Ian Lance Taylor <iant@google.com>
2855
2856 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2857 package for compiledir tests.
2858
2859 2014-07-20 Marek Polacek <polacek@redhat.com>
2860
2861 PR c/61852
2862 * gcc.dg/pr61852.c: New test.
2863
2864 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
2865
2866 * gcc.dg/stack-usage-2.c: Adjust.
2867
2868 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
2869
2870 PR target/61794
2871 * gcc.target/i386/pr61794.c: New test.
2872
2873 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
2874
2875 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2876 involving both inputs rather than a multiplication involving one.
2877 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2878 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2879 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2880
2881 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2882
2883 PR c++/50961
2884 * g++.dg/template/operator13.C: New.
2885
2886 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2887
2888 * gcc.target/aarch64/simd/vfma_f64.c: New test.
2889 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
2890 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2891 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
2892
2893 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
2894
2895 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
2896 * c-c++-common/ubsan/bounds-5.c: Likewise.
2897 * c-c++-common/ubsan/bounds-6.c: Likewise.
2898 * c-c++-common/ubsan/bounds-7.c: Likewise.
2899 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
2900 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2901 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2902 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
2903 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2904 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
2905 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
2906 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2907 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
2908 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
2909
2910 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2911
2912 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
2913 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2914 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2915 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2916
2917 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
2918
2919 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
2920 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
2921 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
2922
2923 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2924
2925 PR c++/61804
2926 * g++.dg/parse/pr61804.C: New.
2927
2928 2014-07-16 Arnaud Charlet <charlet@adacore.com>
2929
2930 * gnat.dg/specs/alignment2.ads: Update.
2931 * gnat.dg/specs/size_clause1.ads: Likewise.
2932 * gnat.dg/specs/size_clause2.ads: Likewise.
2933
2934 2014-07-16 Dodji Seketeli <dodji@redhat.com>
2935
2936 PR preprocessor/60723 - missing system-ness marks for macro tokens
2937 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
2938
2939 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2940
2941 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
2942 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
2943 -mieee-with-inexact for alpha*-*-*.
2944
2945 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2946
2947 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
2948 Add IEEE options to compile flags.
2949 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
2950 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
2951
2952 2014-07-15 Michael Matz <matz@suse.de>
2953
2954 PR rtl-optimization/61772
2955 * gcc.dg/torture/pr61772.c: New test.
2956
2957 2014-07-15 Marek Polacek <polacek@redhat.com>
2958
2959 * gcc.dg/ubsan/bounds-1.c: New test.
2960
2961 2014-06-15 Tobias Burnus <burnus@net-b.de>
2962
2963 * gfortran.dg/coarray_34.f90: New.
2964 * gfortran.dg/coarray_6.f90: Update test case.
2965
2966 2014-07-14 Richard Biener <rguenther@suse.de>
2967
2968 PR tree-optimization/61779
2969 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
2970
2971 2014-07-14 Richard Biener <rguenther@suse.de>
2972
2973 PR tree-optimization/61786
2974 * gcc.dg/torture/pr61786.c: New testcase.
2975 * gcc.dg/lto/pr61786_0.c: Likewise.
2976 * gcc.dg/lto/pr61786_1.c: Likewise.
2977
2978 2014-07-14 Richard Biener <rguenther@suse.de>
2979
2980 PR tree-optimization/61757
2981 PR tree-optimization/61783
2982 PR tree-optimization/61787
2983 * gcc.dg/torture/pr61757.c: New testcase.
2984 * gcc.dg/torture/pr61787.c: Likewise.
2985
2986 2014-07-14 Jakub Jelinek <jakub@redhat.com>
2987
2988 PR middle-end/61294
2989 * c-c++-common/Wmemset-transposed-args1.c: New test.
2990 * c-c++-common/Wmemset-transposed-args2.c: New test.
2991 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
2992
2993 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
2994
2995 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
2996 longer happens during parsing.
2997 * gcc.dg/pr44024.c: Update template.
2998 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
2999 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
3000 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
3001
3002 2014-07-13 Tom de Vries <tom@codesourcery.com>
3003
3004 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
3005 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
3006
3007 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
3008
3009 PR C++/60209 - Declaration of user-defined literal operator cause error
3010 * g++.dg/cpp0x/pr60209-neg.C: New.
3011 * g++.dg/cpp0x/pr60209.C: New.
3012 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
3013
3014 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
3015
3016 PR c++/60967
3017 * g++.dg/cilk-plus/pr60967.C: New.
3018
3019 2014-07-13 Tobias Burnus <burnus@net-b.de>
3020
3021 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
3022
3023 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
3024
3025 PR fortran/61780
3026 * gfortran.dg/dependency_44.f90 : New test
3027
3028 2014-07-12 Tobias Burnus <burnus@net-b.de>
3029
3030 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
3031 * gfortran.dg/coarray_atomic_2.f90: New.
3032 * gfortran.dg/coarray_atomic_3.f90: New.
3033 * gfortran.dg/coarray_atomic_4.f90: New.
3034 * gfortran.dg/coarray/atomic_2.f90: New.
3035
3036 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
3037
3038 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
3039 * g++.dg/cpp0x/pr57644.C: New.
3040
3041 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3042
3043 PR c++/53159
3044 * g++.dg/cpp0x/Wnarrowing1.C: New.
3045
3046 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
3047
3048 PR preprocessor/61389
3049 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
3050 * gcc.dg/cpp/sysmac1.c: Likewise.
3051
3052 2014-07-11 Richard Biener <rguenther@suse.de>
3053
3054 PR middle-end/61473
3055 * gcc.dg/memmove-4.c: New testcase.
3056 * gcc.dg/strlenopt-8.c: XFAIL.
3057 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
3058
3059 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
3060
3061 PR target/61561
3062 * gcc.dg/pr61561.c: New test.
3063
3064 2014-07-10 Tom de Vries <tom@codesourcery.com>
3065
3066 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
3067 dg-options.
3068 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
3069 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
3070 dg-options.
3071
3072 2014-07-10 Richard Biener <rguenther@suse.de>
3073
3074 PR c-family/61741
3075 * c-c++-common/torture/pr61741.c: Use signed char.
3076
3077 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
3078
3079 * gnat.dg/opt39.adb: New test.
3080
3081 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
3082
3083 PR tree-optimization/61742
3084 * gcc.dg/torture/pr61742.c: New test.
3085 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
3086 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
3087
3088 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3089
3090 PR c++/60686
3091 * g++.dg/cpp0x/explicit8.C: New.
3092
3093 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3094
3095 DR 1584
3096 PR c++/57466
3097 * g++.dg/template/pr57466.C: New.
3098 * g++.dg/cpp0x/pr57466.C: Likewise.
3099 * g++.dg/template/unify6.C: Update.
3100
3101 2014-07-09 Tom de Vries <tom@codesourcery.com>
3102
3103 * gcc.target/i386/fuse-caller-save-rec.c: New test.
3104
3105 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3106
3107 * gfortran.dg/ieee/underflow_1.f90: New file.
3108
3109 2014-07-09 Richard Biener <rguenther@suse.de>
3110
3111 PR c-family/61741
3112 * c-c++-common/torture/pr61741.c: New testcase.
3113
3114 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
3115
3116 * lib/target-supports.exp
3117 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
3118
3119 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
3120
3121 * gcc.dg/globalalias.c: Remove XFAIL.
3122 * gcc.dg/localalias.c: Remove XFAIL.
3123
3124 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
3125
3126 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
3127 * g++.dg/cpp0x/pr58155.C: New.
3128
3129 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3130
3131 PR testsuite/61453
3132 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
3133 Adjust regexp for more targets.
3134
3135 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
3136 Paolo Carlini <paolo.carlini@oracle.com>
3137
3138 PR c++/59361
3139 * g++.dg/cpp0x/vt-59361.C: New.
3140
3141 2014-07-08 Sriraman Tallam <tmsriram@google.com>
3142
3143 PR target/61599
3144 * gcc.target/i386/pr61599-1.c: New test.
3145 * gcc.target/i386/pr61599-2.c: New test.
3146
3147 2014-07-08 Jakub Jelinek <jakub@redhat.com>
3148
3149 PR rtl-optimization/61673
3150 * gcc.c-torture/execute/pr61673.c: New test.
3151
3152 PR tree-optimization/61725
3153 * gcc.dg/tree-ssa/vrp93.c: New test.
3154 * gcc.c-torture/execute/pr61725.c: New test.
3155
3156 2014-07-08 Richard Biener <rguenther@suse.de>
3157
3158 * tree-ssa-dom.h (loop_depth_of_name): Remove.
3159 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
3160 restriction on loop depth difference.
3161 (record_equality): Likewise.
3162 (propagate_rhs_into_lhs): Likewise. Simplify condition.
3163 (loop_depth_of_name): Remove.
3164 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
3165 restriction on loop depth difference.
3166 (init_copy_prop): Likewise.
3167
3168 2014-07-08 Richard Biener <rguenther@suse.de>
3169
3170 PR tree-optimization/61681
3171 * gcc.dg/torture/pr61681.c: New testcase.
3172
3173 2014-07-08 Richard Biener <rguenther@suse.de>
3174
3175 PR tree-optimization/61680
3176 * gcc.dg/vect/pr61680.c: New testcase.
3177
3178 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
3179
3180 PR tree-optimization/61576
3181 * gcc.dg/torture/pr61576.c: New test.
3182
3183 2014-07-08 Marek Polacek <polacek@redhat.com>
3184
3185 PR c/60226
3186 * c-c++-common/pr60226.c: New test.
3187
3188 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
3189
3190 PR fortran/61459
3191 PR fortran/58883
3192 * gfortran.dg/allocatable_function_8.f90 : New test
3193
3194 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
3195
3196 * gcc.target/powerpc/spe-evmerge.c: New file.
3197
3198 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3199
3200 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
3201
3202 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
3203
3204 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
3205
3206 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3207
3208 PR c++/58898
3209 * g++.dg/parse/pr58898.C: New.
3210
3211 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3212
3213 * gfortran.dg/list_read_12.f90: Delete the file.
3214 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
3215 of dg-runtest.
3216
3217 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3218
3219 PR libgfortran/61640
3220 * gfortran.dg/arrayio_16.f90: New test.
3221
3222 2014-07-06 Marek Polacek <polacek@redhat.com>
3223
3224 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
3225 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3226
3227 2014-07-06 Marek Polacek <polacek@redhat.com>
3228
3229 PR c/6940
3230 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
3231 -Wno-sizeof-array-argument.
3232 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3233 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
3234 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3235 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
3236 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
3237 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3238 * c-c++-common/sizeof-array-argument.c: New test.
3239 * gcc.dg/vla-5.c: Add dg-warnings.
3240
3241 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
3242
3243 * g++.dg/ipa/devirt-26.C: Update testcase.
3244 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
3245 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
3246
3247 2014-07-04 Tobias Burnus <burnus@net-b.de>
3248
3249 * gfortran.dg/coarray/coindexed_3.f90: New.
3250
3251 2014-07-04 Jakub Jelinek <jakub@redhat.com>
3252
3253 PR middle-end/61654
3254 * g++.dg/opt/pr61654.C: New test.
3255
3256 PR tree-optimization/61684
3257 * gcc.c-torture/compile/pr61684.c: New test.
3258
3259 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
3260
3261 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
3262 dg-runtest's. Adapt all callers.
3263 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
3264 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
3265 * lib/go-dg.exp (go-dg-runtest): Likewise.
3266 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3267 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
3268
3269 2014-07-03 Jakub Jelinek <jakub@redhat.com>
3270
3271 PR tree-optimization/61682
3272 * gcc.c-torture/execute/pr61682.c: New test.
3273
3274 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3275
3276 * gcc.target/powerpc/shift-dot.c: New test.
3277
3278 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3279
3280 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
3281 avoid optimization.
3282
3283 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3284
3285 * gcc.target/arm/identical-invariants.c: New test.
3286
3287 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
3288 Chen Gang <gang.chen.5i5j@gmail.com>
3289
3290 * gcc.c-torture/compile/section.c: New testcase.
3291
3292 2014-07-02 Christian Bruel <christian.bruel@st.com>
3293
3294 PR target/29349
3295 PR target/53513
3296 * gcc.target/sh/fpchg.c: New test.
3297
3298 2014-07-02 Jakub Jelinek <jakub@redhat.com>
3299 Fritz Reese <Reese-Fritz@zai.com>
3300
3301 * gfortran.dg/oldstyle_5.f: New test.
3302
3303 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
3304
3305 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
3306 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
3307
3308 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3309
3310 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
3311 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3312 * g++.dg/parse/error11.C: Likewise.
3313 * g++.old-deja/g++.brendan/template17.C: Likewise.
3314
3315 2014-07-02 Tobias Burnus <burnus@net-b.de>
3316
3317 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
3318 * gfortran.dg/coarray/send_array.f90: Ditto.
3319 * gfortran.dg/coarray/sendget_array.f90: Ditto.
3320
3321 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
3322 Yufeng Zhang <yufeng.zhang@arm.com>
3323
3324 * gcc.target/aarch64/aapcs64/aapcs64.exp:
3325 (additional_flags_for_func_ret): New variable based on
3326 $additional_flags with -fno-use-caller-save.
3327 (func-ret-*.c): Use the new variable.
3328
3329 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3330
3331 PR c++/59637
3332 * g++.dg/cpp0x/decltype60.C: New.
3333
3334 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3335
3336 * gcc.target/aarch64/simd/vcage_f64.c: New test.
3337 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
3338 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
3339 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
3340 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
3341 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
3342 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
3343 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
3344
3345 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3346
3347 * g++.dg/cpp1y/pr59867.C: Fix target selector.
3348
3349 2014-07-01 Marek Polacek <polacek@redhat.com>
3350
3351 * gcc.dg/Wint-conversion.c: New test.
3352
3353 2014-07-01 Marek Polacek <polacek@redhat.com>
3354
3355 PR c/58286
3356 * gcc.dg/Wincompatible-pointer-types.c: New test.
3357
3358 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
3359
3360 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
3361 MicroBlaze specific pattern.
3362
3363 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3364
3365 PR c++/58781
3366 PR c++/60249
3367 PR c++/59867
3368 * testsuite/g++.dg/cpp0x/pr58781.C: New.
3369 * testsuite/g++.dg/cpp0x/pr60249.C: New.
3370 * testsuite/g++.dg/cpp1y/pr59867.C: New.
3371
3372 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3373
3374 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
3375 test requires greater precision than the current PowerPC long
3376 double implementation supports.
3377
3378 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3379
3380 PR c++/54891
3381 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
3382
3383 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3384
3385 PR c++/51400
3386 * g++.dg/cpp0x/constexpr-attribute3.C: New.
3387
3388 2014-06-30 Jeff Law <law@redhat.com>
3389
3390 PR tree-optimization/61607
3391 * gcc.dg/tree-ssa/pr61607.c: New test.
3392
3393 2014-06-30 Marek Polacek <polacek@redhat.com>
3394
3395 * c-c++-common/ubsan/attrib-2.c: New test.
3396 * g++.dg/ubsan/return-3.C: New test.
3397
3398 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
3399
3400 PR middle-end/57541
3401 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
3402 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
3403
3404 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3405
3406 * gcc.dg/ira-loop-pressure.c: New test.
3407
3408 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3409
3410 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
3411 checks that the dump is generated.
3412
3413 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3414
3415 PR fortran/36275
3416 PR fortran/38839
3417 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
3418 * gfortran.dg/binding_label_tests_27.f90: New file.
3419
3420 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3421
3422 * gfortran.dg/graphite/pr59586.f: New testcase.
3423
3424 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
3425
3426 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
3427
3428 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3429
3430 PR fortran/29383
3431 * lib/target-supports.exp (check_effective_target_fortran_ieee):
3432 New function.
3433 * gfortran.dg/ieee/ieee.exp: New file.
3434 * gfortran.dg/ieee/ieee_1.F90: New file.
3435 * gfortran.dg/ieee/ieee_2.f90: New file.
3436 * gfortran.dg/ieee/ieee_3.f90: New file.
3437 * gfortran.dg/ieee/ieee_4.f90: New file.
3438 * gfortran.dg/ieee/ieee_5.f90: New file.
3439 * gfortran.dg/ieee/ieee_6.f90: New file.
3440 * gfortran.dg/ieee/ieee_7.f90: New file.
3441 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
3442
3443 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
3444
3445 * g++.dg/cpp0x/elision_conv.C: New.
3446
3447 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3448
3449 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
3450
3451 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3452
3453 PR c++/61614
3454 * g++.dg/ext/complit14.C: New.
3455
3456 2014-06-27 Martin Jambor <mjambor@suse.cz>
3457
3458 PR ipa/61160
3459 * g++.dg/ipa/pr61160-2.C: New test.
3460 * g++.dg/ipa/pr61160-3.C: Likewise.
3461
3462 2014-06-27 Jakub Jelinek <jakub@redhat.com>
3463
3464 PR tree-optimization/57233
3465 PR tree-optimization/61299
3466 * gcc.dg/pr57233.c: New test.
3467 * gcc.target/i386/pr57233.c: New test.
3468 * gcc.target/i386/sse2-pr57233.c: New test.
3469 * gcc.target/i386/avx-pr57233.c: New test.
3470 * gcc.target/i386/avx2-pr57233.c: New test.
3471 * gcc.target/i386/avx512f-pr57233.c: New test.
3472 * gcc.target/i386/xop-pr57233.c: New test.
3473
3474 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
3475
3476 * gcc.dg/typeof-2.c: New testcase.
3477
3478 2014-06-27 Marek Polacek <polacek@redhat.com>
3479
3480 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
3481 (fn1): Remove store to out-of-bounds location. Add memory barrier.
3482 (fn2): Likewise.
3483 (fn5): Likewise.
3484 (fn6): Likewise.
3485 (fn7): Likewise.
3486 (fn8): Likewise.
3487 (fn9): Likewise.
3488 (fn11): Likewise.
3489 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
3490 location. Add memory barrier.
3491 (fn2): Likewise.
3492 (fn3): Likewise.
3493 (fn4): Likewise.
3494 (fn5): Likewise.
3495 * c-c++-common/ubsan/bounds-7.c: New test.
3496
3497 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3498
3499 PR libgfortran/61499
3500 * gfortran.dg/arrayio_15.f90: New test.
3501
3502 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
3503
3504 PR target/61586
3505 * gcc.target/alpha/pr61586.c: New test.
3506
3507 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3508
3509 PR c++/57573
3510 * g++.dg/template/pr57573.C: New.
3511
3512 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
3513
3514 * gcc.dg/tree-ssa/interposition.c: New testcase.
3515
3516 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3517
3518 PR c++/56633
3519 * g++.dg/cpp0x/deleted8.C: New.
3520
3521 2014-06-26 Martin Jambor <mjambor@suse.cz>
3522
3523 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
3524 parameter.
3525 * g++.dg/simulate-thread/bitfields.C: Likewise.
3526 * gcc.dg/simulate-thread/strict-align-global.c: Remove
3527 allow-packed-store-data-races parameter.
3528 * gcc.dg/simulate-thread/subfields.c: Likewise.
3529 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
3530 to one.
3531
3532 2014-06-26 Martin Jambor <mjambor@suse.cz>
3533
3534 * g++.dg/ipa/pr60600.C: Fix typo.
3535 * g++.dg/ipa/devirt-25.C: Likewise.
3536
3537 2014-06-26 Richard Biener <rguenther@suse.de>
3538
3539 PR tree-optimization/61607
3540 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
3541
3542 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3543
3544 * gcc.dg/inline-22.c: Add bind_pic_locally.
3545 * gcc.dg/inline_4.c: Ditto.
3546 * gcc.dg/fail_always_inline.c: Ditto.
3547 * g++.dg/ipa/devirt-25.C: Ditto.
3548
3549 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3550
3551 * lib/target-support.exp (bind_pic_locally): Save the flags to
3552 'flags_to_postpone' instead of appending to 'flags'.
3553 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
3554 with flags_to_postpone and revert after target_compile.
3555 * lib/g++.exp (g++_target_compile): Ditto.
3556 * lib/gfortran.exp (gfortran_target_compile): Ditto.
3557
3558 2014-06-26 Nick Clifton <nickc@redhat.com>
3559
3560 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
3561
3562 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
3563
3564 PR c++/61537
3565 * g++.dg/template/pr61537.C: New testcase.
3566
3567 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3568
3569 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
3570 powerpc*-*-linux*.
3571
3572 2014-06-25 Tobias Burnus <burnus@net-b.de>
3573
3574 * gfortran.dg/coarray_33.f90: New.
3575
3576 2014-06-25 Tobias Burnus <burnus@net-b.de>
3577
3578 * gfortran.dg/coarray/coindexed_1.f90: New.
3579
3580 2014-06-25 Tobias Burnus <burnus@net-b.de>
3581
3582 * gfortran.dg/coarray_collectives_7.f90: New.
3583
3584 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3585
3586 * gcc.c-torture/execute/20140622-1.c: New test.
3587
3588 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
3589
3590 DR 178
3591 PR c++/49132
3592 * g++.dg/cpp0x/aggr1.C: New.
3593 * g++.dg/cpp0x/aggr2.C: Likewise.
3594 * g++.dg/init/aggr11.C: Likewise.
3595 * g++.dg/init/aggr12.C: Likewise.
3596
3597 2014-06-25 Martin Jambor <mjambor@suse.cz>
3598
3599 * g++.dg/ipa/pr61540.C: Remove dumping test.
3600
3601 2014-06-25 Marek Polacek <polacek@redhat.com>
3602
3603 PR c/61162
3604 * gcc.dg/pr61162.c: Adjust dg-warning.
3605 * gcc.dg/pr61162-2.c: New test.
3606
3607 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
3608
3609 PR tree-optimization/57742
3610 * gcc.dg/tree-ssa/calloc-3.c: New file.
3611
3612 2014-06-25 Richard Biener <rguenther@suse.de>
3613
3614 PR testsuite/61560
3615 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
3616 for targets that return _Complex float in memory.
3617
3618 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3619
3620 * gcc.target/arm/vect-noalign.c: Adjust options.
3621
3622 2014-06-24 Cong Hou <congh@google.com>
3623
3624 * gcc.dg/vect/vect-reduc-sad.c: New.
3625 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
3626
3627 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
3628
3629 PR tree-optimization/57742
3630 * g++.dg/tree-ssa/calloc.C: New testcase.
3631 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
3632 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
3633 * gcc.dg/strlenopt-9.c: Adapt.
3634
3635 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
3636
3637 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
3638 global variable.
3639 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
3640 instead of calling sequentially in the C code.
3641 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
3642 saved_return_address to the stack frame where LR register was stored.
3643 (saved_return_address): Declare weak.
3644
3645 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3646
3647 PR c++/33972
3648 * g++.dg/other/operator3.C: New.
3649 * g++.dg/template/operator8.C: Adjust.
3650 * g++.dg/template/operator9.C: Likewise.
3651
3652 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
3653
3654 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
3655
3656 2014-06-24 Richard Biener <rguenther@suse.de>
3657
3658 PR tree-optimization/61572
3659 * gcc.target/i386/pr61572.c: New testcase.
3660
3661 2014-06-24 Jakub Jelinek <jakub@redhat.com>
3662
3663 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
3664 reduction clause.
3665 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
3666 Remove Label is never defined expected error.
3667 * gfortran.dg/gomp/udr8.f90: New test.
3668
3669 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3670
3671 PR tree-optimization/61554
3672 * g++.dg/torture/pr61554.C: New testcase.
3673
3674 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
3675
3676 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
3677
3678 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
3679
3680 * gcc.dg/localalias-2.c: Guard by require-alias.
3681 * gcc.dg/globalalias-2.c: Likewise.
3682
3683 2014-06-23 Kai Tietz <ktietz@redhat.com>
3684
3685 * gcc.target/i386/indjmp-1.c: New test.
3686
3687 2014-06-23 Andrew Pinski <apinski@cavium.com>
3688
3689 * gcc.c-torture/compile/20140723-1.c: New testcase.
3690
3691 2014-06-23 Marek Polacek <polacek@redhat.com>
3692
3693 PR c/61553
3694 * c-c++-common/pr61553.c (foo): Add dg-error.
3695
3696 2014-06-23 Tobias Burnus <burnus@net-b.de>
3697
3698 * gfortran.dg/coarray_32.f90: New.
3699
3700 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3701
3702 DR 577
3703 PR c++/33101
3704 * g++.dg/other/void1.C: Adjust.
3705 * g++.dg/other/void3.C: Likewise.
3706
3707 2014-06-23 Marek Polacek <polacek@redhat.com>
3708
3709 PR c/61553
3710 * c-c++-common/pr61553.c: New test.
3711
3712 2014-06-23 Richard Biener <rguenther@suse.de>
3713
3714 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
3715 * g++.dg/vect/slp-pr50819.cc: Likewise.
3716 * g++.dg/vect/slp-pr56812.cc: Likewise.
3717 * gcc.dg/vect/bb-slp-1.c: Likewise.
3718 * gcc.dg/vect/bb-slp-10.c: Likewise.
3719 * gcc.dg/vect/bb-slp-11.c: Likewise.
3720 * gcc.dg/vect/bb-slp-13.c: Likewise.
3721 * gcc.dg/vect/bb-slp-14.c: Likewise.
3722 * gcc.dg/vect/bb-slp-15.c: Likewise.
3723 * gcc.dg/vect/bb-slp-16.c: Likewise.
3724 * gcc.dg/vect/bb-slp-17.c: Likewise.
3725 * gcc.dg/vect/bb-slp-18.c: Likewise.
3726 * gcc.dg/vect/bb-slp-19.c: Likewise.
3727 * gcc.dg/vect/bb-slp-2.c: Likewise.
3728 * gcc.dg/vect/bb-slp-20.c: Likewise.
3729 * gcc.dg/vect/bb-slp-21.c: Likewise.
3730 * gcc.dg/vect/bb-slp-22.c: Likewise.
3731 * gcc.dg/vect/bb-slp-23.c: Likewise.
3732 * gcc.dg/vect/bb-slp-24.c: Likewise.
3733 * gcc.dg/vect/bb-slp-25.c: Likewise.
3734 * gcc.dg/vect/bb-slp-26.c: Likewise.
3735 * gcc.dg/vect/bb-slp-27.c: Likewise.
3736 * gcc.dg/vect/bb-slp-28.c: Likewise.
3737 * gcc.dg/vect/bb-slp-29.c: Likewise.
3738 * gcc.dg/vect/bb-slp-3.c: Likewise.
3739 * gcc.dg/vect/bb-slp-30.c: Likewise.
3740 * gcc.dg/vect/bb-slp-31.c: Likewise.
3741 * gcc.dg/vect/bb-slp-32.c: Likewise.
3742 * gcc.dg/vect/bb-slp-4.c: Likewise.
3743 * gcc.dg/vect/bb-slp-5.c: Likewise.
3744 * gcc.dg/vect/bb-slp-6.c: Likewise.
3745 * gcc.dg/vect/bb-slp-7.c: Likewise.
3746 * gcc.dg/vect/bb-slp-8.c: Likewise.
3747 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3748 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3749 * gcc.dg/vect/bb-slp-9.c: Likewise.
3750 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3751 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3752 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3753 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3754 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3755 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3756 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3757 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3758 * gcc.dg/vect/pr26359.c: Likewise.
3759 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
3760
3761 2014-06-23 Marek Polacek <polacek@redhat.com>
3762
3763 * c-c++-common/pr49706-2.c: New test.
3764
3765 2014-06-23 Alan Modra <amodra@gmail.com>
3766
3767 * gcc.dg/pr61583.c: New.
3768
3769 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3770
3771 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
3772 [u]int64x1_t.
3773
3774 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3775 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3776
3777 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3778 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3779 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3780 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3781 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3782 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3783 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3784 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3785 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3786 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3787 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3788 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3789 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3790 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3791 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3792 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3793 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3794 test_vsrid_n_u64): Fix signature to match intrinsic.
3795
3796 (test_vabs_s64): Remove.
3797 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3798
3799 (test_vdupd_lane_s64): Rename to...
3800 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3801
3802 (test_vdupd_lane_u64): Rename to...
3803 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3804
3805 (test_vtst_s64): Rename to...
3806 (test_vtstd_s64): ...and change int64x1_t to int64_t.
3807
3808 (test_vtst_u64): Rename to...
3809 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3810
3811 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3812 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3813 Remove out-of-bounds tests.
3814 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
3815 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3816 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
3817
3818 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3819
3820 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3821 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3822 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3823 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
3824 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3825 vector types.
3826 * gcc.target/aarch64/vsub_f64.c: Likewise.
3827 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3828 scheme as now the same for all variants.
3829 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3830 float64x1_t.
3831
3832 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3833
3834 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3835
3836 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3837
3838 * gcc.dg/localalias.c: Fix broken commit.
3839 * gcc.dg/globalalias.c: Likewise.
3840
3841 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3842
3843 * gcc.dg/localalias.c: New testcase.
3844 * gcc.dg/localalias-2.c: New testcase.
3845 * gcc.dg/globalalias.c: New testcase.
3846 * gcc.dg/globalalias-2.c: New testcase.
3847
3848 2014-06-20 Jakub Jelinek <jakub@redhat.com>
3849
3850 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3851
3852 2014-06-20 Marek Polacek <polacek@redhat.com>
3853
3854 * c-c++-common/ubsan/bounds-1.c: New test.
3855 * c-c++-common/ubsan/bounds-2.c: New test.
3856 * c-c++-common/ubsan/bounds-3.c: New test.
3857 * c-c++-common/ubsan/bounds-4.c: New test.
3858 * c-c++-common/ubsan/bounds-5.c: New test.
3859 * c-c++-common/ubsan/bounds-6.c: New test.
3860
3861 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
3862
3863 Make the tests big-endian friendly.
3864
3865 * gcc.target/aarch64/aapcs64/test_25.c: Update.
3866 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3867 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3868 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3869 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3870 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3871 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3872 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3873 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3874
3875 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3876 Max Ostapenko <m.ostapenko@partner.samsung.com>
3877
3878 PR sanitizer/61547
3879 * c-c++-common/asan/strlen-overflow-1.c: New test.
3880
3881 2014-06-20 Martin Jambor <mjambor@suse.cz>
3882
3883 PR ipa/61540
3884 * g++.dg/ipa/pr61540.C: New test.
3885
3886 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3887 Max Ostapenko <m.ostapenko@partner.samsung.com>
3888
3889 PR sanitizer/61530
3890 * c-c++-common/asan/pr61530.c: New test.
3891
3892 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3893
3894 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
3895 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
3896 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
3897 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
3898 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
3899 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
3900 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
3901 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
3902 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
3903 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
3904 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
3905 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
3906 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3907 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3908 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
3909 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
3910 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
3911 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
3912 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
3913 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
3914 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
3915 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3916 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3917 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
3918 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
3919 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
3920 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
3921 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
3922 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
3923 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
3924 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
3925 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
3926 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
3927 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
3928 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
3929 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3930 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3931 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
3932 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
3933 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
3934 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
3935 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
3936 (test_vqdmlal_high_lane_s16): Fix parameter type.
3937 (test_vqdmlal_high_lane_s32): Likewise.
3938 (test_vqdmull_high_lane_s16): Likewise.
3939 (test_vqdmull_high_lane_s32): Likewise.
3940 (test_vqdmlsl_high_lane_s32): Likewise.
3941 (test_vqdmlsl_high_lane_s16): Likewise.
3942 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
3943 Fix argument type.
3944 (test_vqdmlals_lane_s32): Likewise.
3945 (test_vqdmlslh_lane_s16): Likewise.
3946 (test_vqdmlsls_lane_s32): Likewise.
3947 (test_vqdmulhh_lane_s16): Likewise.
3948 (test_vqdmulhs_lane_s32): Likewise.
3949 (test_vqdmullh_lane_s16): Likewise.
3950 (test_vqdmulls_lane_s32): Likewise.
3951 (test_vqrdmulhh_lane_s16): Likewise.
3952 (test_vqrdmulhs_lane_s32): Likewise.
3953
3954 2014-06-20 Tobias Burnus <burnus@net-b.de>
3955
3956 PR testsuite/61567
3957 * gfortran.dg/coarray_collectives_5.f90: Update
3958 dg-final scan-tree-dump-times.
3959 * gfortran.dg/coarray_collectives_6.f90: Ditto.
3960
3961 2014-06-20 Hale Wang <hale.wang@arm.com>
3962
3963 * gcc.target/arm/lto/: New folder to verify the LTO option.
3964 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
3965 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
3966 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
3967 * lib/lto.exp (object-readelf): New procedure.
3968
3969 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3970
3971 PR fortran/61454
3972 * gfortran.dg/pr61454.f90: New file.
3973
3974 2014-06-19 Terry Guo <terry.guo@arm.com>
3975
3976 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
3977 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
3978 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
3979
3980 2014-06-19 Tobias Burnus <burnus@net-b.de>
3981
3982 * gfortran.dg/coarray/collectives_2.f90: Extend
3983 and make valid.
3984
3985 2014-06-18 Tom de Vries <tom@codesourcery.com>
3986
3987 * gcc.target/aarch64/fuse-caller-save.c: New test.
3988
3989 2014-06-18 Radovan Obradovic <robradovic@mips.com>
3990 Tom de Vries <tom@codesourcery.com>
3991
3992 * gcc.target/arm/fuse-caller-save.c: New test.
3993
3994 2014-06-18 Richard Biener <rguenther@suse.de>
3995
3996 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
3997 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
3998 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
3999
4000 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4001
4002 PR tree-optimization/61518
4003 * gcc.dg/torture/pr61518.c: New test.
4004
4005 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
4006
4007 PR tree-optimization/61517
4008 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
4009 (incorrect_read_be32): Likewise.
4010 (main): Call incorrect_read_* to test stmt replacement is made by
4011 bswap at the right place.
4012 * gcc.c-torture/execute/pr61517.c: New test.
4013
4014 2014-06-18 Andreas Schwab <schwab@suse.de>
4015
4016 PR rtl-optimization/54555
4017 * gcc.target/m68k/pr54555.c: New test.
4018
4019 2014-06-18 Olivier Hainque <hainque@adacore.com>
4020
4021 * gnat.dg/blocklocs.adb: New test.
4022
4023 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
4024
4025 PR tree-optimization/52252
4026 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
4027 * gcc.target/i386/pr52252-core.c: Ditto.
4028
4029 PR tree-optimization/61403
4030 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
4031
4032 2014-06-18 Jakub Jelinek <jakub@redhat.com>
4033
4034 * gfortran.dg/gomp/declare-simd-1.f90: New test.
4035 * gfortran.dg/gomp/depend-1.f90: New test.
4036 * gfortran.dg/gomp/target1.f90: New test.
4037 * gfortran.dg/gomp/target2.f90: New test.
4038 * gfortran.dg/gomp/target3.f90: New test.
4039 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
4040 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
4041 201107.
4042
4043 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4044
4045 PR fortran/61126
4046 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
4047
4048 2014-06-17 Tobias Burnus <burnus@net-b.de>
4049 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
4050
4051 * gfortran.dg/coarray/send_array.f90: New.
4052 * gfortran.dg/coarray/get_array.f90: New.
4053 * gfortran.dg/coarray/sendget_array.f90: New.
4054 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
4055 names.
4056 * gfortran.dg/coarray/collectives_2.f90: New.
4057
4058 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4059
4060 PR target/61533
4061 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
4062 dg-options.
4063
4064 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
4065
4066 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
4067 unit_id and kind_id to zero.
4068
4069 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
4070
4071 PR target/61483
4072 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
4073 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
4074 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
4075 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
4076
4077 2014-06-17 Richard Biener <rguenther@suse.de>
4078
4079 PR lto/61012
4080 * gcc.dg/lto/pr61526_0.c: New testcase.
4081 * gcc.dg/lto/pr61526_1.c: Likewise.
4082
4083 2014-06-17 Richard Biener <rguenther@suse.de>
4084
4085 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
4086 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
4087 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
4088 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4089 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
4090
4091 2014-06-17 Richard Biener <rguenther@suse.de>
4092
4093 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
4094
4095 2014-06-16 Richard Biener <rguenther@suse.de>
4096
4097 PR tree-optimization/61482
4098 * g++.dg/torture/pr61482.C: New testcase.
4099
4100 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
4101
4102 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
4103 vpmacsdql instruction.
4104
4105 2014-06-16 Yury Gribov <y.gribov@samsung.com>
4106
4107 * c-c++-common/asan/instrument-with-calls-1.c: New test.
4108 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4109 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4110 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
4111 test patterns.
4112 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4113 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
4114 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4115 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4116 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4117 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4118
4119 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4120
4121 PR fortran/28484
4122 PR fortran/61429
4123 * gfortran.dg/system_clock_1.f90: New file.
4124 * gfortran.dg/system_clock_2.f90: New file.
4125
4126 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4127
4128 PR c++/33101
4129 * g++.dg/other/void3.C: New.
4130 * g++.dg/conversion/err-recover1.C: Update.
4131
4132 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
4133
4134 PR target/61415
4135 * lib/target-supports.exp (check_effective_target_longdouble128): New.
4136 * gcc.target/powerpc/pack02.c: Use it.
4137 * gcc.target/powerpc/tfmode_off.c: Likewise.
4138
4139 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
4140
4141 PR rtl-optimization/61094
4142 PR rtl-optimization/61446
4143 * gcc.target/i386/pr61446.c : New.
4144
4145 2014-06-13 Dehao Chen <dehao@google.com>
4146
4147 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
4148
4149 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
4150
4151 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
4152
4153 2014-06-13 Richard Biener <rguenther@suse.de>
4154
4155 * c-c++-common/pr46562-2.c: Adjust.
4156 * g++.dg/tree-ssa/pr8781.C: Likewise.
4157 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
4158 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4159 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4160 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
4161 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4162
4163 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4164
4165 PR tree-optimization/61375
4166 * gcc.c-torture/execute/pr61375-1.c: New test.
4167
4168 2014-06-12 Jakub Jelinek <jakub@redhat.com>
4169
4170 PR middle-end/61486
4171 * c-c++-common/gomp/pr61486-1.c: New test.
4172 * c-c++-common/gomp/pr61486-2.c: New test.
4173
4174 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
4175
4176 PR target/59843
4177 * gcc.dg/vect/vect-singleton_1.c: New file.
4178
4179 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
4180
4181 PR target/61443
4182 * gcc.target/avr/torture/pr61443.c: New test.
4183
4184 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4185
4186 PR c++/19200
4187 * g++.dg/parse/friend11.C: New.
4188
4189 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4190
4191 PR c++/60265
4192 * g++.dg/cpp0x/using-enum-1.C: New.
4193 * g++.dg/cpp0x/using-enum-2.C: Likewise.
4194
4195 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4196
4197 PR c++/19200
4198 * g++.dg/parse/friend9.C: New.
4199 * g++.dg/parse/friend10.C: Likewise.
4200 * g++.dg/parse/friend7.C: Adjust.
4201
4202 2014-06-11 Richard Biener <rguenther@suse.de>
4203
4204 PR tree-optimization/61452
4205 * gcc.dg/torture/pr61452.c: New testcase.
4206
4207 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4208
4209 PR c++/34049
4210 * g++.dg/parse/pr34049.C: New.
4211
4212 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4213
4214 * gcc.c-torture/execute/pr61306-1.c: New test.
4215 * gcc.c-torture/execute/pr61306-2.c: Likewise.
4216 * gcc.c-torture/execute/pr61306-3.c: Likewise.
4217
4218 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4219
4220 * gcc.target/aarch64/acle/acle.exp: New.
4221 * gcc.target/aarch64/acle/crc32b.c: New test.
4222 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
4223 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
4224 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
4225 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
4226 * gcc.target/aarch64/acle/crc32d.c: Likewise.
4227 * gcc.target/aarch64/acle/crc32h.c: Likewise.
4228 * gcc.target/aarch64/acle/crc32w.c: Likewise.
4229
4230 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
4231
4232 PR tree-optimization/52252
4233 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
4234
4235 2014-06-11 Richard Biener <rguenther@suse.de>
4236
4237 PR middle-end/61437
4238 * gcc.dg/torture/20140610-1.c: New testcase.
4239 * gcc.dg/torture/20140610-2.c: Likewise.
4240
4241 2014-06-10 Richard Biener <rguenther@suse.de>
4242
4243 PR tree-optimization/61438
4244 * gcc.dg/torture/pr61438.c: New testcase.
4245
4246 2014-06-10 Richard Biener <rguenther@suse.de>
4247
4248 PR middle-end/61456
4249 * g++.dg/opt/pr61456.C: New testcase.
4250
4251 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
4252 Mikael Morin <mikael@gcc.gnu.org>
4253
4254 PR fortran/41936
4255 * gfortran.dg/class_array_15.f03: Check memory leaks.
4256
4257 2014-06-10 Richard Biener <rguenther@suse.de>
4258
4259 PR tree-optimization/57186
4260 PR tree-optimization/59299
4261 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
4262 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
4263
4264 2014-06-10 Jakub Jelinek <jakub@redhat.com>
4265
4266 PR fortran/60928
4267 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
4268 directives.
4269 * gfortran.dg/gomp/associate1.f90: New test.
4270 * gfortran.dg/gomp/intentin1.f90: New test.
4271 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
4272 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
4273 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
4274 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
4275
4276 2014-06-09 Marek Polacek <polacek@redhat.com>
4277
4278 PR c/36446
4279 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
4280 * gcc.dg/array-2.c: Likewise.
4281 * gcc.dg/array-const-2.c: Likewise.
4282 * gcc.dg/ucnid-8.c: Likewise.
4283 * gcc.dg/vla-init-1.c: Likewise.
4284 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
4285 * gcc.dg/c99-flex-array-7.c: Likewise.
4286 * gcc.dg/init-bad-1.c: Likewise.
4287 * gcc.dg/init-bad-3.c: Likewise.
4288 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
4289 * gcc.dg/pedwarn-init.c: Add dg-warning.
4290 * gcc.dg/pr53119.c: Remove dg-excess-errors.
4291
4292 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4293
4294 PR c++/22556
4295 * g++.dg/other/redecl3.C: New.
4296
4297 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
4298
4299 PR c++/54442
4300 * g++.dg/pr54442.C: New file.
4301
4302 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
4303
4304 PR fortran/61406
4305 * gfortran.dg/associate_17.f90 : New test
4306
4307 2014-06-09 Petr Murzin <petr.murzin@intel.com>
4308
4309 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
4310 void for TEST instead of static void.
4311 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
4312 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
4313 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
4314 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
4315 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
4316 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
4317 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
4318 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
4319 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
4320 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
4321 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
4322 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
4323 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
4324 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
4325 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
4326 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
4327 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
4328 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
4329 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
4330 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
4331 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
4332 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
4333 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
4334 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
4335 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
4336 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
4337 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
4338 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
4339 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
4340 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
4341 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
4342 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4343 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4344 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4345 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4346 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4347 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4348 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4349 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4350 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4351 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4352 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
4353 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
4354 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
4355 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
4356 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
4357 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
4358 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
4359 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
4360 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
4361 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
4362 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
4363 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
4364 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
4365 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
4366 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
4367 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
4368 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
4369 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
4370 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
4371 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
4372 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
4373 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
4374 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4375 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4376 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4377 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
4378 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
4379 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4380 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4381 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4382 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4383 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4384 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4385 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4386 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4387 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4388 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
4389 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
4390 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4391 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
4392 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
4393 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
4394 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
4395 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
4396 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
4397 instead of static void.
4398 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
4399 delete unused variables.
4400 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4401 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4402 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4403 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
4404 delete unused variables, void for TEST instead of static void.
4405 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4406 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4407 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4408 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4409 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4410 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4411 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4412 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4413 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4414 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4415 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4416 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4417 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
4418 initialize variables.
4419 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
4420 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
4421 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
4422 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
4423 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
4424 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
4425 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
4426 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
4427 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4428 * gcc.target/i386/i386.exp: Ditto.
4429 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
4430 CALC, void for TEST instead of static void, initialize variables.
4431 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
4432 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
4433 static void.
4434 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
4435 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
4436 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
4437 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
4438 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
4439 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
4440 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
4441 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
4442 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
4443 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
4444 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
4445 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
4446 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
4447 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
4448 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
4449 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
4450 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4451 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4452 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4453 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
4454 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
4455 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
4456 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
4457 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
4458 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
4459 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
4460 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
4461 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
4462 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
4463 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
4464 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
4465 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
4466 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
4467 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
4468 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
4469 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
4470 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
4471 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
4472 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
4473 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
4474 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4475 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4476 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
4477 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
4478 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
4479 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
4480 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
4481 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
4482 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4483 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4484 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4485 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4486 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4487 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4488 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4489 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4490 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
4491 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
4492 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4493 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
4494 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4495 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4496 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4497 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
4498 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4499 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
4500 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
4501 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4502 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
4503 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4504 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4505 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4506 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4507 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4508 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4509 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4510 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
4511 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
4512 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
4513 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
4514 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
4515 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
4516 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
4517 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
4518 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
4519 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
4520 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
4521 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
4522 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
4523 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4524 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4525 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4526 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
4527 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
4528 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4529 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4530 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
4531 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
4532 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4533 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
4534 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
4535 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4536 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
4537 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
4538 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
4539 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
4540 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
4541 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
4542 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
4543 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
4544 instead of static void.
4545 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
4546 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
4547 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
4548 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
4549 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
4550 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
4551 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
4552 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
4553 static void, delete unused variables.
4554 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4555 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4556 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
4557 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
4558 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
4559 static void, delete unused variables, Change parameters for
4560 UNION_CHECK, MASK_MERGE and MASK_ZERO.
4561 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
4562 CALC, void for TEST instead of static void.
4563 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
4564 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
4565 void.
4566 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4567 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
4568 static void, change type of parameter for UNION_TYPE.
4569 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
4570 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
4571 void for TEST instead of static void, delete unused variables, change
4572 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
4573 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
4574 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4575 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4576 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4577 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4578 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4579 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
4580 void for TEST instead of static void, change parameters for
4581 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
4582 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
4583 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
4584 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
4585 * gcc.target/i386/avx512f-additional-reg-names.c: Add
4586 __attribute__((unused)).
4587 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
4588 __attribute__((unused)).
4589 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
4590 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
4591 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
4592 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
4593 * gcc.target/i386/avx512f-korw-1.c: Ditto.
4594 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
4595 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
4596 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
4597 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
4598 add __attribute__((unused)).
4599 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
4600 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
4601 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
4602 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
4603 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
4604 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
4605 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
4606 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
4607 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
4608 delete unused variables.
4609 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
4610 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4611 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4612 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4613 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4614 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
4615 static void, mask_merging and zero_masking for unsigned types.
4616 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
4617 CHECK_ARRAY for unsigned types.
4618 * gcc.target/i386/m256-check.h: Ditto.
4619 * gcc.target/i386/m512-check.h: Ditto.
4620
4621 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
4622
4623 PR target/61062
4624 * gcc.target/arm/pr48252.c (main): Expect same result
4625 as endian-neutral.
4626
4627 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4628
4629 PR fortran/45187
4630 * gfortran.dg/cray_pointers_10.f90: New file.
4631
4632 2014-06-09 Jakub Jelinek <jakub@redhat.com>
4633
4634 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
4635 instead of complex(kind=16).
4636
4637 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4638
4639 PR fortran/38829
4640 * gfortran.dg/bind_c_usage_29.f90: New file.
4641
4642 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
4643
4644 * gnat.dg/opt38.adb: New test.
4645 * gnat.dg/opt38_pkg.ad[sb]: New helper.
4646
4647 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
4648
4649 PR target/18343
4650 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
4651 New macro, 0 for __MMIX__, default 64.
4652 (bar): Pass it to __builtin_apply instead of literal 64.
4653
4654 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4655
4656 * gfortran.dg/io_constraints_11.f90: New file.
4657 * gfortran.dg/io_constraints_12.f90: New file.
4658 * gfortran.dg/io_constraints_13.f90: New file.
4659
4660 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
4661
4662 PR target/61423
4663 * gcc.target/i386/pr61423.c: New test.
4664
4665 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4666
4667 PR c++/60184
4668 * g++.dg/cpp0x/constexpr-union6.C: New.
4669 * g++.dg/cpp0x/union6.C: Likewise.
4670 * g++.dg/init/ref14.C: Adjust.
4671 * g++.dg/init/union1.C: Likewise.
4672
4673 2014-06-06 Richard Biener <rguenther@suse.de>
4674
4675 PR tree-optimization/59299
4676 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
4677
4678 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
4679
4680 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
4681 * gcc.dg/tree-ssa/sra-12.c: Likewise.
4682
4683 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4684
4685 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
4686 bitfield and test wrong results instead of correct results to make the
4687 test more portable.
4688
4689 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4690
4691 PR c++/60432
4692 * g++.dg/cpp0x/constexpr-60432.C: New.
4693
4694 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4695
4696 PR c++/60199
4697 * g++.dg/cpp0x/constexpr-60199.C: New.
4698
4699 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4700
4701 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
4702 Specify -march=z900 as an additional option.
4703 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
4704 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4705 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
4706
4707 2014-06-06 Jakub Jelinek <jakub@redhat.com>
4708
4709 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
4710 reduction clause diagnostic changes.
4711 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
4712 * gfortran.dg/gomp/reduction1.f90: Likewise.
4713 * gfortran.dg/gomp/reduction3.f90: Likewise.
4714 * gfortran.dg/gomp/udr1.f90: New test.
4715 * gfortran.dg/gomp/udr2.f90: New test.
4716 * gfortran.dg/gomp/udr3.f90: New test.
4717 * gfortran.dg/gomp/udr4.f90: New test.
4718 * gfortran.dg/gomp/udr5.f90: New test.
4719 * gfortran.dg/gomp/udr6.f90: New test.
4720 * gfortran.dg/gomp/udr7.f90: New test.
4721
4722 2014-06-06 Christian Bruel <christian.bruel@st.com>
4723
4724 PR tree-optimization/43934
4725 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4726
4727 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
4728
4729 PR c/53119
4730 * gcc.dg/pr53119.c: New testcase.
4731
4732 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4733
4734 PR target/52472
4735 * gcc.target/avr/pr52472.c: New test.
4736
4737
4738 2014-06-05 Jeff Law <law@redhat.com>
4739
4740 PR tree-optimization/61289
4741 * g++.dg/pr61289.C: New test.
4742 * g++.dg/pr61289-2.C: New test.
4743
4744 2014-06-05 Richard Biener <rguenther@suse.de>
4745 Paolo Carlini <paolo.carlini@oracle.com>
4746
4747 PR c++/56961
4748 * g++.dg/parse/pr56961.C: New.
4749
4750 2014-06-05 Kai Tietz <ktietz@redhat.com>
4751
4752 PR target/46219
4753 * gcc.target/i386/sibcall-4.c: Remove xfail.
4754
4755 2014-06-05 Julian Brown <julian@codesourcery.com>
4756 Sandra Loosemore <sandra@codesourcery.com>
4757
4758 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
4759
4760 2014-06-05 Richard Biener <rguenther@suse.de>
4761
4762 PR c++/61004
4763 * g++.dg/diagnostic/pr61004.C: New testcase.
4764
4765 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
4766
4767 * gcc.dg/torture/pr61319.c: New test.
4768
4769 2014-06-05 Marek Polacek <polacek@redhat.com>
4770
4771 PR c/56724
4772 * gcc.dg/pr56724-3.c: New test.
4773
4774 2014-06-05 Andreas Schwab <schwab@suse.de>
4775
4776 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4777
4778 2014-06-05 Marek Polacek <polacek@redhat.com>
4779
4780 PR c/49706
4781 * c-c++-common/pr49706.c: New test.
4782
4783 2014-06-05 Marek Polacek <polacek@redhat.com>
4784
4785 PR c/48062
4786 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4787 * gcc.dg/Wshadow-3.c: Likewise.
4788 * gcc.dg/pr48062.c: New test.
4789
4790 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4791
4792 PR c++/43453
4793 * g++.dg/init/pr43453.C: New.
4794
4795 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
4796
4797 PR tree-optimization/61385
4798 * gcc.dg/tree-ssa/pr61385.c: New file.
4799
4800 2014-06-04 Richard Biener <rguenther@suse.de>
4801
4802 PR tree-optimization/60098
4803 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4804
4805 2014-06-04 Richard Biener <rguenther@suse.de>
4806
4807 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4808
4809 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
4810
4811 PR c/58942
4812 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4813 the case with a pointer.
4814
4815 2014-06-04 Marek Polacek <polacek@redhat.com>
4816
4817 PR c/30020
4818 * c-c++-common/pr30020.c: New test.
4819
4820 2014-06-03 Andrew Pinski <apinski@cavium.com>
4821
4822 * gcc.c-torture/compile/20140528-1.c: New testcase.
4823
4824 2014-06-03 Dehao Chen <dehao@google.com>
4825
4826 * gcc.dg/tree-prof/merge_block.c: New test.
4827
4828 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
4829
4830 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4831 * g++.dg/ext/mv15.C (dg-options): Ditto.
4832
4833 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4834
4835 DR 1423
4836 PR c++/52174
4837 * g++.dg/cpp0x/nullptr31.C: New.
4838 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4839 * g++.dg/cpp0x/nullptr17.C: Update.
4840
4841 2014-06-03 Marek Polacek <polacek@redhat.com>
4842
4843 PR c/60439
4844 * c-c++-common/pr60439.c: New test.
4845 * g++.dg/eh/scope1.C (f4): Add dg-warning.
4846
4847 2014-06-03 Martin Jambor <mjambor@suse.cz>
4848
4849 PR ipa/61160
4850 * g++.dg/ipa/pr61160-1.C: New test.
4851
4852 2014-06-03 Richard Biener <rguenther@suse.de>
4853
4854 PR tree-optimization/61383
4855 * gcc.dg/torture/pr61383-1.c: New testcase.
4856
4857 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
4858
4859 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4860
4861 2014-06-02 Jeff Law <law@redhat.com>
4862
4863 PR rtl-optimization/61094
4864 * g++.dg/pr61094: New test.
4865
4866 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
4867
4868 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4869 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4870 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4871 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4872 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4873 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4874 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4875 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4876
4877 2014-06-02 Richard Biener <rguenther@suse.de>
4878
4879 PR tree-optimization/61346
4880 * gcc.dg/torture/pr61346.c: New testcase.
4881
4882 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4883
4884 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
4885 not compilation.
4886 * gcc.target/i386/sibcall-4.c: Ditto.
4887 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
4888
4889 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4890
4891 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
4892 in scan-assembler-not string.
4893 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
4894 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
4895 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
4896
4897 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4898
4899 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
4900
4901 2014-06-01 Kai Tietz <ktietz@redhat.com>
4902
4903 PR target/61377
4904 * gcc.target/i386/sibcall-6.c: New test.
4905
4906 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4907
4908 DR 1227
4909 PR c++/57543
4910 * g++.dg/cpp0x/pr57543-1.C: New.
4911 * g++.dg/cpp0x/pr57543-2.C: Likewise.
4912 * g++.dg/cpp0x/pr57543-3.C: Likewise.
4913 * g++.dg/cpp0x/decltype59.C: Likewise.
4914
4915 2014-05-31 Tom de Vries <tom@codesourcery.com>
4916
4917 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
4918
4919 2014-05-30 Jakub Jelinek <jakub@redhat.com>
4920
4921 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
4922 restore_gcc_exec_prefix_env_var): New procedures.
4923 (set_ld_library_path_env_vars,
4924 restore_ld_library_path_env_vars): Use them.
4925 * lib/c-compat.exp: Load target-libpath.exp.
4926 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
4927 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
4928 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
4929 restore_gcc_exec_prefix_env_var.
4930 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
4931 Likewise.
4932
4933 * c-c++-common/asan/misalign-1.c: New test.
4934 * c-c++-common/asan/misalign-2.c: New test.
4935
4936 * g++.dg/asan/asan_test.C: Add -std=c++11 and
4937 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
4938 -DASAN_USE_DEJAGNU_GTEST=1.
4939 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
4940 * g++.dg/asan/asan_oob_test.cc: Likewise.
4941 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
4942 * g++.dg/asan/asan_str_test.cc: Likewise.
4943 * g++.dg/asan/asan_test_utils.h: Likewise.
4944 * g++.dg/asan/sanitizer_test_config.h: Likewise.
4945 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
4946 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
4947 Imported from upstream r209283.
4948 * g++.dg/asan/asan_test_config.h: Likewise.
4949
4950 2014-05-30 Kai Tietz <ktietz@redhat.com>
4951
4952 PR target/60104
4953 * gcc.target/i386/sibcall-1.c: New test.
4954 * gcc.target/i386/sibcall-2.c: New test.
4955 * gcc.target/i386/sibcall-3.c: New test.
4956 * gcc.target/i386/sibcall-4.c: New test.
4957
4958 2014-05-30 Ian Lance Taylor <iant@google.com>
4959
4960 * gcc.target/i386/pause-2.c: New test.
4961
4962 2014-05-30 Tom de Vries <tom@codesourcery.com>
4963
4964 * gcc.target/i386/fuse-caller-save.c: New test.
4965 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
4966 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
4967
4968 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
4969
4970 * gcc.target/arm/simd/vrev16p8_1.c: New file.
4971 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
4972 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
4973 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
4974 * gcc.target/arm/simd/vrev16s8_1.c: New file.
4975 * gcc.target/arm/simd/vrev16u8_1.c: New file.
4976 * gcc.target/arm/simd/vrev32p16_1.c: New file.
4977 * gcc.target/arm/simd/vrev32p8_1.c: New file.
4978 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
4979 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
4980 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
4981 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
4982 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
4983 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
4984 * gcc.target/arm/simd/vrev32s16_1.c: New file.
4985 * gcc.target/arm/simd/vrev32s8_1.c: New file.
4986 * gcc.target/arm/simd/vrev32u16_1.c: New file.
4987 * gcc.target/arm/simd/vrev32u8_1.c: New file.
4988 * gcc.target/arm/simd/vrev64f32_1.c: New file.
4989 * gcc.target/arm/simd/vrev64p16_1.c: New file.
4990 * gcc.target/arm/simd/vrev64p8_1.c: New file.
4991 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
4992 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
4993 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
4994 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
4995 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
4996 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
4997 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
4998 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
4999 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
5000 * gcc.target/arm/simd/vrev64s16_1.c: New file.
5001 * gcc.target/arm/simd/vrev64s32_1.c: New file.
5002 * gcc.target/arm/simd/vrev64s8_1.c: New file.
5003 * gcc.target/arm/simd/vrev64u16_1.c: New file.
5004 * gcc.target/arm/simd/vrev64u32_1.c: New file.
5005 * gcc.target/arm/simd/vrev64u8_1.c: New file.
5006
5007 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
5008
5009 PR rtl-optimization/61325
5010 * gcc.target/aarch64/pr61325.c: New.
5011
5012 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
5013
5014 * gcc.target/arm/simd/vextQf32_1.c: New file.
5015 * gcc.target/arm/simd/vextQp16_1.c: New file.
5016 * gcc.target/arm/simd/vextQp8_1.c: New file.
5017 * gcc.target/arm/simd/vextQs16_1.c: New file.
5018 * gcc.target/arm/simd/vextQs32_1.c: New file.
5019 * gcc.target/arm/simd/vextQs64_1.c: New file.
5020 * gcc.target/arm/simd/vextQs8_1.c: New file.
5021 * gcc.target/arm/simd/vextQu16_1.c: New file.
5022 * gcc.target/arm/simd/vextQu32_1.c: New file.
5023 * gcc.target/arm/simd/vextQu64_1.c: New file.
5024 * gcc.target/arm/simd/vextQu8_1.c: New file.
5025 * gcc.target/arm/simd/vextQp64_1.c: New file.
5026 * gcc.target/arm/simd/vextf32_1.c: New file.
5027 * gcc.target/arm/simd/vextp16_1.c: New file.
5028 * gcc.target/arm/simd/vextp8_1.c: New file.
5029 * gcc.target/arm/simd/vexts16_1.c: New file.
5030 * gcc.target/arm/simd/vexts32_1.c: New file.
5031 * gcc.target/arm/simd/vexts64_1.c: New file.
5032 * gcc.target/arm/simd/vexts8_1.c: New file.
5033 * gcc.target/arm/simd/vextu16_1.c: New file.
5034 * gcc.target/arm/simd/vextu32_1.c: New file.
5035 * gcc.target/arm/simd/vextu64_1.c: New file.
5036 * gcc.target/arm/simd/vextu8_1.c: New file.
5037 * gcc.target/arm/simd/vextp64_1.c: New file.
5038
5039 2014-05-29 Radovan Obradovic <robradovic@mips.com>
5040 Tom de Vries <tom@codesourcery.com>
5041
5042 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
5043 options.
5044 * gcc.target/mips/fuse-caller-save.h: New include file.
5045 * gcc.target/mips/fuse-caller-save.c: New test.
5046 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
5047 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
5048
5049 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
5050
5051 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
5052
5053 2014-05-28 Richard Biener <rguenther@suse.de>
5054
5055 PR middle-end/61045
5056 * gcc.dg/pr61045.c: New testcase.
5057
5058 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5059
5060 * lib/clearcap.exp: New file.
5061 * gcc.dg/vect/vect.exp: Load clearcap.exp.
5062 Remove clearcap_ldflags handling.
5063 Call clearcap-init, clearcap-finish.
5064 * gcc.target/i386/i386.exp: Likewise.
5065 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
5066 * gcc.target/i386/clearcapv2.map: Move to
5067 ../config/sol2-clearcapv2.map.
5068 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
5069 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
5070
5071 2014-05-28 Richard Biener <rguenther@suse.de>
5072
5073 PR tree-optimization/61335
5074 * gfortran.dg/pr61335.f90: New testcase.
5075
5076 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5077
5078 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
5079
5080 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5081
5082 * gnat.dg/overflow_fixed.adb: New test.
5083
5084 2014-05-27 Marek Polacek <polacek@redhat.com>
5085
5086 PR c/56724
5087 * gcc.dg/pr56724-1.c: New test.
5088 * gcc.dg/pr56724-2.c: New test.
5089 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
5090 -Wtraditional.
5091 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
5092
5093 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5094
5095 * gcc.dg/fold-compare-8.c: New test.
5096 * gcc.dg/Wstrict-overflow-25.c: Likewise.
5097
5098 2014-05-27 Richard Biener <rguenther@suse.de>
5099
5100 * gcc.dg/tree-ssa/vrp92.c: New testcase.
5101
5102 2014-05-27 Marek Polacek <polacek@redhat.com>
5103
5104 PR testsuite/61319
5105 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
5106 LLONG_MIN, and ULLONG_MAX.
5107
5108 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5109
5110 * lib/target-supports.exp (check_effective_target_vect_bswap):
5111 Specify arm*-*-* support.
5112
5113 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
5114
5115 PR testsuite/61319
5116 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
5117 -nan optional.
5118 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
5119 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
5120
5121 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5122
5123 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
5124
5125 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
5126
5127 PR rtl-optimization/61222
5128 * gcc.c-torture/compile/pr61222-1.c: New test.
5129 * gcc.c-torture/compile/pr61222-2.c: Likewise.
5130
5131 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5132
5133 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
5134
5135 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5136
5137 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
5138
5139 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5140
5141 PR libgfortran/55117
5142 * gfortran.dg/namelist_85.f90: New test.
5143
5144 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
5145
5146 PR c/61191
5147 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
5148 the case with syntax error.
5149
5150 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5151
5152 * gcc.dg/lto/pr61278_0.c: New test.
5153 * gcc.dg/lto/pr61278_1.c: New test.
5154
5155 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5156
5157 * gcc.dg/pr61220.c: New test.
5158 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
5159
5160 2014-05-25 Tobias Burnus <burnus@net-b.de>
5161
5162 * gfortran.dg/coarray_10.f90: Update dg-warning.
5163 * gfortran.dg/coarray_this_image_1.f90: New.
5164 * gfortran.dg/coarray_this_image_2.f90: New.
5165
5166 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
5167
5168 PR libfortran/61173
5169 * gfortran.dg/arrayio_14.f90: New test.
5170
5171 2014-05-24 Andreas Schwab <schwab@suse.de>
5172
5173 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
5174
5175 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5176
5177 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
5178 Adjust regexp for -flto.
5179 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
5180 * gfortran.dg/pr52835.f90: Likewise.
5181
5182 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
5183
5184 PR rtl-optimization/61215
5185 * gcc.target/i386/pr61215.c: New.
5186
5187 2014-05-23 Marek Polacek <polacek@redhat.com>
5188 Jakub Jelinek <jakub@redhat.com>
5189
5190 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
5191 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
5192 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
5193 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
5194 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
5195 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
5196 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
5197 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
5198 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
5199 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
5200 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
5201 * c-c++-common/ubsan/float-cast.h: New file.
5202 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
5203 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
5204
5205 2014-05-23 Jiong Wang <jiong.wang@arm.com>
5206
5207 * gcc.target/aarch64/tail_indirect_call_1.c: New.
5208
5209 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5210
5211 * g++.dg/cpp1y/lambda-init9.C: New.
5212
5213 2014-05-23 Richard Biener <rguenther@suse.de>
5214
5215 PR testsuite/61266
5216 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
5217 adjust testcase to reflect reality.
5218
5219 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5220
5221 PR tree-optimization/54733
5222 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
5223 optimization to support memory sources and bitwise operations
5224 equivalent to load in host endianness.
5225 * gcc.dg/optimize-bswaphi-1.c: Likewise.
5226 * gcc.dg/optimize-bswapsi-2.c: Likewise.
5227 * gcc.c-torture/execute/bswap-2.c: Likewise.
5228
5229 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5230
5231 * lib/target-supports.exp: New effective targets for architectures
5232 capable of performing byte swap.
5233 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
5234 * gcc.dg/optimize-bswapdi-2.c: Likewise.
5235 * gcc.dg/optimize-bswapsi-1.c: Likewise.
5236
5237 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5238
5239 PR c++/61088
5240 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
5241 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
5242
5243 2014-05-22 Xinliang David Li <davidxl@google.com>
5244
5245 * g++.dg/ipa/devirt-15.C: Fix expected message.
5246 * g++.dg/ipa/devirt-16.C: Ditto.
5247 * g++.dg/ipa/devirt-17.C: Ditto.
5248 * g++.dg/ipa/devirt-26.C: Ditto.
5249 * g++.dg/ipa/imm-devirt-1.C: Ditto.
5250 * g++.dg/ipa/imm-devirt-2.C: Ditto.
5251 * g++.dg/tree-ssa/pr8781.C:Ditto.
5252
5253 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
5254
5255 * gcc.target/powerpc/htm-ttest.c: New test.
5256
5257 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
5258
5259 * gnat.dg/opt37.ad[sb]: New test.
5260
5261 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
5262
5263 PR c/61271
5264 * g++.dg/cilk-plus/AN/array_function.cc: New.
5265
5266 2014-05-22 Richard Biener <rguenther@suse.de>
5267
5268 * gcc.dg/tree-ssa/alias-33.c: New testcase.
5269
5270 2014-05-22 Kostya Serebryany <kcc@google.com>
5271
5272 * c-c++-common/tsan/mutexset1.c: Update the test to match
5273 upstream r209283.
5274 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
5275
5276 2014-05-21 Marek Polacek <polacek@redhat.com>
5277
5278 PR sanitizer/61272
5279 * g++.dg/ubsan/pr61272.C: New test.
5280
5281 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
5282 Sandra Loosemore <sandra@codesourcery.com>
5283
5284 PR lto/60179
5285 * lib/scanasm.exp (scan-lto-assembler): New procedure.
5286 * gcc.target/nios2/custom-fp-lto.c: New test.
5287
5288 2014-05-21 Andreas Schwab <schwab@suse.de>
5289
5290 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
5291
5292 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5293
5294 PR target/54236
5295 * gcc.target/sh/pr54236-3.c: New.
5296
5297 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
5298
5299 PR c++/60189
5300 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
5301
5302 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
5303
5304 PR tree-optimization/60899
5305 * g++.dg/ipa/devirt-11.C: Update template.
5306
5307 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
5308
5309 PR C++/61038
5310 * g++.dg/cpp0x/pr61038.C: New.
5311
5312 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5313
5314 PR c++/58753
5315 PR c++/58930
5316 PR c++/58704
5317 * g++.dg/cpp0x/nsdmi-template11.C: New.
5318 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
5319 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
5320
5321 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
5322
5323 * gnat.dg/opt35.adb: New test.
5324 * gnat.dg/opt36.adb: Likewise.
5325 * gnat.dg/opt35_pkg.ad[sb]: New helper.
5326
5327 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5328
5329 PR c++/60373
5330 * g++.dg/cpp0x/Wattributes1.C: New.
5331 * g++.dg/ext/visibility/redecl1.C: Adjust.
5332 * g++.dg/ext/visibility/visibility-7.C: Likewise.
5333
5334 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5335
5336 * gcc.target/powerpc/vsxcopy.c: New test.
5337
5338 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5339
5340 PR c++/58664
5341 * g++.dg/cpp0x/nsdmi-union6.C: New.
5342 * g++.dg/parse/pr58664.C: Likewise.
5343 * g++.dg/cpp0x/nsdmi6.C: Tweak.
5344 * g++.dg/parse/crash31.C: Likewise.
5345 * g++.dg/template/error2.C: Likewise.
5346 * g++.dg/template/inherit8.C: Likewise.
5347 * g++.dg/template/offsetof2.C: Likewise.
5348
5349 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
5350
5351 * c-c++-common/gomp/simd4.c: Adjust for inform.
5352 * g++.dg/cpp0x/decltype-call1.C: Likewise.
5353 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5354 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
5355 * g++.dg/cpp0x/noexcept15.C: Likewise.
5356 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
5357 * g++.dg/eh/spec6.C: Likewise.
5358 * g++.dg/expr/cast1.C: Likewise.
5359 * g++.dg/expr/dtor1.C: Likewise.
5360 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
5361 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
5362 * g++.dg/gomp/pr49223-2.C: Likewise.
5363 * g++.dg/gomp/udr-4.C: Likewise.
5364 * g++.dg/init/delete1.C: Likewise.
5365 * g++.dg/other/crash-2.C: Likewise.
5366 * g++.dg/parse/crash24.C: Likewise.
5367 * g++.dg/parse/crash25.C: Likewise.
5368 * g++.dg/parse/crash31.C: Likewise.
5369 * g++.dg/parse/crash49.C: Likewise.
5370 * g++.dg/parse/crash50.C: Likewise.
5371 * g++.dg/parse/crash54.C: Likewise.
5372 * g++.dg/parse/dtor7.C: Likewise.
5373 * g++.dg/parse/error40.C: Likewise.
5374 * g++.dg/parse/fused-params1.C: Likewise.
5375 * g++.dg/parse/new1.C: Likewise.
5376 * g++.dg/template/crash35.C: Likewise.
5377 * g++.dg/template/crash59.C: Likewise.
5378 * g++.dg/template/crash77.C: Likewise.
5379 * g++.dg/template/error51.C: Likewise.
5380 * g++.dg/template/incomplete1.C: Likewise.
5381 * g++.dg/template/incomplete3.C: Likewise.
5382 * g++.dg/template/incomplete4.C: Likewise.
5383 * g++.dg/template/incomplete5.C: Likewise.
5384 * g++.dg/template/inherit8.C: Likewise.
5385 * g++.dg/template/instantiate1.C: Likewise.
5386 * g++.dg/template/instantiate3.C: Likewis: Likewise.
5387 * g++.dg/template/offsetof2.C: Likewise.
5388 * g++.dg/tm/pr51928.C: Likewise.
5389 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
5390 * g++.dg/warn/incomplete1.C: Likewise.
5391 * g++.dg/warn/incomplete2.C: Likewise.
5392 * g++.old-deja/g++.brendan/friend4.C: Likewise.
5393 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
5394 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
5395 * g++.old-deja/g++.eh/catch1.C: Likewise.
5396 * g++.old-deja/g++.eh/spec6.C: Likewise.
5397 * g++.old-deja/g++.mike/p7868.C: Likewise.
5398 * g++.old-deja/g++.other/crash38.C: Likewise.
5399 * g++.old-deja/g++.other/enum2.C: Likewise.
5400 * g++.old-deja/g++.other/incomplete.C: Likewise.
5401 * g++.old-deja/g++.other/vaarg3.C: Likewise.
5402 * g++.old-deja/g++.pt/crash9.C: Likewise.
5403 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5404 * g++.old-deja/g++.pt/typename8.C: Likewise.
5405 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
5406
5407 2014-05-19 Joseph Myers <joseph@codesourcery.com>
5408
5409 * lib/target-supports.exp
5410 (check_effective_target_vect_sizes_32B_16B): Return false if
5411 128-bit AVX vectors preferred.
5412
5413 2014-05-19 Mike Stump <mikestump@comcast.net>
5414
5415 * lib/target-supports.exp (check_effective_target_avx): Early out
5416 if not x86 to prevent x86 flags on non-x86 targets.
5417
5418 2014-05-19 Richard Biener <rguenther@suse.de>
5419
5420 PR tree-optimization/61221
5421 * gcc.dg/torture/pr61221.c: New testcase.
5422
5423 2014-05-19 Richard Biener <rguenther@suse.de>
5424
5425 PR tree-optimization/61209
5426 * gfortran.dg/pr61209.f90: New testcase.
5427
5428 2014-05-19 Richard Biener <rguenther@suse.de>
5429
5430 PR tree-optimization/61184
5431 * c-c++-common/torture/pr61184.c: New testcase.
5432
5433 2014-05-19 Christian Bruel <christian.bruel@st.com>
5434
5435 PR target/61195
5436 * gcc.target/sh/pr61195.c: New test.
5437
5438 2014-05-18 Wei Mi <wmi@google.com>
5439
5440 PR target/58066
5441 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
5442 directive with rtl insns. Add effective-target fpic and
5443 tls_native.
5444
5445 2014-05-17 Xinliang David Li <davidxl@google.com>
5446
5447 * g++.dg/ipa/devirt-33.C: New testcase.
5448
5449 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
5450
5451 * g++.dg/ipa/comdat.C: New file.
5452
5453 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5454
5455 * gnat.dg/volatile12.ad[sb]: New test.
5456
5457 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5458
5459 * gnat.dg/enum3.adb: New test.
5460
5461 2014-05-18 Andreas Schwab <schwab@suse.de>
5462
5463 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
5464
5465 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
5466
5467 PR libfortran/52539
5468 * gfortran.dg/namelist_utf8.f90: New test.
5469
5470 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5471
5472 PR c++/52875
5473 * g++.dg/cpp0x/decltype58.C: New.
5474
5475 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
5476
5477 * gcc.target/microblaze/others/break_handler.c: New.
5478
5479 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
5480
5481 PR tree-optimization/61140
5482 PR tree-optimization/61150
5483 PR tree-optimization/61197
5484 * gcc.dg/tree-ssa/pr61140.c: New file.
5485 * gcc.dg/tree-ssa/pr61150.c: New file.
5486 * gcc.dg/tree-ssa/pr61197.c: New file.
5487
5488 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
5489
5490 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
5491 (dg-options): Add -mfpmath=387.
5492 (dg-final): Check that no MMX registers are used.
5493
5494 2014-05-17 Andreas Schwab <schwab@suse.de>
5495
5496 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
5497
5498 2014-05-16 David Malcolm <dmalcolm@redhat.com>
5499
5500 Revert:
5501 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5502
5503 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5504 occurrences of "int" in the gimple dump to reflect that the return
5505 types of functions now show up in such dumps.
5506 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5507
5508 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
5509
5510 * gcc.c-torture/execute/20101011-1.c: Update testcase.
5511 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
5512 * gcc.dg/tree-ssa/writeonly.c: New testcase.
5513 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
5514 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
5515 * gcc.dg/debug/pr35154.c: Update testcase.
5516 * gcc.target/i386/vectorize1.c: Update testcase.
5517
5518 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5519
5520 PR c++/51640
5521 * g++.dg/parse/error54.C: New.
5522
5523 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
5524
5525 PR rtl-optimization/60969
5526 * g++.dg/pr60969.C: New.
5527
5528 2014-05-16 Richard Biener <rguenther@suse.de>
5529
5530 PR tree-optimization/61194
5531 * gcc.dg/vect/pr61194.c: New testcase.
5532
5533 2014-05-16 Richard Biener <rguenther@suse.de>
5534
5535 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
5536 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
5537 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
5538 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
5539
5540 2014-05-16 Richard Biener <rguenther@suse.de>
5541
5542 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
5543
5544 2014-05-15 Martin Jambor <mjambor@suse.cz>
5545
5546 PR ipa/61085
5547 * g++.dg/ipa/pr61085.C: New test.
5548
5549 2014-05-15 Martin Jambor <mjambor@suse.cz>
5550
5551 PR tree-optimization/61090
5552 * gcc.dg/tree-ssa/pr61090.c: New test.
5553
5554 2014-05-15 Jakub Jelinek <jakub@redhat.com>
5555
5556 PR tree-optimization/61158
5557 * gcc.dg/pr61158.c: New test.
5558
5559 2014-05-15 Andreas Schwab <schwab@suse.de>
5560
5561 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
5562 emitted.
5563 * obj-c++.dg/exceptions-5.mm: Likewise.
5564
5565 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5566
5567 * shrink-wrap-loop.c: New test case.
5568
5569 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
5570
5571 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
5572 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
5573 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
5574 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
5575 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
5576 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
5577 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
5578 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
5579 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
5580 * gcc.target/arm/simd/vtrnf32_1.c: New file.
5581 * gcc.target/arm/simd/vtrnp16_1.c: New file.
5582 * gcc.target/arm/simd/vtrnp8_1.c: New file.
5583 * gcc.target/arm/simd/vtrns16_1.c: New file.
5584 * gcc.target/arm/simd/vtrns32_1.c: New file.
5585 * gcc.target/arm/simd/vtrns8_1.c: New file.
5586 * gcc.target/arm/simd/vtrnu16_1.c: New file.
5587 * gcc.target/arm/simd/vtrnu32_1.c: New file.
5588 * gcc.target/arm/simd/vtrnu8_1.c: New file.
5589
5590 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
5591
5592 * gcc.target/i386/clflushopt-1.c: New.
5593 * gcc.target/i386/xsavec-1.c: Ditto.
5594 * gcc.target/i386/xsavec64-1.c: Ditto.
5595 * gcc.target/i386/xsaves-1.c: Ditto.
5596 * gcc.target/i386/xsaves64-1.c: Ditto.
5597 * gcc.target/i386/sse-12.c: Test new options.
5598 * gcc.target/i386/sse-13.c: Ditto.
5599 * gcc.target/i386/sse-14.c: Ditto.
5600 * gcc.target/i386/sse-22.c: Ditto.
5601 * gcc.target/i386/sse-23.c: Ditto.
5602 * g++.dg/other/i386-2.C: Ditto.
5603 * g++.dg/other/i386-3.C: Ditto.
5604
5605 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5606
5607 PR rtl-optimization/60866
5608 * gcc.dg/pr60866.c: New test.
5609
5610 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5611
5612 PR rtl-optimization/60901
5613 * gcc.target/i386/pr60901.c: New test.
5614
5615 2014-05-14 Yury Gribov <y.gribov@samsung.com>
5616
5617 PR sanitizer/61100
5618 * c-c++-common/asan/asan-interface-1.c: New test.
5619 * lib/asan-dg.exp (asan_include_flags): New function.
5620 (asan_init): Call asan_include_flags to obtain path
5621 to sanitizer headers.
5622
5623 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
5624
5625 * lib/target-support.exp (check_dfp_hw_available): New function.
5626 (is-effective-target): Check $arg for dfp_hw.
5627 (is-effective-target-keyword): Likewise.
5628 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
5629 Change target to dfp_hw.
5630
5631 2014-05-13 Marek Polacek <polacek@redhat.com>
5632
5633 PR c/61162
5634 * gcc.dg/pr61162.c: New test.
5635
5636 2014-05-13 Marek Polacek <polacek@redhat.com>
5637
5638 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
5639 * c-c++-common/pr50459-2.c: New test.
5640
5641 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
5642
5643 PR c++/54310
5644 * g++.dg/template/pr54310.C: New.
5645
5646 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
5647 Sandra Loosemore <sandra@codesourcery.com>
5648
5649 * gcc.target/mips/loongson-simd.c: Disable micromips too.
5650
5651 2014-05-13 Catherine Moore <clm@cm00re.com>
5652
5653 * gcc.target/mips/near-far-1.c: Adjust expected output
5654 to allow the JALS instruction.
5655 * gcc.target/mips/near-far-2.c: Likewise.
5656 * gcc.target/mips/near-far-4.c: Likewise.
5657
5658 2014-05-13 Bin Cheng <bin.cheng@arm.com>
5659
5660 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
5661
5662 2014-05-13 Jakub Jelinek <jakub@redhat.com>
5663
5664 PR target/61060
5665 * gcc.dg/pr61060.c: New test.
5666
5667 2014-05-12 DJ Delorie <dj@redhat.com>
5668
5669 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
5670 * gcc.dg/sibcall-4.c: Likewise.
5671
5672 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
5673
5674 * objc.dg/shadow-1.m: New test.
5675 * objc.dg/shadow-2.m: New test.
5676 * objc.dg/ivar-scope-1.m: New test.
5677 * objc.dg/ivar-scope-2.m: New test.
5678 * objc.dg/ivar-scope-3.m: New test.
5679 * objc.dg/ivar-scope-4.m: New test.
5680 * objc.dg/ivar-visibility-1.m: New test.
5681 * objc.dg/ivar-visibility-2.m: New test.
5682 * objc.dg/ivar-visibility-3.m: New test.
5683 * objc.dg/ivar-visibility-4.m: New test.
5684
5685 2014-05-12 Tobias Burnus <burnus@net-b.de>
5686
5687 PR fortran/60127
5688 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
5689
5690 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5691
5692 PR fortran/60834
5693 * gfortran.dg/associate_16.f90: New test.
5694
5695 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5696
5697 PR target/60991
5698 * gcc.target/avr/pr60991.c: New testcase.
5699
5700 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5701
5702 PR c++/60054
5703 * g++.dg/cpp1y/pr60054.C: New.
5704
5705 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5706
5707 PR c++/51199
5708 * g++.dg/template/pr51199.C: New.
5709
5710 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
5711
5712 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
5713
5714 2014-05-11 Jakub Jelinek <jakub@redhat.com>
5715
5716 * gfortran.dg/gomp/affinity-1.f90: New test.
5717
5718 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
5719
5720 * gcc.dg/torture/pr61136.c: New test.
5721
5722 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5723
5724 PR c++/59705
5725 * g++.dg/cpp0x/sfinae51.C: New.
5726
5727 PR c++/58353
5728 * g++.dg/cpp0x/variadic157.C: New.
5729
5730 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
5731
5732 PR target/51244
5733 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5734
5735 2014-05-10 Marek Polacek <polacek@redhat.com>
5736
5737 * gcc.dg/pedwarn-init.c: New test.
5738 * gcc.dg/init-string-1.c: Adjust dg-error.
5739
5740 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
5741
5742 * lib/target-supports.exp
5743 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5744 to the list.
5745
5746 2014-05-09 Marek Polacek <polacek@redhat.com>
5747
5748 PR c/61096
5749 * gcc.dg/pr61096-1.c: New test.
5750 * gcc.dg/pr61096-2.c: New test.
5751
5752 2014-05-09 Florian Weimer <fweimer@redhat.com>
5753
5754 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5755 * g++.dg/fstack-protector-strong.C: Likewise.
5756 * gcc.target/i386/ssp-strong-reg.c: New file.
5757
5758 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
5759
5760 PR target/61055
5761 * gcc.target/avr/torture/pr61055.c: New test.
5762
5763 2014-05-09 Marek Polacek <polacek@redhat.com>
5764
5765 PR c/50459
5766 * c-c++-common/attributes-1.c: Move test line to a new test.
5767 * c-c++-common/attributes-2.c: New test.
5768 * c-c++-common/pr50459.c: New test.
5769 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5770 * gcc.dg/nonnull-2.c: Likewise.
5771 * gcc.dg/pr55570.c: Modify dg-error.
5772 * gcc.dg/tm/wrap-2.c: Likewise.
5773
5774 2014-05-08 Jeff Law <law@redhat.com>
5775
5776 PR tree-optimization/61009
5777 * g++.dg/tree-ssa/pr61009.C: New test.
5778
5779 2014-05-08 Matthias Klose <doko@ubuntu.com>
5780
5781 PR driver/61106
5782 * gcc-dg/unused-8a.c: New.
5783 * gcc-dg/unused-8b.c: Likewise.
5784
5785 2014-05-08 Marek Polacek <polacek@redhat.com>
5786
5787 PR c/61053
5788 * gcc.dg/pr61053.c: New test.
5789
5790 2014-05-08 Marek Polacek <polacek@redhat.com>
5791
5792 PR c/61077
5793 * gcc.dg/pr61077.c: New test.
5794
5795 2014-05-08 Tobias Burnus <burnus@net-b.de>
5796
5797 * gfortran.dg/coarray_collectives_1.f90: New.
5798 * gfortran.dg/coarray_collectives_2.f90: New.
5799 * gfortran.dg/coarray_collectives_3.f90: New.
5800 * gfortran.dg/coarray_collectives_4.f90: New.
5801 * gfortran.dg/coarray_collectives_5.f90: New.
5802 * gfortran.dg/coarray_collectives_6.f90: New.
5803 * gfortran.dg/coarray/collectives_1.f90: New.
5804 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5805 * gfortran.dg/assumed_type_4.f90: Update dg-error.
5806 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5807 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5808 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5809 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5810 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5811
5812 2014-05-08 Wei Mi <wmi@google.com>
5813
5814 PR target/58066
5815 * gcc.target/i386/pr58066.c: New test.
5816
5817 2014-05-08 Joseph Myers <joseph@codesourcery.com>
5818
5819 * gcc.target/i386/avx256-unaligned-load-2.c,
5820 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5821 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5822 packed-single instructions.
5823
5824 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5825
5826 PR c++/13981
5827 * g++.dg/diagnostic/pr13981.C: New.
5828
5829 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
5830
5831 PR tree-optimization/59100
5832 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5833 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5834
5835 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
5836
5837 PR tree-optimization/61095
5838 * gcc.dg/torture/pr61095.c: New test.
5839
5840 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5841
5842 PR middle-end/39246
5843 * gcc.dg/uninit-13.c: Move warning on the actual source line where
5844 the uninitialized complex is used.
5845 * gcc.dg/uninit-17.c: New test to check partial initialization of
5846 complex with branches.
5847 * gcc.dg/uninit-17-O0.c: Likewise.
5848
5849 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
5850
5851 PR target/60884
5852 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5853 (test_03): Rename to test_02.
5854
5855 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5856
5857 PR c++/61083
5858 * g++.dg/cpp0x/sfinae50.C: New.
5859
5860 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5861
5862 PR c++/61080
5863 * g++.dg/cpp0x/deleted7.C: New.
5864
5865 2014-05-07 Richard Biener <rguenther@suse.de>
5866
5867 PR tree-optimization/61034
5868 * g++.dg/tree-ssa/pr61034.C: New testcase.
5869
5870 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
5871
5872 * gcc.target/epiphany/isr-arg.c: New file.
5873
5874 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
5875
5876 PR tree-optimization/52252
5877 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5878
5879 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5880
5881 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
5882 * gcc.target/aarch64/simd/vrev16p8.x: New file.
5883 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
5884 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
5885 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
5886 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
5887 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
5888 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
5889 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
5890 * gcc.target/aarch64/simd/vrev16s8.x: New file.
5891 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
5892 * gcc.target/aarch64/simd/vrev16u8.x: New file.
5893 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
5894 * gcc.target/aarch64/simd/vrev32p16.x: New file.
5895 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
5896 * gcc.target/aarch64/simd/vrev32p8.x: New file.
5897 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
5898 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
5899 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
5900 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
5901 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
5902 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
5903 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
5904 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
5905 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
5906 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
5907 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
5908 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
5909 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
5910 * gcc.target/aarch64/simd/vrev32s16.x: New file.
5911 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
5912 * gcc.target/aarch64/simd/vrev32s8.x: New file.
5913 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
5914 * gcc.target/aarch64/simd/vrev32u16.x: New file.
5915 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
5916 * gcc.target/aarch64/simd/vrev32u8.x: New file.
5917 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
5918 * gcc.target/aarch64/simd/vrev64f32.x: New file.
5919 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
5920 * gcc.target/aarch64/simd/vrev64p16.x: New file.
5921 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
5922 * gcc.target/aarch64/simd/vrev64p8.x: New file.
5923 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
5924 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
5925 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
5926 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
5927 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
5928 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
5929 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
5930 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
5931 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
5932 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
5933 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
5934 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
5935 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
5936 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
5937 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
5938 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
5939 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
5940 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
5941 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
5942 * gcc.target/aarch64/simd/vrev64s16.x: New file.
5943 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
5944 * gcc.target/aarch64/simd/vrev64s32.x: New file.
5945 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
5946 * gcc.target/aarch64/simd/vrev64s8.x: New file.
5947 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
5948 * gcc.target/aarch64/simd/vrev64u16.x: New file.
5949 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
5950 * gcc.target/aarch64/simd/vrev64u32.x: New file.
5951 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
5952 * gcc.target/aarch64/simd/vrev64u8.x: New file.
5953
5954 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5955
5956 gcc.target/aarch64/simd/ext_f32.x: New file.
5957 gcc.target/aarch64/simd/ext_f32_1.c: New file.
5958 gcc.target/aarch64/simd/ext_p16.x: New file.
5959 gcc.target/aarch64/simd/ext_p16_1.c: New file.
5960 gcc.target/aarch64/simd/ext_p8.x: New file.
5961 gcc.target/aarch64/simd/ext_p8_1.c: New file.
5962 gcc.target/aarch64/simd/ext_s16.x: New file.
5963 gcc.target/aarch64/simd/ext_s16_1.c: New file.
5964 gcc.target/aarch64/simd/ext_s32.x: New file.
5965 gcc.target/aarch64/simd/ext_s32_1.c: New file.
5966 gcc.target/aarch64/simd/ext_s64.x: New file.
5967 gcc.target/aarch64/simd/ext_s64_1.c: New file.
5968 gcc.target/aarch64/simd/ext_s8.x: New file.
5969 gcc.target/aarch64/simd/ext_s8_1.c: New file.
5970 gcc.target/aarch64/simd/ext_u16.x: New file.
5971 gcc.target/aarch64/simd/ext_u16_1.c: New file.
5972 gcc.target/aarch64/simd/ext_u32.x: New file.
5973 gcc.target/aarch64/simd/ext_u32_1.c: New file.
5974 gcc.target/aarch64/simd/ext_u64.x: New file.
5975 gcc.target/aarch64/simd/ext_u64_1.c: New file.
5976 gcc.target/aarch64/simd/ext_u8.x: New file.
5977 gcc.target/aarch64/simd/ext_u8_1.c: New file.
5978 gcc.target/aarch64/simd/ext_f64.c: New file.
5979 gcc.target/aarch64/simd/extq_f32.x: New file.
5980 gcc.target/aarch64/simd/extq_f32_1.c: New file.
5981 gcc.target/aarch64/simd/extq_p16.x: New file.
5982 gcc.target/aarch64/simd/extq_p16_1.c: New file.
5983 gcc.target/aarch64/simd/extq_p8.x: New file.
5984 gcc.target/aarch64/simd/extq_p8_1.c: New file.
5985 gcc.target/aarch64/simd/extq_s16.x: New file.
5986 gcc.target/aarch64/simd/extq_s16_1.c: New file.
5987 gcc.target/aarch64/simd/extq_s32.x: New file.
5988 gcc.target/aarch64/simd/extq_s32_1.c: New file.
5989 gcc.target/aarch64/simd/extq_s64.x: New file.
5990 gcc.target/aarch64/simd/extq_s64_1.c: New file.
5991 gcc.target/aarch64/simd/extq_s8.x: New file.
5992 gcc.target/aarch64/simd/extq_s8_1.c: New file.
5993 gcc.target/aarch64/simd/extq_u16.x: New file.
5994 gcc.target/aarch64/simd/extq_u16_1.c: New file.
5995 gcc.target/aarch64/simd/extq_u32.x: New file.
5996 gcc.target/aarch64/simd/extq_u32_1.c: New file.
5997 gcc.target/aarch64/simd/extq_u64.x: New file.
5998 gcc.target/aarch64/simd/extq_u64_1.c: New file.
5999 gcc.target/aarch64/simd/extq_u8.x: New file.
6000 gcc.target/aarch64/simd/extq_u8_1.c: New file.
6001 gcc.target/aarch64/simd/extq_f64.c: New file.
6002
6003 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
6004
6005 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
6006 * gcc.target/aarch64/vtrnu32.c: Likewise.
6007 * gcc.target/aarch64/vtrnf32.c: Likewise.
6008
6009 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
6010
6011 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
6012 * gcc.target/aarch64/simd/vtrnf32.x: New file.
6013 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
6014 * gcc.target/aarch64/simd/vtrnp16.x: New file.
6015 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
6016 * gcc.target/aarch64/simd/vtrnp8.x: New file.
6017 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
6018 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
6019 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
6020 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
6021 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
6022 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
6023 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
6024 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
6025 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
6026 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
6027 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
6028 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
6029 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
6030 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
6031 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
6032 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
6033 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
6034 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
6035 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
6036 * gcc.target/aarch64/simd/vtrns16.x: New file.
6037 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
6038 * gcc.target/aarch64/simd/vtrns32.x: New file.
6039 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
6040 * gcc.target/aarch64/simd/vtrns8.x: New file.
6041 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
6042 * gcc.target/aarch64/simd/vtrnu16.x: New file.
6043 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
6044 * gcc.target/aarch64/simd/vtrnu32.x: New file.
6045 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
6046 * gcc.target/aarch64/simd/vtrnu8.x: New file.
6047
6048 2014-05-07 Richard Biener <rguenther@suse.de>
6049
6050 PR tree-optimization/57864
6051 * gcc.dg/torture/pr57864.c: New testcase.
6052
6053 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
6054
6055 PR libfortran/61049
6056 * gfortran.dg/list_read_13.f: New test.
6057
6058 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6059
6060 PR c++/60999
6061 * g++.dg/cpp0x/nsdmi-template9.C: New.
6062 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
6063
6064 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
6065 Mike Stump <mikestump@comcast.net>
6066 Richard Sandiford <rdsandiford@googlemail.com>
6067
6068 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
6069
6070 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
6071
6072 PR ipa/60965
6073 * g++.dg/ipa/devirt-32.C: New testcase.
6074
6075 2014-05-05 Richard Biener <rguenther@suse.de>
6076
6077 PR middle-end/61010
6078 * gcc.dg/torture/pr61010.c: New testcase.
6079
6080 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6081
6082 * gcc.target/s390/leaf-profile.c: New testcase.
6083
6084 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6085
6086 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
6087 Disable asm scan for s390.
6088 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6089 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6090
6091 2014-05-05 Bin Cheng <bin.cheng@arm.com>
6092
6093 PR tree-optimization/60363
6094 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
6095
6096 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
6097
6098 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
6099 (dg-require-effective-target): Change target to powerpc_fprs.
6100 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
6101 (dg-require-effective-target): Change target to dfprt.
6102
6103 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6104
6105 PR c++/58582
6106 * g++.dg/cpp0x/deleted4.C: New.
6107 * g++.dg/cpp0x/deleted5.C: Likewise.
6108 * g++.dg/cpp0x/deleted6.C: Likewise.
6109
6110 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6111
6112 PR fortran/61025
6113 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
6114 regexps for -m32.
6115 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
6116 * gfortran.dg/coarray_poly_6.f90: Likewise.
6117 * gfortran.dg/coarray_poly_7.f90: Likewise.
6118 * gfortran.dg/coarray_poly_8.f90: Likewise.
6119
6120 2014-05-02 Marek Polacek <polacek@redhat.com>
6121
6122 PR c/25801
6123 * gcc.dg/pr25801.c: New test.
6124
6125 2014-05-02 Marek Polacek <polacek@redhat.com>
6126
6127 PR c/60784
6128 * gcc.dg/pr60784.c: New test.
6129
6130 2014-05-01 Marek Polacek <polacek@redhat.com>
6131
6132 PR c/60915
6133 * gcc.dg/pr60915.c: New test.
6134
6135 2014-05-01 Marek Polacek <polacek@redhat.com>
6136
6137 PR c/60257
6138 * gcc.dg/pr60257.c: New test.
6139
6140 2014-05-01 Marek Polacek <polacek@redhat.com>
6141
6142 PR c/43395
6143 * c-c++-common/pr43395.c: New test.
6144
6145 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
6146
6147 * gcc.dg/cond-reduc-1.c: New test.
6148 * gcc.dg/cond-reduc-2.c: Likewise.
6149
6150 2014-05-01 Marek Polacek <polacek@redhat.com>
6151
6152 PR c/29467
6153 * gcc.dg/pr29467.c: New test.
6154 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
6155 about boolean types.
6156 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
6157 to bool.
6158 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
6159
6160 2014-05-01 Marek Polacek <polacek@redhat.com>
6161
6162 PR c/43245
6163 * gcc.dg/pr43245.c: New test.
6164
6165 2014-05-01 Marek Polacek <polacek@redhat.com>
6166
6167 PR c/56989
6168 * gcc.dg/pr56989.c: New test.
6169
6170 2014-04-30 Ian Lance Taylor <iant@google.com>
6171
6172 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
6173 in go_compile_args rather than in argument to go-torture-execute.
6174
6175 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
6176
6177 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
6178 instead of getpid.
6179
6180 2014-04-30 Tobias Burnus <burnus@net-b.de>
6181
6182 * gfortran.dg/coarray_poly_6.f90
6183 * gfortran.dg/coarray_poly_7.f90
6184 * gfortran.dg/coarray_poly_8.f90
6185
6186 2014-04-30 Tobias Burnus <burnus@net-b.de>
6187
6188 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
6189 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
6190 * gfortran.dg/coarray/codimension.f90: New.
6191
6192 2014-04-30 Tobias Burnus <burnus@net-b.de>
6193
6194 * gfortran.dg/coarray_lib_this_image_1.f90: New.
6195 * gfortran.dg/coarray_lib_this_image_2.f90: New.
6196
6197 2014-04-30 Tobias Burnus <burnus@net-b.de>
6198
6199 * gfortran.dg/coarray_poly_4.f90: New.
6200 * gfortran.dg/coarray_poly_5.f90: New.
6201
6202 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6203
6204 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
6205 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
6206 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
6207 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
6208 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
6209 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
6210 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
6211 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
6212 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
6213 * gcc.target/arm/simd/vuzpf32_1.c: New file.
6214 * gcc.target/arm/simd/vuzpp16_1.c: New file.
6215 * gcc.target/arm/simd/vuzpp8_1.c: New file.
6216 * gcc.target/arm/simd/vuzps16_1.c: New file.
6217 * gcc.target/arm/simd/vuzps32_1.c: New file.
6218 * gcc.target/arm/simd/vuzps8_1.c: New file.
6219 * gcc.target/arm/simd/vuzpu16_1.c: New file.
6220 * gcc.target/arm/simd/vuzpu32_1.c: New file.
6221 * gcc.target/arm/simd/vuzpu8_1.c: New file.
6222
6223 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6224
6225 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
6226 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
6227 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
6228
6229 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6230
6231 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
6232 * gcc.target/aarch64/simd/vuzpf32.x: New file.
6233 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
6234 * gcc.target/aarch64/simd/vuzpp16.x: New file.
6235 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
6236 * gcc.target/aarch64/simd/vuzpp8.x: New file.
6237 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
6238 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
6239 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
6240 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
6241 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
6242 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
6243 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
6244 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
6245 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
6246 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
6247 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
6248 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
6249 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
6250 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
6251 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
6252 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
6253 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
6254 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
6255 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
6256 * gcc.target/aarch64/simd/vuzps16.x: New file.
6257 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
6258 * gcc.target/aarch64/simd/vuzps32.x: New file.
6259 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
6260 * gcc.target/aarch64/simd/vuzps8.x: New file.
6261 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
6262 * gcc.target/aarch64/simd/vuzpu16.x: New file.
6263 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
6264 * gcc.target/aarch64/simd/vuzpu32.x: New file.
6265 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
6266 * gcc.target/aarch64/simd/vuzpu8.x: New file.
6267
6268 2014-04-30 Richard Biener <rguenther@suse.de>
6269
6270 PR tree-optimization/48329
6271 * gfortran.dg/vect/pr48329.f90: New testcase.
6272
6273 2014-04-30 Marek Polacek <polacek@redhat.com>
6274
6275 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
6276 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
6277
6278 2014-04-30 Marek Polacek <polacek@redhat.com>
6279
6280 PR c/60139
6281 * gcc.dg/pr60139.c: New test.
6282
6283 2014-04-30 Marek Polacek <polacek@redhat.com>
6284
6285 PR c/60351
6286 * gcc.dg/pr60351.c: New test.
6287
6288 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
6289
6290 * gcc.target/arm/simd/simd.exp: New file.
6291 * gcc.target/arm/simd/vzipqf32_1.c: New file.
6292 * gcc.target/arm/simd/vzipqp16_1.c: New file.
6293 * gcc.target/arm/simd/vzipqp8_1.c: New file.
6294 * gcc.target/arm/simd/vzipqs16_1.c: New file.
6295 * gcc.target/arm/simd/vzipqs32_1.c: New file.
6296 * gcc.target/arm/simd/vzipqs8_1.c: New file.
6297 * gcc.target/arm/simd/vzipqu16_1.c: New file.
6298 * gcc.target/arm/simd/vzipqu32_1.c: New file.
6299 * gcc.target/arm/simd/vzipqu8_1.c: New file.
6300 * gcc.target/arm/simd/vzipf32_1.c: New file.
6301 * gcc.target/arm/simd/vzipp16_1.c: New file.
6302 * gcc.target/arm/simd/vzipp8_1.c: New file.
6303 * gcc.target/arm/simd/vzips16_1.c: New file.
6304 * gcc.target/arm/simd/vzips32_1.c: New file.
6305 * gcc.target/arm/simd/vzips8_1.c: New file.
6306 * gcc.target/arm/simd/vzipu16_1.c: New file.
6307 * gcc.target/arm/simd/vzipu32_1.c: New file.
6308 * gcc.target/arm/simd/vzipu8_1.c: New file.
6309
6310 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6311
6312 PR c++/51707
6313 * g++.dg/cpp0x/constexpr-51707.C: New.
6314
6315 2014-04-29 David Malcolm <dmalcolm@redhat.com>
6316
6317 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
6318 occurrences of "int" in the gimple dump to reflect that the return
6319 types of functions now show up in such dumps.
6320 * gcc.dg/tree-ssa/pr27810.c: Likewise.
6321
6322 2014-04-29 Jakub Jelinek <jakub@redhat.com>
6323
6324 PR tree-optimization/60971
6325 * c-c++-common/turtore/pr60971.c: New test.
6326
6327 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
6328
6329 * gcc.target/aarch64/simd/simd.exp: New file.
6330 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
6331 * gcc.target/aarch64/simd/vzipf32.x: New file.
6332 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
6333 * gcc.target/aarch64/simd/vzipp16.x: New file.
6334 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
6335 * gcc.target/aarch64/simd/vzipp8.x: New file.
6336 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
6337 * gcc.target/aarch64/simd/vzipqf32.x: New file.
6338 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
6339 * gcc.target/aarch64/simd/vzipqp16.x: New file.
6340 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
6341 * gcc.target/aarch64/simd/vzipqp8.x: New file.
6342 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
6343 * gcc.target/aarch64/simd/vzipqs16.x: New file.
6344 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
6345 * gcc.target/aarch64/simd/vzipqs32.x: New file.
6346 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
6347 * gcc.target/aarch64/simd/vzipqs8.x: New file.
6348 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
6349 * gcc.target/aarch64/simd/vzipqu16.x: New file.
6350 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
6351 * gcc.target/aarch64/simd/vzipqu32.x: New file.
6352 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
6353 * gcc.target/aarch64/simd/vzipqu8.x: New file.
6354 * gcc.target/aarch64/simd/vzips16_1.c: New file.
6355 * gcc.target/aarch64/simd/vzips16.x: New file.
6356 * gcc.target/aarch64/simd/vzips32_1.c: New file.
6357 * gcc.target/aarch64/simd/vzips32.x: New file.
6358 * gcc.target/aarch64/simd/vzips8_1.c: New file.
6359 * gcc.target/aarch64/simd/vzips8.x: New file.
6360 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
6361 * gcc.target/aarch64/simd/vzipu16.x: New file.
6362 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
6363 * gcc.target/aarch64/simd/vzipu32.x: New file.
6364 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
6365 * gcc.target/aarch64/simd/vzipu8.x: New file.
6366
6367 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6368
6369 * gcc.target/aarch64/fcsel_1.c: New test case.
6370
6371 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
6372
6373 PR libfortran/60810
6374 * gfortran.dg/arrayio_13.f90: New test.
6375
6376 2014-04-28 Martin Jambor <mjambor@suse.cz>
6377
6378 * gcc.dg/tree-ssa/sra-14.c: New test.
6379
6380 2014-04-28 Richard Biener <rguenther@suse.de>
6381
6382 PR middle-end/60092
6383 * gcc.dg/tree-ssa/alias-32.c: New testcase.
6384 * gcc.dg/vect/pr60092.c: Likewise.
6385
6386 2014-04-28 Richard Biener <rguenther@suse.de>
6387
6388 * gcc.dg/tree-ssa/vrp91.c: New testcase.
6389 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
6390 * gcc.dg/Wstrict-overflow-15.c: Likewise.
6391 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
6392
6393 2014-04-28 Richard Biener <rguenther@suse.de>
6394
6395 PR tree-optimization/60979
6396 * gcc.dg/graphite/pr60979.c: New testcase.
6397
6398 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6399
6400 PR c/60983
6401 * gcc.dg/pr60114.c: Use signed chars.
6402
6403 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6404
6405 PR c++/59120
6406 * g++.dg/cpp0x/alias-decl-43.C: New.
6407
6408 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6409
6410 PR fortran/59604
6411 PR fortran/58003
6412 * gfortran.dg/no_range_check_3.f90: New test.
6413
6414 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
6415
6416 PR libfortran/52539
6417 * gfortran.dg/namelist_utf8.f90: New test.
6418
6419 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
6420
6421 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
6422 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
6423 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
6424
6425 2014-04-25 Cary Coutant <ccoutant@google.com>
6426
6427 PR debug/60929
6428 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
6429 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
6430 -fdebug-types-section flag.
6431
6432 2014-04-25 Jiong Wang <jiong.wang@arm.com>
6433
6434 * gcc.target/arm/tail-long-call.c: New test.
6435
6436 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6437
6438 PR tree-optimization/60930
6439 * gcc.dg/torture/pr60930.c: New test.
6440
6441 2014-04-25 Jakub Jelinek <jakub@redhat.com>
6442
6443 PR tree-optimization/60960
6444 * gcc.c-torture/execute/pr60960.c: New test.
6445
6446 2014-04-25 Marek Polacek <polacek@redhat.com>
6447
6448 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
6449
6450 2014-04-25 Marek Polacek <polacek@redhat.com>
6451
6452 PR c/18079
6453 * gcc.dg/pr18079.c: New test.
6454 * gcc.dg/pr18079-2.c: New test.
6455
6456 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
6457
6458 * c-c++-common/gomp/pr60823-2.c: Require effective target
6459 vect_simd_clones.
6460
6461 2014-04-25 Marek Polacek <polacek@redhat.com>
6462
6463 PR c/60114
6464 * gcc.dg/pr60114.c: New test.
6465
6466 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
6467
6468 * gcc.c-torture/execute/20140425-1.c: New test.
6469
6470 2014-04-25 Marek Polacek <polacek@redhat.com>
6471
6472 PR c/60156
6473 * c-c++-common/pr60156.c: New test.
6474
6475 2014-04-25 Richard Biener <rguenther@suse.de>
6476
6477 PR ipa/60912
6478 * g++.dg/opt/pr60912.C: New testcase.
6479
6480 2014-04-25 Richard Biener <rguenther@suse.de>
6481
6482 PR ipa/60911
6483 * gcc.dg/lto/pr60911_0.c: New testcase.
6484
6485 2014-04-24 Cong Hou <congh@google.com>
6486
6487 PR tree-optimization/60896
6488 * g++.dg/vect/pr60896.cc: New test.
6489
6490 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6491
6492 * gcc.target/powerpc/pack01.c: New test to test the new pack and
6493 unpack builtin functionss for 128-bit types.
6494 * gcc.target/powerpc/pack02.c: Likewise.
6495 * gcc.target/powerpc/pack03.c: Likewise.
6496 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
6497 divide builtin functionss.
6498 * gcc.target/powerpc/extend-divide-2.c: Likewise.
6499 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
6500 functions.
6501 * gcc.target/powerpc/bcd-2.c: Likewise.
6502 * gcc.target/powerpc/bcd-3.c: Likewise.
6503 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
6504 builtin functionss.
6505 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
6506
6507 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
6508
6509 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
6510 keeps_null_pointer_checks.
6511 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
6512 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
6513 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
6514 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6515
6516 2014-04-24 Jakub Jelinek <jakub@redhat.com>
6517
6518 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
6519 Replace load with read and store with write.
6520
6521 2014-04-24 Jeff Law <law@redhat.com>
6522
6523 PR target/60822
6524 * gcc.c-torture/pr60822.c: New test.
6525 * gcc.c-torture/pr60822.x: New test.
6526
6527 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
6528
6529 PR c++/57958
6530 * g++.dg/cpp0x/pr57958.C: New test.
6531
6532 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
6533
6534 * lib/target-supports.exp (check_effective_target_vect_perm): Return
6535 true for aarch64_be.
6536
6537 2014-04-24 Radovan Obradovic <robradovic@mips.com>
6538 Tom de Vries <tom@codesourcery.com>
6539
6540 * gcc.dg/fuse-caller-save.c: New test.
6541
6542 2014-04-24 Joey Ye <joey.ye@arm.com>
6543
6544 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
6545
6546 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6547
6548 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
6549 * gcc.dg/vect/vect-bswap16: New test.
6550 * gcc.dg/vect/vect-bswap32: Likewise.
6551 * gcc.dg/vect/vect-bswap64: Likewise.
6552
6553 2014-04-23 Jeff Law <law@redhat.com>
6554
6555 PR tree-optimization/60902
6556 * gcc.target/i386/pr60902.c: New test.
6557
6558 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
6559
6560 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
6561 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
6562 * gcc.target/aarch64/vdup_n_1.c: New testcase.
6563
6564 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6565
6566 * gcc.target/arm/rev16.c: New test.
6567
6568 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6569
6570 * gcc.target/aarch64/rev16_1.c: New test.
6571
6572 2014-04-23 Richard Biener <rguenther@suse.de>
6573
6574 PR tree-optimization/60903
6575 * gcc.dg/torture/pr60903.c: New testcase.
6576
6577 2014-04-23 Richard Biener <rguenther@suse.de>
6578
6579 PR middle-end/60895
6580 * g++.dg/torture/pr60895.C: New testcase.
6581
6582 2014-04-23 Richard Biener <rguenther@suse.de>
6583
6584 PR middle-end/60891
6585 * gcc.dg/torture/pr60891.c: New testcase.
6586
6587 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6588
6589 PR sanitizer/60275
6590 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
6591 -fno-sanitize-recover to dg-options.
6592 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
6593 add -std=c++11 to dg-options.
6594 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
6595 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
6596 add -std=c++1y to dg-options.
6597 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
6598 -fno-sanitize-recover to dg-options.
6599 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6600 * c-c++-common/ubsan/vla-4.c: Likewise.
6601 * c-c++-common/ubsan/pr59503.c: Likewise.
6602 * c-c++-common/ubsan/vla-3.c: Likewise.
6603 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6604 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6605 * c-c++-common/ubsan/shift-3.c: Likewise.
6606 * c-c++-common/ubsan/overflow-1.c: Likewise.
6607 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6608 * c-c++-common/ubsan/vla-2.c: Likewise.
6609 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6610 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6611 * c-c++-common/ubsan/shift-6.c: Likewise.
6612 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6613 * c-c++-common/ubsan/overflow-add-3.c: New test.
6614 * c-c++-common/ubsan/overflow-add-4.c: New test.
6615 * c-c++-common/ubsan/div-by-zero-6.c: New test.
6616 * c-c++-common/ubsan/div-by-zero-7.c: New test.
6617
6618 2014-04-22 Christian Bruel <christian.bruel@st.com>
6619
6620 * gcc.target/sh/hiconst.c: New test.
6621
6622 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
6623
6624 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
6625 lroundf generates custom round instruction, too.
6626
6627 2014-04-22 Tobias Burnus <burnus@net-b.de>
6628
6629 PR fortran/60881
6630 * coarray/alloc_comp_3.f90: New.
6631
6632 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
6633
6634 PR target/60868
6635 * gcc.target/i386/pr60868.c: New testcase.
6636
6637 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6638
6639 PR c/59073
6640 * c-c++-common/gomp/pr59073.c: New test.
6641
6642 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6643
6644 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
6645
6646 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6647
6648 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
6649 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
6650
6651 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
6652
6653 * gcc.dg/memcpy-5.c: New test.
6654
6655 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6656
6657 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
6658
6659 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
6660 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
6661 *-*-solaris2.9.
6662 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
6663 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
6664 from dg-options.
6665 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
6666 from dg-additional-options.
6667 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
6668 from dg-options.
6669
6670 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
6671 execution check.
6672 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
6673 (sigill_hdlr): Remove.
6674 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
6675 check.
6676
6677 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
6678 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
6679 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
6680
6681 * lib/target-supports.exp (add_options_for_tls): Remove
6682 *-*-solaris2.9* handling.
6683
6684 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
6685
6686 * gcc.target/aarch64/vect_cvtf_1.c: New.
6687
6688 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6689
6690 PR tree-optimization/60823
6691 * c-c++-common/gomp/pr60823-1.c: New test.
6692 * c-c++-common/gomp/pr60823-2.c: New test.
6693 * c-c++-common/gomp/pr60823-3.c: New test.
6694
6695 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6696
6697 * gcc.target/arm/anddi_notdi-1.c: New test.
6698 * gcc.target/arm/iordi_notdi-1.c: New test case.
6699
6700 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6701
6702 * gcc.target/arm/iordi_notdi-1.c: New test.
6703
6704 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6705
6706 * gcc.target/aarch64/vrnd_f64_1.c : New file.
6707
6708 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6709
6710 PR target/60735
6711 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
6712 not cause errors if -mspe.
6713
6714 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
6715
6716 PR target/60909
6717 * gcc.target/i386/pr60909-1.c: New test.
6718 * gcc.target/i386/pr60909-2.c: Ditto.
6719
6720 2014-04-18 Cong Hou <congh@google.com>
6721
6722 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
6723 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6724
6725 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6726
6727 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6728 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6729
6730 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6731
6732 PR c++/59200
6733 * g++.dg/cpp0x/alias-decl-42.C: New.
6734
6735 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
6736
6737 * gcc.target/powerpc/ti_math1.c: New.
6738 * gcc.target/powerpc/ti_math2.c: New.
6739
6740 2014-04-17 Martin Jambor <mjambor@suse.cz>
6741
6742 * gnat.dg/opt34.adb: New.
6743 * gnat.dg/opt34_pkg.ads: Likewise.
6744
6745 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6746
6747 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6748 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6749
6750 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6751
6752 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6753 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6754
6755 2014-04-17 Jakub Jelinek <jakub@redhat.com>
6756
6757 PR target/60847
6758 Forward port from 4.8 branch
6759 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
6760
6761 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6762 Fix scan patterns.
6763 * gcc.target/i386/bmi-2.c: Ditto.
6764
6765 2014-04-17 Richard Biener <rguenther@suse.de>
6766
6767 PR middle-end/60849
6768 * g++.dg/opt/pr60849.C: New testcase.
6769
6770 2014-04-17 Richard Biener <rguenther@suse.de>
6771
6772 PR tree-optimization/60836
6773 * g++.dg/vect/pr60836.cc: New testcase.
6774
6775 2014-04-17 Richard Biener <rguenther@suse.de>
6776
6777 PR tree-optimization/60841
6778 * gcc.dg/vect/pr60841.c: New testcase.
6779
6780 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6781
6782 * g++.dg/ipa/devirt-31.C: New testcase.
6783
6784 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6785
6786 PR lto/60820
6787 * gcc.dg/lto/pr60820_0.c: New testcase.
6788 * gcc.dg/lto/pr60820_1.c: New testcase.
6789
6790 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6791
6792 PR ipa/60854
6793 * g++.dg/torture/pr60854.C: New testcase.
6794
6795 2014-04-16 Catherine Moore <clm@codesourcery.com>
6796
6797 * gcc.target/mips/umips-store16-2.c: New test.
6798
6799 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
6800
6801 * g++.dg/cpp0x/initlist-vect.C: New file.
6802
6803 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
6804
6805 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6806 * gcc.dg/uninit-I-O0.c: Likewise.
6807 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6808
6809 2014-04-16 Jakub Jelinek <jakub@redhat.com>
6810
6811 PR tree-optimization/60844
6812 * gcc.dg/pr60844.c: New test.
6813
6814 2014-04-15 Richard Biener <rguenther@suse.de>
6815
6816 PR rtl-optimization/56965
6817 * gcc.dg/torture/pr56965-1.c: New testcase.
6818 * gcc.dg/torture/pr56965-2.c: Likewise.
6819
6820 2014-04-15 Teresa Johnson <tejohnson@google.com>
6821
6822 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6823
6824 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6825
6826 * gnat.dg/vect14.adb: New test.
6827
6828 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6829
6830 * gnat.dg/vect12.ad[sb]: New test.
6831 * gnat.dg/vect13.ad[sb]: Likewise.
6832
6833 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
6834
6835 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6836 under qemu-arm.
6837 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6838 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6839 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6840 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6841 * c-c++-common/ubsan/null-1.c: Likewise.
6842 * c-c++-common/ubsan/null-10.c: Likewise.
6843 * c-c++-common/ubsan/null-11.c: Likewise.
6844 * c-c++-common/ubsan/null-2.c: Likewise.
6845 * c-c++-common/ubsan/null-3.c: Likewise.
6846 * c-c++-common/ubsan/null-4.c: Likewise.
6847 * c-c++-common/ubsan/null-5.c: Likewise.
6848 * c-c++-common/ubsan/null-6.c: Likewise.
6849 * c-c++-common/ubsan/null-7.c: Likewise.
6850 * c-c++-common/ubsan/null-8.c: Likewise.
6851 * c-c++-common/ubsan/null-9.c: Likewise.
6852 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6853 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6854 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6855 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6856 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6857 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6858 * c-c++-common/ubsan/pr59333.c: Likewise.
6859 * c-c++-common/ubsan/pr59667.c: Likewise.
6860 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6861 * c-c++-common/ubsan/pr60636.c: Likewise.
6862 * c-c++-common/ubsan/shift-1.c: Likewise.
6863 * c-c++-common/ubsan/shift-2.c: Likewise.
6864 * c-c++-common/ubsan/vla-1.c: Likewise.
6865
6866 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
6867
6868 * gnat.dg/vect11.ad[sb]: New test.
6869
6870 2014-04-14 Richard Biener <rguenther@suse.de>
6871
6872 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6873
6874 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6875
6876 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6877
6878 2014-04-14 Richard Biener <rguenther@suse.de>
6879 Marc Glisse <marc.glisse@inria.fr>
6880
6881 PR c/60819
6882 * gcc.target/i386/vec-may_alias.c: New testcase.
6883
6884 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6885
6886 * lib/target-supports.exp
6887 (check_effective_target_vect_widen_mult_si_to_di_pattern):
6888 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
6889 Fix formatting.
6890
6891 2014-04-14 Richard Biener <rguenther@suse.de>
6892
6893 PR lto/60720
6894 * gcc.dg/lto/pr60720_0.c: New testcase.
6895 * gcc.dg/lto/pr60720_1.c: Likewise.
6896
6897 2014-04-14 Christian Bruel <christian.bruel@st.com>
6898
6899 * gcc.target/sh/memset.c: New test.
6900
6901 2014-04-14 Richard Biener <rguenther@suse.de>
6902
6903 PR middle-end/55022
6904 * gcc.dg/graphite/pr55022.c: New testcase.
6905
6906 2014-04-14 Richard Biener <rguenther@suse.de>
6907
6908 PR tree-optimization/59817
6909 PR tree-optimization/60453
6910 * gfortran.dg/graphite/pr59817.f: New testcase.
6911 * gcc.dg/graphite/pr59817-1.c: Likewise.
6912 * gcc.dg/graphite/pr59817-2.c: Likewise.
6913
6914 2014-04-14 Jason Merrill <jason@redhat.com>
6915
6916 Revert:
6917 * lib/gcc-dg.exp (dg-build-dso): New.
6918 (gcc-dg-test-1): Handle dg-do-what "dso".
6919
6920 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
6921
6922 PR fortran/60717
6923 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
6924
6925 PR fortran/58085
6926 * gfortran.dg/associate_15.f90: New test.
6927
6928 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6929
6930 PR middle-end/60467
6931 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
6932 case to check.
6933
6934 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6935
6936 PR middle-end/60469
6937 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
6938
6939 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
6940
6941 * gcc.target/mips/umips-store16-1.c: New test.
6942
6943 2014-04-11 Tobias Burnus <burnus@net-b.de>
6944
6945 PR c/60194
6946 * * g++.dg/warn/warn_format_signedness.C: New.
6947 * gcc.dg/format/warn-signedness.c: New.
6948
6949 2014-04-11 Tobias Burnus <burnus@net-b.de>
6950
6951 PR fortran/58880
6952 PR fortran/60495
6953 * gfortran.dg/finalize_25.f90: New.
6954
6955 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6956
6957 * gcc.target/epiphany/t1068-2.c: New file.
6958
6959 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6960
6961 * gcc.target/epiphany/btst-1.c: New test.
6962
6963 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6964
6965 PR rtl-optimization/60651
6966 * gcc.target/epiphany/mode-switch.c: New test.
6967
6968 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6969
6970 PR c++/58600
6971 * g++.dg/cpp0x/gen-attrs-58.C: New.
6972 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
6973
6974 2014-04-11 Steve Ellcey <sellcey@mips.com>
6975 Jakub Jelinek <jakub@redhat.com>
6976
6977 PR middle-end/60556
6978 * gcc.c-torture/compile/pr60556.c: New test.
6979
6980 2014-04-11 Richard Biener <rguenther@suse.de>
6981
6982 PR middle-end/60797
6983 * gcc.dg/pr60797.c: New testcase.
6984
6985 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6986
6987 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
6988 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
6989 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
6990 rename to ...
6991 * gcc.target/s390/htm-nofloat-1.c: ... this one.
6992 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
6993 instructions as well.
6994
6995 2014-04-11 Jakub Jelinek <jakub@redhat.com>
6996
6997 PR rtl-optimization/60663
6998 * gcc.target/arm/pr60663.c: New test.
6999
7000 2014-04-10 Jason Merrill <jason@redhat.com>
7001
7002 * g++.dg/dso/dlclose1.C: Disable for 4.9.
7003
7004 2014-04-10 Jakub Jelinek <jakub@redhat.com>
7005
7006 PR lto/60567
7007 * g++.dg/lto/pr60567_0.C: New test.
7008
7009 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7010
7011 * gfortran.dg/class_nameclash.f90: New test.
7012
7013 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7014
7015 PR c++/52844
7016 * g++.dg/cpp0x/variadic156.C: New.
7017
7018 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7019
7020 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
7021 long.
7022
7023 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7024
7025 PR debug/60655
7026 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
7027 -fdata-sections.
7028
7029 2014-04-09 Steve Ellcey <sellcey@mips.com>
7030
7031 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
7032 and scan lists.
7033
7034 2014-04-09 Cong Hou <congh@google.com>
7035
7036 PR testsuite/60773
7037 * lib/target-supports.exp:
7038 (check_effective_target_vect_widen_si_to_di_pattern): New.
7039 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
7040 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
7041 targets only.
7042 (foo): Fix up formatting.
7043 (main): Call check_vect.
7044
7045 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
7046
7047 PR c++/59115
7048 * g++.dg/template/crash119.C: New.
7049
7050 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
7051
7052 * gcc.target/powerpc/atomic_load_store-p8.c: New.
7053
7054 2014-04-08 Jason Merrill <jason@redhat.com>
7055
7056 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
7057
7058 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7059
7060 PR rtl-optimization/60776
7061 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
7062 * gcc.dg/builtin-bswap-7.c: Likewise.
7063 * gcc.dg/builtin-bswap-6a.c: New testcase.
7064 * gcc.dg/builtin-bswap-7a.c: New testcase.
7065
7066 Revert
7067 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7068
7069 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7070 optimization.
7071 * gcc.dg/builtin-bswap-7.c: Likewise.
7072
7073 2014-04-08 Richard Biener <rguenther@suse.de>
7074
7075 PR tree-optimization/60785
7076 * gcc.dg/graphite/pr60785.c: New testcase.
7077
7078 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7079
7080 PR target/60602
7081 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
7082 with as at -O0.
7083
7084 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
7085
7086 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
7087 * g++.dg/warn/Wnvdtor-3.C: Likewise.
7088 * g++.dg/warn/Wnvdtor-4.C: Likewise.
7089
7090 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
7091
7092 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
7093
7094 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
7095
7096 PR target/60609
7097 * g++.dg/torture/pr60609.C: New test.
7098
7099 2014-04-07 Richard Biener <rguenther@suse.de>
7100
7101 PR tree-optimization/60766
7102 * gcc.dg/torture/pr60766.c: New testcase.
7103
7104 2014-04-07 Jason Merrill <jason@redhat.com>
7105
7106 * lib/gcc-dg.exp (dg-build-dso): New.
7107 (gcc-dg-test-1): Handle dg-do-what "dso".
7108 * lib/target-supports.exp (add_options_for_dlopen): New.
7109 (check_effective_target_dlopen): Use it.
7110
7111 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7112
7113 * gcc.target/arm/pr60657.c: Fix missing curly brace.
7114
7115 2014-04-07 Richard Biener <rguenther@suse.de>
7116
7117 PR middle-end/60750
7118 * g++.dg/torture/pr60750.C: New testcase.
7119 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
7120
7121 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
7122
7123 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
7124
7125 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7126
7127 PR testsuite/60671
7128 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
7129
7130 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7131
7132 PR testsuite/60672
7133 * g++.dg/cpp1y/auto-fn25.C: Require lto.
7134
7135 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
7136
7137 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
7138
7139 * gfortran.dg/warn_conversion_4.f90: Adjust test.
7140
7141 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
7142
7143 * gcc.target/avr/dev-specific-rmw.c: New test.
7144
7145 2014-04-04 Cong Hou <congh@google.com>
7146
7147 PR tree-optimization/60656
7148 * gcc.dg/vect/pr60656.c: New test.
7149
7150 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7151
7152 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7153 optimization.
7154 * gcc.dg/builtin-bswap-7.c: Likewise.
7155
7156 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7157
7158 PR c++/58207
7159 * g++.dg/cpp0x/constexpr-ice15.C: New.
7160
7161 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
7162
7163 PR ipa/59626
7164 testcase by Richard Biener
7165 * gcc.dg/lto/pr59626_0.c: New testcase.
7166 * gcc.dg/lto/pr59626_1.c: New testcase.
7167
7168 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7169
7170 PR debug/60655
7171 * gcc.c-torture/compile/pr60655-1.c: New test.
7172
7173 2014-04-04 Martin Jambor <mjambor@suse.cz>
7174
7175 PR ipa/60640
7176 * g++.dg/ipa/pr60640-1.C: New test.
7177 * g++.dg/ipa/pr60640-2.C: Likewise.
7178 * g++.dg/ipa/pr60640-3.C: Likewise.
7179 * g++.dg/ipa/pr60640-4.C: Likewise.
7180
7181 2014-04-04 Jeff Law <law@redhat.com>
7182
7183 PR target/60657
7184 * gcc.target/arm/pr60657.c: New test.
7185
7186 2014-04-04 Richard Biener <rguenther@suse.de>
7187
7188 PR ipa/60746
7189 * g++.dg/torture/pr60746.C: New testcase.
7190
7191 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
7192
7193 * g++.old-deja/g++.robertl/eb121.C: Adjust.
7194 * g++.old-deja/g++.jason/overload21.C: Likewise.
7195 * g++.old-deja/g++.law/init5.C: Likewise.
7196
7197 2014-04-03 Cong Hou <congh@google.com>
7198
7199 PR tree-optimization/60505
7200 * gcc.dg/vect/pr60505.c: New test.
7201
7202 2014-04-03 Richard Biener <rguenther@suse.de>
7203
7204 PR tree-optimization/60740
7205 * gcc.dg/graphite/pr60740.c: New testcase.
7206
7207 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
7208
7209 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
7210 * g++.dg/warn/Wnvdtor-2.C: New.
7211 * g++.dg/warn/Wnvdtor-3.C: New.
7212 * g++.dg/warn/Wnvdtor-4.C: New.
7213 * g++.dg/warn/Weff1.C: Delete.
7214 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
7215 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
7216
7217 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
7218
7219 PR ipa/60659
7220 * g++.dg/torture/pr60659.C: New testcase.
7221
7222 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7223
7224 PR tree-optimization/60733
7225 * gcc.dg/torture/pr60733.c: New test.
7226
7227 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
7228
7229 PR rtl-optimization/60650
7230 * gcc.target/arm/pr60650-2.c: New.
7231
7232 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
7233
7234 * gcc.target/i386/avx2-vpand-3.c,
7235 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
7236
7237 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7238
7239 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
7240 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
7241 gcc.target/i386/memcpy-strategy-1.c,
7242 gcc.target/i386/memcpy-strategy-2.c,
7243 gcc.target/i386/memcpy-vector_loop-1.c,
7244 gcc.target/i386/memcpy-vector_loop-2.c,
7245 gcc.target/i386/memset-vector_loop-1.c,
7246 gcc.target/i386/memset-vector_loop-2.c,
7247 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
7248 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
7249 -march= options different from those in dg-options.
7250
7251 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7252
7253 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7254 gcc.target/i386/pr30970.c: Use -mtune=generic.
7255 * gcc.target/i386/avx2-vpaddb-3.c,
7256 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
7257 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
7258 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
7259 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
7260 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
7261 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
7262 gcc.target/i386/avx2-vpsubw-3.c,
7263 gcc.target/i386/avx256-unaligned-load-1.c,
7264 gcc.target/i386/avx256-unaligned-load-4.c,
7265 gcc.target/i386/avx256-unaligned-store-1.c,
7266 gcc.target/i386/avx256-unaligned-store-2.c,
7267 gcc.target/i386/avx256-unaligned-store-4.c: Use
7268 -mno-prefer-avx128.
7269
7270 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7271 Iain Sandoe <iain@codesourcery.com>
7272
7273 PR target/54083
7274 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
7275 with the additional options -Wl,-undefined,dynamic_lookup
7276 and -Wl,-flat_namespace.
7277 * gcc.dg/torture/pr53922.c: Additional option
7278 -Wl,-flat_namespace for darwin[89].
7279 * gcc.dg/torture/pr60092.c: Additional options
7280 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
7281 for darwin[89].
7282
7283 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7284
7285 PR target/43751
7286 * lib/prune.exp: Modify the regular express to prune
7287 the new warnings introduced by r205679 on darwin9.
7288
7289 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
7290
7291 * g++.dg/init/ctor4.C: Adjust.
7292 * g++.dg/init/ctor4-1.C: New.
7293 * g++.dg/cpp0x/defaulted2.C: Adjust.
7294
7295 2014-04-01 Richard Henderson <rth@redhat.com>
7296
7297 PR target/60704
7298 * gcc.dg/pr60704.c: New file.
7299
7300 2014-04-01 Bin Cheng <bin.cheng@arm.com>
7301
7302 PR target/60363
7303 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
7304 logical_op_short_circuit targets.
7305
7306 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
7307
7308 PR libfortran/60128
7309 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
7310 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
7311
7312 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
7313
7314 PR rtl-optimization/60700
7315 * gcc.target/i386/pr60700.c: New test.
7316
7317 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7318
7319 PR target/60650
7320 * gcc.target/arm/pr60650.c: Adjust command line options.
7321
7322 2014-03-31 Martin Jambor <mjambor@suse.cz>
7323
7324 PR middle-end/60647
7325 * gcc.dg/pr60647-1.c: New test.
7326 * gcc.dg/pr60647-2.c: Likewise.
7327
7328 2014-03-31 Richard Biener <rguenther@suse.de>
7329
7330 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
7331
7332 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
7333
7334 PR target/60034
7335 * gcc.target/aarch64/pr60034.c: New file.
7336
7337 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
7338
7339 PR c++/60626
7340 * g++.dg/cpp1y/pr60626.C: New testcase.
7341
7342 2014-03-29 Joseph Myers <joseph@codesourcery.com>
7343
7344 * gcc.dg/pr45416.c: Allow bextr on x86.
7345 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
7346 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
7347 gcc.target/i386/fma4-vector.c: Use -mno-fma.
7348 * gcc.target/i386/l_fma_double_1.c,
7349 gcc.target/i386/l_fma_double_2.c,
7350 gcc.target/i386/l_fma_double_3.c,
7351 gcc.target/i386/l_fma_double_4.c,
7352 gcc.target/i386/l_fma_double_5.c,
7353 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
7354 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
7355 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
7356 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
7357 * gcc.target/i386/pr27971.c: Use -mno-tbm.
7358 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
7359 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
7360
7361 2014-03-29 Jakub Jelinek <jakub@redhat.com>
7362
7363 PR target/60648
7364 * g++.dg/pr60648.C: Move test to...
7365 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
7366 dg-options, add for fpic targets dg-additional-options -fPIC.
7367
7368 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
7369
7370 * gnat.dg/opt33.adb: New testcase.
7371
7372 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7373
7374 PR target/60697
7375 * gcc.target/aarch64/pr60697.c: New.
7376
7377 2014-03-27 Jeff Law <law@redhat.com>
7378
7379 PR target/60648
7380 * g++.dg/pr60648.C: New test.
7381
7382 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
7383
7384 PR c++/60573
7385 * g++.dg/cpp1y/pr60573.C: New testcase.
7386
7387 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7388
7389 PR target/60693
7390 * gcc.target/i386/pr60693.c: New test.
7391
7392 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
7393
7394 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
7395
7396 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7397
7398 PR c++/60689
7399 * c-c++-common/pr60689.c: New test.
7400
7401 PR c++/58678
7402 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
7403 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
7404 targets.
7405
7406 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7407
7408 PR target/60675
7409 * gcc.target/aarch64/pr60675.C: New.
7410
7411 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7412
7413 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
7414 * lib/target-supports.exp: Return true for s390
7415 in check_effective_logical_op_short_circuit.
7416
7417 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7418
7419 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
7420 of second source operand.
7421 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7422 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7423 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7424
7425 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7426
7427 PR ipa/60315
7428 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
7429
7430 2014-03-28 Tobias Burnus <burnus@net-b.de>
7431
7432 * lib/cilk-plus-dg.exp: New.
7433 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
7434 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
7435
7436 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7437
7438 PR fortran/60522
7439 * gfortran.dg/where_4.f90: New test case.
7440
7441 2014-03-27 Tobias Burnus <burnus@net-b.de>
7442
7443 PR fortran/58880
7444 * gfortran.dg/finalize_24.f90: New.
7445
7446 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7447
7448 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
7449 vbpermq builtin.
7450
7451 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
7452 vec_select optimizations.
7453 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
7454 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
7455
7456 PR target/60672
7457 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
7458 xxpermdi builtins are supported.
7459
7460 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
7461
7462 PR rtl-optimization/60650
7463 * gcc.target/arm/pr60650.c: New.
7464
7465 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7466
7467 * gcc.target/s390/20140327-1.c: New testcase.
7468
7469 2014-03-27 Jakub Jelinek <jakub@redhat.com>
7470
7471 PR middle-end/60682
7472 * g++.dg/gomp/pr60682.C: New test.
7473
7474 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
7475
7476 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
7477
7478 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
7479
7480 PR target/60580
7481 * gcc.target/aarch64/pr60580_1.c: New.
7482 * gcc.target/aarch64/test_fp_attribute_1.c: New.
7483 * gcc.target/aarch64/test_fp_attribute_2.c: New.
7484
7485 2014-03-26 Dehao Chen <dehao@google.com>
7486
7487 * gcc.dg/predict-8.c: New test.
7488
7489 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
7490
7491 PR c++/52369
7492 * g++.dg/init/const10.C: New.
7493 * g++.dg/init/const11.C: New.
7494 * g++.dg/init/pr25811.C: Adjust.
7495 * g++.dg/init/pr29043.C: Likewise.
7496 * g++.dg/init/pr43719.C: Likewise.
7497 * g++.dg/init/pr44086.C: Likewise.
7498 * g++.dg/init/ctor8.C: Likewise.
7499 * g++.dg/init/uninitialized1.C: Likewise.
7500
7501 2014-03-26 Jakub Jelinek <jakub@redhat.com>
7502
7503 PR sanitizer/60636
7504 * c-c++-common/ubsan/pr60636.c: New test.
7505
7506 2014-03-26 Andreas Schwab <schwab@suse.de>
7507
7508 * g++.dg/torture/pr60315.C: Remove duplication.
7509
7510 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
7511
7512 * gcc.c-torture/execute/20140326-1.c: New test.
7513
7514 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
7515
7516 PR ipa/60315
7517 * g++.dg/torture/pr60315.C: New testcase.
7518
7519 2014-03-25 Martin Jambor <mjambor@suse.cz>
7520
7521 PR ipa/60600
7522 * g++.dg/ipa/pr60600.C: New test.
7523
7524 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
7525
7526 PR testsuite/58013
7527 * g++.dg/opt/pr56999.C: Pop hidden visibility.
7528
7529 2014-03-25 Richard Biener <rguenther@suse.de>
7530
7531 PR middle-end/60635
7532 * gfortran.dg/lto/pr60635_0.f90: New testcase.
7533 * gfortran.dg/lto/pr60635_1.c: Likewise.
7534
7535 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
7536
7537 PR c++/60627
7538 * g++.dg/cpp1y/pr60627.C: New testcase.
7539
7540 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
7541
7542 * gcc.target/aarch64/ushr64_1.c: New.
7543
7544 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
7545
7546 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
7547 (LONG_LONG): Use LLONG.
7548 (set_rvector_long): Explicitly return void.
7549 (set_vector_long): Likewise.
7550 (check_vector_long): Likewise.
7551
7552 2014-03-24 Marek Polacek <polacek@redhat.com>
7553
7554 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
7555 Define INT_MIN.
7556 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
7557 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7558 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7559 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7560 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7561 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7562 * c-c++-common/ubsan/pr59503.c: Likewise.
7563 * c-c++-common/ubsan/pr60613-1.c: Likewise.
7564 * c-c++-common/ubsan/save-expr-1.c: Likewise.
7565 * c-c++-common/ubsan/shift-3.c: Likewise.
7566 * c-c++-common/ubsan/shift-6.c: Likewise.
7567 * c-c++-common/ubsan/undefined-1.c: Likewise.
7568 * c-c++-common/ubsan/vla-2.c: Likewise.
7569 * c-c++-common/ubsan/vla-3.c: Likewise.
7570 * c-c++-common/ubsan/vla-4.c: Likewise.
7571 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
7572 * g++.dg/ubsan/return-2.C: Likewise.
7573
7574 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
7575
7576 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
7577 hppa*-*-hpux*.
7578
7579 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
7580
7581 PR libfortran/59313
7582 PR libfortran/58015
7583 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
7584 * gfortran.dg/round_4.f90: Likewise.
7585
7586 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
7587
7588 PR libfortran/60128
7589 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
7590 i?86-*-solaris2.9*.
7591
7592 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7593
7594 PR sanitizer/60613
7595 * c-c++-common/ubsan/pr60613-1.c: New test.
7596 * c-c++-common/ubsan/pr60613-2.c: New test.
7597
7598 2014-03-22 Matthias Klose <doko@ubuntu.com>
7599
7600 * g++.dg/cpp0x/regress: Remove empty directory.
7601
7602 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7603
7604 PR debug/60603
7605 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
7606
7607 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7608
7609 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
7610 * g++.dg/cpp1y/pr60393.C: Likewise.
7611
7612 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7613
7614 PR c++/60384
7615 * g++.dg/cpp1y/pr60384.C: New.
7616
7617 2014-03-21 Jakub Jelinek <jakub@redhat.com>
7618
7619 PR target/60598
7620 * gcc.dg/pr60598.c: New test.
7621
7622 2014-03-21 Martin Jambor <mjambor@suse.cz>
7623
7624 PR ipa/59176
7625 * g++.dg/torture/pr59176.C: New test.
7626
7627 2014-03-21 Martin Jambor <mjambor@suse.cz>
7628
7629 PR ipa/60419
7630 * g++.dg/ipa/pr60419.C: New test.
7631
7632 2014-03-21 Richard Biener <rguenther@suse.de>
7633
7634 PR tree-optimization/60577
7635 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
7636
7637 2014-03-21 Tobias Burnus <burnus@net-b.de>
7638
7639 PR fortran/60599
7640 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7641
7642 2014-03-20 Jakub Jelinek <jakub@redhat.com>
7643
7644 PR middle-end/60597
7645 * g++.dg/opt/pr60597.C: New test.
7646
7647 PR c++/60572
7648 * g++.dg/init/pr60572.C: New test.
7649
7650 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7651
7652 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
7653
7654 2014-03-19 Tobias Burnus <burnus@net-b.de>
7655
7656 PR fortran/60543
7657 PR fortran/60283
7658 * gfortran.dg/implicit_pure_4.f90: New.
7659
7660 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7661
7662 PR c++/51474
7663 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
7664
7665 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
7666
7667 PR testsuite/60590
7668 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
7669 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
7670 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
7671
7672 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7673
7674 PR c++/60332
7675 * g++.dg/cpp1y/pr60332.C: New.
7676
7677 2014-03-19 Marek Polacek <polacek@redhat.com>
7678
7679 PR sanitizer/60569
7680 * g++.dg/ubsan/pr60569.C: New test.
7681
7682 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7683
7684 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
7685
7686 2014-03-19 Jakub Jelinek <jakub@redhat.com>
7687
7688 PR tree-optimization/60559
7689 * g++.dg/vect/pr60559.cc: New test.
7690
7691 2014-03-18 Ian Lance Taylor <iant@google.com>
7692
7693 PR target/60563
7694 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
7695 (ditype): Rename typedef from int64_t.
7696
7697 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7698
7699 PR c/55383
7700 * gcc.dg/cast-qual-3.c: New.
7701 Revert:
7702 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7703 * c-c++-common/Wcast-qual-1.c: More precise match text.
7704
7705 2014-03-18 Janus Weil <janus@gcc.gnu.org>
7706
7707 PR fortran/55207
7708 PR fortran/60549
7709 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
7710 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
7711 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
7712 * gfortran.dg/intent_optimize_1.f90: Ditto.
7713 * gfortran.dg/pointer_init_9.f90: Ditto.
7714 * gfortran.dg/volatile4.f90: Ditto.
7715 * gfortran.dg/volatile6.f90: Ditto.
7716
7717 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7718
7719 PR c/55383
7720 * c-c++-common/Wcast-qual-1.c: More precise match text.
7721
7722 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7723
7724 PR c++/60305
7725 * g++.dg/cpp0x/constexpr-ice14.C: New.
7726
7727 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7728
7729 PR c++/54250
7730 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7731
7732 2014-03-18 Jakub Jelinek <jakub@redhat.com>
7733
7734 PR sanitizer/60535
7735 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7736 * c-c++-common/ubsan/null-2.c: Likewise.
7737 * c-c++-common/ubsan/null-3.c: Likewise.
7738 * c-c++-common/ubsan/null-4.c: Likewise.
7739 * c-c++-common/ubsan/null-5.c: Likewise.
7740 * c-c++-common/ubsan/null-6.c: Likewise.
7741 * c-c++-common/ubsan/null-7.c: Likewise.
7742 * c-c++-common/ubsan/null-8.c: Likewise.
7743 * c-c++-common/ubsan/null-9.c: Likewise.
7744 * c-c++-common/ubsan/null-10.c: Likewise.
7745 * c-c++-common/ubsan/null-11.c: Likewise.
7746 * c-c++-common/ubsan/overflow-1.c: Likewise.
7747 * c-c++-common/ubsan/overflow-2.c: Likewise.
7748 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7749 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7750 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7751 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7752 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7753 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7754 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7755 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7756 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7757 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7758 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7759 * c-c++-common/ubsan/pr59333.c: Likewise.
7760 * c-c++-common/ubsan/pr59503.c: Likewise.
7761 * c-c++-common/ubsan/pr59667.c: Likewise.
7762 * c-c++-common/ubsan/undefined-1.c: Likewise.
7763 * g++.dg/ubsan/pr59250.C: Likewise.
7764 * g++.dg/ubsan/pr59306.C: Likewise.
7765
7766 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7767
7768 * gcc.dg/tls/pr58595.c: Add tls options.
7769
7770 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
7771
7772 * gcc.target/i386/avx-additional-reg-names.c: New.
7773 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7774
7775 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
7776
7777 PR c++/60390
7778 * g++.dg/cpp1y/pr60390.C: New testcase.
7779
7780 PR c++/60391
7781 * g++.dg/cpp1y/pr60391.C: New testcase.
7782
7783 2014-03-17 Jakub Jelinek <jakub@redhat.com>
7784
7785 PR target/60516
7786 * gcc.target/i386/pr60516.c: New test.
7787
7788 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7789
7790 PR c++/59571
7791 * g++.dg/cpp0x/constexpr-ice13.C: New.
7792
7793 2014-03-17 Marek Polacek <polacek@redhat.com>
7794
7795 PR middle-end/60534
7796 * gcc.dg/gomp/pr60534.c: New test.
7797
7798 2014-03-17 Kai Tietz <ktietz@redhat.com>
7799
7800 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7801
7802 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
7803
7804 PR testsuite/58851
7805 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7806 storage size.
7807
7808 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
7809
7810 PR libfortran/58324
7811 * gfortran.dg/list_read_12.f90: New test.
7812
7813 2014-03-15 Janus Weil <janus@gcc.gnu.org>
7814
7815 PR fortran/55207
7816 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7817 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7818 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7819 -Wno-aggressive-loop-optimizations and remove an unused variable.
7820 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7821 * gfortran.dg/pointer_init_9.f90: New.
7822 * gfortran.dg/volatile4.f90: Put into subroutine.
7823 * gfortran.dg/volatile6.f90: Ditto.
7824
7825 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
7826
7827 PR fortran/60392
7828 * gfortran.dg/transpose_4.f90: New test.
7829
7830 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
7831
7832 PR rtl-optimization/60508
7833 * gcc.target/i386/pr60508.c: New.
7834
7835 2014-03-14 Richard Biener <rguenther@suse.de>
7836
7837 PR middle-end/60518
7838 * g++.dg/pr60518.C: New testcase.
7839
7840 2014-03-14 Martin Jambor <mjambor@suse.cz>
7841
7842 PR lto/60461
7843 * gcc.dg/lto/pr60461_0.c: New test.
7844
7845 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
7846
7847 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7848 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7849 * gcc.dg/lto/save-temps_0.c: New testcase.
7850
7851 2014-03-13 Jakub Jelinek <jakub@redhat.com>
7852
7853 PR middle-end/36282
7854 * c-c++-common/pr36282-1.c: New test.
7855 * c-c++-common/pr36282-2.c: New test.
7856 * c-c++-common/pr36282-3.c: New test.
7857 * c-c++-common/pr36282-4.c: New test.
7858
7859 2014-03-13 Richard Henderson <rth@redhat.com>
7860
7861 PR debug/60438
7862 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7863
7864 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7865
7866 PR c++/60383
7867 * g++.dg/template/crash118.C: New.
7868 * g++.dg/template/crash95.C: Adjust.
7869
7870 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
7871
7872 PR rtl-optimization/57189
7873 * gcc.target/i386/pr57189.c: New.
7874
7875 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7876
7877 PR c++/60254
7878 * g++.dg/cpp0x/static_assert10.C: New.
7879 * g++.dg/cpp0x/static_assert11.C: Likewise.
7880 * g++.dg/cpp0x/static_assert3.C: Adjust.
7881
7882 2014-03-13 Richard Biener <rguenther@suse.de>
7883
7884 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
7885
7886 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7887
7888 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
7889 2.07 128-bit arithmetic.
7890 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
7891
7892 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
7893 due to when TImode is allowed in VSX registers, the allowable
7894 address modes for TImode is just a single indirect address in
7895 order for the value to be loaded and store in either GPR or VSX
7896 registers. This affects the generated code, and it would cause
7897 this test to fail, when such an option is used.
7898
7899 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
7900
7901 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
7902
7903 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7904
7905 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
7906 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
7907 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
7908 only test for exactly one if if -mbranch-cost=1 has been passed.
7909
7910 2014-03-12 Christian Bruel <christian.bruel@st.com>
7911
7912 PR target/60264
7913 * gcc.target/arm/pr60264.c
7914
7915 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7916
7917 PR tree-optimization/60454
7918 * gcc.c-torture/execute/pr60454.c: New test.
7919
7920 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7921 Marc Glisse <marc.glisse@inria.fr>
7922
7923 PR tree-optimization/60502
7924 * gcc.c-torture/compile/pr60502.c: New test.
7925
7926 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7927
7928 PR middle-end/60482
7929 * gcc.dg/vect/pr60482.c: New test.
7930
7931 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
7932
7933 PR c++/60389
7934 * g++.dg/cpp0x/inh-ctor19.C: New.
7935
7936 2014-03-11 Richard Biener <rguenther@suse.de>
7937
7938 PR tree-optimization/60429
7939 PR tree-optimization/60485
7940 * gcc.dg/pr60485-1.c: New testcase.
7941 * gcc.dg/pr60485-2.c: Likewise.
7942
7943 2014-03-10 Jakub Jelinek <jakub@redhat.com>
7944
7945 PR ipa/60457
7946 * g++.dg/ipa/pr60457.C: New test.
7947
7948 2014-03-10 Richard Biener <rguenther@suse.de>
7949
7950 PR middle-end/60474
7951 * g++.dg/torture/pr60474.C: New testcase.
7952
7953 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
7954
7955 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
7956
7957 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
7958
7959 * gcc.dg/lto/pr55113_0.c: New testcase.
7960
7961 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
7962
7963 PR c++/60033
7964 * g++.dg/cpp1y/pr60033.C: New testcase.
7965
7966 PR c++/60393
7967 * g++.dg/cpp1y/pr60393.C: New testcase.
7968
7969 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7970
7971 PR libfortran/60128
7972 * gfortran.dg/fmt_en.f90: New test.
7973
7974 2014-03-07 Jason Merrill <jason@redhat.com>
7975
7976 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
7977 * lib/target-supports.exp (check_effective_target_c++11): Now
7978 means C++11 and up.
7979 (check_effective_target_c++11_only): New.
7980 (check_effective_target_c++11_down): New.
7981 (check_effective_target_c++1y): New.
7982 (check_effective_target_c++1y_only): New.
7983 (check_effective_target_c++98_only): Rename from
7984 check_effective_target_c++98.
7985 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
7986
7987 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
7988
7989 PR c++/58609
7990 * g++.dg/cpp0x/constexpr-ice12.C: New.
7991
7992 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
7993
7994 * c-c++-common/gomp/map-1.c: Extend.
7995
7996 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
7997 Janus Weil <janus@gcc.gnu.org>
7998
7999 PR fortran/51976
8000 * gfortran.dg/deferred_type_component_1.f90 : New test.
8001 * gfortran.dg/deferred_type_component_2.f90 : New test.
8002
8003 2014-03-06 Marek Polacek <polacek@redhat.com>
8004
8005 PR c/60197
8006 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
8007 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
8008
8009 2014-03-06 Jakub Jelinek <jakub@redhat.com>
8010
8011 PR target/58595
8012 * gcc.dg/tls/pr58595.c: New test.
8013
8014 2014-03-06 Richard Biener <rguenther@suse.de>
8015
8016 PR middle-end/60445
8017 PR lto/60424
8018 PR lto/60427
8019 Revert
8020 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
8021
8022 * gcc.dg/lto/pr55113_0.c: New testcase.
8023
8024 2014-03-05 Jakub Jelinek <jakub@redhat.com>
8025
8026 PR testsuite/59308
8027 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
8028 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
8029 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
8030 s390*/i?86/x86_64.
8031 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8032 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8033 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8034 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8035 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
8036 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
8037 even for mips*/s390*/i?86/x86_64.
8038 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8039 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8040 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8041 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8042 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8043
8044 PR lto/60404
8045 * gcc.dg/lto/pr60404_0.c: New test.
8046 * gcc.dg/lto/pr60404_1.c: New file.
8047 * gcc.dg/lto/pr60404_2.c: New file.
8048
8049 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8050
8051 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
8052 long long" throughout.
8053 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
8054 * gcc.dg/vmx/insert-vsx.c: Likewise.
8055 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
8056 * gcc.dg/vmx/ld-vsx.c: Likewise.
8057 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8058 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8059 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8060 * gcc.dg/vmx/merge-vsx.c: Likewise.
8061 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8062 * gcc.dg/vmx/st-vsx.c: Likewise.
8063 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
8064 * gcc.dg/vmx/stl-vsx.c: Likewise.
8065 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
8066
8067 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
8068
8069 * gcc.dg/lto/pr55113_0.c: New testcase.
8070
8071 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8072
8073 PR c++/60376
8074 * g++.dg/cpp1y/pr60376.C: New.
8075
8076 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8077
8078 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
8079
8080 2014-03-04 Richard Biener <rguenther@suse.de>
8081
8082 PR tree-optimization/60382
8083 * gcc.dg/vect/pr60382.c: New testcase.
8084
8085 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
8086
8087 PR libfortran/60148
8088 * gfortran.dg/namelist_84.f90: New test.
8089
8090 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
8091
8092 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
8093 argument to avoid inf values.
8094 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
8095 UNION_FP_CHECK machinery.
8096
8097 2014-03-03 Renlin Li <Renlin.Li@arm.com>
8098
8099 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
8100 i32in128 cases outside special big-endian processing block.
8101
8102 2014-03-03 Jakub Jelinek <jakub@redhat.com>
8103
8104 PR preprocessor/60400
8105 * c-c++-common/cpp/pr60400.c: New test.
8106 * c-c++-common/cpp/pr60400-1.h: New file.
8107 * c-c++-common/cpp/pr60400-2.h: New file.
8108
8109 PR objc++/60398
8110 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
8111
8112 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
8113 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
8114
8115 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8116
8117 PR ipa/60150
8118 * g++.dg/lto/pr60150.H: New testcase.
8119 * g++.dg/lto/pr60150_0.C: New testcase.
8120 * g++.dg/lto/pr60150_1.C: New testcase.
8121
8122 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8123
8124 PR ipa/60306
8125 * g++.dg/ipa/devirt-29.C: New testcase
8126
8127 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8128
8129 PR fortran/60236
8130 * gfortran.dg/vect/pr32380.f: Fix expected test results.
8131
8132 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
8133
8134 PR c++/50025
8135 * g++.dg/cpp0x/pr50025.C: New.
8136
8137 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
8138
8139 PR c++/60377
8140 * g++.dg/cpp1y/pr60377.C: New testcase.
8141
8142 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
8143
8144 PR fortran/60341
8145 * gfortran.dg/str_comp_optimize_1.f90: New test.
8146
8147 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
8148
8149 PR target/60071
8150 * gcc.c-torture/compile/pr60071.c: New.
8151
8152 2014-02-28 Janus Weil <janus@gcc.gnu.org>
8153
8154 PR fortran/60359
8155 * gfortran.dg/unlimited_polymorphic_16.f90: New.
8156
8157 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8158
8159 PR c++/58610
8160 * g++.dg/cpp0x/constexpr-ice11.C: New.
8161
8162 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8163
8164 PR c++/60314
8165 * g++.dg/cpp1y/auto-fn24.C: New.
8166
8167 2014-02-28 Joey Ye <joey.ye@arm.com>
8168
8169 PR target/PR60169
8170 * gcc.target/arm/thumb1-far-jump-3.c: New case.
8171
8172 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8173
8174 PR c++/60253
8175 * g++.dg/overload/ellipsis2.C: New.
8176
8177 2014-02-27 Jeff Law <law@redhat.com>
8178
8179 PR rtl-optimization/52714
8180 * gcc.c-torture/compile/pr52714.c: New test.
8181
8182 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
8183 Jeff Law <law@redhat.com>
8184
8185 PR rtl-optimization/49847
8186 * g++.dg/pr49847.C: New test.
8187
8188 2014-02-27 Marek Polacek <polacek@redhat.com>
8189
8190 PR middle-end/59223
8191 * c-c++-common/pr59223.c: New test.
8192
8193 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8194
8195 * common/config/i386/predicates.md (const1256_operand): Remove.
8196 (const2356_operand): New.
8197 (const_1_to_2_operand): Remove.
8198 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
8199 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
8200 (*avx512pf_gatherpf<mode>sf): Ditto.
8201 (avx512pf_gatherpf<mode>df): Ditto.
8202 (*avx512pf_gatherpf<mode>df_mask): Ditto.
8203 (*avx512pf_gatherpf<mode>df): Ditto.
8204 (avx512pf_scatterpf<mode>sf): Ditto.
8205 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
8206 (*avx512pf_scatterpf<mode>sf): Ditto.
8207 (avx512pf_scatterpf<mode>df): Ditto.
8208 (*avx512pf_scatterpf<mode>df_mask): Ditto.
8209 (*avx512pf_scatterpf<mode>df): Ditto.
8210 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
8211
8212 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8213
8214 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
8215 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
8216 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
8217 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
8218 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
8219 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
8220 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
8221 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
8222
8223 2014-02-26 Bin Cheng <bin.cheng@arm.com>
8224
8225 PR target/60280
8226 * gnat.dg/renaming5.adb: Change to two expected gotos.
8227 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
8228 jump threads.
8229 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
8230 messages for removed basic block.
8231 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
8232 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
8233 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
8234 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
8235
8236 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8237
8238 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
8239 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8240 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8241 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8242 * gcc.dg/vmx/merge-vsx.c: Likewise.
8243 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8244
8245 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
8246
8247 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
8248 * gcc.target/i386/prefetchwt1-1.c: New.
8249 * g++.dg/other/i386-2.C: Add new option.
8250 * g++.dg/other/i386-3.C: Ditto.
8251 * gcc.target/i386/sse-12.c: Ditto.
8252 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
8253 * gcc.target/i386/sse-22.c: Add new option.
8254 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
8255
8256 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8257
8258 PR libfortran/59313
8259 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
8260
8261 PR libfortran/58015
8262 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
8263
8264 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
8265
8266 PR c++/60311
8267 * g++.dg/cpp1y/pr60311.C: New testcase.
8268
8269 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
8270
8271 PR c++/60065
8272 * g++.dg/cpp1y/pr60065.C: New testcase.
8273
8274 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
8275
8276 PR rtl-optimization/60268
8277 * gcc.c-torture/compile/pr60268.c: New test.
8278
8279 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
8280
8281 * gcc.target/microblaze/others/mem_reload.c: New test.
8282
8283 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8284
8285 * gcc.dg/vmx/lde.c: New test.
8286 * gcc.dg/vmx/lde-be-order.c: New test.
8287 * gcc.dg/vmx/ste.c: New test.
8288 * gcc.dg/vmx/ste-be-order.c: New test.
8289
8290 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
8291
8292 PR testsuite/60173
8293 * lib/target-supports.exp
8294 (check_effective_target_logical_op_short_circuit): Add cris-*-*
8295 and crisv32-*-* to list.
8296
8297 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8298
8299 PR fortran/60302
8300 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
8301
8302 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8303
8304 * gcc.dg/vmx/vsums.c: Check entire result vector.
8305 * gcc.dg/vmx/vsums-be-order.c: Likewise.
8306
8307 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8308
8309 * gcc.dg/vmx/ld.c: New test.
8310 * gcc.dg/vmx/ld-be-order.c: New test.
8311 * gcc.dg/vmx/ld-vsx.c: New test.
8312 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
8313 * gcc.dg/vmx/ldl.c: New test.
8314 * gcc.dg/vmx/ldl-be-order.c: New test.
8315 * gcc.dg/vmx/ldl-vsx.c: New test.
8316 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
8317 * gcc.dg/vmx/st.c: New test.
8318 * gcc.dg/vmx/st-be-order.c: New test.
8319 * gcc.dg/vmx/st-vsx.c: New test.
8320 * gcc.dg/vmx/st-vsx-be-order.c: New test.
8321 * gcc.dg/vmx/stl.c: New test.
8322 * gcc.dg/vmx/stl-be-order.c: New test.
8323 * gcc.dg/vmx/stl-vsx.c: New test.
8324 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
8325
8326 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
8327
8328 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
8329 * g++.dg/other/i386-3.C (dg-options): Ditto.
8330 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
8331 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
8332 -mavx512pf and -msha.
8333
8334 2014-02-21 Richard Biener <rguenther@suse.de>
8335
8336 PR tree-optimization/60276
8337 * gcc.dg/vect/pr60276.c: New testcase.
8338
8339 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8340
8341 PR fortran/60234
8342 * gfortran.dg/finalize_23.f90: New.
8343
8344 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
8345
8346 PR c++/60052
8347 PR c++/60053
8348 * g++.dg/cpp1y/pr60052.C: New testcase.
8349 * g++.dg/cpp1y/pr60053.C: New testcase.
8350
8351 2014-02-21 Tobias Burnus <burnus@net-b.de>
8352
8353 PR fortran/60286
8354 * gfortran.dg/inquire_16.f90: New.
8355
8356 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
8357
8358 * gcc.target/nios2/biggot-1.c: New.
8359 * gcc.target/nios2/biggot-2.c: New.
8360
8361 2014-02-20 Martin Jambor <mjambor@suse.cz>
8362
8363 PR ipa/55260
8364 * gcc.dg/ipa/pr55260.c: New test.
8365
8366 2014-02-20 Bin Cheng <bin.cheng@arm.com>
8367
8368 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
8369 for execution test case.
8370
8371 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
8372
8373 PR ipa/58555
8374 * g++.dg/torture/pr58555.C: New testcase.
8375
8376 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8377
8378 PR target/60204
8379 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
8380 reflect abi fix.
8381 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
8382
8383 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8384 Kirill Yukhin <kirill.yukhin@intel.com>
8385
8386 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
8387 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
8388 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
8389 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
8390 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
8391 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
8392
8393 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8394
8395 PR c/37743
8396 * g++.dg/ext/builtin-bswap1.C: New test.
8397 * c-c++-common/pr37743.c: New test.
8398
8399 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
8400
8401 * gcc.dg/decl-10.c: New test.
8402
8403 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8404
8405 PR c++/60267
8406 * g++.dg/ext/ivdep-1.C: New test.
8407
8408 PR c++/60267
8409 * gcc.dg/pr60267.c: New test.
8410
8411 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
8412
8413 PR target/59794
8414 * gcc.target/i386/pr39162.c: Add dg-prune-output.
8415 (dg-options): Remove -Wno-psabi.
8416 * gcc.target/i386/pr59794-2.c: Ditto.
8417 * gcc.target/i386/pr60205-1.c: Ditto.
8418 * gcc.target/i386/sse-5.c: Ditto.
8419
8420 2014-02-18 Nick Clifton <nickc@redhat.com>
8421
8422 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
8423 * gcc.dg/pr23623.c: Likewise.
8424 * gcc.dg/pr48784-1.c: Likewise.
8425 * gcc.dg/pr48784-2.c: Likewise.
8426 * gcc.dg/pr56997-2.c: Likewise.
8427 * gcc.dg/sms-6.c: Likewise.
8428 * gcc.dg/torture/pr60183.c: Likewise.
8429 * gcc.dg/torture/vec-cvt-1.c: Likewise.
8430 * gcc.c-torture/execute/20061220-1.x: New.
8431 * gcc.c-torture/execute/pr43220.x: New.
8432 * gcc.c-torture/execute/pr51581-1.x: New.
8433 * gcc.c-torture/execute/pr51581-2.x: New.
8434 * gcc.c-torture/execute/pr58570.x: New.
8435 * gcc.c-torture/unsorted/DFcmp.x: New.
8436 * gcc.c-torture/unsorted/SFset.x: New.
8437
8438 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
8439
8440 * gnat.dg/opt31.adb: New test.
8441
8442 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8443
8444 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
8445
8446 2014-02-19 Janus Weil <janus@gcc.gnu.org>
8447
8448 PR fortran/60232
8449 * gfortran.dg/typebound_proc_33.f90: New.
8450
8451 2014-02-19 Marek Polacek <polacek@redhat.com>
8452
8453 PR c/60195
8454 * gcc.dg/pr60195.c: New test.
8455
8456 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
8457
8458 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
8459
8460 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8461
8462 PR preprocessor/58844
8463 * c-c++-common/cpp/pr58844-1.c: New test.
8464 * c-c++-common/cpp/pr58844-2.c: New test.
8465
8466 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8467
8468 PR c++/60225
8469 * g++.dg/cpp0x/constexpr-ice10.C: New.
8470
8471 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8472
8473 PR c++/60215
8474 * g++.dg/cpp0x/pr60215.C: New.
8475
8476 2014-02-18 Tobias Burnus <burnus@net-b.de>
8477
8478 PR fortran/49397
8479 * gfortran.dg/proc_ptr_45.f90: New.
8480 * gfortran.dg/proc_ptr_46.f90: New.
8481
8482 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
8483
8484 PR c++/60190
8485 * g++.dg/cpp1y/pr60190.C: New testcase.
8486
8487 PR c++/60064
8488 * g++.dg/cpp1y/pr60064.C: New testcase.
8489
8490 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
8491
8492 PR target/60205
8493 * gcc.target/i386/pr60205-1.c: New test.
8494 * gcc.target/i386/pr60205-2.c: Ditto.
8495
8496 2014-02-18 Kai Tietz <ktietz@redhat.com>
8497
8498 PR target/60193
8499 * gcc.target/i386/nest-1.c: New testcase.
8500
8501 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
8502
8503 * gnat.dg/opt32.adb: New test.
8504
8505 2014-02-18 Janus Weil <janus@gcc.gnu.org>
8506
8507 PR fortran/60231
8508 * gfortran.dg/typebound_generic_15.f90: New.
8509
8510 2014-02-17 Janus Weil <janus@gcc.gnu.org>
8511
8512 PR fortran/55907
8513 * gfortran.dg/init_flag_12.f90: New.
8514
8515 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
8516 Ilya Tocar <ilya.tocar@intel.com>
8517
8518 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
8519 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8520 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8521 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8522
8523 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
8524
8525 * lib/target-supports.exp
8526 (check_effective_target_logical_op_short_circuit): New procedure.
8527 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
8528 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
8529 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
8530 * gcc.dg/tree-ssa/vrp47.c: Likewise.
8531 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8532 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
8533 logical_op_short_circuit for the alternative test, extending
8534 it to arm_cortex_m.
8535
8536 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8537
8538 PR target/60203
8539 * gcc.target/powerpc/pr60203.c: New testsuite.
8540
8541 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
8542
8543 PR fortran/59599
8544 * gfortran.dg/ichar_3.f90: New test.
8545
8546 2014-02-15 Richard Biener <rguenther@suse.de>
8547
8548 PR tree-optimization/60183
8549 * gcc.dg/torture/pr60183.c: New testcase.
8550
8551 2014-02-14 Jeff Law <law@redhat.com>
8552
8553 PR rtl-optimization/60131
8554 * g++.dg/torture/pr60131.C: New test.
8555
8556 2014-02-14 Ian Bolton <ian.bolton@arm.com>
8557
8558 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
8559 on command-line.
8560
8561 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
8562
8563 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
8564
8565 2014-02-14 Jakub Jelinek <jakub@redhat.com>
8566
8567 * gcc.c-torture/compile/20140213.c: New test.
8568
8569 2014-02-13 Jakub Jelinek <jakub@redhat.com>
8570
8571 PR target/43546
8572 * gcc.target/i386/pr43546.c: New test.
8573
8574 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
8575
8576 * gcc.target/s390/hotpatch-compile-8.c: New test.
8577
8578 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8579
8580 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
8581 definition with an ifndef.
8582 * gcc.dg/pr59605-2.c: New test.
8583
8584 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8585
8586 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
8587
8588 2014-02-12 Joseph Myers <joseph@codesourcery.com>
8589
8590 * gcc.dg/torture/float128-mul-underflow.c,
8591 gcc.dg/torture/float128-truncdf-underflow.c,
8592 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
8593
8594 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8595
8596 PR middle-end/59737
8597 * g++.dg/ipa/pr59737.C: New test.
8598
8599 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
8600
8601 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
8602
8603 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
8604
8605 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
8606
8607 * gcc.dg/cilk-plus/jump-openmp.c: New file.
8608
8609 2014-02-12 Richard Biener <rguenther@suse.de>
8610
8611 PR middle-end/60092
8612 * gcc.dg/torture/pr60092.c: New testcase.
8613 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
8614
8615 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
8616
8617 * gcc.c-torture/execute/20140212-1.c: New test.
8618
8619 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8620
8621 PR c++/60047
8622 * g++.dg/cpp0x/pr60047.C: New.
8623
8624 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8625
8626 PR c/60101
8627 * c-c++-common/pr60101.c: New test.
8628
8629 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
8630
8631 PR lto/59468
8632 * g++.dg/ipa/devirt-27.C: New testcase.
8633 * g++.dg/ipa/devirt-26.C: New testcase.
8634
8635 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8636
8637 PR target/60137
8638 * gcc.target/powerpc/pr60137.c: New file.
8639
8640 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8641
8642 PR fortran/52370
8643 * gfortran.dg/pr52370.f90: New test.
8644
8645 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
8646
8647 PR target/59927
8648 Revert
8649 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
8650
8651 PR testsuite/58630
8652 * gcc.target/i386/pr43662.c (dg-options):
8653 Add -maccumulate-outgoing-args.
8654 * gcc.target/i386/pr43869.c (dg-options): Ditto.
8655 * gcc.target/i386/pr57003.c (dg-options): Ditto.
8656 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
8657 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
8658 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
8659 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
8660 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
8661 Add -maccumulate-outgoing-args.
8662 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
8663 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
8664 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
8665 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
8666 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
8667 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
8668 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
8669 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
8670 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
8671 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
8672 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
8673 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
8674 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
8675 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
8676 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
8677
8678 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8679
8680 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
8681
8682 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8683
8684 PR debug/59776
8685 * gcc.dg/guality/pr59776.c: New test.
8686
8687 2014-02-11 Renlin Li <Renlin.Li@arm.com>
8688
8689 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
8690 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
8691 (add_options_for_arm_vfp3): New.
8692
8693 2014-02-11 Jeff Law <law@redhat.com>
8694
8695 PR middle-end/54041
8696 * gcc.target/m68k/pr54041.c: New test.
8697
8698 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8699
8700 PR target/59927
8701 * gcc.target/i386/pr59927.c: New test.
8702
8703 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
8704
8705 * gcc.dg/vect/pr57741-3.c: Require vect_int.
8706 * gcc.dg/vect/pr60012.c: Likewise.
8707 * gcc.dg/vect/vect-119.c: Likewise.
8708 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
8709 * gcc.dg/vect/vect-outer-4c.c: Likewise.
8710
8711 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8712
8713 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
8714
8715 2014-02-10 Jeff Law <law@redhat.com>
8716
8717 PR middle-end-52306
8718 * gcc.c-torture/compile/pr52306.c: New test.
8719
8720 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8721
8722 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8723
8724 2014-02-10 Richard Biener <rguenther@suse.de>
8725
8726 PR tree-optimization/60115
8727 * gcc.dg/torture/pr60115.c: New testcase.
8728
8729 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
8730
8731 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8732 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8733
8734 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
8735 Ilya Tocar <ilya.tocar@intel.com>
8736
8737 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8738 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8739 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8740 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8741 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8742 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8743 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8744 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8745 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8746 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8747 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8748 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8749 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8750 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8751 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8752 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8753 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8754 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8755 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8756 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8757 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8758 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8759 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8760 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8761 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8762 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8763 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8764
8765 2014-02-10 Jakub Jelinek <jakub@redhat.com>
8766
8767 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
8768
8769 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8770
8771 PR fortran/57522
8772 * gfortran.dg/associated_target_5.f03: New test.
8773
8774 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8775
8776 PR fortran/59026
8777 * gfortran.dg/elemental_by_value_1.f90: New test.
8778
8779 2014-02-08 Janus Weil <janus@gcc.gnu.org>
8780
8781 PR fortran/58470
8782 * gfortran.dg/finalize_22.f90: New.
8783
8784 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
8785
8786 PR fortran/60066
8787 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
8788 was fixed by the patch for PR59906.
8789
8790 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8791
8792 PR translation/52289
8793 * gfortran.dg/coarray_8.f90: Update dg-error match.
8794
8795 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8796
8797 PR c/59984
8798 * gcc.dg/vect/pr59984.c: New test.
8799
8800 PR middle-end/60092
8801 * gcc.dg/attr-alloc_align-1.c: New test.
8802 * gcc.dg/attr-alloc_align-2.c: New test.
8803 * gcc.dg/attr-alloc_align-3.c: New test.
8804 * gcc.dg/attr-assume_aligned-1.c: New test.
8805 * gcc.dg/attr-assume_aligned-2.c: New test.
8806 * gcc.dg/attr-assume_aligned-3.c: New test.
8807
8808 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8809
8810 PR target/60077
8811 * gcc.target/i386/pr60077-1.c: New test.
8812 * gcc.target/i386/pr60077-2.c: New test.
8813
8814 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8815
8816 PR preprocessor/56824
8817 * gcc.dg/pr56824.c: New test.
8818
8819 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8820
8821 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8822 variable used for atomic operations.
8823
8824 2014-02-07 Richard Biener <rguenther@suse.de>
8825
8826 PR middle-end/60092
8827 * gcc.dg/vect/pr60092-2.c: New testcase.
8828
8829 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8830
8831 PR c++/60082
8832 Revert
8833 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8834
8835 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8836 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8837
8838 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8839
8840 * gcc.target/s390/fp2int1.c: New testcase.
8841
8842 2014-02-07 Richard Biener <rguenther@suse.de>
8843
8844 PR middle-end/60092
8845 * gcc.dg/tree-ssa/alias-30.c: New testcase.
8846 * gcc.dg/tree-ssa/alias-31.c: Likewise.
8847
8848 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
8849
8850 PR ipa/59918
8851 * g++.dg/torture/pr59918.C: New testcase.
8852
8853 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8854
8855 PR target/59575
8856 * gcc.target/arm/pr59575.c: New test.
8857
8858 PR debug/59992
8859 * gcc.dg/pr59992.c: New test.
8860
8861 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
8862
8863 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8864 init_priority. Test alignment of variable instead of function.
8865
8866 2014-02-06 Marek Polacek <polacek@redhat.com>
8867
8868 PR c/60087
8869 * gcc.dg/pr60087.c: New test.
8870
8871 2014-02-06 Alan Modra <amodra@gmail.com>
8872
8873 * gcc.target/powerpc/pr60032.c: New.
8874
8875 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8876
8877 PR target/60062
8878 * gcc.c-torture/execute/pr60062.c: New test.
8879 * gcc.c-torture/execute/pr60072.c: New test.
8880
8881 2014-02-06 Ian Bolton <ian.bolton@arm.com>
8882
8883 * gcc.dg/tree-ssa/pr59597.c: Make called function static
8884 so that expected outcome works for PIC variants too.
8885
8886 2014-02-06 Yury Gribov <y.gribov@samsung.com>
8887 Kugan Vivekanandarajah <kuganv@linaro.org>
8888
8889 * gcc.target/arm/vect-noalign.c: New file.
8890
8891 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
8892 Jakub Jelinek <jakub@redhat.com>
8893
8894 PR middle-end/60013
8895 * gcc.dg/pr60013.c: New testcase.
8896
8897 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8898
8899 * gcc.dg/vmx/sum2s.c: New.
8900 * gcc.dg/vmx/sum2s-be-order.c: New.
8901
8902 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8903
8904 * gcc.dg/vmx/pack.c: New.
8905 * gcc.dg/vmx/pack-be-order.c: New.
8906 * gcc.dg/vmx/unpack.c: New.
8907 * gcc.dg/vmx/unpack-be-order.c: New.
8908
8909 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8910
8911 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8912 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8913
8914 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8915
8916 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
8917 Use __builtin_floorf, __builtin_ceilf.
8918 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
8919 declaration.
8920 (TEST): Use __builtin_floorf.
8921 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8922
8923 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8924
8925 PR ipa/59947
8926 * g++.dg/opt/pr59947.C: New test.
8927
8928 PR c++/58703
8929 * c-c++-common/gomp/pr58703.c: New test.
8930
8931 2014-02-05 Richard Biener <rguenther@suse.de>
8932
8933 PR testsuite/60076
8934 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
8935 avoid using unsigned long long.
8936
8937 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8938
8939 PR middle-end/57499
8940 * g++.dg/torture/pr57499.C: New test.
8941
8942 2014-02-05 Yury Gribov <y.gribov@samsung.com>
8943
8944 * gcc.dg/asan/nosanitize-and-inline.c: New test.
8945
8946 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
8947
8948 * g++.dg/ipa/devirrt-22.C: Fix template.
8949
8950 2014-02-04 Marek Polacek <polacek@redhat.com>
8951
8952 PR c/60036
8953 * gcc.dg/pr60036.c: New test.
8954
8955 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
8956
8957 PR ipa/60058
8958 * g++.dg/torture/pr60058.C: New testcase.
8959
8960 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
8961
8962 * g++.dg/tsan/default_options.C: Invert check.
8963
8964 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8965
8966 PR tree-optimization/60002
8967 * g++.dg/opt/pr60002.C: New test.
8968
8969 PR tree-optimization/60023
8970 * g++.dg/vect/pr60023.cc: New test.
8971
8972 PR ipa/60026
8973 * c-c++-common/torture/pr60026.c: New test.
8974
8975 PR rtl-optimization/57915
8976 * gcc.target/i386/pr57915.c: New test.
8977
8978 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8979
8980 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
8981
8982 2014-02-04 Renlin Li <Renlin.Li@arm.com>
8983
8984 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
8985
8986 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8987
8988 PR middle-end/59261
8989 * gcc.dg/pr59261.c: New test.
8990
8991 2014-02-04 Richard Biener <rguenther@suse.de>
8992
8993 PR tree-optimization/60012
8994 * gcc.dg/vect/pr60012.c: New testcase.
8995
8996 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8997
8998 PR target/59788
8999 * g++.dg/eh/unwind-direct.C: New test.
9000
9001 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
9002
9003 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
9004 timeout value to 20s.
9005
9006 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
9007
9008 PR ipa/59882
9009 * g++.dg/torture/pr59882.C: New testcase
9010
9011 2014-02-03 Jan Hubicka <jh@suse.cz>
9012
9013 PR ipa/59831
9014 * g++.dg/ipa/devirt-22.C: New testcase.
9015
9016 2014-02-03 Jan Hubicka <jh@suse.cz>
9017
9018 * g++.dg/ipa/devirt-25.C: New testcase.
9019
9020 2014-02-04 Jakub Jelinek <jakub@redhat.com>
9021
9022 PR tree-optimization/59924
9023 * gcc.dg/pr59924.c: New test.
9024
9025 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
9026
9027 PR ipa/59831
9028 * g++.dg/ipa/devirt-24.C: New testcase.
9029
9030 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
9031
9032 PR c++/53017
9033 PR c++/59211
9034 * c-c++-common/attributes-1.c: New testcase.
9035 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
9036
9037 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9038
9039 PR c++/58871
9040 * g++.dg/cpp0x/pr58871.C: New.
9041
9042 2014-02-03 Cong Hou <congh@google.com>
9043
9044 PR tree-optimization/60000
9045 * g++.dg/vect/pr60000.cc: New test.
9046
9047 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
9048
9049 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
9050 * gcc.target/i386/long-double-64-4.c: Likewise.
9051 * gcc.target/i386/long-double-80-1.c: Likewise.
9052 * gcc.target/i386/long-double-80-2.c: Likewise.
9053 * gcc.target/i386/long-double-80-3.c: Likewise.
9054 * gcc.target/i386/long-double-80-4.c: Likewise.
9055 * gcc.target/i386/long-double-80-5.c: Likewise.
9056 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
9057 __multf3 isn't used.
9058 * gcc.target/i386/long-double-64-3.c: Likewise.
9059 * gcc.target/i386/long-double-128-1.c: New test.
9060 * gcc.target/i386/long-double-128-2.c: Likewise.
9061 * gcc.target/i386/long-double-128-3.c: Likewise.
9062 * gcc.target/i386/long-double-128-4.c: Likewise.
9063 * gcc.target/i386/long-double-128-5.c: Likewise.
9064 * gcc.target/i386/long-double-128-6.c: Likewise.
9065 * gcc.target/i386/long-double-128-7.c: Likewise.
9066 * gcc.target/i386/long-double-128-8.c: Likewise.
9067 * gcc.target/i386/long-double-128-9.c: Likewise.
9068 * gcc.target/i386/long-double-64-5.c: Likewise.
9069 * gcc.target/i386/long-double-64-6.c: Likewise.
9070 * gcc.target/i386/long-double-64-7.c: Likewise.
9071 * gcc.target/i386/long-double-64-8.c: Likewise.
9072 * gcc.target/i386/long-double-64-9.c: Likewise.
9073 * gcc.target/i386/long-double-80-10.c: Likewise.
9074 * gcc.target/i386/long-double-80-8.c: Likewise.
9075 * gcc.target/i386/long-double-80-9.c: Likewise.
9076
9077 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
9078
9079 PR rtl-optimization/57662
9080 * g++.dg/pr57662.C: New test.
9081
9082 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9083
9084 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
9085 * gcc.dg/vmx/perm.c: New.
9086 * gcc.dg/vmx/perm-be-order.c: New.
9087
9088 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9089
9090 * gcc.dg/vmx/vsums.c: New.
9091 * gcc.dg/vmx/vsums-be-order.c: New.
9092
9093 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
9094
9095 * g++.dg/ipa/devirt-23.C: New testcase.
9096 * g++.dg/ipa/devirt-20.C: Fix template.
9097
9098 2014-02-02 Jan Hubicka <jh@suse.cz>
9099
9100 * g++.dg/ipa/devirt-21.C: New testcase.
9101
9102 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9103
9104 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
9105 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
9106
9107 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
9108
9109 PR target/60017
9110 * gcc.c-torture/execute/pr60017.c: New test.
9111
9112 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
9113
9114 PR fortran/57033
9115 * gfortran.dg/default_initialization_7.f90: New test.
9116
9117 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
9118
9119 PR fortran/59906
9120 * gfortran.dg/elemental_subroutine_9.f90: New test.
9121
9122 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9123
9124 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
9125
9126 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9127
9128 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
9129
9130 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9131
9132 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
9133
9134 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9135
9136 PR c++/51219
9137 * g++.dg/init/bitfield5.C: New.
9138
9139 2014-02-01 Jakub Jelinek <jakub@redhat.com>
9140
9141 PR tree-optimization/60003
9142 * gcc.c-torture/execute/pr60003.c: New test.
9143
9144 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
9145
9146 PR bootstrap/59985
9147 * gcc.target/arm/pr59985.C: New.
9148
9149 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9150
9151 PR sanitizer/59410
9152 * lib/tsan-dg.exp (tsan_init): Instead of not running any
9153 tsan tests if trivial testcase doesn't run, set dg-do-what-default
9154 to compile.
9155 (tsan_finish): Restore dg-do-what-default.
9156 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
9157 * g++.dg/tsan/fd_close_norace2.C: Likewise.
9158 * g++.dg/tsan/default_options.C: Likewise.
9159 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9160 * g++.dg/tsan/atomic_free2.C: Likewise.
9161 * g++.dg/tsan/cond_race.C: Likewise.
9162 * g++.dg/tsan/fd_close_norace.C: Likewise.
9163 * g++.dg/tsan/benign_race.C: Likewise.
9164 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9165 * c-c++-common/tsan/simple_race.c: Likewise.
9166 * c-c++-common/tsan/mutexset1.c: Likewise.
9167 * c-c++-common/tsan/thread_leak2.c: Likewise.
9168 * c-c++-common/tsan/tls_race.c: Likewise.
9169 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9170 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
9171 * c-c++-common/tsan/free_race2.c: Likewise.
9172 * c-c++-common/tsan/thread_leak.c: Likewise.
9173 * c-c++-common/tsan/thread_leak1.c: Likewise.
9174 * c-c++-common/tsan/race_on_barrier.c: Likewise.
9175 * c-c++-common/tsan/free_race.c: Likewise.
9176 * c-c++-common/tsan/sleep_sync.c: Likewise.
9177 * c-c++-common/tsan/tiny_race.c: Likewise.
9178 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9179 * c-c++-common/tsan/atomic_stack.c: Likewise.
9180 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
9181 in dg-output regexps.
9182 * c-c++-common/tsan/simple_stack.c: Likewise.
9183
9184 2014-01-31 Richard Henderson <rth@redhat.com>
9185
9186 * g++.dg/tm/pr60004.C: New.
9187
9188 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
9189
9190 PR c++/59082
9191 * g++.dg/inherit/crash4.C: New.
9192
9193 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
9194
9195 * c-c++-common/tsan/simple_race.c: Made test less flaky.
9196
9197 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9198
9199 * gcc.target/i386/m512-check.h: Use correct rounding values.
9200
9201 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9202
9203 * gcc.target/i386/avx-1.c: Use correct rounding values.
9204 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
9205 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
9206 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
9207 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
9208 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
9209 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
9210 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
9211 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
9212 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
9213 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
9214 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
9215 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
9216 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
9217 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
9218 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
9219 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
9220 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
9221 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
9222 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
9223 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
9224 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
9225 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
9226 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
9227 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
9228 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
9229 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
9230 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
9231 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
9232 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
9233 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
9234 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
9235 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
9236 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
9237 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
9238 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
9239 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
9240 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
9241 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
9242 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
9243 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
9244 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
9245 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
9246 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
9247 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
9248 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
9249 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
9250 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
9251 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
9252 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
9253 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
9254 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
9255 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
9256 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
9257 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
9258 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
9259 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
9260 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
9261 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
9262 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
9263 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
9264 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
9265 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
9266 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
9267 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
9268 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
9269 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
9270 * gcc.target/i386/sse-13.c: Ditto.
9271 * gcc.target/i386/sse-14.c: Ditto.
9272 * gcc.target/i386/sse-22.c: Ditto.
9273 * gcc.target/i386/sse-23.c: Ditto.
9274
9275 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9276
9277 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
9278 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
9279
9280 2014-01-31 Richard Biener <rguenther@suse.de>
9281
9282 PR middle-end/59990
9283 * gcc.dg/torture/pr59990.c: New testcase.
9284
9285 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9286
9287 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
9288 if it fails don't run any tsan tests.
9289
9290 2014-01-31 Marek Polacek <polacek@redhat.com>
9291
9292 PR c/59963
9293 * gcc.dg/pr59940.c (g): Adjust dg-warning.
9294 (y): Adjust dg-error.
9295 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
9296 * gcc.dg/pr59963-1.c: New test.
9297 * gcc.dg/pr59963-2.c: New test.
9298 * gcc.dg/pr59963-3.c: New test.
9299
9300 2014-01-30 Jakub Jelinek <jakub@redhat.com>
9301
9302 PR target/59923
9303 * gcc.target/arm/pr59923.c: New test.
9304
9305 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9306
9307 * gcc.dg/vmx/splat.c: New.
9308 * gcc.dg/vmx/splat-vsx.c: New.
9309 * gcc.dg/vmx/splat-be-order.c: New.
9310 * gcc.dg/vmx/splat-vsx-be-order.c: New.
9311 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
9312 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
9313
9314 2014-01-30 Richard Biener <rguenther@suse.de>
9315
9316 PR tree-optimization/59993
9317 * gcc.dg/torture/pr59993.c: New testcase.
9318
9319 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9320
9321 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
9322 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
9323 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
9324 vect_int rather than vect_float.
9325
9326 2014-01-30 Marek Polacek <polacek@redhat.com>
9327
9328 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
9329
9330 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
9331
9332 * gcc.target/microblaze/isa/fcmp4.c: New.
9333
9334 2014-01-30 Marek Polacek <polacek@redhat.com>
9335
9336 PR c/59940
9337 * gcc.dg/pr59940.c: New test.
9338 * gcc.dg/pr35635.c (func3): Move dg-warning.
9339
9340 2014-01-30 Richard Biener <rguenther@suse.de>
9341
9342 PR tree-optimization/59903
9343 * gcc.dg/torture/pr59903.c: New testcase.
9344
9345 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9346
9347 PR c++/58843
9348 * g++.dg/lookup/crash8.C: New.
9349
9350 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9351
9352 PR c++/58649
9353 * g++.dg/template/crash117.C: New.
9354
9355 2014-01-30 Richard Biener <rguenther@suse.de>
9356
9357 PR c/59905
9358 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
9359 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
9360 abort.
9361 * gcc.dg/invalid-call-1.c: Likewise.
9362
9363 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9364
9365 PR c++/58561
9366 * g++.dg/cpp1y/auto-fn23.C: New.
9367
9368 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9369
9370 PR c++/58846
9371 * g++.dg/init/dso_handle2.C: New.
9372
9373 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9374
9375 PR c++/58674
9376 * g++.dg/cpp0x/pr58674.C: New.
9377
9378 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
9379
9380 PR target/59617
9381 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
9382 * gcc.target/i386/avx512f-gather-5.c: Ditto.
9383
9384 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9385
9386 * gcc.dg/vmx/merge-be-order.c: New.
9387 * gcc.dg/vmx/merge.c: New.
9388 * gcc.dg/vmx/merge-vsx-be-order.c: New.
9389 * gcc.dg/vmx/merge-vsx.c: New.
9390
9391 2014-01-29 Richard Biener <rguenther@suse.de>
9392
9393 PR tree-optimization/58742
9394 * gcc.dg/pr58742-1.c: New testcase.
9395 * gcc.dg/pr58742-2.c: Likewise.
9396 * gcc.dg/pr58742-3.c: Likewise.
9397
9398 2014-01-29 Renlin Li <Renlin.Li@arm.com>
9399
9400 * gcc.target/arm/ftest-armv7ve-arm.c: New.
9401 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
9402 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
9403
9404 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9405
9406 PR c++/58702
9407 * g++.dg/gomp/pr58702.C: New.
9408
9409 2014-01-29 Dodji Seketeli <dodji@redhat.com>
9410
9411 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
9412 selector.
9413
9414 2014-01-29 Jakub Jelinek <jakub@redhat.com>
9415
9416 PR middle-end/59917
9417 PR tree-optimization/59920
9418 * gcc.dg/pr59920-1.c: New test.
9419 * gcc.dg/pr59920-2.c: New test.
9420 * gcc.dg/pr59920-3.c: New test.
9421 * c-c++-common/gomp/pr59917-1.c: New test.
9422 * c-c++-common/gomp/pr59917-2.c: New test.
9423
9424 PR tree-optimization/59594
9425 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
9426 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
9427 * gcc.dg/vect/pr59594.c: New test.
9428
9429 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
9430
9431 PR fortran/59414
9432 * gfortran.dg/allocate_class_3.f90: New test.
9433
9434 2014-01-28 Dodji Seketeli <dodji@redhat.com>
9435
9436 PR preprocessor/59935
9437 * c-c++-common/cpp/warning-zero-location.c: New test.
9438 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
9439
9440 2014-01-27 Steve Ellcey <sellcey@mips.com>
9441
9442 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
9443
9444 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
9445
9446 * g++.dg/ext/mv16.C: New tests.
9447
9448 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
9449
9450 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
9451 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9452 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
9453 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9454 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
9455 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9456 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
9457 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9458 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
9459 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9460 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
9461 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9462 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
9463 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9464 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
9465 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
9466 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
9467 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9468 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
9469 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9470 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
9471 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9472 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
9473 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9474 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
9475 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9476 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
9477 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9478 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
9479 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9480 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
9481 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9482 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
9483 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9484 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
9485 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9486 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
9487 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9488 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
9489 _mm512_mask_cvtepi32_storeu_epi8.
9490 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9491 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
9492 _mm512_mask_cvtepi32_storeu_epi16.
9493 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9494 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
9495 _mm512_mask_cvtepi64_storeu_epi8.
9496 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9497 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
9498 _mm512_mask_cvtepi64_storeu_epi16.
9499 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9500 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
9501 _mm512_mask_cvtepi64_storeu_epi32.
9502 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9503 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
9504 _mm512_mask_cvtsepi32_storeu_epi8.
9505 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9506 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
9507 _mm512_mask_cvtsepi32_storeu_epi16.
9508 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9509 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
9510 _mm512_mask_cvtsepi64_storeu_epi8.
9511 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9512 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
9513 _mm512_mask_cvtsepi64_storeu_epi16.
9514 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9515 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
9516 _mm512_mask_cvtsepi64_storeu_epi32.
9517 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9518 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
9519 _mm512_mask_cvtusepi32_storeu_epi8.
9520 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9521 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
9522 _mm512_mask_cvtusepi32_storeu_epi16.
9523 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9524 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
9525 _mm512_mask_cvtusepi64_storeu_epi8.
9526 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9527 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
9528 _mm512_mask_cvtusepi64_storeu_epi16.
9529 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9530 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
9531 _mm512_mask_cvtusepi64_storeu_epi32.
9532 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9533 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
9534
9535 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
9536
9537 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
9538 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
9539 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
9540 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
9541 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
9542 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
9543 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
9544 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
9545 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
9546 built-ins roudning immediate.
9547 * gcc.target/i386/sse-22.c: Add new built-ins.
9548 * gcc.target/i386/sse-23.c: Ditto.
9549 * gcc.target/i386/avx-1.c: Ditto.
9550
9551 2014-01-27 Christian Bruel <christian.bruel@st.com>
9552
9553 * gcc.target/sh/torture/strncmp.c: New tests.
9554
9555 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
9556
9557 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
9558
9559 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9560
9561 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
9562
9563 2014-01-24 Jeff Law <law@redhat.com>
9564
9565 PR tree-optimization/59919
9566 * gcc.c-torture/compile/pr59919.c: New test.
9567
9568 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9569
9570 PR c++/57524
9571 * g++.dg/ext/timevar2.C: New.
9572
9573 2014-01-24 Marek Polacek <polacek@redhat.com>
9574
9575 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
9576
9577 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
9578
9579 PR target/59929
9580 * gcc.target/i386/pr59929.c: New test.
9581
9582 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9583
9584 PR target/59909
9585 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
9586 word atomic functions at runtime.
9587
9588 2014-01-23 Marek Polacek <polacek@redhat.com>
9589
9590 PR c/59846
9591 * gcc.dg/pr59846.c: New test.
9592
9593 2014-01-23 Marek Polacek <polacek@redhat.com>
9594
9595 PR c/58346
9596 * c-c++-common/pr58346-1.c: New test.
9597 * c-c++-common/pr58346-2.c: New test.
9598 * c-c++-common/pr58346-3.c: New test.
9599
9600 2014-01-23 Marek Polacek <polacek@redhat.com>
9601
9602 PR c/59871
9603 * gcc.dg/20020220-2.c: Adjust dg-warning message.
9604 * gcc.dg/pr59871.c: New test.
9605
9606 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9607
9608 PR c++/58980
9609 * g++.dg/parse/enum11.C: New.
9610
9611 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9612
9613 * gcc.target/aarch64/sshr64_1.c: New testcase.
9614
9615 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
9616
9617 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
9618 SIMD enabled function.
9619 * g++.dg/cilk-plus/ef_test.C: New test.
9620 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
9621 and added C++ ones.
9622 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
9623 to differenciate C error messages from C++ ones.
9624
9625 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9626
9627 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
9628
9629 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9630
9631 * gcc.target/microblaze/others/builtin-trap.c: New test,
9632
9633 2014-01-23 Jakub Jelinek <jakub@redhat.com>
9634
9635 PR middle-end/58809
9636 * c-c++-common/gomp/pr58809.c: New test.
9637
9638 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
9639
9640 PR sanitizer/59897
9641 * c-c++-common/asan/use-after-return-1.c: Fixed
9642 to pass on darwin.
9643
9644 2014-01-23 Dodji Seketeli <dodji@redhat.com>
9645
9646 PR preprocessor/58580
9647 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
9648
9649 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9650 Ilya Tocar <ilya.tocar@intel.com>
9651
9652 * gcc.target/i386/avx512f-kmovw-1.c: New.
9653
9654 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9655
9656 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
9657 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9658 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9659 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9660 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9661 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9662
9663 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
9664
9665 PR target/52125
9666 * gcc.dg/pr48774.c: Remove skip for mips_rel.
9667 * gcc.target/mips/pr52125.c: New test.
9668
9669 2014-01-22 Marek Polacek <polacek@redhat.com>
9670
9671 PR c/59891
9672 * gcc.dg/torture/pr59891.c: New test.
9673
9674 2014-01-22 Jeff Law <law@redhat.com>
9675
9676 PR tree-optimization/59597
9677 * gcc.dg/tree-ssa/pr59597.c: New test.
9678
9679 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
9680
9681 PR rtl-optimization/59477
9682 * g++.dg/pr59477.C: New.
9683
9684 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9685
9686 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
9687
9688 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
9689
9690 PR c++/59482
9691 * g++.dg/pr59482.C: New.
9692
9693 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9694
9695 * gcc.dg/vmx/insert-vsx-be-order.c: New.
9696 * gcc.dg/vmx/extract-vsx.c: New.
9697 * gcc.dg/vmx/extract-vsx-be-order.c: New.
9698 * gcc.dg/vmx/insert-vsx.c: New.
9699
9700 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9701
9702 PR rtl-optimization/59896
9703 * gcc.target/arm/pr59896.c: New.
9704
9705 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9706
9707 PR rtl-optimization/59858
9708 * gcc.target/arm/pr59858.c: New.
9709
9710 2014-01-21 Jakub Jelinek <jakub@redhat.com>
9711
9712 PR target/59003
9713 * gcc.dg/tree-prof/pr59003.c: New test.
9714
9715 PR middle-end/59860
9716 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
9717 other targets.
9718
9719 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9720
9721 * gfortran.dg/round_3.f08: Add more cases.
9722
9723 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
9724
9725 * lib/target-supports.exp (force_conventional_output_for): New
9726 procedure.
9727 * lib/scanasm.exp (scan-assembler_required_options)
9728 (scan-assembler-not_required_options)
9729 (scan-assembler-times_required_options): Replace with
9730 force_conventional_output_fors.
9731 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9732 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9733
9734 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
9735
9736 PR middle-end/59789
9737 * gcc.target/i386/pr59789.c: New testcase.
9738
9739 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
9740
9741 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9742 the 'code' bitfield from 16 to 8.
9743
9744 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9745
9746 * lib/target-supports.exp
9747 (check_effective_target_vect_perm): Exclude aarch64_be.
9748 (check_effective_target_vect_perm_byte): Likewise.
9749 (check_effective_target_vect_perm_short): Likewise.
9750
9751 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9752
9753 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9754 (RUN_TEST): Use new macro.
9755 (INDEX64_32): Delete.
9756 (INDEX64_64): Likewise.
9757 (INDEX128_32): Likewise.
9758 (INDEX128_64): Likewise.
9759 (INDEX): Likewise.
9760 (test_vneg_f32): Use fixed RUN_TEST.
9761
9762 2014-01-20 Richard Biener <rguenther@suse.de>
9763
9764 PR middle-end/59860
9765 * gcc.dg/pr59860.c: New testcase.
9766
9767 2014-01-20 Jakub Jelinek <jakub@redhat.com>
9768
9769 PR target/59880
9770 * gcc.target/i386/pr59880.c: New test.
9771
9772 2014-01-20 Renlin Li <renlin.li@arm.com>
9773
9774 * gcc.dg/pr44194-1.c: Tweak regexp.
9775
9776 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9777
9778 PR libfortran/59771
9779 PR libfortran/59774
9780 PR libfortran/59836
9781 * gfortran.dg/round_3.f08: New cases added.
9782 * gfortran.dg/fmt_g_1.f90: New test.
9783
9784 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
9785
9786 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9787
9788 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9789
9790 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9791
9792 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9793
9794 * gcc.dg/vect/pr57705.c: Require vect_int.
9795 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9796 * gcc.dg/vect/vect-alias-check.c: Likewise.
9797
9798 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
9799
9800 PR fortran/58007
9801 * gfortran.dg/unresolved_fixup_1.f90: New test.
9802 * gfortran.dg/unresolved_fixup_2.f90: New test.
9803
9804 2014-01-18 Jakub Jelinek <jakub@redhat.com>
9805
9806 PR target/58944
9807 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9808 Remove dg-prune-output lines.
9809
9810 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9811
9812 PR middle-end/59706
9813 * gfortran.dg/pr59706.f90: New test.
9814 * g++.dg/ext/pr59706.C: New test.
9815
9816 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9817
9818 PR c++/59270
9819 PR c++/58811
9820 * g++.dg/cpp0x/decltype-incomplete1.C: New.
9821 * g++.dg/init/pr58811.C: Likewise.
9822
9823 2014-01-17 Jeff Law <law@redhat.com>
9824
9825 PR middle-end/57904
9826 * gfortran.dg/pr57904.f90: New test.
9827
9828 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9829
9830 PR c++/59269
9831 * g++.dg/cpp0x/nsdmi-union4.C: New.
9832
9833 2014-01-17 Marek Polacek <polacek@redhat.com>
9834
9835 PR c++/59838
9836 * g++.dg/diagnostic/pr59838.C: New test.
9837
9838 2014-01-17 Marek Polacek <polacek@redhat.com>
9839
9840 PR c/58346
9841 * gcc.dg/pr58346.c: New test.
9842
9843 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9844
9845 PR testsuite/58776
9846 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
9847 dg-options, use dg-additional-options for i?86/x86_64 to avoid
9848 option duplication.
9849
9850 PR fortran/59440
9851 * gfortran.dg/pr59440-1.f90: New test.
9852 * gfortran.dg/pr59440-2.f90: New test.
9853 * gfortran.dg/pr59440-3.f90: New test.
9854
9855 PR testsuite/59064
9856 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9857 testing for " version" and " alias" with one testing for
9858 " version\[^\n\r]* alias".
9859 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9860 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9861 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9862 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9863 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9864 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9865
9866 PR c++/57945
9867 * c-c++-common/torture/pr57945.c: New test.
9868
9869 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
9870
9871 * gcc.target/arm/its.c: New testcase.
9872
9873 2014-01-16 Jan Hubicka <jh@suse.cz>
9874
9875 PR ipa/59775
9876 * g++.dg/torture/pr59775.C: New testcase.
9877
9878 2014-01-16 Jakub Jelinek <jakub@redhat.com>
9879
9880 PR middle-end/58344
9881 * gcc.c-torture/compile/pr58344.c: New test.
9882
9883 PR target/59839
9884 * gcc.target/i386/pr59839.c: New test.
9885
9886 PR debug/54694
9887 * gcc.target/i386/pr9771-1.c (main): Rename to...
9888 (real_main): ... this. Add __asm name "main".
9889 (ASMNAME, ASMNAME2, STRING): Define.
9890
9891 2014-01-16 Nick Clifton <nickc@redhat.com>
9892
9893 PR middle-end/28865
9894 * gcc.c-torture/compile/pr28865.c: New.
9895 * gcc.c-torture/execute/pr28865.c: New.
9896
9897 2014-01-16 Marek Polacek <polacek@redhat.com>
9898
9899 PR middle-end/59827
9900 * gcc.dg/pr59827.c: New test.
9901
9902 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
9903
9904 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
9905
9906 2014-01-15 Richard Henderson <rth@redhat.com>
9907
9908 PR debug/54694
9909 * gcc.target/i386/pr54694.c: New test.
9910
9911 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
9912
9913 PR c++/49718
9914 * g++.dg/pr49718.C: New test.
9915
9916 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9917
9918 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
9919
9920 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9921
9922 * gcc.dg/vmx/mult-even-odd.c: New.
9923 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
9924
9925 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
9926
9927 * lib/target-supports.exp (check_libcilkrts_available): Added an
9928 extern "C" if we are using C++ along with a function prototype.
9929
9930 2014-01-15 Jeff Law <law@redhat.com>
9931
9932 PR tree-optimization/59747
9933 * gcc.c-torture/execute/pr59747.c: New test.
9934
9935 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
9936
9937 PR target/59794
9938 * c-c++-common/convert-vec-1.c: Also prune ABI change for
9939 Linux/x86.
9940 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
9941 * g++.dg/ext/attribute-test-1.C: Likewise.
9942 * g++.dg/ext/attribute-test-2.C: Likewise.
9943 * g++.dg/ext/attribute-test-3.C: Likewise.
9944 * g++.dg/ext/attribute-test-4.C: Likewise.
9945 * g++.dg/ext/pr56790-1.C: Likewise.
9946 * g++.dg/torture/pr38565.C: Likewise.
9947 * gcc.dg/pr53060.c: Likewise.
9948 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
9949 * c-c++-common/vector-compare-2.c: Likewise.
9950 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
9951 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
9952 dg-message line number.
9953
9954 2014-01-15 Matthias Klose <doko@ubuntu.com>
9955
9956 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
9957
9958 2014-01-15 Richard Biener <rguenther@suse.de>
9959
9960 PR tree-optimization/59822
9961 * g++.dg/torture/pr59822.C: New testcase.
9962
9963 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
9964
9965 PR target/59808
9966 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
9967 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
9968
9969 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
9970 Kugan Vivekanandarajah <kuganv@linaro.org>
9971
9972 PR target/59695
9973 * g++.dg/pr59695.C: New testcase.
9974
9975 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9976
9977 PR target/59803
9978 * gcc.c-torture/compile/pr59803.c: New testcase.
9979
9980 2014-01-15 Jakub Jelinek <jakub@redhat.com>
9981
9982 PR c/58943
9983 * gcc.c-torture/execute/pr58943.c: New test.
9984 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
9985
9986 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
9987
9988 PR target/59794
9989 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
9990 * gcc.target/i386/pr39162.c (y): New __m256i variable.
9991 (bar): Change return type to void. Set y to x.
9992 * gcc.target/i386/pr59794-1.c: New testcase.
9993 * gcc.target/i386/pr59794-2.c: Likewise.
9994 * gcc.target/i386/pr59794-3.c: Likewise.
9995 * gcc.target/i386/pr59794-4.c: Likewise.
9996 * gcc.target/i386/pr59794-5.c: Likewise.
9997 * gcc.target/i386/pr59794-6.c: Likewise.
9998 * gcc.target/i386/pr59794-7.c: Likewise.
9999
10000 2014-01-14 Richard Biener <rguenther@suse.de>
10001
10002 PR tree-optimization/58921
10003 PR tree-optimization/59006
10004 * gcc.dg/torture/pr58921.c: New testcase.
10005 * gcc.dg/torture/pr59006.c: Likewise.
10006 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
10007
10008 2014-01-14 Jakub Jelinek <jakub@redhat.com>
10009
10010 PR testsuite/59494
10011 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
10012 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
10013 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
10014 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
10015 Executing predictive commoning without unrolling.
10016
10017 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
10018
10019 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
10020 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
10021 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
10022 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
10023 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
10024 __builtin_ia32_rsqrt28sd_round.
10025 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
10026 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
10027 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
10028 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
10029 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
10030 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
10031 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
10032 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
10033 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
10034 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
10035 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
10036 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
10037 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
10038 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
10039 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
10040 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
10041 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
10042 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
10043 * gcc.target/i386/sse-22.c: Extend with new built-ins,
10044 fix wrong rounding mode (see above).
10045 * gcc.target/i386/sse-23.c: Ditto.
10046
10047 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10048
10049 * gcc.dg/vmx/insert.c: New.
10050 * gcc.dg/vmx/insert-be-order.c: New.
10051 * gcc.dg/vmx/extract.c: New.
10052 * gcc.dg/vmx/extract-be-order.c: New.
10053
10054 2014-01-13 Jakub Jelinek <jakub@redhat.com>
10055
10056 PR tree-optimization/59387
10057 * gcc.c-torture/execute/pr59387.c: New test.
10058
10059 2014-01-13 Richard Biener <rguenther@suse.de>
10060
10061 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
10062 adjusting mathlib options.
10063 * gfortran.dg/lto/lto.exp: Likewise.
10064
10065 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
10066
10067 * gnat.dg/loop_optimization17.adb: New test.
10068 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
10069
10070 2014-01-13 Christian Bruel <christian.bruel@st.com>
10071
10072 * gcc.target/sh/cmpstrn.c: New case.
10073
10074 2014-01-13 Jakub Jelinek <jakub@redhat.com>
10075
10076 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
10077 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
10078
10079 2014-01-12 Janus Weil <janus@gcc.gnu.org>
10080
10081 PR fortran/58026
10082 * gfortran.dg/alloc_comp_basics_6.f90: New.
10083
10084 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
10085
10086 PR fortran/59700
10087 * gfortran.dg/pr59700.f90: New test.
10088
10089 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
10090
10091 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
10092 * gfortran.dg/use_only_3.f90: Likewise.
10093 * gfortran.dg/inquire_10.f90: Delete opened file.
10094 * gfortran.dg/inquire_15.f90: Likewise.
10095 * gfortran.dg/pr16597.f90: Likewise.
10096 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
10097 for PR59419.
10098
10099 2014-01-10 Jeff Law <law@redhat.com>
10100
10101 PR middle-end/59743
10102 * gcc.c-torture/compile/pr59743.c: New test.
10103
10104 2014-01-10 Jan Hubicka <jh@suse.cz>
10105
10106 PR ipa/58585
10107 * g++.dg/torture/pr58585.C: New testcase.
10108
10109 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
10110
10111 * gcc.dg/pr46309.c: Disable for cris*-*-*.
10112
10113 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
10114
10115 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
10116
10117 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
10118
10119 PR target/59744
10120 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
10121 * gcc.target/aarch64/cmn-neg2.c: New test.
10122
10123 2014-01-10 Richard Biener <rguenther@suse.de>
10124
10125 PR tree-optimization/59374
10126 * gcc.dg/torture/pr59374-3.c: New testcase.
10127
10128 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10129
10130 * lib/target-supports.exp
10131 (check_effective_target_arm_crypto_ok_nocache): New.
10132 (check_effective_target_arm_crypto_ok): Use above procedure.
10133 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
10134
10135 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
10136
10137 PR ipa/58252
10138 PR ipa/59226
10139 * g++.dg/ipa/devirt-20.C: New testcase.
10140 * g++.dg/torture/pr58252.C: Likewise.
10141 * g++.dg/torture/pr59226.C: Likewise.
10142
10143 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
10144
10145 * c-c++-common/asan/no-asan-stack.c: New test.
10146
10147 2014-01-10 Jakub Jelinek <jakub@redhat.com>
10148
10149 PR middle-end/59670
10150 * gcc.dg/pr59670.c: New test.
10151
10152 2014-01-09 Steve Ellcey <sellcey@mips.com>
10153
10154 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
10155
10156 2014-01-09 Jakub Jelinek <jakub@redhat.com>
10157
10158 PR middle-end/47735
10159 * gcc.target/i386/pr47735.c: New test.
10160
10161 PR tree-optimization/59622
10162 * g++.dg/opt/pr59622-2.C: New test.
10163 * g++.dg/opt/pr59622-3.C: New test.
10164 * g++.dg/opt/pr59622-4.C: New test.
10165 * g++.dg/opt/pr59622-5.C: New test.
10166
10167 PR sanitizer/59136
10168 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
10169 filename:line instead of (modulename+offset) form with stripped
10170 initial / from the filename.
10171
10172 2014-01-09 Ian Lance Taylor <iant@google.com>
10173
10174 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
10175 the other Go compiler.
10176
10177 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10178
10179 PR c++/59730
10180 * g++.dg/cpp0x/variadic145.C: New.
10181
10182 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
10183
10184 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
10185 which don't support -fsplit-stack. Skip rotate[0123].go tests.
10186
10187 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10188
10189 PR testsuite/59524
10190 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
10191 are run only if the Cilk library is available/enabled.
10192 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10193 * lib/target-supports.exp (check_libcilkrts_available): New function.
10194
10195 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10196
10197 PR c++/59631
10198 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
10199 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10200 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
10201 with dg-additional-options.
10202 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10203 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10204 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10205 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10206 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
10207 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
10208
10209 2014-01-09 Richard Biener <rguenther@suse.de>
10210
10211 PR tree-optimization/59715
10212 * gcc.dg/torture/pr59715.c: New testcase.
10213
10214 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
10215
10216 * c-c++-common/asan/no-asan-globals.c: New test.
10217 * c-c++-common/asan/no-instrument-reads.c: Likewise.
10218 * c-c++-common/asan/no-instrument-writes.c: Likewise.
10219 * c-c++-common/asan/use-after-return-1.c: Likewise.
10220 * c-c++-common/asan/no-use-after-return.c: Likewise.
10221
10222 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
10223
10224 * gnat.dg/weak2.ad[sb]: New test.
10225
10226 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10227
10228 PR middle-end/59471
10229 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
10230 type, use pointers to vector type instead.
10231
10232 2014-01-08 Catherine Moore <clm@codesourcery.com>
10233
10234 * gcc.target/mips/umips-branch-3.c: New test.
10235 * gcc.target/mips/umips-branch-4.c: New test.
10236
10237 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10238
10239 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
10240 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
10241 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
10242 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
10243 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
10244 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
10245 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
10246 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
10247
10248 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10249
10250 PR rtl-optimization/59137
10251 * gcc.target/mips/pr59137.c: New test.
10252
10253 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
10254
10255 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
10256 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
10257 * gcc.target/i386/pr55433.c (dg-options): Ditto.
10258 * gcc.target/i386/pr57848.c (dg-options): Ditto.
10259 * gcc.target/i386/pr59099.c (dg-options): Ditto.
10260 Require fpic effective target.
10261 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
10262
10263 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10264
10265 PR ipa/59722
10266 * gcc.dg/pr59722.c: New test.
10267
10268 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
10269
10270 PR middle-end/57748
10271 * gcc.dg/torture/pr57748-3.c: New test.
10272 * gcc.dg/torture/pr57748-4.c: New test.
10273
10274 2014-01-08 Marek Polacek <polacek@redhat.com>
10275
10276 PR middle-end/59669
10277 * gcc.dg/gomp/pr59669-1.c: New test.
10278 * gcc.dg/gomp/pr59669-2.c: New test.
10279
10280 2014-01-08 Martin Jambor <mjambor@suse.cz>
10281
10282 PR ipa/59610
10283 * gcc.dg/ipa/pr59610.c: New test.
10284
10285 2014-01-08 Janus Weil <janus@gcc.gnu.org>
10286
10287 PR fortran/58182
10288 * gfortran.dg/binding_label_tests_26a.f90: New.
10289 * gfortran.dg/binding_label_tests_26b.f90: New.
10290
10291 2014-01-08 Marek Polacek <polacek@redhat.com>
10292
10293 PR sanitizer/59667
10294 * c-c++-common/ubsan/pr59667.c: New test.
10295
10296 2014-01-08 Richard Biener <rguenther@suse.de>
10297
10298 PR middle-end/59630
10299 * gcc.dg/pr59630.c: New testcase.
10300
10301 2014-01-08 Richard Biener <rguenther@suse.de>
10302
10303 PR middle-end/59471
10304 * gcc.dg/pr59471.c: New testcase.
10305
10306 2014-01-07 Jeff Law <law@redhat.com>
10307
10308 PR middle-end/53623
10309 * gcc.target/i386/pr53623.c: New test.
10310
10311 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
10312
10313 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
10314 blanks at EOF.
10315 * g++.dg/cpp1y/pr58534.C: Likewise.
10316 * g++.dg/cpp1y/pr58536.C: Likewise.
10317 * g++.dg/cpp1y/pr58548.C: Likewise.
10318 * g++.dg/cpp1y/pr58549.C: Likewise.
10319 * g++.dg/cpp1y/pr58637.C: Likewise.
10320 * g++.dg/cpp1y/pr59112.C: Likewise.
10321 * g++.dg/cpp1y/pr59113.C: Likewise.
10322 * g++.dg/cpp1y/pr59629.C: Likewise.
10323 * g++.dg/cpp1y/pr59635.C: Likewise.
10324 * g++.dg/cpp1y/pr59636.C: Likewise.
10325 * g++.dg/cpp1y/pr59638.C: Likewise.
10326
10327 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
10328
10329 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
10330
10331 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
10332
10333 * gcc.target/i386/intrinsics_4.c (bar): New function.
10334
10335 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
10336
10337 * g++.dg/ext/is_base_of_incomplete-2.C: New.
10338
10339 2014-01-07 Jakub Jelinek <jakub@redhat.com>
10340
10341 PR rtl-optimization/58668
10342 * gcc.dg/pr58668.c: New test.
10343
10344 PR tree-optimization/59643
10345 * gcc.dg/pr59643.c: New test.
10346 * gcc.c-torture/execute/pr59643.c: New test.
10347
10348 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10349
10350 PR fortran/59589
10351 * gfortran.dg/class_allocate_16.f90: New.
10352
10353 2014-01-06 Jakub Jelinek <jakub@redhat.com>
10354
10355 PR target/59644
10356 * gcc.target/i386/pr59644.c: New test.
10357
10358 2014-01-06 Marek Polacek <polacek@redhat.com>
10359
10360 PR c/57773
10361 * gcc.dg/pr57773.c: New test.
10362
10363 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
10364
10365 PR c++/59635
10366 PR c++/59636
10367 PR c++/59629
10368 PR c++/59638
10369 * g++.dg/cpp1y/pr59635.C: New testcase.
10370 * g++.dg/cpp1y/pr59636.C: New testcase.
10371 * g++.dg/cpp1y/pr59629.C: New testcase.
10372 * g++.dg/cpp1y/pr59638.C: New testcase.
10373
10374 2014-01-06 Martin Jambor <mjambor@suse.cz>
10375
10376 PR ipa/59008
10377 * gcc.dg/ipa/pr59008.c: New test.
10378
10379 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10380
10381 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
10382 if supported.
10383
10384 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10385
10386 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
10387 Require c99_runtime.
10388 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
10389
10390 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
10391 Require c99_runtime.
10392 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
10393 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
10394 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
10395
10396 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
10397 Require c99_runtime.
10398 Make CALC void static.
10399 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
10400
10401 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
10402 Require c99_runtime.
10403 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
10404
10405 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10406
10407 * gcc.target/i386/pr59501-1.c: Require avx effective target.
10408 * gcc.target/i386/pr59501-2.c: Likewise.
10409 * gcc.target/i386/pr59501-3.c: Likewise.
10410 * gcc.target/i386/pr59501-4.c: Likewise.
10411 * gcc.target/i386/pr59501-5.c: Likewise.
10412 * gcc.target/i386/pr59501-6.c: Likewise.
10413
10414 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10415
10416 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
10417 * gcc.target/i386/pr59390_1.c: Likewise.
10418 * gcc.target/i386/pr59390_2.c: Likewise.
10419
10420 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
10421
10422 * gcc.dg/pr59350.c: Tweak.
10423 * gcc.dg/pr59350-2.c: New test.
10424 * g++.dg/pr59510.C: Likewise.
10425
10426 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10427
10428 PR fortran/59023
10429 * gfortran.dg/bind_c_procs_2.f90: New.
10430
10431 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
10432
10433 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
10434 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10435 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10436 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10437 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
10438 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10439 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10440
10441 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
10442
10443 * gcc.target/arm/neon-nested-apcs.c: New test.
10444
10445 2014-01-04 Jakub Jelinek <jakub@redhat.com>
10446
10447 PR tree-optimization/59519
10448 * gcc.dg/vect/pr59519-1.c: New test.
10449 * gcc.dg/vect/pr59519-2.c: New test.
10450
10451 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
10452 vmovdqu32.
10453
10454 2014-01-04 Janus Weil <janus@gcc.gnu.org>
10455
10456 PR fortran/59547
10457 * gfortran.dg/typebound_proc_32.f90: New.
10458
10459 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
10460
10461 PR c++/58950
10462 * g++.dg/pr58950.C: New file.
10463
10464 2014-01-03 Tobias Burnus <burnus@net-b.de>
10465
10466 PR c++/58567
10467 * g++.dg/gomp/pr58567.C: New.
10468
10469 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
10470
10471 PR tree-optimization/59651
10472 * gcc.dg/torture/pr59651.c: New test.
10473 * gcc.dg/vect/pr59651.c: Ditto.
10474
10475 2014-01-03 Jakub Jelinek <jakub@redhat.com>
10476
10477 PR target/59625
10478 * gcc.target/i386/pr59625.c: New test.
10479
10480 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10481
10482 Core DR 1442
10483 PR c++/59165
10484 * g++.dg/cpp0x/range-for28.C: New.
10485 * g++.dg/cpp0x/range-for3.C: Update.
10486
10487 2014-01-02 Joseph Myers <joseph@codesourcery.com>
10488
10489 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
10490
10491 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10492
10493 PR c++/59641
10494 * g++.dg/cpp0x/pr59641.C: New file.
10495
10496 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10497
10498 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
10499
10500 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10501
10502 PR c++/59378
10503 * g++.dg/ext/pr59378.C: New file.
10504
10505 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10506
10507 Update copyright years
10508
10509 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10510
10511 * gcc.target/arc/arc.exp: Use the standard form for the copyright
10512 notice.
10513
10514 2014-01-02 Janus Weil <janus@gcc.gnu.org>
10515
10516 PR fortran/59654
10517 * gfortran.dg/dynamic_dispatch_12.f90: New.
10518
10519 2014-01-01 Jakub Jelinek <jakub@redhat.com>
10520
10521 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
10522 the builtin isn't optimized away as unused.
10523
10524 PR rtl-optimization/59647
10525 * g++.dg/opt/pr59647.C: New test.
10526 \f
10527 Copyright (C) 2014 Free Software Foundation, Inc.
10528
10529 Copying and distribution of this file, with or without modification,
10530 are permitted in any medium without royalty provided the copyright
10531 notice and this notice are preserved.