re PR tree-optimization/63266 (Test regression: gcc.target/sh/pr53568-1.c)
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
2
3 PR tree-optimization/63266
4 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
5
6 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
7
8 * gcc.target/arm/pr63210.c: New test.
9
10 2014-09-23 Andi Kleen <ak@linux.intel.com>
11
12 * gcc.dg/noreorder.c: New test.
13 * gcc.dg/noreorder2.c: New test.
14 * gcc.dg/noreorder3.c: New test.
15 * gcc.dg/noreorder4.c: New test.
16
17 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
18
19 * gcc.dg/combine_ashiftrt_1.c: New test.
20 * gcc.dg/combine_ashiftrt_2.c: Likewise.
21 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
22 workarounds for cmge.
23 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
24 absence of mvn.
25
26 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
27
28 PR c++/61857
29 * g++.dg/cpp1y/lambda-init10.C: New.
30
31 2014-09-23 Jakub Jelinek <jakub@redhat.com>
32
33 PR fortran/63331
34 * gfortran.dg/pr63331.f90: New test.
35
36 2014-09-24 Renlin Li <renlin.li@arm.com>
37
38 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
39 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
40 * gcc.dg/pr10474.c: Likewise.
41
42 2014-09-20 Mark Wielaard <mjw@redhat.com>
43
44 * gcc.dg/guality/const-volatile.c (i): Mark as used.
45 (ci): Likewise.
46 (pci): Likewise.
47 (pvi): Likewise.
48 (pcvi): Likewise.
49 (cip): Likewise.
50 (foo): Likewise.
51 (cfoo): Likewise.
52
53 2014-09-20 Mark Wielaard <mjw@redhat.com>
54
55 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
56 and "long int" to plain "short" and "long".
57 * gcc.dg/guality/const-volatile.c (struct bar): New struct
58 containing short and long long fields.
59 (bar): New variable to test the type.
60
61 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
62
63 PR c++/62155
64 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
65
66 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
67
68 PR c++/62219
69 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
70
71 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
72
73 * gcc.dg/vect/vect-reduc-or_1.c: New test.
74 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
75
76 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
77
78 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
79 New.
80
81 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
82 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
83
84 2014-09-22 Jakub Jelinek <jakub@redhat.com>
85
86 PR debug/63328
87 * c-c++-common/gomp/pr63328.c: New test.
88
89 2014-09-22 Martin Liska <mliska@suse.cz>
90
91 PR lto/63270
92 * g++.dg/lto/pr63270_0.C: New test.
93 * g++.dg/lto/pr63270_1.C: New test.
94
95 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
96
97 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
98 for call_value_rex64_ms_sysv.
99 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
100 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
101 for call_rex64_ms_sysv.
102
103 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
104 Tobias Burnus <burnus@net-b.de>
105
106 * gfortran.dg/coarray_atomic_5.f90: New
107
108 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
109
110 PR c++/61825
111 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
112
113 2014-09-19 Andi Kleen <ak@linux.intel.com>
114
115 * gcc.dg/pg-override.c: Only run on x86 Linux.
116 * gcc.dg/pg.c: Dito.
117 * gcc.target/i386/fentry-override.c: Exclude for PIC.
118 * gcc.target/i386/fentry.c: Dito.
119
120 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
121
122 PR ipa/61998
123 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
124
125 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
126
127 PR fortran/63152
128 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
129 * gfortran.dg/pr63152.f90: New test.
130
131 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
132
133 PR c++/58328
134 * g++.dg/cpp0x/nsdmi10.C: New.
135
136 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
137
138 * gcc.dg/ssp-3.c: New.
139 * gcc.dg/ssp-4.c: Likewise.
140
141 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
142
143 * gcc.target/s390/dfp-conv1.c: New testcase.
144
145 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
146
147 * c-c++-common/asan/red-align-1.c: New test.
148 * c-c++-common/asan/red-align-2.c: New test.
149
150 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
151
152 * gcc.dg/pr61053.c: Updated for x32.
153
154 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
155
156 PR debug/63285
157 * gcc.target/i386/pr63285.c: New test.
158
159 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
160
161 PR target/61360
162 * gcc.target/i386/pr61360.c: New.
163
164 2014-09-18 Jakub Jelinek <jakub@redhat.com>
165
166 PR c++/62017
167 * g++.dg/asan/pr62017.C: New test.
168
169 PR testsuite/63292
170 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
171
172 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
173
174 PR c++/62232
175 * g++.dg/cpp0x/Wdtor1.C: New.
176
177 2014-09-18 Joseph Myers <joseph@codesourcery.com>
178
179 * gcc.dg/torture/float128-exact-underflow.c: New test.
180
181 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
182
183 PR c++/61745
184 * g++.dg/template/pr61745.C: New.
185
186 2014-09-17 Marek Polacek <polacek@redhat.com>
187
188 PR c/61854
189 * gcc.dg/cpp/pr61854-1.c: New test.
190 * gcc.dg/cpp/pr61854-2.c: New test.
191 * gcc.dg/cpp/pr61854-3.c: New test.
192 * gcc.dg/cpp/pr61854-3.h: New test.
193 * gcc.dg/cpp/pr61854-4.c: New test.
194 * gcc.dg/cpp/pr61854-5.c: New test.
195 * gcc.dg/cpp/pr61854-6.c: New test.
196 * gcc.dg/cpp/pr61854-7.c: New test.
197 * gcc.dg/cpp/pr61854-c90.c: New test.
198 * gcc.dg/cpp/pr61854-c94.c: New test.
199
200 2014-09-17 Jakub Jelinek <jakub@redhat.com>
201
202 PR debug/63284
203 * gcc.dg/pr63284.c: New test.
204
205 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
206
207 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
208
209 PR c++/63241
210 * g++.dg/cpp0x/constexpr-63241.C: New.
211
212 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
213
214 PR libfortran/62768
215 * gfortran.dg/filename_null.f90: New test.
216
217 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
218
219 * gcc.dg/pg-override.c: Fix a typo.
220
221 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
222
223 * gcc.dg/pg.c: Fix a typo.
224
225 2014-09-16 Richard Biener <rguenther@suse.de>
226
227 PR testsuite/63258
228 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
229 for "vectorization not profitable".
230
231 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
232
233 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
234
235 2014-09-16 Jakub Jelinek <jakub@redhat.com>
236
237 PR fortran/56408
238 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
239 missing nexted dg-test call support in dejaGNU 1.4.4.
240
241 2014-09-15 Andi Kleen <ak@linux.intel.com>
242
243 * gcc.dg/pg-override.c: New test.
244 * gcc.dg/pg.c: New test.
245 * gcc.target/i386/fentry-override.c: New test.
246 * gcc.target/i386/fentry.c: New test.
247
248 2014-09-15 Jakub Jelinek <jakub@redhat.com>
249
250 PR fortran/56408
251 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
252 New global vars.
253 (dg-compile-aux-modules): New procedure.
254 * gfortran.dg/binding_label_tests_10.f03: Remove comment
255 and keep-modules.
256 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
257 use dg-compile-aux-modules.
258 * gfortran.dg/binding_label_tests_11.f03: Remove comment
259 and keep-modules.
260 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
261 use dg-compile-aux-modules.
262 * gfortran.dg/binding_label_tests_13.f03: Remove comment
263 and keep-modules.
264 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
265 use dg-compile-aux-modules.
266 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
267 and keep-modules.
268 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
269 use dg-compile-aux-modules.
270 * gfortran.dg/class_45a.f03: Remove keep-modules.
271 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
272 and cleanup-modules.
273 * gfortran.dg/class_4a.f03: Use dg-do link, use
274 dg-additional-sources and cleanup-modules, remove keep-modules
275 and update comment.
276 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
277 keep-modules, adjust comment.
278 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
279 dg-additional-sources and cleanup-modules.
280 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
281 associated comment.
282 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
283 remove comment.
284 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
285 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
286 use dg-compile-aux-modules.
287 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
288 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
289 use dg-compile-aux-modules.
290 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
291 * gfortran.dg/whole_file_29.f90: Remove comment, use
292 dg-compile-aux-modules.
293 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
294 * gfortran.dg/whole_file_31.f90: Remove comment, use
295 dg-compile-aux-modules.
296
297 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
298 gcc_parallel_test_enable): New procedures. If
299 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
300 runtest_file_p to invoke also gcc_parallel_test_run_p.
301 * g++.dg/guality/guality.exp (check_guality): Save/restore
302 test_counts array around the body of the procedure.
303 * gcc.dg/guality/guality.exp (check_guality): Likewise.
304 * g++.dg/plugin/plugin.exp: Run all the tests serially
305 by the first parallel runtest encountering it.
306 * gcc.dg/plugin/plugin.exp: Likewise.
307 * gcc.misc-tests/matrix1.exp: Likewise.
308 * gcc.misc-tests/dhry.exp: Likewise.
309 * gcc.misc-tests/acker1.exp: Likewise.
310 * gcc.misc-tests/linkage.exp: Likewise.
311 * gcc.misc-tests/mg.exp: Likewise.
312 * gcc.misc-tests/mg-2.exp: Likewise.
313 * gcc.misc-tests/sort2.exp: Likewise.
314 * gcc.misc-tests/sieve.exp: Likewise.
315 * gcc.misc-tests/options.exp: Likewise.
316 * gcc.misc-tests/help.exp: Likewise.
317 * go.test/go-test.exp (go-gc-tests): Use
318 gcc_parallel_test_enable {0, 1} around all handling of
319 each test.
320 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
321 * ada/acats/run_all.sh: Parallelize using mkdir inside of
322 a shared directory. Avoid forking and expr uses if
323 shell supports $(()).
324
325 2014-09-14 David Sherwood <david.sherwood@arm.com>
326
327 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
328
329 2014-09-14 James Clarke <jrtc27@jrtc27.com>
330
331 PR target/61407
332 * gcc.dg/darwin-minversion-1.c: Fixed formatting
333 * gcc.dg/darwin-minversion-2.c: Fixed formatting
334 * gcc.dg/darwin-minversion-3.c: Fixed formatting
335 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
336
337 2014-09-13 Marek Polacek <polacek@redhat.com>
338
339 PR c++/60862
340 * g++.dg/diagnostic/pr60862.C: New test.
341
342 2014-09-12 Richard Biener <rguenther@suse.de>
343
344 PR middle-end/63237
345 * g++.dg/torture/pr63237.C: New testcase.
346
347 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
348
349 * gcc.dg/vec-andxor1.c: New file.
350
351 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
352
353 PR target/58757
354 * gcc.dg/c11-true_min-1.c: New testcase.
355
356 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
357
358 PR c++/61489
359 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
360 * g++.old-deja/g++.other/warn5.C: Adjust.
361
362 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
363
364 * gcc.target/aarch64/vset_lane_1.c: New test.
365
366 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
367
368 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
369 Fix declaration.
370 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
371 Fix declaration.
372 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
373 Fix declaration.
374 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
375 Fix declaration.
376
377 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
378
379 PR tree-optimization/63186
380 * gcc.dg/pr63186.c: New testcase.
381
382 2014-09-10 Xinliang David Li <davidxl@google.com>
383
384 PR target/63209
385 * gcc.c-torture/execute/pr63209.c: New test.
386
387 2014-09-10 Jakub Jelinek <jakub@redhat.com>
388
389 * gcc.target/i386/i386.exp: Only run vect-args.c tests
390 if runtest_file_p says they should be run.
391
392 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
393
394 * gcc.target/aarch64/vstN_1.c: New test.
395
396 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
397
398 * gcc.target/aarch64/vldN_lane_1.c: New test.
399
400 2014-09-10 Martin Jambor <mjambor@suse.cz>
401
402 PR ipa/61654
403 * g++.dg/ipa/pr61654.C: New test.
404
405 2014-09-10 Jakub Jelinek <jakub@redhat.com>
406
407 * c-c++-common/ubsan/attrib-3.c: New test.
408 * c-c++-common/ubsan/nonnull-1.c: New test.
409 * c-c++-common/ubsan/nonnull-2.c: New test.
410 * c-c++-common/ubsan/nonnull-3.c: New test.
411 * c-c++-common/ubsan/nonnull-4.c: New test.
412 * c-c++-common/ubsan/nonnull-5.c: New test.
413
414 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
415
416 * g++.dg/lto/pr63166_0.ii: New testcase.
417 * g++.dg/lto/pr63166_1.ii: New testcase.
418
419 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
420
421 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
422
423 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
424
425 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
426 xxpermdi and add commentary about adding it back later; remove
427 unused typedef.
428
429 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
430
431 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
432 and 16-byte aligned.
433 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
434 * gcc.target/arm/vect-lroundf_1.c: Likewise.
435 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
436 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
437 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
438 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
439
440 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
441
442 * gcc.target/aarch64/vldN_dup_1.c: New test.
443
444 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
445
446 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
447
448 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
449
450 * gcc.target/aarch64/vldN_1.c: New test.
451
452 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
453
454 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
455
456 2014-09-09 Jiong Wang <jiong.wang@arm.com>
457
458 * gcc.target/arm/vect-copysignf.c: New testcase.
459
460 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
461
462 * gcc.target/arm/vfp-1.c: Updated expected assembly.
463
464 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
465
466 * gcc.target/arm/vfp-1.c: Updated expected assembly.
467
468 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
469
470 * gcc.target/arm/vfp-1.c: Updated expected assembly.
471
472 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
473
474 * gcc.target/arm/vfp-1.c: Updated expected assembly.
475
476 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
477
478 * gcc.target/arm/pr51835.c: Update expected assembly.
479 * gcc.target/arm/vfp-1.c: Likewise.
480 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
481 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
482 * gcc.target/arm/vfp-ldmiad.c: Likewise.
483 * gcc.target/arm/vfp-ldmias.c: Likewise.
484 * gcc.target/arm/vfp-stmdbd.c: Likewise.
485 * gcc.target/arm/vfp-stmdbs.c: Likewise.
486 * gcc.target/arm/vfp-stmiad.c: Likewise.
487 * gcc.target/arm/vfp-stmias.c: Likewise.
488
489 2014-09-09 Tony Wang <tony.wang@arm.com>
490
491 * gcc.target/arm/xordi3-opt.c: Disable this
492 test case for thumb1 target.
493 * gcc.target/arm/iordi3-opt.c: Ditto.
494
495 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
496
497 PR target/61749
498 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
499
500 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
501
502 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
503
504 2014-09-08 Jakub Jelinek <jakub@redhat.com>
505
506 PR tree-optimization/60196
507 PR tree-optimization/63189
508 * gcc.dg/vect/pr63189.c: New test.
509 * gcc.dg/vect/pr60196-1.c: New test.
510 * gcc.dg/vect/pr60196-2.c: New test.
511
512 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
513
514 * gcc.target/powerpc/swaps-p8-16.c: New test.
515
516 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
517
518 * gcc.target/i386/pr62208.c: New test.
519
520 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
521
522 PR testsuite/56194
523 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
524
525 * g++.dg/ipa/pr61800.C: Require visibility.
526
527 * gcc.dg/pr61868.c: Require lto.
528
529 2014-09-05 Easwaran Raman <eraman@google.com>
530
531 PR rtl-optimization/62146
532 * testsuite/g++.dg/opt/pr62146.C: New.
533
534 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
535
536 * gcc.dg/vect/vect-109.c: Skip predicate added.
537 * gcc.dg/vect/vect-93.c: Test check fixed.
538 * gcc.dg/vect/bb-slp-10.c: Likewise.
539 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
540 Check unaligned feature.
541
542 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
543
544 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
545 int{32,16,8}x1_t with int{32,16,8}_t.
546 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
547 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
548 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
549 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
550
551 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
552
553 * gcc.target/aarch64/vget_high_1.c: New test.
554 * gcc.target/aarch64/vget_low_1.c: Likewise.
555
556 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
557
558 * gcc.target/aarch64/simd/int_comparisons.x: New file.
559 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
560 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
561
562 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
563
564 * gcc.target/aarch64/simd/vrbit_1.c: New test.
565
566 2014-09-05 Richard Biener <rguenther@suse.de>
567
568 PR middle-end/63148
569 * gcc.dg/vect/pr63148.c: New testcase.
570 * c-c++-common/pr19807-1.c: Likewise.
571 * g++.dg/tree-ssa/pr19807.C: Adjust.
572 * g++.dg/tree-ssa/tmmti-2.C: Remove.
573
574 2014-09-05 Bin Cheng <bin.cheng@arm.com>
575
576 PR target/55701
577 * gcc.target/arm/memset-inline-1.c: New test.
578 * gcc.target/arm/memset-inline-2.c: New test.
579 * gcc.target/arm/memset-inline-3.c: New test.
580 * gcc.target/arm/memset-inline-4.c: New test.
581 * gcc.target/arm/memset-inline-5.c: New test.
582 * gcc.target/arm/memset-inline-6.c: New test.
583 * gcc.target/arm/memset-inline-7.c: New test.
584 * gcc.target/arm/memset-inline-8.c: New test.
585 * gcc.target/arm/memset-inline-9.c: New test.
586 * gcc.target/arm/memset-inline-10.c: New test.
587
588 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
589
590 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
591
592 2014-09-04 Guozhi Wei <carrot@google.com>
593
594 PR target/62040
595 * gcc.target/aarch64/pr62040.c: New test.
596
597 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
598
599 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
600 override specific ones, but specific ones do.
601
602 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
603
604 * gcc.target/powerpc/swaps-p8-13.c: New test.
605 * gcc.target/powerpc/swaps-p8-14.c: New test.
606 * gcc.target/powerpc/swaps-p8-15.c: New test.
607
608 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
609
610 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
611 regardless of endianness.
612
613 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
614
615 PR fortran/62174
616 * gfortran.dg/cray_pointers_11.f90: New.
617
618 2014-09-03 Martin Jambor <mjambor@suse.cz>
619
620 PR ipa/62015
621 * g++.dg/ipa/pr62015.C: New test.
622
623 2014-09-03 Martin Jambor <mjambor@suse.cz>
624
625 PR ipa/61986
626 * gcc.dg/ipa/pr61986.c: New test.
627
628 2014-09-03 Marek Polacek <polacek@redhat.com>
629
630 PR c/62294
631 * gcc.dg/pr62294.c: New test.
632 * gcc.dg/pr62294.h: New file.
633
634 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
635
636 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
637 of dg-options. Add "inline" keyword to test functions.
638
639 2014-09-03 Marek Polacek <polacek@redhat.com>
640
641 PR c/62024
642 * g++.dg/cpp0x/pr62024.C: New test.
643 * gcc.dg/pr62024.c: New test.
644
645 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
646
647 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
648 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
649 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
650 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
651 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
652 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
653
654 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
655
656 PR target/61078
657 * gcc.target/s390/pr61078.c: New testcase.
658
659 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
660
661 * gcc.dg/20111227-2.c: Compile only for x86 targets.
662 * gcc.dg/20111227-3.c: Ditto.
663
664 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
665
666 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
667
668 2014-09-03 Tobias Burnus <burnus@net-b.de>
669
670 PR fortran/61881
671 PR fortran/61888
672 PR fortran/57305
673 * gfortran.dg/sizeof_4.f90: New.
674
675 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
676
677 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
678 vec_cts, and vec_ctu.
679 * gcc.target/powerpc/builtins-2.c: Likewise.
680
681 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
682
683 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
684 [!__sun__ && !__hpux__] (arena_size): Scale according to
685 target pointer size.
686
687 2014-09-02 Marek Polacek <polacek@redhat.com>
688
689 PR fortran/62270
690 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
691
692 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
693
694 PR target/62275
695 * gcc.target/arm/vect-lceilf_1.c: New test.
696 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
697 * gcc.target/arm/vect-lroundf_1.c: Likewise.
698
699 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
700
701 PR target/62275
702 * gcc.target/arm/lceil-vcvt_1.c: New test.
703 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
704 * gcc.target/arm/lround-vcvt_1.c: Likewise.
705
706 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
707
708 DR 1453
709 * g++.dg/cpp0x/constexpr-volatile.C: New.
710 * g++.dg/ext/is_literal_type2.C: Likewise.
711
712 2014-09-02 Jakub Jelinek <jakub@redhat.com>
713 Balaji V. Iyer <balaji.v.iyer@intel.com>
714 Igor Zamyatin <igor.zamyatin@intel.com>
715
716 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
717 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
718 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
719 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
720 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
721 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
722 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
723 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
724 * g++.dg/cilk-plus/CK/cf3.cc: New test.
725 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
726 * g++.dg/cilk-plus/CK/for1.cc: New test.
727 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
728 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
729 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
730
731 2014-09-02 Richard Biener <rguenther@suse.de>
732
733 PR tree-optimization/62695
734 * gfortran.dg/pr62695.f90: New testcase.
735
736 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
737
738 PR target/62312
739 * gcc.c-torture/compile/pr62312.c: New.
740
741 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
742
743 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
744
745 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
746
747 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
748 Return right away if !arm*-*-*.
749
750 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
751
752 * gcc.c-torture/unsorted/386.c: Move to ...
753 * gcc.c-torture/compile/386.c: ... here.
754 * gcc.c-torture/unsorted/86.c: Move to ...
755 * gcc.c-torture/compile/86.c: ... here.
756 * gcc.c-torture/unsorted/a1.c: Move to ...
757 * gcc.c-torture/compile/a1.c: ... here.
758 * gcc.c-torture/unsorted/a3.c: Move to ...
759 * gcc.c-torture/compile/a3.c: ... here.
760 * gcc.c-torture/unsorted/aaa.c: Move to ...
761 * gcc.c-torture/compile/aaa.c: ... here.
762 * gcc.c-torture/unsorted/aa.c: Move to ...
763 * gcc.c-torture/compile/aa.c: ... here.
764 * gcc.c-torture/unsorted/abs.c: Move to ...
765 * gcc.c-torture/compile/abs.c: ... here.
766 * gcc.c-torture/unsorted/a.c: Move to ...
767 * gcc.c-torture/compile/a.c: ... here.
768 * gcc.c-torture/unsorted/ac.c: Move to ...
769 * gcc.c-torture/compile/ac.c: ... here.
770 * gcc.c-torture/unsorted/acc.c: Move to ...
771 * gcc.c-torture/compile/acc.c: ... here.
772 * gcc.c-torture/unsorted/add386.c: Move to ...
773 * gcc.c-torture/compile/add386.c: ... here.
774 * gcc.c-torture/unsorted/add.c: Move to ...
775 * gcc.c-torture/compile/add.c: ... here.
776 * gcc.c-torture/unsorted/addcc.c: Move to ...
777 * gcc.c-torture/compile/addcc.c: ... here.
778 * gcc.c-torture/unsorted/andm.c: Move to ...
779 * gcc.c-torture/compile/andm.c: ... here.
780 * gcc.c-torture/unsorted/andmem.c: Move to ...
781 * gcc.c-torture/compile/andmem.c: ... here.
782 * gcc.c-torture/unsorted/andn.c: Move to ...
783 * gcc.c-torture/compile/andn.c: ... here.
784 * gcc.c-torture/unsorted/andok.c: Move to ...
785 * gcc.c-torture/compile/andok.c: ... here.
786 * gcc.c-torture/unsorted/andsi.c: Move to ...
787 * gcc.c-torture/compile/andsi.c: ... here.
788 * gcc.c-torture/unsorted/andsparc.c: Move to ...
789 * gcc.c-torture/compile/andsparc.c: ... here.
790 * gcc.c-torture/unsorted/aos.c: Move to ...
791 * gcc.c-torture/compile/aos.c: ... here.
792 * gcc.c-torture/unsorted/arr.c: Move to ...
793 * gcc.c-torture/compile/arr.c: ... here.
794 * gcc.c-torture/unsorted/as.c: Move to ...
795 * gcc.c-torture/compile/as.c: ... here.
796 * gcc.c-torture/unsorted/ase.c: Move to ...
797 * gcc.c-torture/compile/ase.c: ... here.
798 * gcc.c-torture/unsorted/b1.c: Move to ...
799 * gcc.c-torture/compile/b1.c: ... here.
800 * gcc.c-torture/unsorted/b2.c: Move to ...
801 * gcc.c-torture/compile/b2.c: ... here.
802 * gcc.c-torture/unsorted/b3.c: Move to ...
803 * gcc.c-torture/compile/b3.c: ... here.
804 * gcc.c-torture/unsorted/b88.c: Move to ...
805 * gcc.c-torture/compile/b88.c: ... here.
806 * gcc.c-torture/unsorted/bad.c: Move to ...
807 * gcc.c-torture/compile/bad.c: ... here.
808 * gcc.c-torture/unsorted/band.c: Move to ...
809 * gcc.c-torture/compile/band.c: ... here.
810 * gcc.c-torture/unsorted/bb0.c: Move to ...
811 * gcc.c-torture/compile/bb0.c: ... here.
812 * gcc.c-torture/unsorted/bb1.c: Move to ...
813 * gcc.c-torture/compile/bb1.c: ... here.
814 * gcc.c-torture/unsorted/bbb.c: Move to ...
815 * gcc.c-torture/compile/bbb.c: ... here.
816 * gcc.c-torture/unsorted/b.c: Move to ...
817 * gcc.c-torture/compile/b.c: ... here.
818 * gcc.c-torture/unsorted/bc.c: Move to ...
819 * gcc.c-torture/compile/bc.c: ... here.
820 * gcc.c-torture/unsorted/bcopy.c: Move to ...
821 * gcc.c-torture/compile/bcopy.c: ... here.
822 * gcc.c-torture/unsorted/bf.c: Move to ...
823 * gcc.c-torture/compile/bf.c: ... here.
824 * gcc.c-torture/unsorted/bfins.c: Move to ...
825 * gcc.c-torture/compile/bfins.c: ... here.
826 * gcc.c-torture/unsorted/bfx.c: Move to ...
827 * gcc.c-torture/compile/bfx.c: ... here.
828 * gcc.c-torture/unsorted/bge.c: Move to ...
829 * gcc.c-torture/compile/bge.c: ... here.
830 * gcc.c-torture/unsorted/bit.c: Move to ...
831 * gcc.c-torture/compile/bit.c: ... here.
832 * gcc.c-torture/unsorted/bitf.c: Move to ...
833 * gcc.c-torture/compile/bitf.c: ... here.
834 * gcc.c-torture/unsorted/bitw.c: Move to ...
835 * gcc.c-torture/compile/bitw.c: ... here.
836 * gcc.c-torture/unsorted/blk.c: Move to ...
837 * gcc.c-torture/compile/blk.c: ... here.
838 * gcc.c-torture/unsorted/bt386.c: Move to ...
839 * gcc.c-torture/compile/bt386.c: ... here.
840 * gcc.c-torture/unsorted/bt.c: Move to ...
841 * gcc.c-torture/compile/bt.c: ... here.
842 * gcc.c-torture/unsorted/BUG11.c: Move to ...
843 * gcc.c-torture/compile/BUG11.c: ... here.
844 * gcc.c-torture/unsorted/BUG12.c: Move to ...
845 * gcc.c-torture/compile/BUG12.c: ... here.
846 * gcc.c-torture/unsorted/BUG13.c: Move to ...
847 * gcc.c-torture/compile/BUG13.c: ... here.
848 * gcc.c-torture/unsorted/BUG16.c: Move to ...
849 * gcc.c-torture/compile/BUG16.c: ... here.
850 * gcc.c-torture/unsorted/BUG17.c: Move to ...
851 * gcc.c-torture/compile/BUG17.c: ... here.
852 * gcc.c-torture/unsorted/BUG18.c: Move to ...
853 * gcc.c-torture/compile/BUG18.c: ... here.
854 * gcc.c-torture/unsorted/BUG1.c: Move to ...
855 * gcc.c-torture/compile/BUG1.c: ... here.
856 * gcc.c-torture/unsorted/BUG21.c: Move to ...
857 * gcc.c-torture/compile/BUG21.c: ... here.
858 * gcc.c-torture/unsorted/BUG22.c: Move to ...
859 * gcc.c-torture/compile/BUG22.c: ... here.
860 * gcc.c-torture/unsorted/BUG23.c: Move to ...
861 * gcc.c-torture/compile/BUG23.c: ... here.
862 * gcc.c-torture/unsorted/BUG24.c: Move to ...
863 * gcc.c-torture/compile/BUG24.c: ... here.
864 * gcc.c-torture/unsorted/BUG25.c: Move to ...
865 * gcc.c-torture/compile/BUG25.c: ... here.
866 * gcc.c-torture/unsorted/BUG2.c: Move to ...
867 * gcc.c-torture/compile/BUG2.c: ... here.
868 * gcc.c-torture/unsorted/BUG3.c: Move to ...
869 * gcc.c-torture/compile/BUG3.c: ... here.
870 * gcc.c-torture/unsorted/BUG4.c: Move to ...
871 * gcc.c-torture/compile/BUG4.c: ... here.
872 * gcc.c-torture/unsorted/BUG5.c: Move to ...
873 * gcc.c-torture/compile/BUG5.c: ... here.
874 * gcc.c-torture/unsorted/BUG6.c: Move to ...
875 * gcc.c-torture/compile/BUG6.c: ... here.
876 * gcc.c-torture/unsorted/bug.c: Move to ...
877 * gcc.c-torture/compile/bug.c: ... here.
878 * gcc.c-torture/unsorted/bugc.c: Move to ...
879 * gcc.c-torture/compile/bugc.c: ... here.
880 * gcc.c-torture/unsorted/buns.c: Move to ...
881 * gcc.c-torture/compile/buns.c: ... here.
882 * gcc.c-torture/unsorted/bx.c: Move to ...
883 * gcc.c-torture/compile/bx.c: ... here.
884 * gcc.c-torture/unsorted/c1.c: Move to ...
885 * gcc.c-torture/compile/c1.c: ... here.
886 * gcc.c-torture/unsorted/c2.c: Move to ...
887 * gcc.c-torture/compile/c2.c: ... here.
888 * gcc.c-torture/unsorted/call386.c: Move to ...
889 * gcc.c-torture/compile/call386.c: ... here.
890 * gcc.c-torture/unsorted/call.c: Move to ...
891 * gcc.c-torture/compile/call.c: ... here.
892 * gcc.c-torture/unsorted/callind.c: Move to ...
893 * gcc.c-torture/compile/callind.c: ... here.
894 * gcc.c-torture/unsorted/c.c: Move to ...
895 * gcc.c-torture/compile/c.c: ... here.
896 * gcc.c-torture/unsorted/cc.c: Move to ...
897 * gcc.c-torture/compile/cc.c: ... here.
898 * gcc.c-torture/unsorted/charmtst.c: Move to ...
899 * gcc.c-torture/compile/charmtst.c: ... here.
900 * gcc.c-torture/unsorted/cmb.c: Move to ...
901 * gcc.c-torture/compile/cmb.c: ... here.
902 * gcc.c-torture/unsorted/cmp.c: Move to ...
903 * gcc.c-torture/compile/cmp.c: ... here.
904 * gcc.c-torture/unsorted/cmphi.c: Move to ...
905 * gcc.c-torture/compile/cmphi.c: ... here.
906 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
907 * gcc.c-torture/compile/cmpsi386.c: ... here.
908 * gcc.c-torture/unsorted/cmul.c: Move to ...
909 * gcc.c-torture/compile/cmul.c: ... here.
910 * gcc.c-torture/unsorted/cn1.c: Move to ...
911 * gcc.c-torture/compile/cn1.c: ... here.
912 * gcc.c-torture/unsorted/comb.c: Move to ...
913 * gcc.c-torture/compile/comb.c: ... here.
914 * gcc.c-torture/unsorted/consec.c: Move to ...
915 * gcc.c-torture/compile/consec.c: ... here.
916 * gcc.c-torture/unsorted/const.c: Move to ...
917 * gcc.c-torture/compile/const.c: ... here.
918 * gcc.c-torture/unsorted/conv.c: Move to ...
919 * gcc.c-torture/compile/conv.c: ... here.
920 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
921 * gcc.c-torture/compile/conv_tst.c: ... here.
922 * gcc.c-torture/unsorted/cp.c: Move to ...
923 * gcc.c-torture/compile/cp.c: ... here.
924 * gcc.c-torture/unsorted/csebug.c: Move to ...
925 * gcc.c-torture/compile/csebug.c: ... here.
926 * gcc.c-torture/unsorted/cvt.c: Move to ...
927 * gcc.c-torture/compile/cvt.c: ... here.
928 * gcc.c-torture/unsorted/dblbug.c: Move to ...
929 * gcc.c-torture/compile/dblbug.c: ... here.
930 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
931 * gcc.c-torture/compile/dbl_parm.c: ... here.
932 * gcc.c-torture/unsorted/d.c: Move to ...
933 * gcc.c-torture/compile/d.c: ... here.
934 * gcc.c-torture/unsorted/ddd.c: Move to ...
935 * gcc.c-torture/compile/ddd.c: ... here.
936 * gcc.c-torture/unsorted/dead.c: Move to ...
937 * gcc.c-torture/compile/dead.c: ... here.
938 * gcc.c-torture/unsorted/delay.c: Move to ...
939 * gcc.c-torture/compile/delay.c: ... here.
940 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
941 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
942 * gcc.c-torture/unsorted/di.c: Move to ...
943 * gcc.c-torture/compile/di.c: ... here.
944 * gcc.c-torture/unsorted/dic.c: Move to ...
945 * gcc.c-torture/compile/dic.c: ... here.
946 * gcc.c-torture/unsorted/dilayout.c: Move to ...
947 * gcc.c-torture/compile/dilayout.c: ... here.
948 * gcc.c-torture/unsorted/dimove.c: Move to ...
949 * gcc.c-torture/compile/dimove.c: ... here.
950 * gcc.c-torture/unsorted/dimul.c: Move to ...
951 * gcc.c-torture/compile/dimul.c: ... here.
952 * gcc.c-torture/unsorted/div.c: Move to ...
953 * gcc.c-torture/compile/div.c: ... here.
954 * gcc.c-torture/unsorted/divdf.c: Move to ...
955 * gcc.c-torture/compile/divdf.c: ... here.
956 * gcc.c-torture/unsorted/dm.c: Move to ...
957 * gcc.c-torture/compile/dm.c: ... here.
958 * gcc.c-torture/unsorted/dshift.c: Move to ...
959 * gcc.c-torture/compile/dshift.c: ... here.
960 * gcc.c-torture/unsorted/e.c: Move to ...
961 * gcc.c-torture/compile/e.c: ... here.
962 * gcc.c-torture/unsorted/ex.c: Move to ...
963 * gcc.c-torture/compile/ex.c: ... here.
964 * gcc.c-torture/unsorted/ext.c: Move to ...
965 * gcc.c-torture/compile/ext.c: ... here.
966 * gcc.c-torture/unsorted/f1.c: Move to ...
967 * gcc.c-torture/compile/f1.c: ... here.
968 * gcc.c-torture/unsorted/f2.c: Move to ...
969 * gcc.c-torture/compile/f2.c: ... here.
970 * gcc.c-torture/unsorted/fdmul.c: Move to ...
971 * gcc.c-torture/compile/fdmul.c: ... here.
972 * gcc.c-torture/unsorted/float.c: Move to ...
973 * gcc.c-torture/compile/float.c: ... here.
974 * gcc.c-torture/unsorted/flo.c: Move to ...
975 * gcc.c-torture/compile/flo.c: ... here.
976 * gcc.c-torture/unsorted/flt_const.c: Move to ...
977 * gcc.c-torture/compile/flt_const.c: ... here.
978 * gcc.c-torture/unsorted/fnul.c: Move to ...
979 * gcc.c-torture/compile/fnul.c: ... here.
980 * gcc.c-torture/unsorted/foo.c: Move to ...
981 * gcc.c-torture/compile/foo.c: ... here.
982 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
983 * gcc.c-torture/compile/forgetcc.c: ... here.
984 * gcc.c-torture/unsorted/fq.c: Move to ...
985 * gcc.c-torture/compile/fq.c: ... here.
986 * gcc.c-torture/unsorted/g.c: Move to ...
987 * gcc.c-torture/compile/g.c: ... here.
988 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
989 * gcc.c-torture/compile/gen_tst.c: ... here.
990 * gcc.c-torture/unsorted/glob.c: Move to ...
991 * gcc.c-torture/compile/glob.c: ... here.
992 * gcc.c-torture/unsorted/gronk.c: Move to ...
993 * gcc.c-torture/compile/gronk.c: ... here.
994 * gcc.c-torture/unsorted/hibug.c: Move to ...
995 * gcc.c-torture/compile/hibug.c: ... here.
996 * gcc.c-torture/unsorted/hi.c: Move to ...
997 * gcc.c-torture/compile/hi.c: ... here.
998 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
999 * gcc.c-torture/compile/HIcmp.c: ... here.
1000 * gcc.c-torture/unsorted/HIset.c: Move to ...
1001 * gcc.c-torture/compile/HIset.c: ... here.
1002 * gcc.c-torture/unsorted/i.c: Move to ...
1003 * gcc.c-torture/compile/i.c: ... here.
1004 * gcc.c-torture/unsorted/i++.c: Move to ...
1005 * gcc.c-torture/compile/i++.c: ... here.
1006 * gcc.c-torture/unsorted/ic.c: Move to ...
1007 * gcc.c-torture/compile/ic.c: ... here.
1008 * gcc.c-torture/unsorted/icmp.c: Move to ...
1009 * gcc.c-torture/compile/icmp.c: ... here.
1010 * gcc.c-torture/unsorted/ifreg.c: Move to ...
1011 * gcc.c-torture/compile/ifreg.c: ... here.
1012 * gcc.c-torture/unsorted/imm.c: Move to ...
1013 * gcc.c-torture/compile/imm.c: ... here.
1014 * gcc.c-torture/unsorted/isinf.c: Move to ...
1015 * gcc.c-torture/compile/isinf.c: ... here.
1016 * gcc.c-torture/unsorted/jmp.c: Move to ...
1017 * gcc.c-torture/compile/jmp.c: ... here.
1018 * gcc.c-torture/unsorted/jumptab.c: Move to ...
1019 * gcc.c-torture/compile/jumptab.c: ... here.
1020 * gcc.c-torture/unsorted/layout.c: Move to ...
1021 * gcc.c-torture/compile/layout.c: ... here.
1022 * gcc.c-torture/unsorted/lbug.c: Move to ...
1023 * gcc.c-torture/compile/lbug.c: ... here.
1024 * gcc.c-torture/unsorted/l.c: Move to ...
1025 * gcc.c-torture/compile/l.c: ... here.
1026 * gcc.c-torture/unsorted/ll1.c: Move to ...
1027 * gcc.c-torture/compile/ll1.c: ... here.
1028 * gcc.c-torture/unsorted/llbug.c: Move to ...
1029 * gcc.c-torture/compile/llbug.c: ... here.
1030 * gcc.c-torture/unsorted/lll.c: Move to ...
1031 * gcc.c-torture/compile/lll.c: ... here.
1032 * gcc.c-torture/unsorted/load8.c: Move to ...
1033 * gcc.c-torture/compile/load8.c: ... here.
1034 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
1035 * gcc.c-torture/compile/loadhicc.c: ... here.
1036 * gcc.c-torture/unsorted/log2.c: Move to ...
1037 * gcc.c-torture/compile/log2.c: ... here.
1038 * gcc.c-torture/unsorted/logic.c: Move to ...
1039 * gcc.c-torture/compile/logic.c: ... here.
1040 * gcc.c-torture/unsorted/loop-1.c: Move to ...
1041 * gcc.c-torture/compile/loop-1.c: ... here.
1042 * gcc.c-torture/unsorted/loop386.c: Move to ...
1043 * gcc.c-torture/compile/loop386.c: ... here.
1044 * gcc.c-torture/unsorted/lop.c: Move to ...
1045 * gcc.c-torture/compile/lop.c: ... here.
1046 * gcc.c-torture/unsorted/m1.c: Move to ...
1047 * gcc.c-torture/compile/m1.c: ... here.
1048 * gcc.c-torture/unsorted/m2.c: Move to ...
1049 * gcc.c-torture/compile/m2.c: ... here.
1050 * gcc.c-torture/unsorted/m5.c: Move to ...
1051 * gcc.c-torture/compile/m5.c: ... here.
1052 * gcc.c-torture/unsorted/m68.c: Move to ...
1053 * gcc.c-torture/compile/m68.c: ... here.
1054 * gcc.c-torture/unsorted/mbyte.c: Move to ...
1055 * gcc.c-torture/compile/mbyte.c: ... here.
1056 * gcc.c-torture/unsorted/mchar.c: Move to ...
1057 * gcc.c-torture/compile/mchar.c: ... here.
1058 * gcc.c-torture/unsorted/mcmp.c: Move to ...
1059 * gcc.c-torture/compile/mcmp.c: ... here.
1060 * gcc.c-torture/unsorted/mdouble.c: Move to ...
1061 * gcc.c-torture/compile/mdouble.c: ... here.
1062 * gcc.c-torture/unsorted/memtst.c: Move to ...
1063 * gcc.c-torture/compile/memtst.c: ... here.
1064 * gcc.c-torture/unsorted/miscomp.c: Move to ...
1065 * gcc.c-torture/compile/miscomp.c: ... here.
1066 * gcc.c-torture/unsorted/mm.c: Move to ...
1067 * gcc.c-torture/compile/mm.c: ... here.
1068 * gcc.c-torture/unsorted/mod.c: Move to ...
1069 * gcc.c-torture/compile/mod.c: ... here.
1070 * gcc.c-torture/unsorted/modcc.c: Move to ...
1071 * gcc.c-torture/compile/modcc.c: ... here.
1072 * gcc.c-torture/unsorted/move.c: Move to ...
1073 * gcc.c-torture/compile/move.c: ... here.
1074 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
1075 * gcc.c-torture/compile/move_qhi.c: ... here.
1076 * gcc.c-torture/unsorted/mregtst.c: Move to ...
1077 * gcc.c-torture/compile/mregtst.c: ... here.
1078 * gcc.c-torture/unsorted/msp.c: Move to ...
1079 * gcc.c-torture/compile/msp.c: ... here.
1080 * gcc.c-torture/unsorted/mtst.c: Move to ...
1081 * gcc.c-torture/compile/mtst.c: ... here.
1082 * gcc.c-torture/unsorted/mu.c: Move to ...
1083 * gcc.c-torture/compile/mu.c: ... here.
1084 * gcc.c-torture/unsorted/mul.c: Move to ...
1085 * gcc.c-torture/compile/mul.c: ... here.
1086 * gcc.c-torture/unsorted/mword1.c: Move to ...
1087 * gcc.c-torture/compile/mword1.c: ... here.
1088 * gcc.c-torture/unsorted/mword.c: Move to ...
1089 * gcc.c-torture/compile/mword.c: ... here.
1090 * gcc.c-torture/unsorted/n1.c: Move to ...
1091 * gcc.c-torture/compile/n1.c: ... here.
1092 * gcc.c-torture/unsorted/nand.c: Move to ...
1093 * gcc.c-torture/compile/nand.c: ... here.
1094 * gcc.c-torture/unsorted/n.c: Move to ...
1095 * gcc.c-torture/compile/n.c: ... here.
1096 * gcc.c-torture/unsorted/neg.c: Move to ...
1097 * gcc.c-torture/compile/neg.c: ... here.
1098 * gcc.c-torture/unsorted/o.c: Move to ...
1099 * gcc.c-torture/compile/o.c: ... here.
1100 * gcc.c-torture/unsorted/omit.c: Move to ...
1101 * gcc.c-torture/compile/omit.c: ... here.
1102 * gcc.c-torture/unsorted/opout.c: Move to ...
1103 * gcc.c-torture/compile/opout.c: ... here.
1104 * gcc.c-torture/unsorted/opt.c: Move to ...
1105 * gcc.c-torture/compile/opt.c: ... here.
1106 * gcc.c-torture/unsorted/or386.c: Move to ...
1107 * gcc.c-torture/compile/or386.c: ... here.
1108 * gcc.c-torture/unsorted/or.c: Move to ...
1109 * gcc.c-torture/compile/or.c: ... here.
1110 * gcc.c-torture/unsorted/parms.c: Move to ...
1111 * gcc.c-torture/compile/parms.c: ... here.
1112 * gcc.c-torture/unsorted/pass.c: Move to ...
1113 * gcc.c-torture/compile/pass.c: ... here.
1114 * gcc.c-torture/unsorted/p.c: Move to ...
1115 * gcc.c-torture/compile/p.c: ... here.
1116 * gcc.c-torture/unsorted/pmt.c: Move to ...
1117 * gcc.c-torture/compile/pmt.c: ... here.
1118 * gcc.c-torture/unsorted/poor.c: Move to ...
1119 * gcc.c-torture/compile/poor.c: ... here.
1120 * gcc.c-torture/unsorted/pp.c: Move to ...
1121 * gcc.c-torture/compile/pp.c: ... here.
1122 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
1123 * gcc.c-torture/compile/pret-arg.c: ... here.
1124 * gcc.c-torture/unsorted/pyr2.c: Move to ...
1125 * gcc.c-torture/compile/pyr2.c: ... here.
1126 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
1127 * gcc.c-torture/compile/PYRBUG.c: ... here.
1128 * gcc.c-torture/unsorted/pyr.c: Move to ...
1129 * gcc.c-torture/compile/pyr.c: ... here.
1130 * gcc.c-torture/unsorted/q.c: Move to ...
1131 * gcc.c-torture/compile/q.c: ... here.
1132 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
1133 * gcc.c-torture/compile/QIcmp.c: ... here.
1134 * gcc.c-torture/unsorted/QIset.c: Move to ...
1135 * gcc.c-torture/compile/QIset.c: ... here.
1136 * gcc.c-torture/unsorted/r1.c: Move to ...
1137 * gcc.c-torture/compile/r1.c: ... here.
1138 * gcc.c-torture/unsorted/r.c: Move to ...
1139 * gcc.c-torture/compile/r.c: ... here.
1140 * gcc.c-torture/unsorted/rel.c: Move to ...
1141 * gcc.c-torture/compile/rel.c: ... here.
1142 * gcc.c-torture/unsorted/rmsc.c: Move to ...
1143 * gcc.c-torture/compile/rmsc.c: ... here.
1144 * gcc.c-torture/unsorted/round.c: Move to ...
1145 * gcc.c-torture/compile/round.c: ... here.
1146 * gcc.c-torture/unsorted/run.c: Move to ...
1147 * gcc.c-torture/compile/run.c: ... here.
1148 * gcc.c-torture/unsorted/sar.c: Move to ...
1149 * gcc.c-torture/compile/sar.c: ... here.
1150 * gcc.c-torture/unsorted/s.c: Move to ...
1151 * gcc.c-torture/compile/s.c: ... here.
1152 * gcc.c-torture/unsorted/scal.c: Move to ...
1153 * gcc.c-torture/compile/scal.c: ... here.
1154 * gcc.c-torture/unsorted/sc.c: Move to ...
1155 * gcc.c-torture/compile/sc.c: ... here.
1156 * gcc.c-torture/unsorted/scc.c: Move to ...
1157 * gcc.c-torture/compile/scc.c: ... here.
1158 * gcc.c-torture/unsorted/scond.c: Move to ...
1159 * gcc.c-torture/compile/scond.c: ... here.
1160 * gcc.c-torture/unsorted/selfrec.c: Move to ...
1161 * gcc.c-torture/compile/selfrec.c: ... here.
1162 * gcc.c-torture/unsorted/seq.c: Move to ...
1163 * gcc.c-torture/compile/seq.c: ... here.
1164 * gcc.c-torture/unsorted/set386.c: Move to ...
1165 * gcc.c-torture/compile/set386.c: ... here.
1166 * gcc.c-torture/unsorted/set88.c: Move to ...
1167 * gcc.c-torture/compile/set88.c: ... here.
1168 * gcc.c-torture/unsorted/SFset.c: Move to ...
1169 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
1170 * gcc.c-torture/unsorted/shand.c: Move to ...
1171 * gcc.c-torture/compile/shand.c: ... here.
1172 * gcc.c-torture/unsorted/sh.c: Move to ...
1173 * gcc.c-torture/compile/sh.c: ... here.
1174 * gcc.c-torture/unsorted/shft.c: Move to ...
1175 * gcc.c-torture/compile/shft.c: ... here.
1176 * gcc.c-torture/unsorted/shift.c: Move to ...
1177 * gcc.c-torture/compile/shift.c: ... here.
1178 * gcc.c-torture/unsorted/shloop.c: Move to ...
1179 * gcc.c-torture/compile/shloop.c: ... here.
1180 * gcc.c-torture/unsorted/shm.c: Move to ...
1181 * gcc.c-torture/compile/shm.c: ... here.
1182 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
1183 * gcc.c-torture/compile/SIcmp.c: ... here.
1184 * gcc.c-torture/unsorted/signext2.c: Move to ...
1185 * gcc.c-torture/compile/signext2.c: ... here.
1186 * gcc.c-torture/unsorted/signext.c: Move to ...
1187 * gcc.c-torture/compile/signext.c: ... here.
1188 * gcc.c-torture/unsorted/sim.c: Move to ...
1189 * gcc.c-torture/compile/sim.c: ... here.
1190 * gcc.c-torture/unsorted/simple.c: Move to ...
1191 * gcc.c-torture/compile/simple.c: ... here.
1192 * gcc.c-torture/unsorted/SIset.c: Move to ...
1193 * gcc.c-torture/compile/SIset.c: ... here.
1194 * gcc.c-torture/unsorted/sne.c: Move to ...
1195 * gcc.c-torture/compile/sne.c: ... here.
1196 * gcc.c-torture/unsorted/sound.c: Move to ...
1197 * gcc.c-torture/compile/sound.c: ... here.
1198 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
1199 * gcc.c-torture/compile/sparcbug.c: ... here.
1200 * gcc.c-torture/unsorted/speed.c: Move to ...
1201 * gcc.c-torture/compile/speed.c: ... here.
1202 * gcc.c-torture/unsorted/stor.c: Move to ...
1203 * gcc.c-torture/compile/stor.c: ... here.
1204 * gcc.c-torture/unsorted/store0.c: Move to ...
1205 * gcc.c-torture/compile/store0.c: ... here.
1206 * gcc.c-torture/unsorted/storecc.c: Move to ...
1207 * gcc.c-torture/compile/storecc.c: ... here.
1208 * gcc.c-torture/unsorted/str.c: Move to ...
1209 * gcc.c-torture/compile/str.c: ... here.
1210 * gcc.c-torture/unsorted/stru.c: Move to ...
1211 * gcc.c-torture/compile/stru.c: ... here.
1212 * gcc.c-torture/unsorted/structret.c: Move to ...
1213 * gcc.c-torture/compile/structret.c: ... here.
1214 * gcc.c-torture/unsorted/stuct.c: Move to ...
1215 * gcc.c-torture/compile/stuct.c: ... here.
1216 * gcc.c-torture/unsorted/sub32.c: Move to ...
1217 * gcc.c-torture/compile/sub32.c: ... here.
1218 * gcc.c-torture/unsorted/subcc.c: Move to ...
1219 * gcc.c-torture/compile/subcc.c: ... here.
1220 * gcc.c-torture/unsorted/subcse.c: Move to ...
1221 * gcc.c-torture/compile/subcse.c: ... here.
1222 * gcc.c-torture/unsorted/sym.c: Move to ...
1223 * gcc.c-torture/compile/sym.c: ... here.
1224 * gcc.c-torture/unsorted/symconst.c: Move to ...
1225 * gcc.c-torture/compile/symconst.c: ... here.
1226 * gcc.c-torture/unsorted/t.c: Move to ...
1227 * gcc.c-torture/compile/t.c: ... here.
1228 * gcc.c-torture/unsorted/test.c: Move to ...
1229 * gcc.c-torture/compile/test.c: ... here.
1230 * gcc.c-torture/unsorted/test-flow.c: Move to ...
1231 * gcc.c-torture/compile/test-flow.c: ... here.
1232 * gcc.c-torture/unsorted/test-loop.c: Move to ...
1233 * gcc.c-torture/compile/test-loop.c: ... here.
1234 * gcc.c-torture/unsorted/time.c: Move to ...
1235 * gcc.c-torture/compile/time.c: ... here.
1236 * gcc.c-torture/unsorted/tmp.c: Move to ...
1237 * gcc.c-torture/compile/tmp.c: ... here.
1238 * gcc.c-torture/unsorted/trivial.c: Move to ...
1239 * gcc.c-torture/compile/trivial.c: ... here.
1240 * gcc.c-torture/unsorted/trunc.c: Move to ...
1241 * gcc.c-torture/compile/trunc.c: ... here.
1242 * gcc.c-torture/unsorted/u.c: Move to ...
1243 * gcc.c-torture/compile/u.c: ... here.
1244 * gcc.c-torture/unsorted/udconvert.c: Move to ...
1245 * gcc.c-torture/compile/udconvert.c: ... here.
1246 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
1247 * gcc.c-torture/compile/udivmod4.c: ... here.
1248 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
1249 * gcc.c-torture/compile/UHIcmp.c: ... here.
1250 * gcc.c-torture/unsorted/uns.c: Move to ...
1251 * gcc.c-torture/compile/uns.c: ... here.
1252 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
1253 * gcc.c-torture/compile/uns_tst.c: ... here.
1254 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
1255 * gcc.c-torture/compile/UQIcmp.c: ... here.
1256 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
1257 * gcc.c-torture/compile/USIcmp.c: ... here.
1258 * gcc.c-torture/unsorted/uuarg.c: Move to ...
1259 * gcc.c-torture/compile/uuarg.c: ... here.
1260 * gcc.c-torture/unsorted/v.c: Move to ...
1261 * gcc.c-torture/compile/v.c: ... here.
1262 * gcc.c-torture/unsorted/w.c: Move to ...
1263 * gcc.c-torture/compile/w.c: ... here.
1264 * gcc.c-torture/unsorted/ww.c: Move to ...
1265 * gcc.c-torture/compile/ww.c: ... here.
1266 * gcc.c-torture/unsorted/xb.c: Move to ...
1267 * gcc.c-torture/compile/xb.c: ... here.
1268 * gcc.c-torture/unsorted/xbg.c: Move to ...
1269 * gcc.c-torture/compile/xbg.c: ... here.
1270 * gcc.c-torture/unsorted/x.c: Move to ...
1271 * gcc.c-torture/compile/x.c: ... here.
1272 * gcc.c-torture/unsorted/xc.c: Move to ...
1273 * gcc.c-torture/compile/xc.c: ... here.
1274 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
1275 * gcc.c-torture/compile/xcsebug.c: ... here.
1276 * gcc.c-torture/unsorted/xdi.c: Move to ...
1277 * gcc.c-torture/compile/xdi.c: ... here.
1278 * gcc.c-torture/unsorted/xfoo.c: Move to ...
1279 * gcc.c-torture/compile/xfoo.c: ... here.
1280 * gcc.c-torture/unsorted/xi.c: Move to ...
1281 * gcc.c-torture/compile/xi.c: ... here.
1282 * gcc.c-torture/unsorted/xlop.c: Move to ...
1283 * gcc.c-torture/compile/xlop.c: ... here.
1284 * gcc.c-torture/unsorted/xmtst.c: Move to ...
1285 * gcc.c-torture/compile/xmtst.c: ... here.
1286 * gcc.c-torture/unsorted/xneg.c: Move to ...
1287 * gcc.c-torture/compile/xneg.c: ... here.
1288 * gcc.c-torture/unsorted/xopt.c: Move to ...
1289 * gcc.c-torture/compile/xopt.c: ... here.
1290 * gcc.c-torture/unsorted/xor.c: Move to ...
1291 * gcc.c-torture/compile/xor.c: ... here.
1292 * gcc.c-torture/unsorted/xorn.c: Move to ...
1293 * gcc.c-torture/compile/xorn.c: ... here.
1294 * gcc.c-torture/unsorted/xp.c: Move to ...
1295 * gcc.c-torture/compile/xp.c: ... here.
1296 * gcc.c-torture/unsorted/xpp.c: Move to ...
1297 * gcc.c-torture/compile/xpp.c: ... here.
1298 * gcc.c-torture/unsorted/xs.c: Move to ...
1299 * gcc.c-torture/compile/xs.c: ... here.
1300 * gcc.c-torture/unsorted/xsh.c: Move to ...
1301 * gcc.c-torture/compile/xsh.c: ... here.
1302 * gcc.c-torture/unsorted/xz.c: Move to ...
1303 * gcc.c-torture/compile/xz.c: ... here.
1304 * gcc.c-torture/unsorted/xzz.c: Move to ...
1305 * gcc.c-torture/compile/xzz.c: ... here.
1306
1307 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1308
1309 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
1310 (abort, exit): Declare.
1311
1312 2014-09-01 Yury Gribov <y.gribov@samsung.com>
1313
1314 PR sanitizer/61897
1315 PR sanitizer/62140
1316 * c-c++-common/asan/pr62140-1.c: New test.
1317 * c-c++-common/asan/pr62140-2.c: New test.
1318
1319 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
1320 Tobias Burnus <burnus@net-b.de>
1321
1322 PR fortran/62309
1323 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
1324
1325 2014-08-31 Tobias Burnus <burnus@net-b.de>
1326
1327 * gfortran.dg/coarray_lib_comm_1.f90: New.
1328
1329 2014-08-30 Andrew Pinski <apinski@cavium.com>
1330
1331 * gcc.c-torture/execute/20140828-1.c: New testcase.
1332
1333 2014-08-29 DJ Delorie <dj@redhat.com>
1334
1335 * lib/target-supports.exp (check_effective_target_size32plus):
1336 Increase size to avoid false positives on 24-bit address spaces.
1337 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
1338 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
1339 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
1340 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
1341 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
1342 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
1343 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
1344 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
1345
1346 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1347
1348 PR c++/54002
1349 * g++.dg/cpp0x/constexpr-54002.C: New.
1350
1351 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1352
1353 PR c++/56991
1354 * g++.dg/cpp0x/constexpr-56991.C: New.
1355
1356 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1357
1358 PR c++/57764
1359 * g++.dg/cpp0x/constexpr-57764.C: New.
1360
1361 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1362
1363 PR c++/59938
1364 * g++.dg/cpp0x/constexpr-59938.C: New.
1365
1366 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1367
1368 PR c++/61484
1369 * g++.dg/cpp0x/constexpr-61484.C: New.
1370
1371 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1372
1373 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
1374 vec_round, vec_splat, vec_div, and vec_mul.
1375 * gcc.target/powerpc/builtins-2.c: New test.
1376
1377 2014-08-28 Richard Biener <rguenther@suse.de>
1378
1379 PR tree-optimization/62283
1380 * gfortran.dg/vect/pr62283.f: New testcase.
1381 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
1382 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1383 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1384 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1385 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1386 * gcc.dg/vect/vect-33.c: Likewise.
1387
1388 2014-08-28 Yury Gribov <y.gribov@samsung.com>
1389
1390 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
1391
1392 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
1393
1394 PR cpp/23827 - standard C++ should not have hex float preprocessor
1395 tokens
1396 * g++.dg/cpp/pr23827_cxx11.C: New.
1397 * g++.dg/cpp/pr23827_cxx98.C: New.
1398 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
1399 * gcc.dg/cpp/pr23827_c90.c: New.
1400 * gcc.dg/cpp/pr23827_c90_neg.c: New.
1401 * gcc.dg/cpp/pr23827_c99.c: New.
1402
1403 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
1404
1405 PR c++/52892
1406 * g++.dg/cpp0x/constexpr-52892-1.C: New.
1407 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
1408 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
1409
1410 2014-08-27 Guozhi Wei <carrot@google.com>
1411
1412 PR target/62262
1413 * gcc.target/aarch64/pr62262.c: New test.
1414
1415 2014-08-26 Joseph Myers <joseph@codesourcery.com>
1416
1417 PR target/60606
1418 PR target/61330
1419 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
1420 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
1421
1422 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
1423
1424 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1425 failure on s390*-*-linux-gnu.
1426
1427 2014-08-26 Richard Biener <rguenther@suse.de>
1428
1429 PR tree-optimization/62175
1430 * g++.dg/torture/pr62175.C: New testcase.
1431
1432 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
1433
1434 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
1435 copy of compile/compile.exp.
1436 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
1437 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
1438 i?86-*.
1439 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
1440 m32c-*-*.
1441 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
1442 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
1443 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
1444 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
1445 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
1446 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
1447 * gcc.c-torture/execute/20040703-1.c: Likewise.
1448 * gcc.c-torture/execute/20040705-1.c: Likewise.
1449 * gcc.c-torture/execute/20040705-2.c: Likewise.
1450 * gcc.c-torture/execute/20040709-1.c: Likewise.
1451 * gcc.c-torture/execute/20040709-2.c: Likewise.
1452 * gcc.c-torture/execute/20040811-1.c: Likewise.
1453 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
1454 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
1455 compiling for x86_64-* or i?86-*.
1456 * gcc.c-torture/execute/20050604-1.c: Likewise.
1457 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
1458 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
1459 for x86_64-* or i?86-*.
1460 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
1461 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
1462 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
1463 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
1464 option.
1465 * gcc.c-torture/execute/20111227-2.c: Moved to...
1466 * gcc.dg/20111227-2.c: ... here. Add -free option.
1467 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
1468 * gcc.dg/20111227-3.c: ... here. Add -free option.
1469 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
1470 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
1471 declarations for abort and exit.
1472 * gcc.c-torture/execute/920711-1.c: Likewise.
1473 * gcc.c-torture/execute/930529-1.c: Likewise.
1474 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
1475 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
1476 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
1477 exit.
1478 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
1479 for i?86-* or x86_64-*. Add declarations for abort and exit.
1480 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
1481 i?86-* or x86_64-*.
1482 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
1483 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
1484 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
1485 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
1486 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
1487 Xfail on powerpc-ibm-aix*. Add declaration for abort.
1488 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
1489 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
1490 m68k-linux.
1491 * gcc.c-torture/execute/loop-2g.c: Likewise.
1492 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
1493 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
1494 powerpc-*-eabi*.
1495 * gcc.c-torture/execute/pr19689.c: Require int32plus.
1496 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
1497 * gcc.c-torture/execute/pr23047.c: Likewise.
1498 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
1499 declarations for abort and exit.
1500 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
1501 * gcc.c-torture/execute/pr31448.c: Likewise.
1502 * gcc.c-torture/execute/pr35456.c: Skip on vax.
1503 * gcc.c-torture/execute/pr37573.c: Require int32plus.
1504 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
1505 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
1506 Skip on spu-*.
1507 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
1508 declarations for abort and exit.
1509 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
1510 * gcc.c-torture/execute/pr43220.c: Require int32plus.
1511 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
1512 * gcc.c-torture/execute/pr45262.c: Require int32plus.
1513 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
1514 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
1515 * gcc.c-torture/execute/pr51582-2.c: Likewise.
1516 * gcc.c-torture/execute/pr52979-1.c: Likewise.
1517 * gcc.c-torture/execute/pr52979-2.c: Likewise.
1518 * gcc.c-torture/execute/pr56799.c: Likewise.
1519 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
1520 option. Add declarations for abort and exit.
1521 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
1522 * gcc.c-torture/execute/pr58570.c: Likewise.
1523 * gcc.c-torture/execute/pr60822.c: Likewise.
1524 * gcc.c-torture/execute/pr7284-1.c: Likewise.
1525 * gcc.c-torture/execute/shiftdi.c: Likewise.
1526 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
1527 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
1528 * gcc.c-torture/execute/usmul.c: Require int32plus.
1529 * gcc.c-torture/execute/vrp-5.c: Likewise.
1530 * gcc.c-torture/execute/vrp-6.c: Likewise.
1531 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
1532 * gcc.c-torture/execute/20010122-1.x: Delete.
1533 * gcc.c-torture/execute/20010129-1.x: Delete.
1534 * gcc.c-torture/execute/20020404-1.x: Delete.
1535 * gcc.c-torture/execute/20021024-1.x: Delete.
1536 * gcc.c-torture/execute/20021127-1.x: Delete.
1537 * gcc.c-torture/execute/20030125-1.x: Delete.
1538 * gcc.c-torture/execute/20030216-1.x: Delete.
1539 * gcc.c-torture/execute/20030222-1.x: Delete.
1540 * gcc.c-torture/execute/20040629-1.x: Delete.
1541 * gcc.c-torture/execute/20040703-1.x: Delete.
1542 * gcc.c-torture/execute/20040705-1.x: Delete.
1543 * gcc.c-torture/execute/20040705-2.x: Delete.
1544 * gcc.c-torture/execute/20040709-1.x: Delete.
1545 * gcc.c-torture/execute/20040709-2.x: Delete.
1546 * gcc.c-torture/execute/20040811-1.x: Delete.
1547 * gcc.c-torture/execute/20050316-1.x: Delete.
1548 * gcc.c-torture/execute/20050316-2.x: Delete.
1549 * gcc.c-torture/execute/20050316-3.x: Delete.
1550 * gcc.c-torture/execute/20050604-1.x: Delete.
1551 * gcc.c-torture/execute/20061101-1.x: Delete.
1552 * gcc.c-torture/execute/20061220-1.x: Delete.
1553 * gcc.c-torture/execute/20081117-1.x: Delete.
1554 * gcc.c-torture/execute/20101011-1.x: Delete.
1555 * gcc.c-torture/execute/20120919-1.x: Delete.
1556 * gcc.c-torture/execute/920612-1.x: Delete.
1557 * gcc.c-torture/execute/920710-1.x: Delete.
1558 * gcc.c-torture/execute/920711-1.x: Delete.
1559 * gcc.c-torture/execute/930529-1.x: Delete.
1560 * gcc.c-torture/execute/931004-12.x: Delete.
1561 * gcc.c-torture/execute/980709-1.x: Delete.
1562 * gcc.c-torture/execute/981130-1.x: Delete.
1563 * gcc.c-torture/execute/990127-2.x: Delete.
1564 * gcc.c-torture/execute/990413-2.x: Delete.
1565 * gcc.c-torture/execute/990826-0.x: Delete.
1566 * gcc.c-torture/execute/bf64-1.x: Delete.
1567 * gcc.c-torture/execute/bitfld-4.x: Delete.
1568 * gcc.c-torture/execute/cmpsi-2.x: Delete.
1569 * gcc.c-torture/execute/cvt-1.x: Delete.
1570 * gcc.c-torture/execute/eeprof-1.x: Delete.
1571 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
1572 * gcc.c-torture/execute/loop-2f.x: Delete.
1573 * gcc.c-torture/execute/loop-2g.x: Delete.
1574 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
1575 * gcc.c-torture/execute/nest-align-1.x: Delete.
1576 * gcc.c-torture/execute/pr19689.x: Delete.
1577 * gcc.c-torture/execute/pr22493-1.x: Delete.
1578 * gcc.c-torture/execute/pr23047.x: Delete.
1579 * gcc.c-torture/execute/pr23135.x: Delete.
1580 * gcc.c-torture/execute/pr29797-1.x: Delete.
1581 * gcc.c-torture/execute/pr31448.x: Delete.
1582 * gcc.c-torture/execute/pr35456.x: Delete.
1583 * gcc.c-torture/execute/pr37573.x: Delete.
1584 * gcc.c-torture/execute/pr38151.x: Delete.
1585 * gcc.c-torture/execute/pr39228.x: Delete.
1586 * gcc.c-torture/execute/pr39501.x: Delete.
1587 * gcc.c-torture/execute/pr40386.x: Delete.
1588 * gcc.c-torture/execute/pr43220.x: Delete.
1589 * gcc.c-torture/execute/pr44683.x: Delete.
1590 * gcc.c-torture/execute/pr45262.x: Delete.
1591 * gcc.c-torture/execute/pr47237.x: Delete.
1592 * gcc.c-torture/execute/pr51581-1.x: Delete.
1593 * gcc.c-torture/execute/pr51581-2.x: Delete.
1594 * gcc.c-torture/execute/pr52979-1.x: Delete.
1595 * gcc.c-torture/execute/pr52979-2.x: Delete.
1596 * gcc.c-torture/execute/pr53366-1.x: Delete.
1597 * gcc.c-torture/execute/pr56799.x: Delete.
1598 * gcc.c-torture/execute/pr57124.x: Delete.
1599 * gcc.c-torture/execute/pr57344-2.x: Delete.
1600 * gcc.c-torture/execute/pr58570.x: Delete.
1601 * gcc.c-torture/execute/pr60822.x: Delete.
1602 * gcc.c-torture/execute/pr7284-1.x: Delete.
1603 * gcc.c-torture/execute/shiftdi.x: Delete.
1604 * gcc.c-torture/execute/simd-4.x: Delete.
1605 * gcc.c-torture/execute/strncmp-1.x: Delete.
1606 * gcc.c-torture/execute/usmul.x: Delete.
1607 * gcc.c-torture/execute/vrp-5.x: Delete.
1608 * gcc.c-torture/execute/vrp-6.x: Delete.
1609 * gcc.c-torture/execute/zerolen-2.x: Delete.
1610
1611 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1612
1613 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
1614
1615 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1616
1617 PR c++/34938
1618 * g++.dg/template/pr34938-1.C: New.
1619 * g++.dg/template/pr34938-2.C: Likewise.
1620
1621 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1622
1623 PR target/61996
1624 * gcc.target/sh/pr61996.c: New.
1625
1626 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1627
1628 * g++.dg/cpp0x/cplusplus.C: New.
1629 * g++.dg/cpp0x/cplusplus_0x.C: New.
1630 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
1631 * g++.dg/cpp0x/auto41.C: Ditto.
1632 * g++.dg/cpp0x/auto9.C: Ditto.
1633 * g++.dg/cpp0x/initlist26.C: Ditto.
1634 * g++.dg/cpp0x/pr59111.C: Ditto.
1635 * g++.dg/cpp0x/trailing2.C: Ditto.
1636 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
1637 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
1638 * g++.dg/cpp1y/auto-fn1.C: Ditto.
1639 * g++.dg/cpp1y/auto-fn2.C: Ditto.
1640 * g++.dg/cpp1y/auto-fn3.C: Ditto.
1641 * g++.dg/cpp1y/auto-fn4.C: Ditto.
1642 * g++.dg/cpp1y/auto-fn5.C: Ditto.
1643 * g++.dg/cpp1y/auto-fn6.C: Ditto.
1644 * g++.dg/cpp1y/auto-fn7.C: Ditto.
1645 * g++.dg/cpp1y/auto-fn8.C: Ditto.
1646 * g++.dg/cpp1y/auto-fn9.C: Ditto.
1647 * g++.dg/cpp1y/auto-fn10.C: Ditto.
1648 * g++.dg/cpp1y/auto-fn11.C: Ditto.
1649 * g++.dg/cpp1y/auto-fn12.C: Ditto.
1650 * g++.dg/cpp1y/auto-fn13.C: Ditto.
1651 * g++.dg/cpp1y/auto-fn14.C: Ditto.
1652 * g++.dg/cpp1y/auto-fn15.C: Ditto.
1653 * g++.dg/cpp1y/auto-fn16.C: Ditto.
1654 * g++.dg/cpp1y/auto-fn17.C: Ditto.
1655 * g++.dg/cpp1y/auto-fn18.C: Ditto.
1656 * g++.dg/cpp1y/auto-fn19.C: Ditto.
1657 * g++.dg/cpp1y/auto-fn20.C: Ditto.
1658 * g++.dg/cpp1y/auto-fn21.C: Ditto.
1659 * g++.dg/cpp1y/auto-fn22.C: Ditto.
1660 * g++.dg/cpp1y/auto-fn23.C: Ditto.
1661 * g++.dg/cpp1y/auto-fn24.C: Ditto.
1662 * g++.dg/cpp1y/auto-fn25.C: Ditto.
1663 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
1664 * g++.dg/cpp1y/auto-neg1.C: Ditto.
1665 * g++.dg/cpp1y/digit-sep.C: Ditto.
1666 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
1667 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
1668 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
1669 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
1670 * g++.dg/cpp1y/lambda-generic.C: Ditto.
1671 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
1672 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
1673 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
1674 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
1675 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
1676 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
1677 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
1678 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
1679 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
1680 * g++.dg/cpp1y/lambda-init.C: Ditto.
1681 * g++.dg/cpp1y/lambda-init1.C: Ditto.
1682 * g++.dg/cpp1y/lambda-init2.C: Ditto.
1683 * g++.dg/cpp1y/lambda-init3.C: Ditto.
1684 * g++.dg/cpp1y/lambda-init4.C: Ditto.
1685 * g++.dg/cpp1y/lambda-init5.C: Ditto.
1686 * g++.dg/cpp1y/lambda-init6.C: Ditto.
1687 * g++.dg/cpp1y/lambda-init7.C: Ditto.
1688 * g++.dg/cpp1y/lambda-init8.C: Ditto.
1689 * g++.dg/cpp1y/lambda-init9.C: Ditto.
1690 * g++.dg/cpp1y/mangle1.C: Ditto.
1691 * g++.dg/cpp1y/pr57640.C: Ditto.
1692 * g++.dg/cpp1y/pr57644.C: Ditto.
1693 * g++.dg/cpp1y/pr58500.C: Ditto.
1694 * g++.dg/cpp1y/pr58533.C: Ditto.
1695 * g++.dg/cpp1y/pr58534.C: Ditto.
1696 * g++.dg/cpp1y/pr58535.C: Ditto.
1697 * g++.dg/cpp1y/pr58536.C: Ditto.
1698 * g++.dg/cpp1y/pr58548.C: Ditto.
1699 * g++.dg/cpp1y/pr58549.C: Ditto.
1700 * g++.dg/cpp1y/pr58637.C: Ditto.
1701 * g++.dg/cpp1y/pr58708.C: Ditto.
1702 * g++.dg/cpp1y/pr59110.C: Ditto.
1703 * g++.dg/cpp1y/pr59112.C: Ditto.
1704 * g++.dg/cpp1y/pr59113.C: Ditto.
1705 * g++.dg/cpp1y/pr59629.C: Ditto.
1706 * g++.dg/cpp1y/pr59635.C: Ditto.
1707 * g++.dg/cpp1y/pr59636.C: Ditto.
1708 * g++.dg/cpp1y/pr59638.C: Ditto.
1709 * g++.dg/cpp1y/pr59867.C: Ditto.
1710 * g++.dg/cpp1y/pr60033.C: Ditto.
1711 * g++.dg/cpp1y/pr60052.C: Ditto.
1712 * g++.dg/cpp1y/pr60053.C: Ditto.
1713 * g++.dg/cpp1y/pr60054.C: Ditto.
1714 * g++.dg/cpp1y/pr60064.C: Ditto.
1715 * g++.dg/cpp1y/pr60065.C: Ditto.
1716 * g++.dg/cpp1y/pr60190.C: Ditto.
1717 * g++.dg/cpp1y/pr60311.C: Ditto.
1718 * g++.dg/cpp1y/pr60332.C: Ditto.
1719 * g++.dg/cpp1y/pr60376.C: Ditto.
1720 * g++.dg/cpp1y/pr60377.C: Ditto.
1721 * g++.dg/cpp1y/pr60384.C: Ditto.
1722 * g++.dg/cpp1y/pr60390.C: Ditto.
1723 * g++.dg/cpp1y/pr60391.C: Ditto.
1724 * g++.dg/cpp1y/pr60393.C: Ditto.
1725 * g++.dg/cpp1y/pr60573.C: Ditto.
1726 * g++.dg/cpp1y/pr60626.C: Ditto.
1727 * g++.dg/cpp1y/pr60627.C: Ditto.
1728 * g++.dg/cpp1y/regress1.C: Ditto.
1729 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
1730 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
1731 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
1732 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
1733 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
1734 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
1735 * g++.dg/cpp1y/var-templ1.C: Ditto.
1736 * g++.dg/cpp1y/var-templ2.C: Ditto.
1737 * g++.dg/cpp1y/var-templ3.C: Ditto.
1738 * g++.dg/cpp1y/var-templ4.C: Ditto.
1739 * g++.dg/cpp1y/var-templ5.C: Ditto.
1740 * g++.dg/cpp1y/var-templ6.C: Ditto.
1741 * g++.dg/cpp1y/var-templ7.C: Ditto.
1742 * g++.dg/cpp1y/vla1.C: Ditto.
1743 * g++.dg/cpp1y/vla2.C: Ditto.
1744 * g++.dg/cpp1y/vla3.C: Ditto.
1745 * g++.dg/cpp1y/vla4.C: Ditto.
1746 * g++.dg/cpp1y/vla5.C: Ditto.
1747 * g++.dg/cpp1y/vla8.C: Ditto.
1748 * g++.dg/cpp1y/vla9.C: Ditto.
1749 * g++.dg/cpp1y/vla10.C: Ditto.
1750 * g++.dg/cpp1y/vla11.C: Ditto.
1751 * g++.dg/cpp1y/vla12.C: Ditto.
1752 * g++.dg/cpp1y/vla13.C: Ditto.
1753 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1754 * g++.dg/ext/vector23.C: Ditto.
1755 * g++.dg/ext/vla11.C: Ditto.
1756 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1757 * g++.dg/warn/Wvla-2.C: Ditto.
1758 * g++.dg/debug/dwarf2/auto1.C: Ditto.
1759 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1760 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1761 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1762 in error message.
1763 * g++.dg/system-binary-constants-1.C: Ditto.
1764 * g++.dg/cpp1y/cplusplus_1y.C: New.
1765 * g++.dg/cpp1z/cplusplus.C: New.
1766 * lib/target-supports.exp:
1767 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1768 (check_effective_target_c++11_only): Call check_effective_target_c++14;
1769 (check_effective_target_c++11_down): Ditto.
1770
1771 2014-08-22 Marek Polacek <polacek@redhat.com>
1772
1773 PR c++/62199
1774 * c-c++-common/pr62199.c: New test.
1775 * c-c++-common/pr62199-2.c: New test.
1776 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1777
1778 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1779
1780 PR c++/57709
1781 * g++.dg/Wshadow.C: New test.
1782
1783 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
1784
1785 PR fortran/62135
1786 * gfortran.dg/pr62135.f90: New test.
1787
1788 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1789
1790 * g++.dg/warn/wdate-time.C: Remove.
1791 * gcc.dg/wdate-time.c: Move from here...
1792 * c-c++-common/wdate-time.c: ... to here.
1793
1794 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1795
1796 * gfortran.dg/use_without_only_1.f90: New test.
1797
1798 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1799
1800 PR other/62008
1801 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1802
1803 2014-08-22 Tony Wang <tony.wang@arm.com>
1804
1805 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
1806 dejagnu wrapper.
1807
1808 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1809
1810 PR fortran/62214
1811 * gfortran.dg/array_assignment_5.f90: New test.
1812
1813 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
1814
1815 * lib/target-supports.exp
1816 (check_effective_target_logical_op_short_circuit): Add nios2.
1817 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1818 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1819 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1820 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1821 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1822 for test using -fPIC.
1823 * gcc.dg/lto/pr61526_0.c: Likewise.
1824
1825 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
1826
1827 PR tree-optimization/62091
1828 * g++.dg/ipa/devirt-37.C: Update template.
1829 * g++.dg/ipa/devirt-40.C: New testcase.
1830
1831 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
1832
1833 PR tree-optimization/62112
1834 * gcc.dg/tree-ssa/pr62112-1.c: New file.
1835 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1836 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1837 * gcc.c-torture/execute/20071219-1.c: Likewise.
1838
1839 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1840
1841 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1842
1843 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1844
1845 * gcc.target/powerpc/swaps-p8-1.c: New test.
1846 * gcc.target/powerpc/swaps-p8-2.c: New test.
1847 * gcc.target/powerpc/swaps-p8-3.c: New test.
1848 * gcc.target/powerpc/swaps-p8-4.c: New test.
1849 * gcc.target/powerpc/swaps-p8-5.c: New test.
1850 * gcc.target/powerpc/swaps-p8-6.c: New test.
1851 * gcc.target/powerpc/swaps-p8-7.c: New test.
1852 * gcc.target/powerpc/swaps-p8-8.c: New test.
1853 * gcc.target/powerpc/swaps-p8-9.c: New test.
1854 * gcc.target/powerpc/swaps-p8-10.c: New test.
1855 * gcc.target/powerpc/swaps-p8-11.c: New test.
1856 * gcc.target/powerpc/swaps-p8-12.c: New test.
1857
1858 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1859
1860 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1861
1862 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1863
1864 * g++.dg/ipa/devirt-37.C: Fix testcase.
1865
1866 2014-08-20 Martin Jambor <mjambor@suse.cz>
1867 Wei Mi <wmi@google.com>
1868
1869 PR ipa/60449
1870 PR middle-end/61776
1871 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1872 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1873 * testsuite/gcc.dg/pr61776.c: New test.
1874
1875 2014-08-20 Steve Ellcey <sellcey@mips.com>
1876
1877 PR middle-end/49191
1878 * lib/target-supports.exp (check_effective_target_non_strict_align):
1879 Add function description.
1880
1881 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1882
1883 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1884 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1885
1886 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1887
1888 PR c/59304
1889 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1890 before setting the option.
1891 * diagnostic.c (diagnostic_classify_diagnostic): Record
1892 command-line status.
1893
1894 2014-08-20 Mark Wielaard <mjw@redhat.com>
1895
1896 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
1897
1898 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1899
1900 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
1901 Return memory full when we have a tiny target and relocation
1902 truncation occurs.
1903 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
1904 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
1905 * lib/target-supports.exp (check_effective_target_tiny): New function.
1906
1907 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1908
1909 * gfortran.dg/errnocheck_1.f90: New test.
1910 * gfortran.dg/associative_1.f90: New test.
1911
1912 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1913
1914 PR preprocessor/51303
1915 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
1916
1917 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1918
1919 PR c/60975
1920 PR c/53063
1921 * gcc.dg/cpp/Wvariadic-1p.c: New test.
1922
1923 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
1924
1925 * lib/target-supports.exp
1926 (check_effective_target_arm_v8_neon_ok_nocache): Add
1927 "-march-armv8-a" to compile flags.
1928
1929 2014-08-19 Marek Polacek <polacek@redhat.com>
1930
1931 PR c++/62153
1932 * c-c++-common/Wbool-compare-1.c: New test.
1933
1934 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
1935
1936 PR c/45584
1937 * gcc.dg/pr13519-1.c: Adjust.
1938
1939 2014-08-19 Mark Wielaard <mjw@redhat.com>
1940
1941 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
1942
1943 2014-07-08 Mark Wielaard <mjw@redhat.com>
1944
1945 PR debug/59051
1946 * gcc.dg/guality/restrict.c: New test.
1947
1948 2014-08-19 Mark Wielaard <mjw@redhat.com>
1949
1950 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
1951 matching. Catch '<unknown type in ' to recognize older gdb versions.
1952 * gcc.dg/guality/const-volatile.c: New test.
1953
1954 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1955
1956 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
1957 !gas.
1958
1959 2014-08-19 Marek Polacek <polacek@redhat.com>
1960
1961 * gcc.dg/Wc99-c11-compat-1.c: New test.
1962 * gcc.dg/Wc99-c11-compat-2.c: New test.
1963 * gcc.dg/Wc99-c11-compat-3.c: New test.
1964 * gcc.dg/Wc99-c11-compat-4.c: New test.
1965 * gcc.dg/Wc99-c11-compat-5.c: New test.
1966 * gcc.dg/Wc99-c11-compat-6.c: New test.
1967 * gcc.dg/Wc99-c11-compat-7.c: New test.
1968
1969 2014-08-19 Marek Polacek <polacek@redhat.com>
1970
1971 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
1972 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
1973 * gcc.dg/Wc90-c99-compat-7.c: New test.
1974 * gcc.dg/Wc90-c99-compat-8.c: New test.
1975 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
1976
1977 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1978 Steven Bosscher <steven@gcc.gnu.org>
1979
1980 PR c/52952
1981 * gcc.dg/redecl-4.c: Add column markers.
1982 * gcc.dg/format/bitfld-1.c: Likewise.
1983 * gcc.dg/format/attr-2.c: Likewise.
1984 * gcc.dg/format/attr-6.c: Likewise.
1985 * gcc.dg/format/array-1.c: Likewise.
1986 * gcc.dg/format/attr-7.c: Likewise.
1987 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1988 * gcc.dg/format/attr-4.c: Likewise.
1989 * gcc.dg/format/branch-1.c: Likewise.
1990 * gcc.dg/format/c90-printf-1.c: Likewise.
1991
1992 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
1993
1994 * guality/nrv-1.c: Add `used' attribute to a1.
1995
1996 2014-08-18 Richard Biener <rguenther@suse.de>
1997
1998 PR tree-optimization/62090
1999 * gcc.dg/pr62090-2.c: New testcase.
2000
2001 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
2002
2003 * g++.dg/ipa/pr61800.C: New.
2004
2005 2014-08-18 Yury Gribov <y.gribov@samsung.com>
2006
2007 PR sanitizer/62089
2008 * c-c++-common/asan/pr62089.c: New test.
2009 * c-c++-common/asan/bitfield-1.c: New test.
2010 * c-c++-common/asan/bitfield-2.c: New test.
2011 * c-c++-common/asan/bitfield-3.c: New test.
2012 * c-c++-common/asan/bitfield-4.c: New test.
2013
2014 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2015
2016 PR tree-optimization/52904
2017 * gcc.dg/pr52904.c: New test.
2018
2019 2014-08-17 Tobias Burnus <burnus@net-b.de>
2020
2021 * gfortran.dg/finalize_27.f90: New.
2022
2023 2014-08-16 Andrew Pinski <apinski@cavium.com>
2024
2025 * gcc.c-torture/compile/20140816-1.c: New testcase.
2026
2027 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
2028
2029 PR c++/52819
2030 * g++.dg/template/pr52819.C: New.
2031
2032 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2033
2034 PR fortran/62142
2035 * gfortran.dg/realloc_on_assign_24.f90: New test.
2036
2037 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
2038
2039 PR c++/62072
2040 Revert:
2041 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2042
2043 DR 1584
2044 PR c++/57466
2045 * g++.dg/template/pr57466.C: New.
2046 * g++.dg/cpp0x/pr57466.C: Likewise.
2047 * g++.dg/template/unify6.C: Update.
2048
2049 * g++.dg/cpp0x/sfinae52.C: New.
2050
2051 2014-08-15 Ilya Tocar <tocarip@gmail.com>
2052
2053 PR target/61878
2054 * gcc.target/i386/avx512f-typecast-1.c: New test.
2055 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
2056 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
2057 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
2058 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
2059 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
2060 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
2061 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
2062 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
2063 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
2064 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
2065 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
2066 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
2067 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
2068 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
2069 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
2070 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
2071 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
2072 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
2073 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
2074 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
2075 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
2076 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
2077 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
2078 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
2079 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
2080 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
2081 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
2082 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
2083 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
2084 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
2085 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
2086 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
2087 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
2088 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
2089 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
2090 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
2091 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
2092 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
2093 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
2094 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
2095
2096 2014-08-15 Jakub Jelinek <jakub@redhat.com>
2097 Tobias Burnus <burnus@net-b.de>
2098
2099 PR fortran/62131
2100 * gfortran.dg/gomp/pr62131.f90: New test.
2101
2102 2014-08-15 Richard Biener <rguenther@suse.de>
2103
2104 PR tree-optimization/62031
2105 * gcc.dg/torture/pr62031.c: New testcase.
2106
2107 2014-08-15 Bin Cheng <bin.cheng@arm.com>
2108
2109 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
2110
2111 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
2112
2113 PR tree-optimization/62091
2114 * g++.dg/ipa/devirt-38.C: New testcase.
2115
2116 2014-08-14 Marek Polacek <polacek@redhat.com>
2117
2118 DR 458
2119 * gcc.dg/c11-stdatomic-2.c: New test.
2120
2121 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2122
2123 PR fortran/62106
2124 * gfortran.dg/array_constructor_49.f90: New test.
2125
2126 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2127
2128 PR c++/54377
2129 * g++.dg/template/pr54377.C: New.
2130 * g++.dg/cpp0x/pr54377.C: Likewise.
2131 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
2132 * g++.dg/cpp0x/pr51226.C: Likewise.
2133 * g++.dg/cpp0x/variadic2.C: Likewise.
2134 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
2135 * g++.dg/template/dtor3.C: Likewise.
2136 * g++.dg/template/qualttp4.C: Likewise.
2137 * g++.dg/template/spec28.C: Likewise.
2138 * g++.old-deja/g++.brendan/crash8.C: Likewise.
2139 * g++.old-deja/g++.pt/ttp7.C: Likewise.
2140
2141 2014-08-14 Tom de Vries <tom@codesourcery.com>
2142
2143 PR rtl-optimization/62004
2144 PR rtl-optimization/62030
2145 * gcc.dg/pr62004.c: New test.
2146 * gcc.dg/pr62030.c: Same.
2147 * gcc.target/mips/pr62030-octeon.c: Same.
2148
2149 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2150
2151 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
2152 * g++.dg/cpp0x/decltype2.C: Likewise.
2153 * g++.dg/cpp0x/decltype3.C: Likewise.
2154 * g++.dg/cpp0x/pr60249.C: Likewise.
2155 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
2156 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2157 * g++.dg/cpp0x/variadic2.C: Likewise.
2158 * g++.dg/cpp0x/variadic74.C: Likewise.
2159 * g++.dg/parse/error10.C: Likewise.
2160 * g++.dg/parse/error15.C: Likewise.
2161 * g++.dg/parse/error2.C: Likewise.
2162 * g++.dg/template/crash106.C: Likewise.
2163 * g++.dg/template/crash89.C: Likewise.
2164 * g++.dg/template/nontype7.C: Likewise.
2165 * g++.dg/template/void3.C: Likewise.
2166 * g++.dg/template/void7.C: Likewise.
2167
2168 2014-08-14 Richard Biener <rguenther@suse.de>
2169
2170 PR tree-optimization/62090
2171 * gcc.dg/pr62090.c: New testcase.
2172
2173 2014-08-14 Richard Biener <rguenther@suse.de>
2174
2175 PR rtl-optimization/62079
2176 * g++.dg/pr62079.C: New testcase.
2177
2178 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
2179
2180 * gcc.target/arm/max-insns-skipped.c: New test.
2181
2182 2014-08-14 Bin Cheng <bin.cheng@arm.com>
2183
2184 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
2185
2186 2014-08-12 Marek Polacek <polacek@redhat.com>
2187
2188 * gcc.dg/concat.c: Add dg-options.
2189 * gcc.dg/func-outside-2.c: Add __extension__.
2190 * gcc.dg/pr19967.c: Use -std=c99.
2191 * gcc.dg/pr22458-1.c: Add dg-options.
2192 * gcc.dg/pr33676.c: Add dg-options.
2193 * gcc.dg/gnu-predef-1.c: New test.
2194 * gcc.dg/c90-func-1.c: New test.
2195 * gcc.dg/c90-func-2.c: New test.
2196 * gcc.dg/c90-func-2.h: New test.
2197
2198 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
2199
2200 * lib/target/supports.exp
2201 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
2202 or later.
2203
2204 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
2205
2206 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
2207 on Neon hardware.
2208
2209 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
2210 * gcc.target/arm/pr59985.c: Likewise.
2211
2212 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
2213
2214 PR other/61962
2215 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
2216
2217 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
2218
2219 PR middle-end/62103
2220 * gcc.c-torture/execute/bitfld-6.c: New test.
2221
2222 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
2223
2224 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
2225 * gcc.target/arm/pr56184.C: Likewise.
2226 * gcc.target/arm/pr59896.c: Likewise.
2227 * gcc.target/arm/stack-red-zone.c: Likewise.
2228 * gcc.target/arm/thumb-find-work-register.c: Likewise.
2229
2230 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
2231 check_effective_target_arm_thumb2_ok): Test with code that passes
2232 an argument and returns a result.
2233
2234 2014-08-11 Richard Biener <rguenther@suse.de>
2235
2236 PR tree-optimization/62075
2237 * gcc.dg/vect/pr62075.c: New testcase.
2238
2239 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
2240
2241 PR tree-optimization/62073
2242 * gcc.dg/vect/pr62073.c: New test.
2243
2244 2014-08-11 Richard Biener <rguenther@suse.de>
2245
2246 PR tree-optimization/62070
2247 * gcc.dg/pr62070.c: New testcase.
2248
2249 2014-08-11 Yury Gribov <y.gribov@samsung.com>
2250
2251 * c-c++-common/asan/inc.c: Update test.
2252 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2253 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
2254 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2255 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2256 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
2257 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2258 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2259 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2260 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2261 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
2262
2263 2014-08-10 Marek Polacek <polacek@redhat.com>
2264
2265 PR c/51849
2266 * gcc.dg/Wc90-c99-compat-1.c: New test.
2267 * gcc.dg/Wc90-c99-compat-2.c: New test.
2268 * gcc.dg/Wc90-c99-compat-3.c: New test.
2269 * gcc.dg/Wc90-c99-compat-4.c: New test.
2270 * gcc.dg/Wc90-c99-compat-5.c: New test.
2271 * gcc.dg/Wc90-c99-compat-6.c: New test.
2272 * gcc.dg/wvla-1.c: Adjust dg-warning.
2273 * gcc.dg/wvla-2.c: Adjust dg-warning.
2274 * gcc.dg/wvla-4.c: Adjust dg-warning.
2275 * gcc.dg/wvla-6.c: Adjust dg-warning.
2276
2277 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2278
2279 PR fortran/61999
2280 * gfortran.dg/dot_product_3.f90: New test case.
2281
2282 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
2283
2284 * g++.dg/ipa/devirt-35.C: Fix template.
2285 * g++.dg/ipa/devirt-36.C: Likewise.
2286 * g++.dg/ipa/devirt-37.C: New testcase.
2287
2288 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2289
2290 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
2291 * g++.dg/cpp0x/enum29.C: Adjust.
2292
2293 2014-08-08 Richard Biener <rguenther@suse.de>
2294
2295 * gcc.dg/strlenopt-8.c: Remove XFAIL.
2296 * gcc.dg/tree-prof/stringop-2.c: Adjust.
2297 * gfortran.dg/array_memcpy_4.f90: Likewise.
2298 * gfortran.dg/trim_optimize_1.f90: Likewise.
2299 * gfortran.dg/trim_optimize_2.f90: Likewise.
2300
2301 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
2302
2303 * gcc.dg/zero_sign_ext_test.c: New test.
2304
2305 2014-08-08 Bin Cheng <bin.cheng@arm.com>
2306
2307 * gcc.dg/torture/pr61772.c: Skip lto running.
2308
2309 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2310
2311 PR tree-optimization/60707
2312 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
2313
2314 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
2315
2316 * g++.dg/ipa/devirt-35.C: New testcase.
2317 * g++.dg/ipa/devirt-36.C: New testcase.
2318
2319 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2320
2321 PR c++/51312
2322 * g++.dg/cpp0x/enum29.C: New.
2323
2324 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2325
2326 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
2327 defining in dg-options.
2328 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
2329
2330 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
2331
2332 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
2333
2334 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
2335 on 32-bit hppa-hpux.
2336
2337 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
2338 * c-c++-common/pr50459.c: Likewise.
2339
2340 2014-08-07 Petr Murzin <petr.murzin@intel.com>
2341
2342 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
2343 values.h, change MAXDOUBLE for DBL_MAX.
2344 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2345 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
2346 values.h, change MAXFLOAT for FLT_MAX.
2347 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2348 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
2349 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
2350 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
2351 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
2352 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
2353 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
2354 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
2355 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
2356
2357 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2358
2359 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
2360
2361 2014-08-07 Marek Polacek <polacek@redhat.com>
2362
2363 * gcc.dg/fold-reassoc-3.c: New test.
2364
2365 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
2366
2367 * gcc.target/i386/struct-size.c: New.
2368
2369 2014-08-07 Tom de Vries <tom@codesourcery.com>
2370
2371 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
2372 * lib/target-supports.exp (check_effective_target_glibc)
2373 (check_effective_target_glibc_2_12_or_later)
2374 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
2375
2376 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
2377
2378 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
2379
2380 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
2381
2382 PR c++/43906
2383 * g++.dg/warn/Waddress-1.C: New.
2384
2385 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2386
2387 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
2388
2389 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
2390
2391 PR debug/61923
2392 * gcc.target/i386/pr61923.c: New test.
2393
2394 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
2395
2396 * gcc.target/aarch64/vdup_n_2.c: New test.
2397
2398 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2399
2400 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
2401 powerpc_elfv2.
2402
2403 2014-08-06 Jakub Jelinek <jakub@redhat.com>
2404
2405 PR rtl-optimization/61801
2406 * gcc.target/i386/pr61801.c: Rewritten.
2407
2408 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2409
2410 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
2411 Fix types.
2412 (test_vqdmlsls_lane_s32): Likewise.
2413 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2414 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2415
2416 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2417
2418 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
2419 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
2420 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
2421 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
2422 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
2423 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
2424 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
2425 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
2426
2427 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2428
2429 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
2430 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
2431 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
2432 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
2433 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
2434 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
2435
2436 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2437
2438 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
2439
2440 2014-08-04 Rohit <rohitarulraj@freescale.com>
2441
2442 PR target/60102
2443 * gcc.target/powerpc/pr60102.c: New testcase.
2444
2445 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2446
2447 PR target/61713
2448 * gcc.dg/pr61756.c: New test.
2449
2450 2014-08-04 Tom de Vries <tom@codesourcery.com>
2451
2452 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
2453 version instead of required-target.
2454 * lib/target-supports.exp
2455 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
2456 (check_effective_target_glibc_2_11_or_earlier): ... this.
2457
2458 2014-08-04 Arnaud Charlet <charlet@adacore.com>
2459
2460 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
2461 * gnat.dg/specs/debug1.ads: Adjust.
2462 * gnat.dg/specs/formal_type.ads: Fix error in test.
2463
2464 2014-08-03 Marek Polacek <polacek@redhat.com>
2465
2466 * gcc.dg/case-bogus-1.c: New test.
2467
2468 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2469
2470 PR c++/15339
2471 * g++.dg/other/default9.C: New.
2472 * g++.dg/other/default10.C: Likewise.
2473 * g++.dg/other/default3.C: Remove xfail.
2474
2475 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
2476
2477 * g++.dg/warn/Wsuggest-final.C: New testcase.
2478 * g++.dg/ipa/devirt-34.C: Fix.
2479
2480 2014-08-02 Marek Polacek <polacek@redhat.com>
2481
2482 PR c/59855
2483 * gcc.dg/Wdesignated-init-2.c: New test.
2484
2485 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2486
2487 DR 217 again
2488 * g++.dg/tc1/dr217-2.C: New.
2489
2490 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
2491
2492 PR other/61963
2493 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
2494
2495 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
2496
2497 PR middle-end/61455
2498 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
2499 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
2500
2501 2014-08-01 Jiong Wang <jiong.wang@arm.com>
2502
2503 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
2504 testcase.
2505
2506 2014-08-01 Richard Biener <rguenther@suse.de>
2507
2508 PR middle-end/61762
2509 * gcc.dg/pr61762.c: Align the string to make the testcase work
2510 on strict-align targets.
2511
2512 2014-08-01 Jakub Jelinek <jakub@redhat.com>
2513
2514 * c-c++-common/ubsan/align-1.c: New test.
2515 * c-c++-common/ubsan/align-2.c: New test.
2516 * c-c++-common/ubsan/align-3.c: New test.
2517 * c-c++-common/ubsan/align-4.c: New test.
2518 * c-c++-common/ubsan/align-5.c: New test.
2519 * c-c++-common/ubsan/attrib-4.c: New test.
2520 * g++.dg/ubsan/align-1.C: New test.
2521 * g++.dg/ubsan/align-2.C: New test.
2522 * g++.dg/ubsan/align-3.C: New test.
2523 * g++.dg/ubsan/attrib-1.C: New test.
2524 * g++.dg/ubsan/null-1.C: New test.
2525 * g++.dg/ubsan/null-2.C: New test.
2526
2527 2014-08-01 Tom de Vries <tom@codesourcery.com>
2528
2529 * lib/target-supports.exp (check_effective_target_glibc)
2530 (check_effective_target_glibc_2_12_or_later)
2531 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
2532 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
2533 not_glibc_2_11_or_earlier.
2534
2535 2014-07-31 Tom de Vries <tom@codesourcery.com>
2536
2537 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
2538
2539 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
2540
2541 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
2542 (test_vpaddd_s64): Likewise.
2543 (test_vpaddd_s64): Likewise.
2544 * gcc.target/aarch64/simd/vpaddd_f64: New.
2545 * gcc.target/aarch64/simd/vpaddd_s64: New.
2546 * gcc.target/aarch64/simd/vpaddd_u64: New.
2547
2548 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
2549
2550 PR target/61948
2551 * gcc.target/arm/pr61948.c: New test case.
2552
2553 2014-07-31 Richard Biener <rguenther@suse.de>
2554
2555 PR tree-optimization/61964
2556 * gcc.dg/torture/pr61964.c: New testcase.
2557
2558 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
2559
2560 PR c++/60517
2561 * c-c++-common/addrtmp.c: New file.
2562 * c-c++-common/uninit-G.c: Adapt.
2563
2564 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
2565
2566 PR lto/61868
2567 * gcc.dg/pr61868.c: New test.
2568
2569 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2570
2571 PR c++/57397
2572 * g++.dg/cpp0x/vt-57397-1.C: New.
2573 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
2574
2575 2014-07-30 Arnaud Charlet <charlet@adacore.com>
2576
2577 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
2578
2579 2014-07-30 Tom Tromey <tromey@redhat.com>
2580
2581 PR c/59855
2582 * gcc.dg/Wdesignated-init.c: New file.
2583
2584 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
2585
2586 * g++.dg/ipa/devirt-34.C: New testcase.
2587
2588 2014-07-28 Richard Biener <rguenther@suse.de>
2589
2590 PR rtl-optimization/61801
2591 * gcc.target/i386/pr61801.c: Fix testcase.
2592
2593 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
2594
2595 * gcc.dg/fold-abs-5.c: New test.
2596 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
2597 * gcc.dg/fold-compare-8.c: Likewise.
2598
2599 2014-07-28 Richard Biener <rguenther@suse.de>
2600
2601 PR middle-end/52478
2602 * gcc.dg/torture/ftrapv-1.c: New testcase.
2603
2604 2014-07-28 Richard Biener <rguenther@suse.de>
2605
2606 PR tree-optimization/61921
2607 * gfortran.dg/pr61921.f90: New testcase.
2608
2609 2014-07-28 Richard Biener <rguenther@suse.de>
2610
2611 PR rtl-optimization/61801
2612 * gcc.target/i386/pr61801.c: New testcase.
2613
2614 2014-07-27 Marek Polacek <polacek@redhat.com>
2615
2616 PR c/61861
2617 * gcc.dg/pr61861.c: New test.
2618
2619 2014-07-27 Petr Murzin <petr.murzin@intel.com>
2620
2621 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
2622 variable problem.
2623
2624 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
2625
2626 PR rtl-optimization/61926
2627 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
2628 Reverse argument order.
2629 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
2630 New XFAILed tests that match the original order.
2631
2632 2014-07-26 Marek Polacek <polacek@redhat.com>
2633
2634 PR c/61077
2635 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
2636
2637 2014-07-26 Tobias Burnus <burnus@net-b.de>
2638
2639 PR fortran/61881
2640 PR fortran/61888
2641 PR fortran/57305
2642 * gfortran.dg/sizeof_2.f90: Change dg-error.
2643 * gfortran.dg/sizeof_4.f90: New.
2644 * gfortran.dg/storage_size_1.f08: Correct expected
2645 value.
2646
2647 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
2648
2649 PR target/44551
2650 * gcc.target/i386/pr44551-1.c: New file.
2651
2652 2014-07-25 Xinliang David Li <davidxl@google.com>
2653
2654 * g++.dg/tree-prof/tree-prof.exp: Define macros.
2655 * g++.dg/tree-prof/reorder_class1.h: New file.
2656 * g++.dg/tree-prof/reorder_class2.h: New file.
2657 * g++.dg/tree-prof/reorder.C: New test.
2658 * g++.dg/tree-prof/morefunc.C: New test.
2659
2660 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
2661
2662 Implement N4051 - Allow typename in a template template parameter
2663 * lib/target-supports.exp (check_effective_target_c++1y): Now
2664 means C++1y and up.
2665 (check_effective_target_c++1y_down): New.
2666 (check_effective_target_c++1z_only): New.
2667 (check_effective_target_c++1z): New.
2668 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
2669 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
2670 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
2671
2672 2014-07-25 Tobias Burnus <burnus@net-b.de>
2673
2674 * gfortran.dg/storage_size_5.f90: New.
2675
2676 2014-07-25 Richard Biener <rguenther@suse.de>
2677
2678 PR middle-end/61762
2679 PR middle-end/61894
2680 * gcc.dg/pr61762.c: New testcase.
2681 * gcc.dg/fold-cstring.c: Likewise.
2682 * gcc.dg/fold-cvect.c: Likewise.
2683
2684 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2685
2686 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
2687
2688 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
2689 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
2690 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
2691 * gcc.c-torture/execute/pr23135.x: Likewise.
2692
2693 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2694
2695 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
2696
2697 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2698
2699 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
2700
2701 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2702
2703 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
2704
2705 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2706
2707 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2708 sequences.
2709 * gcc.target/aarch64/test_frame_2.c: Likewise.
2710 * gcc.target/aarch64/test_frame_4.c: Likewise.
2711 * gcc.target/aarch64/test_frame_6.c: Likewise.
2712 * gcc.target/aarch64/test_frame_7.c: Likewise.
2713 * gcc.target/aarch64/test_frame_8.c: Likewise.
2714 * gcc.target/aarch64/test_frame_10.c: Likewise.
2715
2716 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2717
2718 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2719 sequences.
2720 * gcc.target/aarch64/test_frame_10.c: Likewise.
2721 * gcc.target/aarch64/test_frame_2.c: Likewise.
2722 * gcc.target/aarch64/test_frame_4.c: Likewise.
2723 * gcc.target/aarch64/test_frame_6.c: Likewise.
2724 * gcc.target/aarch64/test_frame_7.c: Likewise.
2725 * gcc.target/aarch64/test_frame_8.c: Likewise.
2726 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
2727
2728 2014-07-24 Martin Jambor <mjambor@suse.cz>
2729
2730 PR ipa/61160
2731 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
2732
2733 2014-07-24 Richard Biener <rguenther@suse.de>
2734
2735 PR ipa/61823
2736 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
2737
2738 2014-07-24 Andreas Schwab <schwab@suse.de>
2739
2740 * lib/target-supports.exp (check_effective_target_arm_nothumb):
2741 Also check for __arm__.
2742
2743 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2744
2745 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2746 sequences.
2747
2748 2014-07-24 Marek Polacek <polacek@redhat.com>
2749
2750 PR c/57653
2751 * c-c++-common/pr57653.c: New test.
2752 * c-c++-common/pr57653.h: New file.
2753 * c-c++-common/pr57653-2.c: New test.
2754 * c-c++-common/pr57653-2.h: New file.
2755
2756 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2757
2758 * gcc.target/aarch64/test_frame_common.h: New file.
2759 * gcc.target/aarch64/test_frame_1.c: Likewise.
2760 * gcc.target/aarch64/test_frame_2.c: Likewise.
2761 * gcc.target/aarch64/test_frame_3.c: Likewise.
2762 * gcc.target/aarch64/test_frame_4.c: Likewise.
2763 * gcc.target/aarch64/test_frame_5.c: Likewise.
2764 * gcc.target/aarch64/test_frame_6.c: Likewise.
2765 * gcc.target/aarch64/test_frame_7.c: Likewise.
2766 * gcc.target/aarch64/test_frame_8.c: Likewise.
2767 * gcc.target/aarch64/test_frame_9.c: Likewise.
2768 * gcc.target/aarch64/test_frame_10.c: Likewise.
2769 * gcc.target/aarch64/test_frame_11.c: Likewise.
2770 * gcc.target/aarch64/test_frame_12.c: Likewise.
2771 * gcc.target/aarch64/test_frame_13.c: Likewise.
2772 * gcc.target/aarch64/test_frame_14.c: Likewise.
2773 * gcc.target/aarch64/test_frame_15.c: Likewise.
2774
2775 2014-07-23 Marek Polacek <polacek@redhat.com>
2776
2777 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
2778 in the structure.
2779
2780 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2781
2782 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2783 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2784 * gcc.dg/pr10474.c (target): Likewise.
2785
2786 2014-07-22 Martin Jambor <mjambor@suse.cz>
2787
2788 PR ipa/61160
2789 * pr61160-3.C (main): Return zero.
2790
2791 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
2792
2793 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2794 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2795 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2796 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2797 * gcc.target/aarch64/simd/ext_s64.x: Remove.
2798 * gcc.target/aarch64/simd/ext_u64.x: Remove.
2799
2800 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
2801
2802 PR tree-optimization/61822
2803 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2804
2805 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2806
2807 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2808
2809 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2810
2811 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2812 -msse2 -mno-avx instead of -msse.
2813
2814 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2815
2816 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2817 * gcc.dg/pr44024.c (dg-options): Add -O1.
2818 (dg-final): Check for the condition.
2819 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2820
2821 2014-07-21 Bin Cheng <bin.cheng@arm.com>
2822
2823 PR target/55701
2824 * gcc.target/arm/memset-inline-1.c: New test.
2825 * gcc.target/arm/memset-inline-2.c: New test.
2826 * gcc.target/arm/memset-inline-3.c: New test.
2827 * gcc.target/arm/memset-inline-4.c: New test.
2828 * gcc.target/arm/memset-inline-5.c: New test.
2829 * gcc.target/arm/memset-inline-6.c: New test.
2830 * gcc.target/arm/memset-inline-7.c: New test.
2831 * gcc.target/arm/memset-inline-8.c: New test.
2832 * gcc.target/arm/memset-inline-9.c: New test.
2833
2834 2014-07-21 Tom de Vries <tom@codesourcery.com>
2835
2836 PR target/61827
2837 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2838 to bar symbol in scan-assembler-times call check.
2839
2840 2014-07-21 Tom de Vries <tom@codesourcery.com>
2841
2842 PR target/61827
2843 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2844 for darwin in scan-assembler-times check.
2845 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2846 scan-assembler-not checks. Add checks for insns.
2847 (main): Remove.
2848 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2849 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
2850 (main): Remove.
2851
2852 2014-07-21 Tom de Vries <tom@codesourcery.com>
2853
2854 PR target/61827
2855 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2856 dg-options. Add checks for insns with xmm registers. Remove
2857 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
2858 (main): Remove.
2859
2860 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
2861
2862 PR target/61855
2863 * gcc.target/i386/pr61855.c: New test.
2864
2865 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
2866
2867 * gnat.dg/pack20.ad[sb]: New test.
2868 * gnat.dg/pack20_pkg.ads: New helper.
2869
2870 2014-07-20 Ian Lance Taylor <iant@google.com>
2871
2872 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2873 package for compiledir tests.
2874
2875 2014-07-20 Marek Polacek <polacek@redhat.com>
2876
2877 PR c/61852
2878 * gcc.dg/pr61852.c: New test.
2879
2880 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
2881
2882 * gcc.dg/stack-usage-2.c: Adjust.
2883
2884 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
2885
2886 PR target/61794
2887 * gcc.target/i386/pr61794.c: New test.
2888
2889 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
2890
2891 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2892 involving both inputs rather than a multiplication involving one.
2893 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2894 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2895 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2896
2897 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2898
2899 PR c++/50961
2900 * g++.dg/template/operator13.C: New.
2901
2902 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2903
2904 * gcc.target/aarch64/simd/vfma_f64.c: New test.
2905 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
2906 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2907 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
2908
2909 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
2910
2911 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
2912 * c-c++-common/ubsan/bounds-5.c: Likewise.
2913 * c-c++-common/ubsan/bounds-6.c: Likewise.
2914 * c-c++-common/ubsan/bounds-7.c: Likewise.
2915 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
2916 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2917 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2918 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
2919 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2920 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
2921 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
2922 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2923 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
2924 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
2925
2926 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2927
2928 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
2929 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2930 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2931 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2932
2933 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
2934
2935 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
2936 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
2937 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
2938
2939 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2940
2941 PR c++/61804
2942 * g++.dg/parse/pr61804.C: New.
2943
2944 2014-07-16 Arnaud Charlet <charlet@adacore.com>
2945
2946 * gnat.dg/specs/alignment2.ads: Update.
2947 * gnat.dg/specs/size_clause1.ads: Likewise.
2948 * gnat.dg/specs/size_clause2.ads: Likewise.
2949
2950 2014-07-16 Dodji Seketeli <dodji@redhat.com>
2951
2952 PR preprocessor/60723 - missing system-ness marks for macro tokens
2953 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
2954
2955 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2956
2957 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
2958 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
2959 -mieee-with-inexact for alpha*-*-*.
2960
2961 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2962
2963 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
2964 Add IEEE options to compile flags.
2965 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
2966 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
2967
2968 2014-07-15 Michael Matz <matz@suse.de>
2969
2970 PR rtl-optimization/61772
2971 * gcc.dg/torture/pr61772.c: New test.
2972
2973 2014-07-15 Marek Polacek <polacek@redhat.com>
2974
2975 * gcc.dg/ubsan/bounds-1.c: New test.
2976
2977 2014-06-15 Tobias Burnus <burnus@net-b.de>
2978
2979 * gfortran.dg/coarray_34.f90: New.
2980 * gfortran.dg/coarray_6.f90: Update test case.
2981
2982 2014-07-14 Richard Biener <rguenther@suse.de>
2983
2984 PR tree-optimization/61779
2985 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
2986
2987 2014-07-14 Richard Biener <rguenther@suse.de>
2988
2989 PR tree-optimization/61786
2990 * gcc.dg/torture/pr61786.c: New testcase.
2991 * gcc.dg/lto/pr61786_0.c: Likewise.
2992 * gcc.dg/lto/pr61786_1.c: Likewise.
2993
2994 2014-07-14 Richard Biener <rguenther@suse.de>
2995
2996 PR tree-optimization/61757
2997 PR tree-optimization/61783
2998 PR tree-optimization/61787
2999 * gcc.dg/torture/pr61757.c: New testcase.
3000 * gcc.dg/torture/pr61787.c: Likewise.
3001
3002 2014-07-14 Jakub Jelinek <jakub@redhat.com>
3003
3004 PR middle-end/61294
3005 * c-c++-common/Wmemset-transposed-args1.c: New test.
3006 * c-c++-common/Wmemset-transposed-args2.c: New test.
3007 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
3008
3009 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
3010
3011 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
3012 longer happens during parsing.
3013 * gcc.dg/pr44024.c: Update template.
3014 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
3015 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
3016 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
3017
3018 2014-07-13 Tom de Vries <tom@codesourcery.com>
3019
3020 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
3021 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
3022
3023 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
3024
3025 PR C++/60209 - Declaration of user-defined literal operator cause error
3026 * g++.dg/cpp0x/pr60209-neg.C: New.
3027 * g++.dg/cpp0x/pr60209.C: New.
3028 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
3029
3030 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
3031
3032 PR c++/60967
3033 * g++.dg/cilk-plus/pr60967.C: New.
3034
3035 2014-07-13 Tobias Burnus <burnus@net-b.de>
3036
3037 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
3038
3039 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
3040
3041 PR fortran/61780
3042 * gfortran.dg/dependency_44.f90 : New test
3043
3044 2014-07-12 Tobias Burnus <burnus@net-b.de>
3045
3046 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
3047 * gfortran.dg/coarray_atomic_2.f90: New.
3048 * gfortran.dg/coarray_atomic_3.f90: New.
3049 * gfortran.dg/coarray_atomic_4.f90: New.
3050 * gfortran.dg/coarray/atomic_2.f90: New.
3051
3052 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
3053
3054 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
3055 * g++.dg/cpp0x/pr57644.C: New.
3056
3057 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3058
3059 PR c++/53159
3060 * g++.dg/cpp0x/Wnarrowing1.C: New.
3061
3062 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
3063
3064 PR preprocessor/61389
3065 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
3066 * gcc.dg/cpp/sysmac1.c: Likewise.
3067
3068 2014-07-11 Richard Biener <rguenther@suse.de>
3069
3070 PR middle-end/61473
3071 * gcc.dg/memmove-4.c: New testcase.
3072 * gcc.dg/strlenopt-8.c: XFAIL.
3073 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
3074
3075 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
3076
3077 PR target/61561
3078 * gcc.dg/pr61561.c: New test.
3079
3080 2014-07-10 Tom de Vries <tom@codesourcery.com>
3081
3082 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
3083 dg-options.
3084 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
3085 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
3086 dg-options.
3087
3088 2014-07-10 Richard Biener <rguenther@suse.de>
3089
3090 PR c-family/61741
3091 * c-c++-common/torture/pr61741.c: Use signed char.
3092
3093 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
3094
3095 * gnat.dg/opt39.adb: New test.
3096
3097 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
3098
3099 PR tree-optimization/61742
3100 * gcc.dg/torture/pr61742.c: New test.
3101 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
3102 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
3103
3104 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3105
3106 PR c++/60686
3107 * g++.dg/cpp0x/explicit8.C: New.
3108
3109 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3110
3111 DR 1584
3112 PR c++/57466
3113 * g++.dg/template/pr57466.C: New.
3114 * g++.dg/cpp0x/pr57466.C: Likewise.
3115 * g++.dg/template/unify6.C: Update.
3116
3117 2014-07-09 Tom de Vries <tom@codesourcery.com>
3118
3119 * gcc.target/i386/fuse-caller-save-rec.c: New test.
3120
3121 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3122
3123 * gfortran.dg/ieee/underflow_1.f90: New file.
3124
3125 2014-07-09 Richard Biener <rguenther@suse.de>
3126
3127 PR c-family/61741
3128 * c-c++-common/torture/pr61741.c: New testcase.
3129
3130 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
3131
3132 * lib/target-supports.exp
3133 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
3134
3135 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
3136
3137 * gcc.dg/globalalias.c: Remove XFAIL.
3138 * gcc.dg/localalias.c: Remove XFAIL.
3139
3140 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
3141
3142 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
3143 * g++.dg/cpp0x/pr58155.C: New.
3144
3145 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3146
3147 PR testsuite/61453
3148 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
3149 Adjust regexp for more targets.
3150
3151 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
3152 Paolo Carlini <paolo.carlini@oracle.com>
3153
3154 PR c++/59361
3155 * g++.dg/cpp0x/vt-59361.C: New.
3156
3157 2014-07-08 Sriraman Tallam <tmsriram@google.com>
3158
3159 PR target/61599
3160 * gcc.target/i386/pr61599-1.c: New test.
3161 * gcc.target/i386/pr61599-2.c: New test.
3162
3163 2014-07-08 Jakub Jelinek <jakub@redhat.com>
3164
3165 PR rtl-optimization/61673
3166 * gcc.c-torture/execute/pr61673.c: New test.
3167
3168 PR tree-optimization/61725
3169 * gcc.dg/tree-ssa/vrp93.c: New test.
3170 * gcc.c-torture/execute/pr61725.c: New test.
3171
3172 2014-07-08 Richard Biener <rguenther@suse.de>
3173
3174 * tree-ssa-dom.h (loop_depth_of_name): Remove.
3175 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
3176 restriction on loop depth difference.
3177 (record_equality): Likewise.
3178 (propagate_rhs_into_lhs): Likewise. Simplify condition.
3179 (loop_depth_of_name): Remove.
3180 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
3181 restriction on loop depth difference.
3182 (init_copy_prop): Likewise.
3183
3184 2014-07-08 Richard Biener <rguenther@suse.de>
3185
3186 PR tree-optimization/61681
3187 * gcc.dg/torture/pr61681.c: New testcase.
3188
3189 2014-07-08 Richard Biener <rguenther@suse.de>
3190
3191 PR tree-optimization/61680
3192 * gcc.dg/vect/pr61680.c: New testcase.
3193
3194 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
3195
3196 PR tree-optimization/61576
3197 * gcc.dg/torture/pr61576.c: New test.
3198
3199 2014-07-08 Marek Polacek <polacek@redhat.com>
3200
3201 PR c/60226
3202 * c-c++-common/pr60226.c: New test.
3203
3204 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
3205
3206 PR fortran/61459
3207 PR fortran/58883
3208 * gfortran.dg/allocatable_function_8.f90 : New test
3209
3210 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
3211
3212 * gcc.target/powerpc/spe-evmerge.c: New file.
3213
3214 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3215
3216 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
3217
3218 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
3219
3220 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
3221
3222 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3223
3224 PR c++/58898
3225 * g++.dg/parse/pr58898.C: New.
3226
3227 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3228
3229 * gfortran.dg/list_read_12.f90: Delete the file.
3230 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
3231 of dg-runtest.
3232
3233 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3234
3235 PR libgfortran/61640
3236 * gfortran.dg/arrayio_16.f90: New test.
3237
3238 2014-07-06 Marek Polacek <polacek@redhat.com>
3239
3240 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
3241 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3242
3243 2014-07-06 Marek Polacek <polacek@redhat.com>
3244
3245 PR c/6940
3246 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
3247 -Wno-sizeof-array-argument.
3248 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3249 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
3250 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3251 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
3252 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
3253 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3254 * c-c++-common/sizeof-array-argument.c: New test.
3255 * gcc.dg/vla-5.c: Add dg-warnings.
3256
3257 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
3258
3259 * g++.dg/ipa/devirt-26.C: Update testcase.
3260 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
3261 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
3262
3263 2014-07-04 Tobias Burnus <burnus@net-b.de>
3264
3265 * gfortran.dg/coarray/coindexed_3.f90: New.
3266
3267 2014-07-04 Jakub Jelinek <jakub@redhat.com>
3268
3269 PR middle-end/61654
3270 * g++.dg/opt/pr61654.C: New test.
3271
3272 PR tree-optimization/61684
3273 * gcc.c-torture/compile/pr61684.c: New test.
3274
3275 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
3276
3277 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
3278 dg-runtest's. Adapt all callers.
3279 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
3280 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
3281 * lib/go-dg.exp (go-dg-runtest): Likewise.
3282 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3283 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
3284
3285 2014-07-03 Jakub Jelinek <jakub@redhat.com>
3286
3287 PR tree-optimization/61682
3288 * gcc.c-torture/execute/pr61682.c: New test.
3289
3290 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3291
3292 * gcc.target/powerpc/shift-dot.c: New test.
3293
3294 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3295
3296 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
3297 avoid optimization.
3298
3299 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3300
3301 * gcc.target/arm/identical-invariants.c: New test.
3302
3303 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
3304 Chen Gang <gang.chen.5i5j@gmail.com>
3305
3306 * gcc.c-torture/compile/section.c: New testcase.
3307
3308 2014-07-02 Christian Bruel <christian.bruel@st.com>
3309
3310 PR target/29349
3311 PR target/53513
3312 * gcc.target/sh/fpchg.c: New test.
3313
3314 2014-07-02 Jakub Jelinek <jakub@redhat.com>
3315 Fritz Reese <Reese-Fritz@zai.com>
3316
3317 * gfortran.dg/oldstyle_5.f: New test.
3318
3319 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
3320
3321 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
3322 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
3323
3324 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3325
3326 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
3327 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3328 * g++.dg/parse/error11.C: Likewise.
3329 * g++.old-deja/g++.brendan/template17.C: Likewise.
3330
3331 2014-07-02 Tobias Burnus <burnus@net-b.de>
3332
3333 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
3334 * gfortran.dg/coarray/send_array.f90: Ditto.
3335 * gfortran.dg/coarray/sendget_array.f90: Ditto.
3336
3337 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
3338 Yufeng Zhang <yufeng.zhang@arm.com>
3339
3340 * gcc.target/aarch64/aapcs64/aapcs64.exp:
3341 (additional_flags_for_func_ret): New variable based on
3342 $additional_flags with -fno-use-caller-save.
3343 (func-ret-*.c): Use the new variable.
3344
3345 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3346
3347 PR c++/59637
3348 * g++.dg/cpp0x/decltype60.C: New.
3349
3350 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3351
3352 * gcc.target/aarch64/simd/vcage_f64.c: New test.
3353 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
3354 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
3355 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
3356 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
3357 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
3358 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
3359 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
3360
3361 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3362
3363 * g++.dg/cpp1y/pr59867.C: Fix target selector.
3364
3365 2014-07-01 Marek Polacek <polacek@redhat.com>
3366
3367 * gcc.dg/Wint-conversion.c: New test.
3368
3369 2014-07-01 Marek Polacek <polacek@redhat.com>
3370
3371 PR c/58286
3372 * gcc.dg/Wincompatible-pointer-types.c: New test.
3373
3374 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
3375
3376 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
3377 MicroBlaze specific pattern.
3378
3379 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3380
3381 PR c++/58781
3382 PR c++/60249
3383 PR c++/59867
3384 * testsuite/g++.dg/cpp0x/pr58781.C: New.
3385 * testsuite/g++.dg/cpp0x/pr60249.C: New.
3386 * testsuite/g++.dg/cpp1y/pr59867.C: New.
3387
3388 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3389
3390 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
3391 test requires greater precision than the current PowerPC long
3392 double implementation supports.
3393
3394 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3395
3396 PR c++/54891
3397 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
3398
3399 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3400
3401 PR c++/51400
3402 * g++.dg/cpp0x/constexpr-attribute3.C: New.
3403
3404 2014-06-30 Jeff Law <law@redhat.com>
3405
3406 PR tree-optimization/61607
3407 * gcc.dg/tree-ssa/pr61607.c: New test.
3408
3409 2014-06-30 Marek Polacek <polacek@redhat.com>
3410
3411 * c-c++-common/ubsan/attrib-2.c: New test.
3412 * g++.dg/ubsan/return-3.C: New test.
3413
3414 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
3415
3416 PR middle-end/57541
3417 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
3418 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
3419
3420 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3421
3422 * gcc.dg/ira-loop-pressure.c: New test.
3423
3424 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3425
3426 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
3427 checks that the dump is generated.
3428
3429 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3430
3431 PR fortran/36275
3432 PR fortran/38839
3433 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
3434 * gfortran.dg/binding_label_tests_27.f90: New file.
3435
3436 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3437
3438 * gfortran.dg/graphite/pr59586.f: New testcase.
3439
3440 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
3441
3442 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
3443
3444 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3445
3446 PR fortran/29383
3447 * lib/target-supports.exp (check_effective_target_fortran_ieee):
3448 New function.
3449 * gfortran.dg/ieee/ieee.exp: New file.
3450 * gfortran.dg/ieee/ieee_1.F90: New file.
3451 * gfortran.dg/ieee/ieee_2.f90: New file.
3452 * gfortran.dg/ieee/ieee_3.f90: New file.
3453 * gfortran.dg/ieee/ieee_4.f90: New file.
3454 * gfortran.dg/ieee/ieee_5.f90: New file.
3455 * gfortran.dg/ieee/ieee_6.f90: New file.
3456 * gfortran.dg/ieee/ieee_7.f90: New file.
3457 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
3458
3459 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
3460
3461 * g++.dg/cpp0x/elision_conv.C: New.
3462
3463 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3464
3465 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
3466
3467 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3468
3469 PR c++/61614
3470 * g++.dg/ext/complit14.C: New.
3471
3472 2014-06-27 Martin Jambor <mjambor@suse.cz>
3473
3474 PR ipa/61160
3475 * g++.dg/ipa/pr61160-2.C: New test.
3476 * g++.dg/ipa/pr61160-3.C: Likewise.
3477
3478 2014-06-27 Jakub Jelinek <jakub@redhat.com>
3479
3480 PR tree-optimization/57233
3481 PR tree-optimization/61299
3482 * gcc.dg/pr57233.c: New test.
3483 * gcc.target/i386/pr57233.c: New test.
3484 * gcc.target/i386/sse2-pr57233.c: New test.
3485 * gcc.target/i386/avx-pr57233.c: New test.
3486 * gcc.target/i386/avx2-pr57233.c: New test.
3487 * gcc.target/i386/avx512f-pr57233.c: New test.
3488 * gcc.target/i386/xop-pr57233.c: New test.
3489
3490 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
3491
3492 * gcc.dg/typeof-2.c: New testcase.
3493
3494 2014-06-27 Marek Polacek <polacek@redhat.com>
3495
3496 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
3497 (fn1): Remove store to out-of-bounds location. Add memory barrier.
3498 (fn2): Likewise.
3499 (fn5): Likewise.
3500 (fn6): Likewise.
3501 (fn7): Likewise.
3502 (fn8): Likewise.
3503 (fn9): Likewise.
3504 (fn11): Likewise.
3505 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
3506 location. Add memory barrier.
3507 (fn2): Likewise.
3508 (fn3): Likewise.
3509 (fn4): Likewise.
3510 (fn5): Likewise.
3511 * c-c++-common/ubsan/bounds-7.c: New test.
3512
3513 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3514
3515 PR libgfortran/61499
3516 * gfortran.dg/arrayio_15.f90: New test.
3517
3518 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
3519
3520 PR target/61586
3521 * gcc.target/alpha/pr61586.c: New test.
3522
3523 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3524
3525 PR c++/57573
3526 * g++.dg/template/pr57573.C: New.
3527
3528 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
3529
3530 * gcc.dg/tree-ssa/interposition.c: New testcase.
3531
3532 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3533
3534 PR c++/56633
3535 * g++.dg/cpp0x/deleted8.C: New.
3536
3537 2014-06-26 Martin Jambor <mjambor@suse.cz>
3538
3539 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
3540 parameter.
3541 * g++.dg/simulate-thread/bitfields.C: Likewise.
3542 * gcc.dg/simulate-thread/strict-align-global.c: Remove
3543 allow-packed-store-data-races parameter.
3544 * gcc.dg/simulate-thread/subfields.c: Likewise.
3545 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
3546 to one.
3547
3548 2014-06-26 Martin Jambor <mjambor@suse.cz>
3549
3550 * g++.dg/ipa/pr60600.C: Fix typo.
3551 * g++.dg/ipa/devirt-25.C: Likewise.
3552
3553 2014-06-26 Richard Biener <rguenther@suse.de>
3554
3555 PR tree-optimization/61607
3556 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
3557
3558 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3559
3560 * gcc.dg/inline-22.c: Add bind_pic_locally.
3561 * gcc.dg/inline_4.c: Ditto.
3562 * gcc.dg/fail_always_inline.c: Ditto.
3563 * g++.dg/ipa/devirt-25.C: Ditto.
3564
3565 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3566
3567 * lib/target-support.exp (bind_pic_locally): Save the flags to
3568 'flags_to_postpone' instead of appending to 'flags'.
3569 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
3570 with flags_to_postpone and revert after target_compile.
3571 * lib/g++.exp (g++_target_compile): Ditto.
3572 * lib/gfortran.exp (gfortran_target_compile): Ditto.
3573
3574 2014-06-26 Nick Clifton <nickc@redhat.com>
3575
3576 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
3577
3578 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
3579
3580 PR c++/61537
3581 * g++.dg/template/pr61537.C: New testcase.
3582
3583 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3584
3585 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
3586 powerpc*-*-linux*.
3587
3588 2014-06-25 Tobias Burnus <burnus@net-b.de>
3589
3590 * gfortran.dg/coarray_33.f90: New.
3591
3592 2014-06-25 Tobias Burnus <burnus@net-b.de>
3593
3594 * gfortran.dg/coarray/coindexed_1.f90: New.
3595
3596 2014-06-25 Tobias Burnus <burnus@net-b.de>
3597
3598 * gfortran.dg/coarray_collectives_7.f90: New.
3599
3600 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3601
3602 * gcc.c-torture/execute/20140622-1.c: New test.
3603
3604 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
3605
3606 DR 178
3607 PR c++/49132
3608 * g++.dg/cpp0x/aggr1.C: New.
3609 * g++.dg/cpp0x/aggr2.C: Likewise.
3610 * g++.dg/init/aggr11.C: Likewise.
3611 * g++.dg/init/aggr12.C: Likewise.
3612
3613 2014-06-25 Martin Jambor <mjambor@suse.cz>
3614
3615 * g++.dg/ipa/pr61540.C: Remove dumping test.
3616
3617 2014-06-25 Marek Polacek <polacek@redhat.com>
3618
3619 PR c/61162
3620 * gcc.dg/pr61162.c: Adjust dg-warning.
3621 * gcc.dg/pr61162-2.c: New test.
3622
3623 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
3624
3625 PR tree-optimization/57742
3626 * gcc.dg/tree-ssa/calloc-3.c: New file.
3627
3628 2014-06-25 Richard Biener <rguenther@suse.de>
3629
3630 PR testsuite/61560
3631 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
3632 for targets that return _Complex float in memory.
3633
3634 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3635
3636 * gcc.target/arm/vect-noalign.c: Adjust options.
3637
3638 2014-06-24 Cong Hou <congh@google.com>
3639
3640 * gcc.dg/vect/vect-reduc-sad.c: New.
3641 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
3642
3643 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
3644
3645 PR tree-optimization/57742
3646 * g++.dg/tree-ssa/calloc.C: New testcase.
3647 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
3648 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
3649 * gcc.dg/strlenopt-9.c: Adapt.
3650
3651 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
3652
3653 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
3654 global variable.
3655 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
3656 instead of calling sequentially in the C code.
3657 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
3658 saved_return_address to the stack frame where LR register was stored.
3659 (saved_return_address): Declare weak.
3660
3661 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3662
3663 PR c++/33972
3664 * g++.dg/other/operator3.C: New.
3665 * g++.dg/template/operator8.C: Adjust.
3666 * g++.dg/template/operator9.C: Likewise.
3667
3668 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
3669
3670 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
3671
3672 2014-06-24 Richard Biener <rguenther@suse.de>
3673
3674 PR tree-optimization/61572
3675 * gcc.target/i386/pr61572.c: New testcase.
3676
3677 2014-06-24 Jakub Jelinek <jakub@redhat.com>
3678
3679 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
3680 reduction clause.
3681 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
3682 Remove Label is never defined expected error.
3683 * gfortran.dg/gomp/udr8.f90: New test.
3684
3685 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3686
3687 PR tree-optimization/61554
3688 * g++.dg/torture/pr61554.C: New testcase.
3689
3690 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
3691
3692 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
3693
3694 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
3695
3696 * gcc.dg/localalias-2.c: Guard by require-alias.
3697 * gcc.dg/globalalias-2.c: Likewise.
3698
3699 2014-06-23 Kai Tietz <ktietz@redhat.com>
3700
3701 * gcc.target/i386/indjmp-1.c: New test.
3702
3703 2014-06-23 Andrew Pinski <apinski@cavium.com>
3704
3705 * gcc.c-torture/compile/20140723-1.c: New testcase.
3706
3707 2014-06-23 Marek Polacek <polacek@redhat.com>
3708
3709 PR c/61553
3710 * c-c++-common/pr61553.c (foo): Add dg-error.
3711
3712 2014-06-23 Tobias Burnus <burnus@net-b.de>
3713
3714 * gfortran.dg/coarray_32.f90: New.
3715
3716 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3717
3718 DR 577
3719 PR c++/33101
3720 * g++.dg/other/void1.C: Adjust.
3721 * g++.dg/other/void3.C: Likewise.
3722
3723 2014-06-23 Marek Polacek <polacek@redhat.com>
3724
3725 PR c/61553
3726 * c-c++-common/pr61553.c: New test.
3727
3728 2014-06-23 Richard Biener <rguenther@suse.de>
3729
3730 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
3731 * g++.dg/vect/slp-pr50819.cc: Likewise.
3732 * g++.dg/vect/slp-pr56812.cc: Likewise.
3733 * gcc.dg/vect/bb-slp-1.c: Likewise.
3734 * gcc.dg/vect/bb-slp-10.c: Likewise.
3735 * gcc.dg/vect/bb-slp-11.c: Likewise.
3736 * gcc.dg/vect/bb-slp-13.c: Likewise.
3737 * gcc.dg/vect/bb-slp-14.c: Likewise.
3738 * gcc.dg/vect/bb-slp-15.c: Likewise.
3739 * gcc.dg/vect/bb-slp-16.c: Likewise.
3740 * gcc.dg/vect/bb-slp-17.c: Likewise.
3741 * gcc.dg/vect/bb-slp-18.c: Likewise.
3742 * gcc.dg/vect/bb-slp-19.c: Likewise.
3743 * gcc.dg/vect/bb-slp-2.c: Likewise.
3744 * gcc.dg/vect/bb-slp-20.c: Likewise.
3745 * gcc.dg/vect/bb-slp-21.c: Likewise.
3746 * gcc.dg/vect/bb-slp-22.c: Likewise.
3747 * gcc.dg/vect/bb-slp-23.c: Likewise.
3748 * gcc.dg/vect/bb-slp-24.c: Likewise.
3749 * gcc.dg/vect/bb-slp-25.c: Likewise.
3750 * gcc.dg/vect/bb-slp-26.c: Likewise.
3751 * gcc.dg/vect/bb-slp-27.c: Likewise.
3752 * gcc.dg/vect/bb-slp-28.c: Likewise.
3753 * gcc.dg/vect/bb-slp-29.c: Likewise.
3754 * gcc.dg/vect/bb-slp-3.c: Likewise.
3755 * gcc.dg/vect/bb-slp-30.c: Likewise.
3756 * gcc.dg/vect/bb-slp-31.c: Likewise.
3757 * gcc.dg/vect/bb-slp-32.c: Likewise.
3758 * gcc.dg/vect/bb-slp-4.c: Likewise.
3759 * gcc.dg/vect/bb-slp-5.c: Likewise.
3760 * gcc.dg/vect/bb-slp-6.c: Likewise.
3761 * gcc.dg/vect/bb-slp-7.c: Likewise.
3762 * gcc.dg/vect/bb-slp-8.c: Likewise.
3763 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3764 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3765 * gcc.dg/vect/bb-slp-9.c: Likewise.
3766 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3767 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3768 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3769 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3770 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3771 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3772 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3773 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3774 * gcc.dg/vect/pr26359.c: Likewise.
3775 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
3776
3777 2014-06-23 Marek Polacek <polacek@redhat.com>
3778
3779 * c-c++-common/pr49706-2.c: New test.
3780
3781 2014-06-23 Alan Modra <amodra@gmail.com>
3782
3783 * gcc.dg/pr61583.c: New.
3784
3785 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3786
3787 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
3788 [u]int64x1_t.
3789
3790 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3791 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3792
3793 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3794 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3795 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3796 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3797 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3798 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3799 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3800 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3801 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3802 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3803 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3804 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3805 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3806 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3807 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3808 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3809 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3810 test_vsrid_n_u64): Fix signature to match intrinsic.
3811
3812 (test_vabs_s64): Remove.
3813 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3814
3815 (test_vdupd_lane_s64): Rename to...
3816 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3817
3818 (test_vdupd_lane_u64): Rename to...
3819 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3820
3821 (test_vtst_s64): Rename to...
3822 (test_vtstd_s64): ...and change int64x1_t to int64_t.
3823
3824 (test_vtst_u64): Rename to...
3825 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3826
3827 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3828 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3829 Remove out-of-bounds tests.
3830 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
3831 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3832 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
3833
3834 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3835
3836 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3837 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3838 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3839 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
3840 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3841 vector types.
3842 * gcc.target/aarch64/vsub_f64.c: Likewise.
3843 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3844 scheme as now the same for all variants.
3845 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3846 float64x1_t.
3847
3848 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3849
3850 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3851
3852 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3853
3854 * gcc.dg/localalias.c: Fix broken commit.
3855 * gcc.dg/globalalias.c: Likewise.
3856
3857 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3858
3859 * gcc.dg/localalias.c: New testcase.
3860 * gcc.dg/localalias-2.c: New testcase.
3861 * gcc.dg/globalalias.c: New testcase.
3862 * gcc.dg/globalalias-2.c: New testcase.
3863
3864 2014-06-20 Jakub Jelinek <jakub@redhat.com>
3865
3866 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3867
3868 2014-06-20 Marek Polacek <polacek@redhat.com>
3869
3870 * c-c++-common/ubsan/bounds-1.c: New test.
3871 * c-c++-common/ubsan/bounds-2.c: New test.
3872 * c-c++-common/ubsan/bounds-3.c: New test.
3873 * c-c++-common/ubsan/bounds-4.c: New test.
3874 * c-c++-common/ubsan/bounds-5.c: New test.
3875 * c-c++-common/ubsan/bounds-6.c: New test.
3876
3877 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
3878
3879 Make the tests big-endian friendly.
3880
3881 * gcc.target/aarch64/aapcs64/test_25.c: Update.
3882 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3883 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3884 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3885 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3886 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3887 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3888 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3889 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3890
3891 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3892 Max Ostapenko <m.ostapenko@partner.samsung.com>
3893
3894 PR sanitizer/61547
3895 * c-c++-common/asan/strlen-overflow-1.c: New test.
3896
3897 2014-06-20 Martin Jambor <mjambor@suse.cz>
3898
3899 PR ipa/61540
3900 * g++.dg/ipa/pr61540.C: New test.
3901
3902 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3903 Max Ostapenko <m.ostapenko@partner.samsung.com>
3904
3905 PR sanitizer/61530
3906 * c-c++-common/asan/pr61530.c: New test.
3907
3908 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3909
3910 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
3911 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
3912 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
3913 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
3914 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
3915 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
3916 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
3917 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
3918 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
3919 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
3920 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
3921 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
3922 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3923 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3924 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
3925 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
3926 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
3927 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
3928 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
3929 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
3930 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
3931 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3932 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3933 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
3934 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
3935 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
3936 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
3937 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
3938 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
3939 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
3940 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
3941 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
3942 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
3943 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
3944 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
3945 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3946 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3947 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
3948 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
3949 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
3950 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
3951 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
3952 (test_vqdmlal_high_lane_s16): Fix parameter type.
3953 (test_vqdmlal_high_lane_s32): Likewise.
3954 (test_vqdmull_high_lane_s16): Likewise.
3955 (test_vqdmull_high_lane_s32): Likewise.
3956 (test_vqdmlsl_high_lane_s32): Likewise.
3957 (test_vqdmlsl_high_lane_s16): Likewise.
3958 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
3959 Fix argument type.
3960 (test_vqdmlals_lane_s32): Likewise.
3961 (test_vqdmlslh_lane_s16): Likewise.
3962 (test_vqdmlsls_lane_s32): Likewise.
3963 (test_vqdmulhh_lane_s16): Likewise.
3964 (test_vqdmulhs_lane_s32): Likewise.
3965 (test_vqdmullh_lane_s16): Likewise.
3966 (test_vqdmulls_lane_s32): Likewise.
3967 (test_vqrdmulhh_lane_s16): Likewise.
3968 (test_vqrdmulhs_lane_s32): Likewise.
3969
3970 2014-06-20 Tobias Burnus <burnus@net-b.de>
3971
3972 PR testsuite/61567
3973 * gfortran.dg/coarray_collectives_5.f90: Update
3974 dg-final scan-tree-dump-times.
3975 * gfortran.dg/coarray_collectives_6.f90: Ditto.
3976
3977 2014-06-20 Hale Wang <hale.wang@arm.com>
3978
3979 * gcc.target/arm/lto/: New folder to verify the LTO option.
3980 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
3981 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
3982 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
3983 * lib/lto.exp (object-readelf): New procedure.
3984
3985 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3986
3987 PR fortran/61454
3988 * gfortran.dg/pr61454.f90: New file.
3989
3990 2014-06-19 Terry Guo <terry.guo@arm.com>
3991
3992 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
3993 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
3994 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
3995
3996 2014-06-19 Tobias Burnus <burnus@net-b.de>
3997
3998 * gfortran.dg/coarray/collectives_2.f90: Extend
3999 and make valid.
4000
4001 2014-06-18 Tom de Vries <tom@codesourcery.com>
4002
4003 * gcc.target/aarch64/fuse-caller-save.c: New test.
4004
4005 2014-06-18 Radovan Obradovic <robradovic@mips.com>
4006 Tom de Vries <tom@codesourcery.com>
4007
4008 * gcc.target/arm/fuse-caller-save.c: New test.
4009
4010 2014-06-18 Richard Biener <rguenther@suse.de>
4011
4012 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
4013 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
4014 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
4015
4016 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4017
4018 PR tree-optimization/61518
4019 * gcc.dg/torture/pr61518.c: New test.
4020
4021 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
4022
4023 PR tree-optimization/61517
4024 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
4025 (incorrect_read_be32): Likewise.
4026 (main): Call incorrect_read_* to test stmt replacement is made by
4027 bswap at the right place.
4028 * gcc.c-torture/execute/pr61517.c: New test.
4029
4030 2014-06-18 Andreas Schwab <schwab@suse.de>
4031
4032 PR rtl-optimization/54555
4033 * gcc.target/m68k/pr54555.c: New test.
4034
4035 2014-06-18 Olivier Hainque <hainque@adacore.com>
4036
4037 * gnat.dg/blocklocs.adb: New test.
4038
4039 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
4040
4041 PR tree-optimization/52252
4042 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
4043 * gcc.target/i386/pr52252-core.c: Ditto.
4044
4045 PR tree-optimization/61403
4046 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
4047
4048 2014-06-18 Jakub Jelinek <jakub@redhat.com>
4049
4050 * gfortran.dg/gomp/declare-simd-1.f90: New test.
4051 * gfortran.dg/gomp/depend-1.f90: New test.
4052 * gfortran.dg/gomp/target1.f90: New test.
4053 * gfortran.dg/gomp/target2.f90: New test.
4054 * gfortran.dg/gomp/target3.f90: New test.
4055 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
4056 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
4057 201107.
4058
4059 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4060
4061 PR fortran/61126
4062 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
4063
4064 2014-06-17 Tobias Burnus <burnus@net-b.de>
4065 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
4066
4067 * gfortran.dg/coarray/send_array.f90: New.
4068 * gfortran.dg/coarray/get_array.f90: New.
4069 * gfortran.dg/coarray/sendget_array.f90: New.
4070 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
4071 names.
4072 * gfortran.dg/coarray/collectives_2.f90: New.
4073
4074 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4075
4076 PR target/61533
4077 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
4078 dg-options.
4079
4080 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
4081
4082 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
4083 unit_id and kind_id to zero.
4084
4085 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
4086
4087 PR target/61483
4088 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
4089 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
4090 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
4091 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
4092
4093 2014-06-17 Richard Biener <rguenther@suse.de>
4094
4095 PR lto/61012
4096 * gcc.dg/lto/pr61526_0.c: New testcase.
4097 * gcc.dg/lto/pr61526_1.c: Likewise.
4098
4099 2014-06-17 Richard Biener <rguenther@suse.de>
4100
4101 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
4102 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
4103 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
4104 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4105 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
4106
4107 2014-06-17 Richard Biener <rguenther@suse.de>
4108
4109 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
4110
4111 2014-06-16 Richard Biener <rguenther@suse.de>
4112
4113 PR tree-optimization/61482
4114 * g++.dg/torture/pr61482.C: New testcase.
4115
4116 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
4117
4118 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
4119 vpmacsdql instruction.
4120
4121 2014-06-16 Yury Gribov <y.gribov@samsung.com>
4122
4123 * c-c++-common/asan/instrument-with-calls-1.c: New test.
4124 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4125 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4126 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
4127 test patterns.
4128 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4129 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
4130 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4131 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4132 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4133 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4134
4135 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4136
4137 PR fortran/28484
4138 PR fortran/61429
4139 * gfortran.dg/system_clock_1.f90: New file.
4140 * gfortran.dg/system_clock_2.f90: New file.
4141
4142 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4143
4144 PR c++/33101
4145 * g++.dg/other/void3.C: New.
4146 * g++.dg/conversion/err-recover1.C: Update.
4147
4148 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
4149
4150 PR target/61415
4151 * lib/target-supports.exp (check_effective_target_longdouble128): New.
4152 * gcc.target/powerpc/pack02.c: Use it.
4153 * gcc.target/powerpc/tfmode_off.c: Likewise.
4154
4155 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
4156
4157 PR rtl-optimization/61094
4158 PR rtl-optimization/61446
4159 * gcc.target/i386/pr61446.c : New.
4160
4161 2014-06-13 Dehao Chen <dehao@google.com>
4162
4163 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
4164
4165 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
4166
4167 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
4168
4169 2014-06-13 Richard Biener <rguenther@suse.de>
4170
4171 * c-c++-common/pr46562-2.c: Adjust.
4172 * g++.dg/tree-ssa/pr8781.C: Likewise.
4173 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
4174 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4175 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4176 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
4177 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4178
4179 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4180
4181 PR tree-optimization/61375
4182 * gcc.c-torture/execute/pr61375-1.c: New test.
4183
4184 2014-06-12 Jakub Jelinek <jakub@redhat.com>
4185
4186 PR middle-end/61486
4187 * c-c++-common/gomp/pr61486-1.c: New test.
4188 * c-c++-common/gomp/pr61486-2.c: New test.
4189
4190 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
4191
4192 PR target/59843
4193 * gcc.dg/vect/vect-singleton_1.c: New file.
4194
4195 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
4196
4197 PR target/61443
4198 * gcc.target/avr/torture/pr61443.c: New test.
4199
4200 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4201
4202 PR c++/19200
4203 * g++.dg/parse/friend11.C: New.
4204
4205 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4206
4207 PR c++/60265
4208 * g++.dg/cpp0x/using-enum-1.C: New.
4209 * g++.dg/cpp0x/using-enum-2.C: Likewise.
4210
4211 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4212
4213 PR c++/19200
4214 * g++.dg/parse/friend9.C: New.
4215 * g++.dg/parse/friend10.C: Likewise.
4216 * g++.dg/parse/friend7.C: Adjust.
4217
4218 2014-06-11 Richard Biener <rguenther@suse.de>
4219
4220 PR tree-optimization/61452
4221 * gcc.dg/torture/pr61452.c: New testcase.
4222
4223 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4224
4225 PR c++/34049
4226 * g++.dg/parse/pr34049.C: New.
4227
4228 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4229
4230 * gcc.c-torture/execute/pr61306-1.c: New test.
4231 * gcc.c-torture/execute/pr61306-2.c: Likewise.
4232 * gcc.c-torture/execute/pr61306-3.c: Likewise.
4233
4234 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4235
4236 * gcc.target/aarch64/acle/acle.exp: New.
4237 * gcc.target/aarch64/acle/crc32b.c: New test.
4238 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
4239 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
4240 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
4241 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
4242 * gcc.target/aarch64/acle/crc32d.c: Likewise.
4243 * gcc.target/aarch64/acle/crc32h.c: Likewise.
4244 * gcc.target/aarch64/acle/crc32w.c: Likewise.
4245
4246 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
4247
4248 PR tree-optimization/52252
4249 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
4250
4251 2014-06-11 Richard Biener <rguenther@suse.de>
4252
4253 PR middle-end/61437
4254 * gcc.dg/torture/20140610-1.c: New testcase.
4255 * gcc.dg/torture/20140610-2.c: Likewise.
4256
4257 2014-06-10 Richard Biener <rguenther@suse.de>
4258
4259 PR tree-optimization/61438
4260 * gcc.dg/torture/pr61438.c: New testcase.
4261
4262 2014-06-10 Richard Biener <rguenther@suse.de>
4263
4264 PR middle-end/61456
4265 * g++.dg/opt/pr61456.C: New testcase.
4266
4267 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
4268 Mikael Morin <mikael@gcc.gnu.org>
4269
4270 PR fortran/41936
4271 * gfortran.dg/class_array_15.f03: Check memory leaks.
4272
4273 2014-06-10 Richard Biener <rguenther@suse.de>
4274
4275 PR tree-optimization/57186
4276 PR tree-optimization/59299
4277 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
4278 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
4279
4280 2014-06-10 Jakub Jelinek <jakub@redhat.com>
4281
4282 PR fortran/60928
4283 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
4284 directives.
4285 * gfortran.dg/gomp/associate1.f90: New test.
4286 * gfortran.dg/gomp/intentin1.f90: New test.
4287 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
4288 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
4289 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
4290 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
4291
4292 2014-06-09 Marek Polacek <polacek@redhat.com>
4293
4294 PR c/36446
4295 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
4296 * gcc.dg/array-2.c: Likewise.
4297 * gcc.dg/array-const-2.c: Likewise.
4298 * gcc.dg/ucnid-8.c: Likewise.
4299 * gcc.dg/vla-init-1.c: Likewise.
4300 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
4301 * gcc.dg/c99-flex-array-7.c: Likewise.
4302 * gcc.dg/init-bad-1.c: Likewise.
4303 * gcc.dg/init-bad-3.c: Likewise.
4304 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
4305 * gcc.dg/pedwarn-init.c: Add dg-warning.
4306 * gcc.dg/pr53119.c: Remove dg-excess-errors.
4307
4308 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4309
4310 PR c++/22556
4311 * g++.dg/other/redecl3.C: New.
4312
4313 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
4314
4315 PR c++/54442
4316 * g++.dg/pr54442.C: New file.
4317
4318 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
4319
4320 PR fortran/61406
4321 * gfortran.dg/associate_17.f90 : New test
4322
4323 2014-06-09 Petr Murzin <petr.murzin@intel.com>
4324
4325 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
4326 void for TEST instead of static void.
4327 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
4328 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
4329 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
4330 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
4331 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
4332 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
4333 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
4334 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
4335 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
4336 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
4337 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
4338 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
4339 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
4340 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
4341 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
4342 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
4343 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
4344 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
4345 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
4346 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
4347 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
4348 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
4349 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
4350 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
4351 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
4352 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
4353 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
4354 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
4355 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
4356 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
4357 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
4358 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4359 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4360 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4361 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4362 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4363 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4364 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4365 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4366 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4367 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4368 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
4369 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
4370 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
4371 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
4372 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
4373 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
4374 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
4375 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
4376 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
4377 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
4378 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
4379 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
4380 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
4381 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
4382 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
4383 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
4384 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
4385 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
4386 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
4387 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
4388 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
4389 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
4390 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4391 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4392 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4393 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
4394 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
4395 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4396 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4397 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4398 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4399 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4400 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4401 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4402 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4403 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4404 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
4405 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
4406 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4407 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
4408 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
4409 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
4410 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
4411 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
4412 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
4413 instead of static void.
4414 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
4415 delete unused variables.
4416 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4417 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4418 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4419 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
4420 delete unused variables, void for TEST instead of static void.
4421 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4422 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4423 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4424 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4425 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4426 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4427 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4428 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4429 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4430 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4431 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4432 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4433 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
4434 initialize variables.
4435 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
4436 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
4437 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
4438 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
4439 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
4440 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
4441 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
4442 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
4443 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4444 * gcc.target/i386/i386.exp: Ditto.
4445 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
4446 CALC, void for TEST instead of static void, initialize variables.
4447 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
4448 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
4449 static void.
4450 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
4451 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
4452 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
4453 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
4454 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
4455 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
4456 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
4457 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
4458 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
4459 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
4460 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
4461 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
4462 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
4463 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
4464 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
4465 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
4466 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4467 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4468 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4469 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
4470 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
4471 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
4472 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
4473 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
4474 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
4475 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
4476 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
4477 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
4478 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
4479 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
4480 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
4481 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
4482 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
4483 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
4484 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
4485 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
4486 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
4487 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
4488 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
4489 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
4490 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4491 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4492 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
4493 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
4494 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
4495 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
4496 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
4497 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
4498 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4499 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4500 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4501 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4502 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4503 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4504 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4505 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4506 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
4507 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
4508 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4509 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
4510 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4511 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4512 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4513 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
4514 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4515 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
4516 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
4517 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4518 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
4519 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4520 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4521 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4522 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4523 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4524 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4525 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4526 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
4527 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
4528 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
4529 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
4530 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
4531 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
4532 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
4533 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
4534 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
4535 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
4536 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
4537 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
4538 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
4539 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4540 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4541 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4542 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
4543 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
4544 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4545 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4546 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
4547 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
4548 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4549 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
4550 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
4551 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4552 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
4553 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
4554 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
4555 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
4556 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
4557 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
4558 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
4559 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
4560 instead of static void.
4561 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
4562 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
4563 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
4564 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
4565 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
4566 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
4567 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
4568 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
4569 static void, delete unused variables.
4570 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4571 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4572 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
4573 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
4574 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
4575 static void, delete unused variables, Change parameters for
4576 UNION_CHECK, MASK_MERGE and MASK_ZERO.
4577 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
4578 CALC, void for TEST instead of static void.
4579 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
4580 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
4581 void.
4582 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4583 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
4584 static void, change type of parameter for UNION_TYPE.
4585 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
4586 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
4587 void for TEST instead of static void, delete unused variables, change
4588 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
4589 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
4590 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4591 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4592 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4593 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4594 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4595 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
4596 void for TEST instead of static void, change parameters for
4597 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
4598 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
4599 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
4600 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
4601 * gcc.target/i386/avx512f-additional-reg-names.c: Add
4602 __attribute__((unused)).
4603 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
4604 __attribute__((unused)).
4605 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
4606 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
4607 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
4608 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
4609 * gcc.target/i386/avx512f-korw-1.c: Ditto.
4610 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
4611 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
4612 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
4613 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
4614 add __attribute__((unused)).
4615 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
4616 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
4617 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
4618 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
4619 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
4620 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
4621 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
4622 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
4623 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
4624 delete unused variables.
4625 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
4626 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4627 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4628 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4629 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4630 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
4631 static void, mask_merging and zero_masking for unsigned types.
4632 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
4633 CHECK_ARRAY for unsigned types.
4634 * gcc.target/i386/m256-check.h: Ditto.
4635 * gcc.target/i386/m512-check.h: Ditto.
4636
4637 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
4638
4639 PR target/61062
4640 * gcc.target/arm/pr48252.c (main): Expect same result
4641 as endian-neutral.
4642
4643 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4644
4645 PR fortran/45187
4646 * gfortran.dg/cray_pointers_10.f90: New file.
4647
4648 2014-06-09 Jakub Jelinek <jakub@redhat.com>
4649
4650 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
4651 instead of complex(kind=16).
4652
4653 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4654
4655 PR fortran/38829
4656 * gfortran.dg/bind_c_usage_29.f90: New file.
4657
4658 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
4659
4660 * gnat.dg/opt38.adb: New test.
4661 * gnat.dg/opt38_pkg.ad[sb]: New helper.
4662
4663 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
4664
4665 PR target/18343
4666 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
4667 New macro, 0 for __MMIX__, default 64.
4668 (bar): Pass it to __builtin_apply instead of literal 64.
4669
4670 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4671
4672 * gfortran.dg/io_constraints_11.f90: New file.
4673 * gfortran.dg/io_constraints_12.f90: New file.
4674 * gfortran.dg/io_constraints_13.f90: New file.
4675
4676 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
4677
4678 PR target/61423
4679 * gcc.target/i386/pr61423.c: New test.
4680
4681 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4682
4683 PR c++/60184
4684 * g++.dg/cpp0x/constexpr-union6.C: New.
4685 * g++.dg/cpp0x/union6.C: Likewise.
4686 * g++.dg/init/ref14.C: Adjust.
4687 * g++.dg/init/union1.C: Likewise.
4688
4689 2014-06-06 Richard Biener <rguenther@suse.de>
4690
4691 PR tree-optimization/59299
4692 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
4693
4694 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
4695
4696 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
4697 * gcc.dg/tree-ssa/sra-12.c: Likewise.
4698
4699 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4700
4701 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
4702 bitfield and test wrong results instead of correct results to make the
4703 test more portable.
4704
4705 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4706
4707 PR c++/60432
4708 * g++.dg/cpp0x/constexpr-60432.C: New.
4709
4710 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4711
4712 PR c++/60199
4713 * g++.dg/cpp0x/constexpr-60199.C: New.
4714
4715 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4716
4717 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
4718 Specify -march=z900 as an additional option.
4719 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
4720 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4721 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
4722
4723 2014-06-06 Jakub Jelinek <jakub@redhat.com>
4724
4725 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
4726 reduction clause diagnostic changes.
4727 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
4728 * gfortran.dg/gomp/reduction1.f90: Likewise.
4729 * gfortran.dg/gomp/reduction3.f90: Likewise.
4730 * gfortran.dg/gomp/udr1.f90: New test.
4731 * gfortran.dg/gomp/udr2.f90: New test.
4732 * gfortran.dg/gomp/udr3.f90: New test.
4733 * gfortran.dg/gomp/udr4.f90: New test.
4734 * gfortran.dg/gomp/udr5.f90: New test.
4735 * gfortran.dg/gomp/udr6.f90: New test.
4736 * gfortran.dg/gomp/udr7.f90: New test.
4737
4738 2014-06-06 Christian Bruel <christian.bruel@st.com>
4739
4740 PR tree-optimization/43934
4741 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4742
4743 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
4744
4745 PR c/53119
4746 * gcc.dg/pr53119.c: New testcase.
4747
4748 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4749
4750 PR target/52472
4751 * gcc.target/avr/pr52472.c: New test.
4752
4753
4754 2014-06-05 Jeff Law <law@redhat.com>
4755
4756 PR tree-optimization/61289
4757 * g++.dg/pr61289.C: New test.
4758 * g++.dg/pr61289-2.C: New test.
4759
4760 2014-06-05 Richard Biener <rguenther@suse.de>
4761 Paolo Carlini <paolo.carlini@oracle.com>
4762
4763 PR c++/56961
4764 * g++.dg/parse/pr56961.C: New.
4765
4766 2014-06-05 Kai Tietz <ktietz@redhat.com>
4767
4768 PR target/46219
4769 * gcc.target/i386/sibcall-4.c: Remove xfail.
4770
4771 2014-06-05 Julian Brown <julian@codesourcery.com>
4772 Sandra Loosemore <sandra@codesourcery.com>
4773
4774 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
4775
4776 2014-06-05 Richard Biener <rguenther@suse.de>
4777
4778 PR c++/61004
4779 * g++.dg/diagnostic/pr61004.C: New testcase.
4780
4781 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
4782
4783 * gcc.dg/torture/pr61319.c: New test.
4784
4785 2014-06-05 Marek Polacek <polacek@redhat.com>
4786
4787 PR c/56724
4788 * gcc.dg/pr56724-3.c: New test.
4789
4790 2014-06-05 Andreas Schwab <schwab@suse.de>
4791
4792 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4793
4794 2014-06-05 Marek Polacek <polacek@redhat.com>
4795
4796 PR c/49706
4797 * c-c++-common/pr49706.c: New test.
4798
4799 2014-06-05 Marek Polacek <polacek@redhat.com>
4800
4801 PR c/48062
4802 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4803 * gcc.dg/Wshadow-3.c: Likewise.
4804 * gcc.dg/pr48062.c: New test.
4805
4806 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4807
4808 PR c++/43453
4809 * g++.dg/init/pr43453.C: New.
4810
4811 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
4812
4813 PR tree-optimization/61385
4814 * gcc.dg/tree-ssa/pr61385.c: New file.
4815
4816 2014-06-04 Richard Biener <rguenther@suse.de>
4817
4818 PR tree-optimization/60098
4819 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4820
4821 2014-06-04 Richard Biener <rguenther@suse.de>
4822
4823 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4824
4825 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
4826
4827 PR c/58942
4828 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4829 the case with a pointer.
4830
4831 2014-06-04 Marek Polacek <polacek@redhat.com>
4832
4833 PR c/30020
4834 * c-c++-common/pr30020.c: New test.
4835
4836 2014-06-03 Andrew Pinski <apinski@cavium.com>
4837
4838 * gcc.c-torture/compile/20140528-1.c: New testcase.
4839
4840 2014-06-03 Dehao Chen <dehao@google.com>
4841
4842 * gcc.dg/tree-prof/merge_block.c: New test.
4843
4844 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
4845
4846 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4847 * g++.dg/ext/mv15.C (dg-options): Ditto.
4848
4849 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4850
4851 DR 1423
4852 PR c++/52174
4853 * g++.dg/cpp0x/nullptr31.C: New.
4854 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4855 * g++.dg/cpp0x/nullptr17.C: Update.
4856
4857 2014-06-03 Marek Polacek <polacek@redhat.com>
4858
4859 PR c/60439
4860 * c-c++-common/pr60439.c: New test.
4861 * g++.dg/eh/scope1.C (f4): Add dg-warning.
4862
4863 2014-06-03 Martin Jambor <mjambor@suse.cz>
4864
4865 PR ipa/61160
4866 * g++.dg/ipa/pr61160-1.C: New test.
4867
4868 2014-06-03 Richard Biener <rguenther@suse.de>
4869
4870 PR tree-optimization/61383
4871 * gcc.dg/torture/pr61383-1.c: New testcase.
4872
4873 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
4874
4875 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4876
4877 2014-06-02 Jeff Law <law@redhat.com>
4878
4879 PR rtl-optimization/61094
4880 * g++.dg/pr61094: New test.
4881
4882 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
4883
4884 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4885 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4886 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4887 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4888 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4889 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4890 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4891 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4892
4893 2014-06-02 Richard Biener <rguenther@suse.de>
4894
4895 PR tree-optimization/61346
4896 * gcc.dg/torture/pr61346.c: New testcase.
4897
4898 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4899
4900 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
4901 not compilation.
4902 * gcc.target/i386/sibcall-4.c: Ditto.
4903 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
4904
4905 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4906
4907 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
4908 in scan-assembler-not string.
4909 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
4910 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
4911 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
4912
4913 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4914
4915 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
4916
4917 2014-06-01 Kai Tietz <ktietz@redhat.com>
4918
4919 PR target/61377
4920 * gcc.target/i386/sibcall-6.c: New test.
4921
4922 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4923
4924 DR 1227
4925 PR c++/57543
4926 * g++.dg/cpp0x/pr57543-1.C: New.
4927 * g++.dg/cpp0x/pr57543-2.C: Likewise.
4928 * g++.dg/cpp0x/pr57543-3.C: Likewise.
4929 * g++.dg/cpp0x/decltype59.C: Likewise.
4930
4931 2014-05-31 Tom de Vries <tom@codesourcery.com>
4932
4933 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
4934
4935 2014-05-30 Jakub Jelinek <jakub@redhat.com>
4936
4937 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
4938 restore_gcc_exec_prefix_env_var): New procedures.
4939 (set_ld_library_path_env_vars,
4940 restore_ld_library_path_env_vars): Use them.
4941 * lib/c-compat.exp: Load target-libpath.exp.
4942 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
4943 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
4944 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
4945 restore_gcc_exec_prefix_env_var.
4946 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
4947 Likewise.
4948
4949 * c-c++-common/asan/misalign-1.c: New test.
4950 * c-c++-common/asan/misalign-2.c: New test.
4951
4952 * g++.dg/asan/asan_test.C: Add -std=c++11 and
4953 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
4954 -DASAN_USE_DEJAGNU_GTEST=1.
4955 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
4956 * g++.dg/asan/asan_oob_test.cc: Likewise.
4957 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
4958 * g++.dg/asan/asan_str_test.cc: Likewise.
4959 * g++.dg/asan/asan_test_utils.h: Likewise.
4960 * g++.dg/asan/sanitizer_test_config.h: Likewise.
4961 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
4962 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
4963 Imported from upstream r209283.
4964 * g++.dg/asan/asan_test_config.h: Likewise.
4965
4966 2014-05-30 Kai Tietz <ktietz@redhat.com>
4967
4968 PR target/60104
4969 * gcc.target/i386/sibcall-1.c: New test.
4970 * gcc.target/i386/sibcall-2.c: New test.
4971 * gcc.target/i386/sibcall-3.c: New test.
4972 * gcc.target/i386/sibcall-4.c: New test.
4973
4974 2014-05-30 Ian Lance Taylor <iant@google.com>
4975
4976 * gcc.target/i386/pause-2.c: New test.
4977
4978 2014-05-30 Tom de Vries <tom@codesourcery.com>
4979
4980 * gcc.target/i386/fuse-caller-save.c: New test.
4981 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
4982 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
4983
4984 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
4985
4986 * gcc.target/arm/simd/vrev16p8_1.c: New file.
4987 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
4988 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
4989 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
4990 * gcc.target/arm/simd/vrev16s8_1.c: New file.
4991 * gcc.target/arm/simd/vrev16u8_1.c: New file.
4992 * gcc.target/arm/simd/vrev32p16_1.c: New file.
4993 * gcc.target/arm/simd/vrev32p8_1.c: New file.
4994 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
4995 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
4996 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
4997 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
4998 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
4999 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
5000 * gcc.target/arm/simd/vrev32s16_1.c: New file.
5001 * gcc.target/arm/simd/vrev32s8_1.c: New file.
5002 * gcc.target/arm/simd/vrev32u16_1.c: New file.
5003 * gcc.target/arm/simd/vrev32u8_1.c: New file.
5004 * gcc.target/arm/simd/vrev64f32_1.c: New file.
5005 * gcc.target/arm/simd/vrev64p16_1.c: New file.
5006 * gcc.target/arm/simd/vrev64p8_1.c: New file.
5007 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
5008 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
5009 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
5010 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
5011 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
5012 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
5013 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
5014 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
5015 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
5016 * gcc.target/arm/simd/vrev64s16_1.c: New file.
5017 * gcc.target/arm/simd/vrev64s32_1.c: New file.
5018 * gcc.target/arm/simd/vrev64s8_1.c: New file.
5019 * gcc.target/arm/simd/vrev64u16_1.c: New file.
5020 * gcc.target/arm/simd/vrev64u32_1.c: New file.
5021 * gcc.target/arm/simd/vrev64u8_1.c: New file.
5022
5023 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
5024
5025 PR rtl-optimization/61325
5026 * gcc.target/aarch64/pr61325.c: New.
5027
5028 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
5029
5030 * gcc.target/arm/simd/vextQf32_1.c: New file.
5031 * gcc.target/arm/simd/vextQp16_1.c: New file.
5032 * gcc.target/arm/simd/vextQp8_1.c: New file.
5033 * gcc.target/arm/simd/vextQs16_1.c: New file.
5034 * gcc.target/arm/simd/vextQs32_1.c: New file.
5035 * gcc.target/arm/simd/vextQs64_1.c: New file.
5036 * gcc.target/arm/simd/vextQs8_1.c: New file.
5037 * gcc.target/arm/simd/vextQu16_1.c: New file.
5038 * gcc.target/arm/simd/vextQu32_1.c: New file.
5039 * gcc.target/arm/simd/vextQu64_1.c: New file.
5040 * gcc.target/arm/simd/vextQu8_1.c: New file.
5041 * gcc.target/arm/simd/vextQp64_1.c: New file.
5042 * gcc.target/arm/simd/vextf32_1.c: New file.
5043 * gcc.target/arm/simd/vextp16_1.c: New file.
5044 * gcc.target/arm/simd/vextp8_1.c: New file.
5045 * gcc.target/arm/simd/vexts16_1.c: New file.
5046 * gcc.target/arm/simd/vexts32_1.c: New file.
5047 * gcc.target/arm/simd/vexts64_1.c: New file.
5048 * gcc.target/arm/simd/vexts8_1.c: New file.
5049 * gcc.target/arm/simd/vextu16_1.c: New file.
5050 * gcc.target/arm/simd/vextu32_1.c: New file.
5051 * gcc.target/arm/simd/vextu64_1.c: New file.
5052 * gcc.target/arm/simd/vextu8_1.c: New file.
5053 * gcc.target/arm/simd/vextp64_1.c: New file.
5054
5055 2014-05-29 Radovan Obradovic <robradovic@mips.com>
5056 Tom de Vries <tom@codesourcery.com>
5057
5058 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
5059 options.
5060 * gcc.target/mips/fuse-caller-save.h: New include file.
5061 * gcc.target/mips/fuse-caller-save.c: New test.
5062 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
5063 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
5064
5065 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
5066
5067 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
5068
5069 2014-05-28 Richard Biener <rguenther@suse.de>
5070
5071 PR middle-end/61045
5072 * gcc.dg/pr61045.c: New testcase.
5073
5074 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5075
5076 * lib/clearcap.exp: New file.
5077 * gcc.dg/vect/vect.exp: Load clearcap.exp.
5078 Remove clearcap_ldflags handling.
5079 Call clearcap-init, clearcap-finish.
5080 * gcc.target/i386/i386.exp: Likewise.
5081 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
5082 * gcc.target/i386/clearcapv2.map: Move to
5083 ../config/sol2-clearcapv2.map.
5084 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
5085 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
5086
5087 2014-05-28 Richard Biener <rguenther@suse.de>
5088
5089 PR tree-optimization/61335
5090 * gfortran.dg/pr61335.f90: New testcase.
5091
5092 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5093
5094 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
5095
5096 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5097
5098 * gnat.dg/overflow_fixed.adb: New test.
5099
5100 2014-05-27 Marek Polacek <polacek@redhat.com>
5101
5102 PR c/56724
5103 * gcc.dg/pr56724-1.c: New test.
5104 * gcc.dg/pr56724-2.c: New test.
5105 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
5106 -Wtraditional.
5107 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
5108
5109 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5110
5111 * gcc.dg/fold-compare-8.c: New test.
5112 * gcc.dg/Wstrict-overflow-25.c: Likewise.
5113
5114 2014-05-27 Richard Biener <rguenther@suse.de>
5115
5116 * gcc.dg/tree-ssa/vrp92.c: New testcase.
5117
5118 2014-05-27 Marek Polacek <polacek@redhat.com>
5119
5120 PR testsuite/61319
5121 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
5122 LLONG_MIN, and ULLONG_MAX.
5123
5124 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5125
5126 * lib/target-supports.exp (check_effective_target_vect_bswap):
5127 Specify arm*-*-* support.
5128
5129 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
5130
5131 PR testsuite/61319
5132 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
5133 -nan optional.
5134 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
5135 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
5136
5137 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5138
5139 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
5140
5141 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
5142
5143 PR rtl-optimization/61222
5144 * gcc.c-torture/compile/pr61222-1.c: New test.
5145 * gcc.c-torture/compile/pr61222-2.c: Likewise.
5146
5147 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5148
5149 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
5150
5151 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5152
5153 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
5154
5155 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5156
5157 PR libgfortran/55117
5158 * gfortran.dg/namelist_85.f90: New test.
5159
5160 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
5161
5162 PR c/61191
5163 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
5164 the case with syntax error.
5165
5166 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5167
5168 * gcc.dg/lto/pr61278_0.c: New test.
5169 * gcc.dg/lto/pr61278_1.c: New test.
5170
5171 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5172
5173 * gcc.dg/pr61220.c: New test.
5174 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
5175
5176 2014-05-25 Tobias Burnus <burnus@net-b.de>
5177
5178 * gfortran.dg/coarray_10.f90: Update dg-warning.
5179 * gfortran.dg/coarray_this_image_1.f90: New.
5180 * gfortran.dg/coarray_this_image_2.f90: New.
5181
5182 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
5183
5184 PR libfortran/61173
5185 * gfortran.dg/arrayio_14.f90: New test.
5186
5187 2014-05-24 Andreas Schwab <schwab@suse.de>
5188
5189 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
5190
5191 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5192
5193 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
5194 Adjust regexp for -flto.
5195 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
5196 * gfortran.dg/pr52835.f90: Likewise.
5197
5198 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
5199
5200 PR rtl-optimization/61215
5201 * gcc.target/i386/pr61215.c: New.
5202
5203 2014-05-23 Marek Polacek <polacek@redhat.com>
5204 Jakub Jelinek <jakub@redhat.com>
5205
5206 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
5207 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
5208 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
5209 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
5210 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
5211 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
5212 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
5213 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
5214 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
5215 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
5216 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
5217 * c-c++-common/ubsan/float-cast.h: New file.
5218 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
5219 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
5220
5221 2014-05-23 Jiong Wang <jiong.wang@arm.com>
5222
5223 * gcc.target/aarch64/tail_indirect_call_1.c: New.
5224
5225 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5226
5227 * g++.dg/cpp1y/lambda-init9.C: New.
5228
5229 2014-05-23 Richard Biener <rguenther@suse.de>
5230
5231 PR testsuite/61266
5232 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
5233 adjust testcase to reflect reality.
5234
5235 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5236
5237 PR tree-optimization/54733
5238 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
5239 optimization to support memory sources and bitwise operations
5240 equivalent to load in host endianness.
5241 * gcc.dg/optimize-bswaphi-1.c: Likewise.
5242 * gcc.dg/optimize-bswapsi-2.c: Likewise.
5243 * gcc.c-torture/execute/bswap-2.c: Likewise.
5244
5245 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5246
5247 * lib/target-supports.exp: New effective targets for architectures
5248 capable of performing byte swap.
5249 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
5250 * gcc.dg/optimize-bswapdi-2.c: Likewise.
5251 * gcc.dg/optimize-bswapsi-1.c: Likewise.
5252
5253 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5254
5255 PR c++/61088
5256 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
5257 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
5258
5259 2014-05-22 Xinliang David Li <davidxl@google.com>
5260
5261 * g++.dg/ipa/devirt-15.C: Fix expected message.
5262 * g++.dg/ipa/devirt-16.C: Ditto.
5263 * g++.dg/ipa/devirt-17.C: Ditto.
5264 * g++.dg/ipa/devirt-26.C: Ditto.
5265 * g++.dg/ipa/imm-devirt-1.C: Ditto.
5266 * g++.dg/ipa/imm-devirt-2.C: Ditto.
5267 * g++.dg/tree-ssa/pr8781.C:Ditto.
5268
5269 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
5270
5271 * gcc.target/powerpc/htm-ttest.c: New test.
5272
5273 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
5274
5275 * gnat.dg/opt37.ad[sb]: New test.
5276
5277 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
5278
5279 PR c/61271
5280 * g++.dg/cilk-plus/AN/array_function.cc: New.
5281
5282 2014-05-22 Richard Biener <rguenther@suse.de>
5283
5284 * gcc.dg/tree-ssa/alias-33.c: New testcase.
5285
5286 2014-05-22 Kostya Serebryany <kcc@google.com>
5287
5288 * c-c++-common/tsan/mutexset1.c: Update the test to match
5289 upstream r209283.
5290 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
5291
5292 2014-05-21 Marek Polacek <polacek@redhat.com>
5293
5294 PR sanitizer/61272
5295 * g++.dg/ubsan/pr61272.C: New test.
5296
5297 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
5298 Sandra Loosemore <sandra@codesourcery.com>
5299
5300 PR lto/60179
5301 * lib/scanasm.exp (scan-lto-assembler): New procedure.
5302 * gcc.target/nios2/custom-fp-lto.c: New test.
5303
5304 2014-05-21 Andreas Schwab <schwab@suse.de>
5305
5306 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
5307
5308 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5309
5310 PR target/54236
5311 * gcc.target/sh/pr54236-3.c: New.
5312
5313 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
5314
5315 PR c++/60189
5316 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
5317
5318 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
5319
5320 PR tree-optimization/60899
5321 * g++.dg/ipa/devirt-11.C: Update template.
5322
5323 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
5324
5325 PR C++/61038
5326 * g++.dg/cpp0x/pr61038.C: New.
5327
5328 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5329
5330 PR c++/58753
5331 PR c++/58930
5332 PR c++/58704
5333 * g++.dg/cpp0x/nsdmi-template11.C: New.
5334 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
5335 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
5336
5337 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
5338
5339 * gnat.dg/opt35.adb: New test.
5340 * gnat.dg/opt36.adb: Likewise.
5341 * gnat.dg/opt35_pkg.ad[sb]: New helper.
5342
5343 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5344
5345 PR c++/60373
5346 * g++.dg/cpp0x/Wattributes1.C: New.
5347 * g++.dg/ext/visibility/redecl1.C: Adjust.
5348 * g++.dg/ext/visibility/visibility-7.C: Likewise.
5349
5350 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5351
5352 * gcc.target/powerpc/vsxcopy.c: New test.
5353
5354 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5355
5356 PR c++/58664
5357 * g++.dg/cpp0x/nsdmi-union6.C: New.
5358 * g++.dg/parse/pr58664.C: Likewise.
5359 * g++.dg/cpp0x/nsdmi6.C: Tweak.
5360 * g++.dg/parse/crash31.C: Likewise.
5361 * g++.dg/template/error2.C: Likewise.
5362 * g++.dg/template/inherit8.C: Likewise.
5363 * g++.dg/template/offsetof2.C: Likewise.
5364
5365 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
5366
5367 * c-c++-common/gomp/simd4.c: Adjust for inform.
5368 * g++.dg/cpp0x/decltype-call1.C: Likewise.
5369 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5370 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
5371 * g++.dg/cpp0x/noexcept15.C: Likewise.
5372 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
5373 * g++.dg/eh/spec6.C: Likewise.
5374 * g++.dg/expr/cast1.C: Likewise.
5375 * g++.dg/expr/dtor1.C: Likewise.
5376 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
5377 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
5378 * g++.dg/gomp/pr49223-2.C: Likewise.
5379 * g++.dg/gomp/udr-4.C: Likewise.
5380 * g++.dg/init/delete1.C: Likewise.
5381 * g++.dg/other/crash-2.C: Likewise.
5382 * g++.dg/parse/crash24.C: Likewise.
5383 * g++.dg/parse/crash25.C: Likewise.
5384 * g++.dg/parse/crash31.C: Likewise.
5385 * g++.dg/parse/crash49.C: Likewise.
5386 * g++.dg/parse/crash50.C: Likewise.
5387 * g++.dg/parse/crash54.C: Likewise.
5388 * g++.dg/parse/dtor7.C: Likewise.
5389 * g++.dg/parse/error40.C: Likewise.
5390 * g++.dg/parse/fused-params1.C: Likewise.
5391 * g++.dg/parse/new1.C: Likewise.
5392 * g++.dg/template/crash35.C: Likewise.
5393 * g++.dg/template/crash59.C: Likewise.
5394 * g++.dg/template/crash77.C: Likewise.
5395 * g++.dg/template/error51.C: Likewise.
5396 * g++.dg/template/incomplete1.C: Likewise.
5397 * g++.dg/template/incomplete3.C: Likewise.
5398 * g++.dg/template/incomplete4.C: Likewise.
5399 * g++.dg/template/incomplete5.C: Likewise.
5400 * g++.dg/template/inherit8.C: Likewise.
5401 * g++.dg/template/instantiate1.C: Likewise.
5402 * g++.dg/template/instantiate3.C: Likewis: Likewise.
5403 * g++.dg/template/offsetof2.C: Likewise.
5404 * g++.dg/tm/pr51928.C: Likewise.
5405 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
5406 * g++.dg/warn/incomplete1.C: Likewise.
5407 * g++.dg/warn/incomplete2.C: Likewise.
5408 * g++.old-deja/g++.brendan/friend4.C: Likewise.
5409 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
5410 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
5411 * g++.old-deja/g++.eh/catch1.C: Likewise.
5412 * g++.old-deja/g++.eh/spec6.C: Likewise.
5413 * g++.old-deja/g++.mike/p7868.C: Likewise.
5414 * g++.old-deja/g++.other/crash38.C: Likewise.
5415 * g++.old-deja/g++.other/enum2.C: Likewise.
5416 * g++.old-deja/g++.other/incomplete.C: Likewise.
5417 * g++.old-deja/g++.other/vaarg3.C: Likewise.
5418 * g++.old-deja/g++.pt/crash9.C: Likewise.
5419 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5420 * g++.old-deja/g++.pt/typename8.C: Likewise.
5421 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
5422
5423 2014-05-19 Joseph Myers <joseph@codesourcery.com>
5424
5425 * lib/target-supports.exp
5426 (check_effective_target_vect_sizes_32B_16B): Return false if
5427 128-bit AVX vectors preferred.
5428
5429 2014-05-19 Mike Stump <mikestump@comcast.net>
5430
5431 * lib/target-supports.exp (check_effective_target_avx): Early out
5432 if not x86 to prevent x86 flags on non-x86 targets.
5433
5434 2014-05-19 Richard Biener <rguenther@suse.de>
5435
5436 PR tree-optimization/61221
5437 * gcc.dg/torture/pr61221.c: New testcase.
5438
5439 2014-05-19 Richard Biener <rguenther@suse.de>
5440
5441 PR tree-optimization/61209
5442 * gfortran.dg/pr61209.f90: New testcase.
5443
5444 2014-05-19 Richard Biener <rguenther@suse.de>
5445
5446 PR tree-optimization/61184
5447 * c-c++-common/torture/pr61184.c: New testcase.
5448
5449 2014-05-19 Christian Bruel <christian.bruel@st.com>
5450
5451 PR target/61195
5452 * gcc.target/sh/pr61195.c: New test.
5453
5454 2014-05-18 Wei Mi <wmi@google.com>
5455
5456 PR target/58066
5457 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
5458 directive with rtl insns. Add effective-target fpic and
5459 tls_native.
5460
5461 2014-05-17 Xinliang David Li <davidxl@google.com>
5462
5463 * g++.dg/ipa/devirt-33.C: New testcase.
5464
5465 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
5466
5467 * g++.dg/ipa/comdat.C: New file.
5468
5469 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5470
5471 * gnat.dg/volatile12.ad[sb]: New test.
5472
5473 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5474
5475 * gnat.dg/enum3.adb: New test.
5476
5477 2014-05-18 Andreas Schwab <schwab@suse.de>
5478
5479 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
5480
5481 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
5482
5483 PR libfortran/52539
5484 * gfortran.dg/namelist_utf8.f90: New test.
5485
5486 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5487
5488 PR c++/52875
5489 * g++.dg/cpp0x/decltype58.C: New.
5490
5491 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
5492
5493 * gcc.target/microblaze/others/break_handler.c: New.
5494
5495 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
5496
5497 PR tree-optimization/61140
5498 PR tree-optimization/61150
5499 PR tree-optimization/61197
5500 * gcc.dg/tree-ssa/pr61140.c: New file.
5501 * gcc.dg/tree-ssa/pr61150.c: New file.
5502 * gcc.dg/tree-ssa/pr61197.c: New file.
5503
5504 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
5505
5506 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
5507 (dg-options): Add -mfpmath=387.
5508 (dg-final): Check that no MMX registers are used.
5509
5510 2014-05-17 Andreas Schwab <schwab@suse.de>
5511
5512 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
5513
5514 2014-05-16 David Malcolm <dmalcolm@redhat.com>
5515
5516 Revert:
5517 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5518
5519 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5520 occurrences of "int" in the gimple dump to reflect that the return
5521 types of functions now show up in such dumps.
5522 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5523
5524 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
5525
5526 * gcc.c-torture/execute/20101011-1.c: Update testcase.
5527 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
5528 * gcc.dg/tree-ssa/writeonly.c: New testcase.
5529 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
5530 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
5531 * gcc.dg/debug/pr35154.c: Update testcase.
5532 * gcc.target/i386/vectorize1.c: Update testcase.
5533
5534 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5535
5536 PR c++/51640
5537 * g++.dg/parse/error54.C: New.
5538
5539 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
5540
5541 PR rtl-optimization/60969
5542 * g++.dg/pr60969.C: New.
5543
5544 2014-05-16 Richard Biener <rguenther@suse.de>
5545
5546 PR tree-optimization/61194
5547 * gcc.dg/vect/pr61194.c: New testcase.
5548
5549 2014-05-16 Richard Biener <rguenther@suse.de>
5550
5551 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
5552 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
5553 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
5554 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
5555
5556 2014-05-16 Richard Biener <rguenther@suse.de>
5557
5558 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
5559
5560 2014-05-15 Martin Jambor <mjambor@suse.cz>
5561
5562 PR ipa/61085
5563 * g++.dg/ipa/pr61085.C: New test.
5564
5565 2014-05-15 Martin Jambor <mjambor@suse.cz>
5566
5567 PR tree-optimization/61090
5568 * gcc.dg/tree-ssa/pr61090.c: New test.
5569
5570 2014-05-15 Jakub Jelinek <jakub@redhat.com>
5571
5572 PR tree-optimization/61158
5573 * gcc.dg/pr61158.c: New test.
5574
5575 2014-05-15 Andreas Schwab <schwab@suse.de>
5576
5577 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
5578 emitted.
5579 * obj-c++.dg/exceptions-5.mm: Likewise.
5580
5581 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5582
5583 * shrink-wrap-loop.c: New test case.
5584
5585 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
5586
5587 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
5588 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
5589 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
5590 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
5591 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
5592 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
5593 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
5594 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
5595 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
5596 * gcc.target/arm/simd/vtrnf32_1.c: New file.
5597 * gcc.target/arm/simd/vtrnp16_1.c: New file.
5598 * gcc.target/arm/simd/vtrnp8_1.c: New file.
5599 * gcc.target/arm/simd/vtrns16_1.c: New file.
5600 * gcc.target/arm/simd/vtrns32_1.c: New file.
5601 * gcc.target/arm/simd/vtrns8_1.c: New file.
5602 * gcc.target/arm/simd/vtrnu16_1.c: New file.
5603 * gcc.target/arm/simd/vtrnu32_1.c: New file.
5604 * gcc.target/arm/simd/vtrnu8_1.c: New file.
5605
5606 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
5607
5608 * gcc.target/i386/clflushopt-1.c: New.
5609 * gcc.target/i386/xsavec-1.c: Ditto.
5610 * gcc.target/i386/xsavec64-1.c: Ditto.
5611 * gcc.target/i386/xsaves-1.c: Ditto.
5612 * gcc.target/i386/xsaves64-1.c: Ditto.
5613 * gcc.target/i386/sse-12.c: Test new options.
5614 * gcc.target/i386/sse-13.c: Ditto.
5615 * gcc.target/i386/sse-14.c: Ditto.
5616 * gcc.target/i386/sse-22.c: Ditto.
5617 * gcc.target/i386/sse-23.c: Ditto.
5618 * g++.dg/other/i386-2.C: Ditto.
5619 * g++.dg/other/i386-3.C: Ditto.
5620
5621 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5622
5623 PR rtl-optimization/60866
5624 * gcc.dg/pr60866.c: New test.
5625
5626 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5627
5628 PR rtl-optimization/60901
5629 * gcc.target/i386/pr60901.c: New test.
5630
5631 2014-05-14 Yury Gribov <y.gribov@samsung.com>
5632
5633 PR sanitizer/61100
5634 * c-c++-common/asan/asan-interface-1.c: New test.
5635 * lib/asan-dg.exp (asan_include_flags): New function.
5636 (asan_init): Call asan_include_flags to obtain path
5637 to sanitizer headers.
5638
5639 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
5640
5641 * lib/target-support.exp (check_dfp_hw_available): New function.
5642 (is-effective-target): Check $arg for dfp_hw.
5643 (is-effective-target-keyword): Likewise.
5644 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
5645 Change target to dfp_hw.
5646
5647 2014-05-13 Marek Polacek <polacek@redhat.com>
5648
5649 PR c/61162
5650 * gcc.dg/pr61162.c: New test.
5651
5652 2014-05-13 Marek Polacek <polacek@redhat.com>
5653
5654 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
5655 * c-c++-common/pr50459-2.c: New test.
5656
5657 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
5658
5659 PR c++/54310
5660 * g++.dg/template/pr54310.C: New.
5661
5662 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
5663 Sandra Loosemore <sandra@codesourcery.com>
5664
5665 * gcc.target/mips/loongson-simd.c: Disable micromips too.
5666
5667 2014-05-13 Catherine Moore <clm@cm00re.com>
5668
5669 * gcc.target/mips/near-far-1.c: Adjust expected output
5670 to allow the JALS instruction.
5671 * gcc.target/mips/near-far-2.c: Likewise.
5672 * gcc.target/mips/near-far-4.c: Likewise.
5673
5674 2014-05-13 Bin Cheng <bin.cheng@arm.com>
5675
5676 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
5677
5678 2014-05-13 Jakub Jelinek <jakub@redhat.com>
5679
5680 PR target/61060
5681 * gcc.dg/pr61060.c: New test.
5682
5683 2014-05-12 DJ Delorie <dj@redhat.com>
5684
5685 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
5686 * gcc.dg/sibcall-4.c: Likewise.
5687
5688 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
5689
5690 * objc.dg/shadow-1.m: New test.
5691 * objc.dg/shadow-2.m: New test.
5692 * objc.dg/ivar-scope-1.m: New test.
5693 * objc.dg/ivar-scope-2.m: New test.
5694 * objc.dg/ivar-scope-3.m: New test.
5695 * objc.dg/ivar-scope-4.m: New test.
5696 * objc.dg/ivar-visibility-1.m: New test.
5697 * objc.dg/ivar-visibility-2.m: New test.
5698 * objc.dg/ivar-visibility-3.m: New test.
5699 * objc.dg/ivar-visibility-4.m: New test.
5700
5701 2014-05-12 Tobias Burnus <burnus@net-b.de>
5702
5703 PR fortran/60127
5704 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
5705
5706 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5707
5708 PR fortran/60834
5709 * gfortran.dg/associate_16.f90: New test.
5710
5711 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5712
5713 PR target/60991
5714 * gcc.target/avr/pr60991.c: New testcase.
5715
5716 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5717
5718 PR c++/60054
5719 * g++.dg/cpp1y/pr60054.C: New.
5720
5721 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5722
5723 PR c++/51199
5724 * g++.dg/template/pr51199.C: New.
5725
5726 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
5727
5728 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
5729
5730 2014-05-11 Jakub Jelinek <jakub@redhat.com>
5731
5732 * gfortran.dg/gomp/affinity-1.f90: New test.
5733
5734 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
5735
5736 * gcc.dg/torture/pr61136.c: New test.
5737
5738 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5739
5740 PR c++/59705
5741 * g++.dg/cpp0x/sfinae51.C: New.
5742
5743 PR c++/58353
5744 * g++.dg/cpp0x/variadic157.C: New.
5745
5746 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
5747
5748 PR target/51244
5749 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5750
5751 2014-05-10 Marek Polacek <polacek@redhat.com>
5752
5753 * gcc.dg/pedwarn-init.c: New test.
5754 * gcc.dg/init-string-1.c: Adjust dg-error.
5755
5756 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
5757
5758 * lib/target-supports.exp
5759 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5760 to the list.
5761
5762 2014-05-09 Marek Polacek <polacek@redhat.com>
5763
5764 PR c/61096
5765 * gcc.dg/pr61096-1.c: New test.
5766 * gcc.dg/pr61096-2.c: New test.
5767
5768 2014-05-09 Florian Weimer <fweimer@redhat.com>
5769
5770 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5771 * g++.dg/fstack-protector-strong.C: Likewise.
5772 * gcc.target/i386/ssp-strong-reg.c: New file.
5773
5774 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
5775
5776 PR target/61055
5777 * gcc.target/avr/torture/pr61055.c: New test.
5778
5779 2014-05-09 Marek Polacek <polacek@redhat.com>
5780
5781 PR c/50459
5782 * c-c++-common/attributes-1.c: Move test line to a new test.
5783 * c-c++-common/attributes-2.c: New test.
5784 * c-c++-common/pr50459.c: New test.
5785 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5786 * gcc.dg/nonnull-2.c: Likewise.
5787 * gcc.dg/pr55570.c: Modify dg-error.
5788 * gcc.dg/tm/wrap-2.c: Likewise.
5789
5790 2014-05-08 Jeff Law <law@redhat.com>
5791
5792 PR tree-optimization/61009
5793 * g++.dg/tree-ssa/pr61009.C: New test.
5794
5795 2014-05-08 Matthias Klose <doko@ubuntu.com>
5796
5797 PR driver/61106
5798 * gcc-dg/unused-8a.c: New.
5799 * gcc-dg/unused-8b.c: Likewise.
5800
5801 2014-05-08 Marek Polacek <polacek@redhat.com>
5802
5803 PR c/61053
5804 * gcc.dg/pr61053.c: New test.
5805
5806 2014-05-08 Marek Polacek <polacek@redhat.com>
5807
5808 PR c/61077
5809 * gcc.dg/pr61077.c: New test.
5810
5811 2014-05-08 Tobias Burnus <burnus@net-b.de>
5812
5813 * gfortran.dg/coarray_collectives_1.f90: New.
5814 * gfortran.dg/coarray_collectives_2.f90: New.
5815 * gfortran.dg/coarray_collectives_3.f90: New.
5816 * gfortran.dg/coarray_collectives_4.f90: New.
5817 * gfortran.dg/coarray_collectives_5.f90: New.
5818 * gfortran.dg/coarray_collectives_6.f90: New.
5819 * gfortran.dg/coarray/collectives_1.f90: New.
5820 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5821 * gfortran.dg/assumed_type_4.f90: Update dg-error.
5822 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5823 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5824 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5825 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5826 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5827
5828 2014-05-08 Wei Mi <wmi@google.com>
5829
5830 PR target/58066
5831 * gcc.target/i386/pr58066.c: New test.
5832
5833 2014-05-08 Joseph Myers <joseph@codesourcery.com>
5834
5835 * gcc.target/i386/avx256-unaligned-load-2.c,
5836 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5837 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5838 packed-single instructions.
5839
5840 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5841
5842 PR c++/13981
5843 * g++.dg/diagnostic/pr13981.C: New.
5844
5845 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
5846
5847 PR tree-optimization/59100
5848 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5849 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5850
5851 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
5852
5853 PR tree-optimization/61095
5854 * gcc.dg/torture/pr61095.c: New test.
5855
5856 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5857
5858 PR middle-end/39246
5859 * gcc.dg/uninit-13.c: Move warning on the actual source line where
5860 the uninitialized complex is used.
5861 * gcc.dg/uninit-17.c: New test to check partial initialization of
5862 complex with branches.
5863 * gcc.dg/uninit-17-O0.c: Likewise.
5864
5865 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
5866
5867 PR target/60884
5868 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5869 (test_03): Rename to test_02.
5870
5871 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5872
5873 PR c++/61083
5874 * g++.dg/cpp0x/sfinae50.C: New.
5875
5876 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5877
5878 PR c++/61080
5879 * g++.dg/cpp0x/deleted7.C: New.
5880
5881 2014-05-07 Richard Biener <rguenther@suse.de>
5882
5883 PR tree-optimization/61034
5884 * g++.dg/tree-ssa/pr61034.C: New testcase.
5885
5886 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
5887
5888 * gcc.target/epiphany/isr-arg.c: New file.
5889
5890 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
5891
5892 PR tree-optimization/52252
5893 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5894
5895 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5896
5897 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
5898 * gcc.target/aarch64/simd/vrev16p8.x: New file.
5899 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
5900 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
5901 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
5902 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
5903 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
5904 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
5905 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
5906 * gcc.target/aarch64/simd/vrev16s8.x: New file.
5907 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
5908 * gcc.target/aarch64/simd/vrev16u8.x: New file.
5909 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
5910 * gcc.target/aarch64/simd/vrev32p16.x: New file.
5911 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
5912 * gcc.target/aarch64/simd/vrev32p8.x: New file.
5913 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
5914 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
5915 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
5916 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
5917 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
5918 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
5919 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
5920 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
5921 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
5922 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
5923 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
5924 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
5925 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
5926 * gcc.target/aarch64/simd/vrev32s16.x: New file.
5927 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
5928 * gcc.target/aarch64/simd/vrev32s8.x: New file.
5929 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
5930 * gcc.target/aarch64/simd/vrev32u16.x: New file.
5931 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
5932 * gcc.target/aarch64/simd/vrev32u8.x: New file.
5933 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
5934 * gcc.target/aarch64/simd/vrev64f32.x: New file.
5935 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
5936 * gcc.target/aarch64/simd/vrev64p16.x: New file.
5937 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
5938 * gcc.target/aarch64/simd/vrev64p8.x: New file.
5939 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
5940 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
5941 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
5942 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
5943 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
5944 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
5945 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
5946 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
5947 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
5948 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
5949 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
5950 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
5951 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
5952 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
5953 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
5954 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
5955 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
5956 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
5957 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
5958 * gcc.target/aarch64/simd/vrev64s16.x: New file.
5959 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
5960 * gcc.target/aarch64/simd/vrev64s32.x: New file.
5961 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
5962 * gcc.target/aarch64/simd/vrev64s8.x: New file.
5963 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
5964 * gcc.target/aarch64/simd/vrev64u16.x: New file.
5965 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
5966 * gcc.target/aarch64/simd/vrev64u32.x: New file.
5967 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
5968 * gcc.target/aarch64/simd/vrev64u8.x: New file.
5969
5970 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5971
5972 gcc.target/aarch64/simd/ext_f32.x: New file.
5973 gcc.target/aarch64/simd/ext_f32_1.c: New file.
5974 gcc.target/aarch64/simd/ext_p16.x: New file.
5975 gcc.target/aarch64/simd/ext_p16_1.c: New file.
5976 gcc.target/aarch64/simd/ext_p8.x: New file.
5977 gcc.target/aarch64/simd/ext_p8_1.c: New file.
5978 gcc.target/aarch64/simd/ext_s16.x: New file.
5979 gcc.target/aarch64/simd/ext_s16_1.c: New file.
5980 gcc.target/aarch64/simd/ext_s32.x: New file.
5981 gcc.target/aarch64/simd/ext_s32_1.c: New file.
5982 gcc.target/aarch64/simd/ext_s64.x: New file.
5983 gcc.target/aarch64/simd/ext_s64_1.c: New file.
5984 gcc.target/aarch64/simd/ext_s8.x: New file.
5985 gcc.target/aarch64/simd/ext_s8_1.c: New file.
5986 gcc.target/aarch64/simd/ext_u16.x: New file.
5987 gcc.target/aarch64/simd/ext_u16_1.c: New file.
5988 gcc.target/aarch64/simd/ext_u32.x: New file.
5989 gcc.target/aarch64/simd/ext_u32_1.c: New file.
5990 gcc.target/aarch64/simd/ext_u64.x: New file.
5991 gcc.target/aarch64/simd/ext_u64_1.c: New file.
5992 gcc.target/aarch64/simd/ext_u8.x: New file.
5993 gcc.target/aarch64/simd/ext_u8_1.c: New file.
5994 gcc.target/aarch64/simd/ext_f64.c: New file.
5995 gcc.target/aarch64/simd/extq_f32.x: New file.
5996 gcc.target/aarch64/simd/extq_f32_1.c: New file.
5997 gcc.target/aarch64/simd/extq_p16.x: New file.
5998 gcc.target/aarch64/simd/extq_p16_1.c: New file.
5999 gcc.target/aarch64/simd/extq_p8.x: New file.
6000 gcc.target/aarch64/simd/extq_p8_1.c: New file.
6001 gcc.target/aarch64/simd/extq_s16.x: New file.
6002 gcc.target/aarch64/simd/extq_s16_1.c: New file.
6003 gcc.target/aarch64/simd/extq_s32.x: New file.
6004 gcc.target/aarch64/simd/extq_s32_1.c: New file.
6005 gcc.target/aarch64/simd/extq_s64.x: New file.
6006 gcc.target/aarch64/simd/extq_s64_1.c: New file.
6007 gcc.target/aarch64/simd/extq_s8.x: New file.
6008 gcc.target/aarch64/simd/extq_s8_1.c: New file.
6009 gcc.target/aarch64/simd/extq_u16.x: New file.
6010 gcc.target/aarch64/simd/extq_u16_1.c: New file.
6011 gcc.target/aarch64/simd/extq_u32.x: New file.
6012 gcc.target/aarch64/simd/extq_u32_1.c: New file.
6013 gcc.target/aarch64/simd/extq_u64.x: New file.
6014 gcc.target/aarch64/simd/extq_u64_1.c: New file.
6015 gcc.target/aarch64/simd/extq_u8.x: New file.
6016 gcc.target/aarch64/simd/extq_u8_1.c: New file.
6017 gcc.target/aarch64/simd/extq_f64.c: New file.
6018
6019 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
6020
6021 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
6022 * gcc.target/aarch64/vtrnu32.c: Likewise.
6023 * gcc.target/aarch64/vtrnf32.c: Likewise.
6024
6025 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
6026
6027 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
6028 * gcc.target/aarch64/simd/vtrnf32.x: New file.
6029 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
6030 * gcc.target/aarch64/simd/vtrnp16.x: New file.
6031 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
6032 * gcc.target/aarch64/simd/vtrnp8.x: New file.
6033 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
6034 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
6035 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
6036 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
6037 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
6038 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
6039 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
6040 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
6041 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
6042 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
6043 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
6044 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
6045 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
6046 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
6047 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
6048 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
6049 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
6050 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
6051 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
6052 * gcc.target/aarch64/simd/vtrns16.x: New file.
6053 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
6054 * gcc.target/aarch64/simd/vtrns32.x: New file.
6055 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
6056 * gcc.target/aarch64/simd/vtrns8.x: New file.
6057 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
6058 * gcc.target/aarch64/simd/vtrnu16.x: New file.
6059 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
6060 * gcc.target/aarch64/simd/vtrnu32.x: New file.
6061 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
6062 * gcc.target/aarch64/simd/vtrnu8.x: New file.
6063
6064 2014-05-07 Richard Biener <rguenther@suse.de>
6065
6066 PR tree-optimization/57864
6067 * gcc.dg/torture/pr57864.c: New testcase.
6068
6069 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
6070
6071 PR libfortran/61049
6072 * gfortran.dg/list_read_13.f: New test.
6073
6074 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6075
6076 PR c++/60999
6077 * g++.dg/cpp0x/nsdmi-template9.C: New.
6078 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
6079
6080 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
6081 Mike Stump <mikestump@comcast.net>
6082 Richard Sandiford <rdsandiford@googlemail.com>
6083
6084 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
6085
6086 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
6087
6088 PR ipa/60965
6089 * g++.dg/ipa/devirt-32.C: New testcase.
6090
6091 2014-05-05 Richard Biener <rguenther@suse.de>
6092
6093 PR middle-end/61010
6094 * gcc.dg/torture/pr61010.c: New testcase.
6095
6096 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6097
6098 * gcc.target/s390/leaf-profile.c: New testcase.
6099
6100 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6101
6102 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
6103 Disable asm scan for s390.
6104 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6105 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6106
6107 2014-05-05 Bin Cheng <bin.cheng@arm.com>
6108
6109 PR tree-optimization/60363
6110 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
6111
6112 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
6113
6114 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
6115 (dg-require-effective-target): Change target to powerpc_fprs.
6116 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
6117 (dg-require-effective-target): Change target to dfprt.
6118
6119 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6120
6121 PR c++/58582
6122 * g++.dg/cpp0x/deleted4.C: New.
6123 * g++.dg/cpp0x/deleted5.C: Likewise.
6124 * g++.dg/cpp0x/deleted6.C: Likewise.
6125
6126 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6127
6128 PR fortran/61025
6129 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
6130 regexps for -m32.
6131 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
6132 * gfortran.dg/coarray_poly_6.f90: Likewise.
6133 * gfortran.dg/coarray_poly_7.f90: Likewise.
6134 * gfortran.dg/coarray_poly_8.f90: Likewise.
6135
6136 2014-05-02 Marek Polacek <polacek@redhat.com>
6137
6138 PR c/25801
6139 * gcc.dg/pr25801.c: New test.
6140
6141 2014-05-02 Marek Polacek <polacek@redhat.com>
6142
6143 PR c/60784
6144 * gcc.dg/pr60784.c: New test.
6145
6146 2014-05-01 Marek Polacek <polacek@redhat.com>
6147
6148 PR c/60915
6149 * gcc.dg/pr60915.c: New test.
6150
6151 2014-05-01 Marek Polacek <polacek@redhat.com>
6152
6153 PR c/60257
6154 * gcc.dg/pr60257.c: New test.
6155
6156 2014-05-01 Marek Polacek <polacek@redhat.com>
6157
6158 PR c/43395
6159 * c-c++-common/pr43395.c: New test.
6160
6161 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
6162
6163 * gcc.dg/cond-reduc-1.c: New test.
6164 * gcc.dg/cond-reduc-2.c: Likewise.
6165
6166 2014-05-01 Marek Polacek <polacek@redhat.com>
6167
6168 PR c/29467
6169 * gcc.dg/pr29467.c: New test.
6170 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
6171 about boolean types.
6172 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
6173 to bool.
6174 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
6175
6176 2014-05-01 Marek Polacek <polacek@redhat.com>
6177
6178 PR c/43245
6179 * gcc.dg/pr43245.c: New test.
6180
6181 2014-05-01 Marek Polacek <polacek@redhat.com>
6182
6183 PR c/56989
6184 * gcc.dg/pr56989.c: New test.
6185
6186 2014-04-30 Ian Lance Taylor <iant@google.com>
6187
6188 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
6189 in go_compile_args rather than in argument to go-torture-execute.
6190
6191 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
6192
6193 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
6194 instead of getpid.
6195
6196 2014-04-30 Tobias Burnus <burnus@net-b.de>
6197
6198 * gfortran.dg/coarray_poly_6.f90
6199 * gfortran.dg/coarray_poly_7.f90
6200 * gfortran.dg/coarray_poly_8.f90
6201
6202 2014-04-30 Tobias Burnus <burnus@net-b.de>
6203
6204 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
6205 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
6206 * gfortran.dg/coarray/codimension.f90: New.
6207
6208 2014-04-30 Tobias Burnus <burnus@net-b.de>
6209
6210 * gfortran.dg/coarray_lib_this_image_1.f90: New.
6211 * gfortran.dg/coarray_lib_this_image_2.f90: New.
6212
6213 2014-04-30 Tobias Burnus <burnus@net-b.de>
6214
6215 * gfortran.dg/coarray_poly_4.f90: New.
6216 * gfortran.dg/coarray_poly_5.f90: New.
6217
6218 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6219
6220 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
6221 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
6222 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
6223 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
6224 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
6225 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
6226 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
6227 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
6228 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
6229 * gcc.target/arm/simd/vuzpf32_1.c: New file.
6230 * gcc.target/arm/simd/vuzpp16_1.c: New file.
6231 * gcc.target/arm/simd/vuzpp8_1.c: New file.
6232 * gcc.target/arm/simd/vuzps16_1.c: New file.
6233 * gcc.target/arm/simd/vuzps32_1.c: New file.
6234 * gcc.target/arm/simd/vuzps8_1.c: New file.
6235 * gcc.target/arm/simd/vuzpu16_1.c: New file.
6236 * gcc.target/arm/simd/vuzpu32_1.c: New file.
6237 * gcc.target/arm/simd/vuzpu8_1.c: New file.
6238
6239 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6240
6241 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
6242 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
6243 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
6244
6245 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6246
6247 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
6248 * gcc.target/aarch64/simd/vuzpf32.x: New file.
6249 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
6250 * gcc.target/aarch64/simd/vuzpp16.x: New file.
6251 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
6252 * gcc.target/aarch64/simd/vuzpp8.x: New file.
6253 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
6254 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
6255 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
6256 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
6257 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
6258 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
6259 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
6260 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
6261 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
6262 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
6263 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
6264 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
6265 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
6266 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
6267 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
6268 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
6269 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
6270 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
6271 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
6272 * gcc.target/aarch64/simd/vuzps16.x: New file.
6273 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
6274 * gcc.target/aarch64/simd/vuzps32.x: New file.
6275 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
6276 * gcc.target/aarch64/simd/vuzps8.x: New file.
6277 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
6278 * gcc.target/aarch64/simd/vuzpu16.x: New file.
6279 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
6280 * gcc.target/aarch64/simd/vuzpu32.x: New file.
6281 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
6282 * gcc.target/aarch64/simd/vuzpu8.x: New file.
6283
6284 2014-04-30 Richard Biener <rguenther@suse.de>
6285
6286 PR tree-optimization/48329
6287 * gfortran.dg/vect/pr48329.f90: New testcase.
6288
6289 2014-04-30 Marek Polacek <polacek@redhat.com>
6290
6291 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
6292 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
6293
6294 2014-04-30 Marek Polacek <polacek@redhat.com>
6295
6296 PR c/60139
6297 * gcc.dg/pr60139.c: New test.
6298
6299 2014-04-30 Marek Polacek <polacek@redhat.com>
6300
6301 PR c/60351
6302 * gcc.dg/pr60351.c: New test.
6303
6304 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
6305
6306 * gcc.target/arm/simd/simd.exp: New file.
6307 * gcc.target/arm/simd/vzipqf32_1.c: New file.
6308 * gcc.target/arm/simd/vzipqp16_1.c: New file.
6309 * gcc.target/arm/simd/vzipqp8_1.c: New file.
6310 * gcc.target/arm/simd/vzipqs16_1.c: New file.
6311 * gcc.target/arm/simd/vzipqs32_1.c: New file.
6312 * gcc.target/arm/simd/vzipqs8_1.c: New file.
6313 * gcc.target/arm/simd/vzipqu16_1.c: New file.
6314 * gcc.target/arm/simd/vzipqu32_1.c: New file.
6315 * gcc.target/arm/simd/vzipqu8_1.c: New file.
6316 * gcc.target/arm/simd/vzipf32_1.c: New file.
6317 * gcc.target/arm/simd/vzipp16_1.c: New file.
6318 * gcc.target/arm/simd/vzipp8_1.c: New file.
6319 * gcc.target/arm/simd/vzips16_1.c: New file.
6320 * gcc.target/arm/simd/vzips32_1.c: New file.
6321 * gcc.target/arm/simd/vzips8_1.c: New file.
6322 * gcc.target/arm/simd/vzipu16_1.c: New file.
6323 * gcc.target/arm/simd/vzipu32_1.c: New file.
6324 * gcc.target/arm/simd/vzipu8_1.c: New file.
6325
6326 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6327
6328 PR c++/51707
6329 * g++.dg/cpp0x/constexpr-51707.C: New.
6330
6331 2014-04-29 David Malcolm <dmalcolm@redhat.com>
6332
6333 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
6334 occurrences of "int" in the gimple dump to reflect that the return
6335 types of functions now show up in such dumps.
6336 * gcc.dg/tree-ssa/pr27810.c: Likewise.
6337
6338 2014-04-29 Jakub Jelinek <jakub@redhat.com>
6339
6340 PR tree-optimization/60971
6341 * c-c++-common/turtore/pr60971.c: New test.
6342
6343 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
6344
6345 * gcc.target/aarch64/simd/simd.exp: New file.
6346 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
6347 * gcc.target/aarch64/simd/vzipf32.x: New file.
6348 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
6349 * gcc.target/aarch64/simd/vzipp16.x: New file.
6350 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
6351 * gcc.target/aarch64/simd/vzipp8.x: New file.
6352 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
6353 * gcc.target/aarch64/simd/vzipqf32.x: New file.
6354 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
6355 * gcc.target/aarch64/simd/vzipqp16.x: New file.
6356 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
6357 * gcc.target/aarch64/simd/vzipqp8.x: New file.
6358 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
6359 * gcc.target/aarch64/simd/vzipqs16.x: New file.
6360 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
6361 * gcc.target/aarch64/simd/vzipqs32.x: New file.
6362 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
6363 * gcc.target/aarch64/simd/vzipqs8.x: New file.
6364 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
6365 * gcc.target/aarch64/simd/vzipqu16.x: New file.
6366 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
6367 * gcc.target/aarch64/simd/vzipqu32.x: New file.
6368 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
6369 * gcc.target/aarch64/simd/vzipqu8.x: New file.
6370 * gcc.target/aarch64/simd/vzips16_1.c: New file.
6371 * gcc.target/aarch64/simd/vzips16.x: New file.
6372 * gcc.target/aarch64/simd/vzips32_1.c: New file.
6373 * gcc.target/aarch64/simd/vzips32.x: New file.
6374 * gcc.target/aarch64/simd/vzips8_1.c: New file.
6375 * gcc.target/aarch64/simd/vzips8.x: New file.
6376 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
6377 * gcc.target/aarch64/simd/vzipu16.x: New file.
6378 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
6379 * gcc.target/aarch64/simd/vzipu32.x: New file.
6380 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
6381 * gcc.target/aarch64/simd/vzipu8.x: New file.
6382
6383 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6384
6385 * gcc.target/aarch64/fcsel_1.c: New test case.
6386
6387 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
6388
6389 PR libfortran/60810
6390 * gfortran.dg/arrayio_13.f90: New test.
6391
6392 2014-04-28 Martin Jambor <mjambor@suse.cz>
6393
6394 * gcc.dg/tree-ssa/sra-14.c: New test.
6395
6396 2014-04-28 Richard Biener <rguenther@suse.de>
6397
6398 PR middle-end/60092
6399 * gcc.dg/tree-ssa/alias-32.c: New testcase.
6400 * gcc.dg/vect/pr60092.c: Likewise.
6401
6402 2014-04-28 Richard Biener <rguenther@suse.de>
6403
6404 * gcc.dg/tree-ssa/vrp91.c: New testcase.
6405 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
6406 * gcc.dg/Wstrict-overflow-15.c: Likewise.
6407 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
6408
6409 2014-04-28 Richard Biener <rguenther@suse.de>
6410
6411 PR tree-optimization/60979
6412 * gcc.dg/graphite/pr60979.c: New testcase.
6413
6414 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6415
6416 PR c/60983
6417 * gcc.dg/pr60114.c: Use signed chars.
6418
6419 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6420
6421 PR c++/59120
6422 * g++.dg/cpp0x/alias-decl-43.C: New.
6423
6424 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6425
6426 PR fortran/59604
6427 PR fortran/58003
6428 * gfortran.dg/no_range_check_3.f90: New test.
6429
6430 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
6431
6432 PR libfortran/52539
6433 * gfortran.dg/namelist_utf8.f90: New test.
6434
6435 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
6436
6437 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
6438 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
6439 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
6440
6441 2014-04-25 Cary Coutant <ccoutant@google.com>
6442
6443 PR debug/60929
6444 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
6445 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
6446 -fdebug-types-section flag.
6447
6448 2014-04-25 Jiong Wang <jiong.wang@arm.com>
6449
6450 * gcc.target/arm/tail-long-call.c: New test.
6451
6452 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6453
6454 PR tree-optimization/60930
6455 * gcc.dg/torture/pr60930.c: New test.
6456
6457 2014-04-25 Jakub Jelinek <jakub@redhat.com>
6458
6459 PR tree-optimization/60960
6460 * gcc.c-torture/execute/pr60960.c: New test.
6461
6462 2014-04-25 Marek Polacek <polacek@redhat.com>
6463
6464 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
6465
6466 2014-04-25 Marek Polacek <polacek@redhat.com>
6467
6468 PR c/18079
6469 * gcc.dg/pr18079.c: New test.
6470 * gcc.dg/pr18079-2.c: New test.
6471
6472 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
6473
6474 * c-c++-common/gomp/pr60823-2.c: Require effective target
6475 vect_simd_clones.
6476
6477 2014-04-25 Marek Polacek <polacek@redhat.com>
6478
6479 PR c/60114
6480 * gcc.dg/pr60114.c: New test.
6481
6482 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
6483
6484 * gcc.c-torture/execute/20140425-1.c: New test.
6485
6486 2014-04-25 Marek Polacek <polacek@redhat.com>
6487
6488 PR c/60156
6489 * c-c++-common/pr60156.c: New test.
6490
6491 2014-04-25 Richard Biener <rguenther@suse.de>
6492
6493 PR ipa/60912
6494 * g++.dg/opt/pr60912.C: New testcase.
6495
6496 2014-04-25 Richard Biener <rguenther@suse.de>
6497
6498 PR ipa/60911
6499 * gcc.dg/lto/pr60911_0.c: New testcase.
6500
6501 2014-04-24 Cong Hou <congh@google.com>
6502
6503 PR tree-optimization/60896
6504 * g++.dg/vect/pr60896.cc: New test.
6505
6506 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6507
6508 * gcc.target/powerpc/pack01.c: New test to test the new pack and
6509 unpack builtin functionss for 128-bit types.
6510 * gcc.target/powerpc/pack02.c: Likewise.
6511 * gcc.target/powerpc/pack03.c: Likewise.
6512 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
6513 divide builtin functionss.
6514 * gcc.target/powerpc/extend-divide-2.c: Likewise.
6515 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
6516 functions.
6517 * gcc.target/powerpc/bcd-2.c: Likewise.
6518 * gcc.target/powerpc/bcd-3.c: Likewise.
6519 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
6520 builtin functionss.
6521 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
6522
6523 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
6524
6525 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
6526 keeps_null_pointer_checks.
6527 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
6528 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
6529 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
6530 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6531
6532 2014-04-24 Jakub Jelinek <jakub@redhat.com>
6533
6534 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
6535 Replace load with read and store with write.
6536
6537 2014-04-24 Jeff Law <law@redhat.com>
6538
6539 PR target/60822
6540 * gcc.c-torture/pr60822.c: New test.
6541 * gcc.c-torture/pr60822.x: New test.
6542
6543 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
6544
6545 PR c++/57958
6546 * g++.dg/cpp0x/pr57958.C: New test.
6547
6548 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
6549
6550 * lib/target-supports.exp (check_effective_target_vect_perm): Return
6551 true for aarch64_be.
6552
6553 2014-04-24 Radovan Obradovic <robradovic@mips.com>
6554 Tom de Vries <tom@codesourcery.com>
6555
6556 * gcc.dg/fuse-caller-save.c: New test.
6557
6558 2014-04-24 Joey Ye <joey.ye@arm.com>
6559
6560 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
6561
6562 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6563
6564 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
6565 * gcc.dg/vect/vect-bswap16: New test.
6566 * gcc.dg/vect/vect-bswap32: Likewise.
6567 * gcc.dg/vect/vect-bswap64: Likewise.
6568
6569 2014-04-23 Jeff Law <law@redhat.com>
6570
6571 PR tree-optimization/60902
6572 * gcc.target/i386/pr60902.c: New test.
6573
6574 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
6575
6576 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
6577 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
6578 * gcc.target/aarch64/vdup_n_1.c: New testcase.
6579
6580 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6581
6582 * gcc.target/arm/rev16.c: New test.
6583
6584 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6585
6586 * gcc.target/aarch64/rev16_1.c: New test.
6587
6588 2014-04-23 Richard Biener <rguenther@suse.de>
6589
6590 PR tree-optimization/60903
6591 * gcc.dg/torture/pr60903.c: New testcase.
6592
6593 2014-04-23 Richard Biener <rguenther@suse.de>
6594
6595 PR middle-end/60895
6596 * g++.dg/torture/pr60895.C: New testcase.
6597
6598 2014-04-23 Richard Biener <rguenther@suse.de>
6599
6600 PR middle-end/60891
6601 * gcc.dg/torture/pr60891.c: New testcase.
6602
6603 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6604
6605 PR sanitizer/60275
6606 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
6607 -fno-sanitize-recover to dg-options.
6608 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
6609 add -std=c++11 to dg-options.
6610 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
6611 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
6612 add -std=c++1y to dg-options.
6613 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
6614 -fno-sanitize-recover to dg-options.
6615 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6616 * c-c++-common/ubsan/vla-4.c: Likewise.
6617 * c-c++-common/ubsan/pr59503.c: Likewise.
6618 * c-c++-common/ubsan/vla-3.c: Likewise.
6619 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6620 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6621 * c-c++-common/ubsan/shift-3.c: Likewise.
6622 * c-c++-common/ubsan/overflow-1.c: Likewise.
6623 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6624 * c-c++-common/ubsan/vla-2.c: Likewise.
6625 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6626 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6627 * c-c++-common/ubsan/shift-6.c: Likewise.
6628 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6629 * c-c++-common/ubsan/overflow-add-3.c: New test.
6630 * c-c++-common/ubsan/overflow-add-4.c: New test.
6631 * c-c++-common/ubsan/div-by-zero-6.c: New test.
6632 * c-c++-common/ubsan/div-by-zero-7.c: New test.
6633
6634 2014-04-22 Christian Bruel <christian.bruel@st.com>
6635
6636 * gcc.target/sh/hiconst.c: New test.
6637
6638 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
6639
6640 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
6641 lroundf generates custom round instruction, too.
6642
6643 2014-04-22 Tobias Burnus <burnus@net-b.de>
6644
6645 PR fortran/60881
6646 * coarray/alloc_comp_3.f90: New.
6647
6648 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
6649
6650 PR target/60868
6651 * gcc.target/i386/pr60868.c: New testcase.
6652
6653 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6654
6655 PR c/59073
6656 * c-c++-common/gomp/pr59073.c: New test.
6657
6658 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6659
6660 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
6661
6662 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6663
6664 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
6665 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
6666
6667 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
6668
6669 * gcc.dg/memcpy-5.c: New test.
6670
6671 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6672
6673 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
6674
6675 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
6676 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
6677 *-*-solaris2.9.
6678 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
6679 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
6680 from dg-options.
6681 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
6682 from dg-additional-options.
6683 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
6684 from dg-options.
6685
6686 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
6687 execution check.
6688 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
6689 (sigill_hdlr): Remove.
6690 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
6691 check.
6692
6693 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
6694 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
6695 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
6696
6697 * lib/target-supports.exp (add_options_for_tls): Remove
6698 *-*-solaris2.9* handling.
6699
6700 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
6701
6702 * gcc.target/aarch64/vect_cvtf_1.c: New.
6703
6704 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6705
6706 PR tree-optimization/60823
6707 * c-c++-common/gomp/pr60823-1.c: New test.
6708 * c-c++-common/gomp/pr60823-2.c: New test.
6709 * c-c++-common/gomp/pr60823-3.c: New test.
6710
6711 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6712
6713 * gcc.target/arm/anddi_notdi-1.c: New test.
6714 * gcc.target/arm/iordi_notdi-1.c: New test case.
6715
6716 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6717
6718 * gcc.target/arm/iordi_notdi-1.c: New test.
6719
6720 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6721
6722 * gcc.target/aarch64/vrnd_f64_1.c : New file.
6723
6724 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6725
6726 PR target/60735
6727 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
6728 not cause errors if -mspe.
6729
6730 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
6731
6732 PR target/60909
6733 * gcc.target/i386/pr60909-1.c: New test.
6734 * gcc.target/i386/pr60909-2.c: Ditto.
6735
6736 2014-04-18 Cong Hou <congh@google.com>
6737
6738 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
6739 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6740
6741 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6742
6743 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6744 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6745
6746 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6747
6748 PR c++/59200
6749 * g++.dg/cpp0x/alias-decl-42.C: New.
6750
6751 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
6752
6753 * gcc.target/powerpc/ti_math1.c: New.
6754 * gcc.target/powerpc/ti_math2.c: New.
6755
6756 2014-04-17 Martin Jambor <mjambor@suse.cz>
6757
6758 * gnat.dg/opt34.adb: New.
6759 * gnat.dg/opt34_pkg.ads: Likewise.
6760
6761 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6762
6763 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6764 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6765
6766 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6767
6768 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6769 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6770
6771 2014-04-17 Jakub Jelinek <jakub@redhat.com>
6772
6773 PR target/60847
6774 Forward port from 4.8 branch
6775 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
6776
6777 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6778 Fix scan patterns.
6779 * gcc.target/i386/bmi-2.c: Ditto.
6780
6781 2014-04-17 Richard Biener <rguenther@suse.de>
6782
6783 PR middle-end/60849
6784 * g++.dg/opt/pr60849.C: New testcase.
6785
6786 2014-04-17 Richard Biener <rguenther@suse.de>
6787
6788 PR tree-optimization/60836
6789 * g++.dg/vect/pr60836.cc: New testcase.
6790
6791 2014-04-17 Richard Biener <rguenther@suse.de>
6792
6793 PR tree-optimization/60841
6794 * gcc.dg/vect/pr60841.c: New testcase.
6795
6796 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6797
6798 * g++.dg/ipa/devirt-31.C: New testcase.
6799
6800 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6801
6802 PR lto/60820
6803 * gcc.dg/lto/pr60820_0.c: New testcase.
6804 * gcc.dg/lto/pr60820_1.c: New testcase.
6805
6806 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6807
6808 PR ipa/60854
6809 * g++.dg/torture/pr60854.C: New testcase.
6810
6811 2014-04-16 Catherine Moore <clm@codesourcery.com>
6812
6813 * gcc.target/mips/umips-store16-2.c: New test.
6814
6815 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
6816
6817 * g++.dg/cpp0x/initlist-vect.C: New file.
6818
6819 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
6820
6821 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6822 * gcc.dg/uninit-I-O0.c: Likewise.
6823 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6824
6825 2014-04-16 Jakub Jelinek <jakub@redhat.com>
6826
6827 PR tree-optimization/60844
6828 * gcc.dg/pr60844.c: New test.
6829
6830 2014-04-15 Richard Biener <rguenther@suse.de>
6831
6832 PR rtl-optimization/56965
6833 * gcc.dg/torture/pr56965-1.c: New testcase.
6834 * gcc.dg/torture/pr56965-2.c: Likewise.
6835
6836 2014-04-15 Teresa Johnson <tejohnson@google.com>
6837
6838 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6839
6840 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6841
6842 * gnat.dg/vect14.adb: New test.
6843
6844 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6845
6846 * gnat.dg/vect12.ad[sb]: New test.
6847 * gnat.dg/vect13.ad[sb]: Likewise.
6848
6849 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
6850
6851 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6852 under qemu-arm.
6853 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6854 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6855 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6856 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6857 * c-c++-common/ubsan/null-1.c: Likewise.
6858 * c-c++-common/ubsan/null-10.c: Likewise.
6859 * c-c++-common/ubsan/null-11.c: Likewise.
6860 * c-c++-common/ubsan/null-2.c: Likewise.
6861 * c-c++-common/ubsan/null-3.c: Likewise.
6862 * c-c++-common/ubsan/null-4.c: Likewise.
6863 * c-c++-common/ubsan/null-5.c: Likewise.
6864 * c-c++-common/ubsan/null-6.c: Likewise.
6865 * c-c++-common/ubsan/null-7.c: Likewise.
6866 * c-c++-common/ubsan/null-8.c: Likewise.
6867 * c-c++-common/ubsan/null-9.c: Likewise.
6868 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6869 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6870 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6871 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6872 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6873 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6874 * c-c++-common/ubsan/pr59333.c: Likewise.
6875 * c-c++-common/ubsan/pr59667.c: Likewise.
6876 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6877 * c-c++-common/ubsan/pr60636.c: Likewise.
6878 * c-c++-common/ubsan/shift-1.c: Likewise.
6879 * c-c++-common/ubsan/shift-2.c: Likewise.
6880 * c-c++-common/ubsan/vla-1.c: Likewise.
6881
6882 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
6883
6884 * gnat.dg/vect11.ad[sb]: New test.
6885
6886 2014-04-14 Richard Biener <rguenther@suse.de>
6887
6888 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6889
6890 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6891
6892 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6893
6894 2014-04-14 Richard Biener <rguenther@suse.de>
6895 Marc Glisse <marc.glisse@inria.fr>
6896
6897 PR c/60819
6898 * gcc.target/i386/vec-may_alias.c: New testcase.
6899
6900 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6901
6902 * lib/target-supports.exp
6903 (check_effective_target_vect_widen_mult_si_to_di_pattern):
6904 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
6905 Fix formatting.
6906
6907 2014-04-14 Richard Biener <rguenther@suse.de>
6908
6909 PR lto/60720
6910 * gcc.dg/lto/pr60720_0.c: New testcase.
6911 * gcc.dg/lto/pr60720_1.c: Likewise.
6912
6913 2014-04-14 Christian Bruel <christian.bruel@st.com>
6914
6915 * gcc.target/sh/memset.c: New test.
6916
6917 2014-04-14 Richard Biener <rguenther@suse.de>
6918
6919 PR middle-end/55022
6920 * gcc.dg/graphite/pr55022.c: New testcase.
6921
6922 2014-04-14 Richard Biener <rguenther@suse.de>
6923
6924 PR tree-optimization/59817
6925 PR tree-optimization/60453
6926 * gfortran.dg/graphite/pr59817.f: New testcase.
6927 * gcc.dg/graphite/pr59817-1.c: Likewise.
6928 * gcc.dg/graphite/pr59817-2.c: Likewise.
6929
6930 2014-04-14 Jason Merrill <jason@redhat.com>
6931
6932 Revert:
6933 * lib/gcc-dg.exp (dg-build-dso): New.
6934 (gcc-dg-test-1): Handle dg-do-what "dso".
6935
6936 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
6937
6938 PR fortran/60717
6939 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
6940
6941 PR fortran/58085
6942 * gfortran.dg/associate_15.f90: New test.
6943
6944 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6945
6946 PR middle-end/60467
6947 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
6948 case to check.
6949
6950 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6951
6952 PR middle-end/60469
6953 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
6954
6955 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
6956
6957 * gcc.target/mips/umips-store16-1.c: New test.
6958
6959 2014-04-11 Tobias Burnus <burnus@net-b.de>
6960
6961 PR c/60194
6962 * * g++.dg/warn/warn_format_signedness.C: New.
6963 * gcc.dg/format/warn-signedness.c: New.
6964
6965 2014-04-11 Tobias Burnus <burnus@net-b.de>
6966
6967 PR fortran/58880
6968 PR fortran/60495
6969 * gfortran.dg/finalize_25.f90: New.
6970
6971 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6972
6973 * gcc.target/epiphany/t1068-2.c: New file.
6974
6975 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6976
6977 * gcc.target/epiphany/btst-1.c: New test.
6978
6979 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6980
6981 PR rtl-optimization/60651
6982 * gcc.target/epiphany/mode-switch.c: New test.
6983
6984 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6985
6986 PR c++/58600
6987 * g++.dg/cpp0x/gen-attrs-58.C: New.
6988 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
6989
6990 2014-04-11 Steve Ellcey <sellcey@mips.com>
6991 Jakub Jelinek <jakub@redhat.com>
6992
6993 PR middle-end/60556
6994 * gcc.c-torture/compile/pr60556.c: New test.
6995
6996 2014-04-11 Richard Biener <rguenther@suse.de>
6997
6998 PR middle-end/60797
6999 * gcc.dg/pr60797.c: New testcase.
7000
7001 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7002
7003 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
7004 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
7005 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
7006 rename to ...
7007 * gcc.target/s390/htm-nofloat-1.c: ... this one.
7008 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
7009 instructions as well.
7010
7011 2014-04-11 Jakub Jelinek <jakub@redhat.com>
7012
7013 PR rtl-optimization/60663
7014 * gcc.target/arm/pr60663.c: New test.
7015
7016 2014-04-10 Jason Merrill <jason@redhat.com>
7017
7018 * g++.dg/dso/dlclose1.C: Disable for 4.9.
7019
7020 2014-04-10 Jakub Jelinek <jakub@redhat.com>
7021
7022 PR lto/60567
7023 * g++.dg/lto/pr60567_0.C: New test.
7024
7025 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7026
7027 * gfortran.dg/class_nameclash.f90: New test.
7028
7029 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7030
7031 PR c++/52844
7032 * g++.dg/cpp0x/variadic156.C: New.
7033
7034 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7035
7036 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
7037 long.
7038
7039 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7040
7041 PR debug/60655
7042 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
7043 -fdata-sections.
7044
7045 2014-04-09 Steve Ellcey <sellcey@mips.com>
7046
7047 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
7048 and scan lists.
7049
7050 2014-04-09 Cong Hou <congh@google.com>
7051
7052 PR testsuite/60773
7053 * lib/target-supports.exp:
7054 (check_effective_target_vect_widen_si_to_di_pattern): New.
7055 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
7056 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
7057 targets only.
7058 (foo): Fix up formatting.
7059 (main): Call check_vect.
7060
7061 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
7062
7063 PR c++/59115
7064 * g++.dg/template/crash119.C: New.
7065
7066 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
7067
7068 * gcc.target/powerpc/atomic_load_store-p8.c: New.
7069
7070 2014-04-08 Jason Merrill <jason@redhat.com>
7071
7072 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
7073
7074 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7075
7076 PR rtl-optimization/60776
7077 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
7078 * gcc.dg/builtin-bswap-7.c: Likewise.
7079 * gcc.dg/builtin-bswap-6a.c: New testcase.
7080 * gcc.dg/builtin-bswap-7a.c: New testcase.
7081
7082 Revert
7083 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7084
7085 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7086 optimization.
7087 * gcc.dg/builtin-bswap-7.c: Likewise.
7088
7089 2014-04-08 Richard Biener <rguenther@suse.de>
7090
7091 PR tree-optimization/60785
7092 * gcc.dg/graphite/pr60785.c: New testcase.
7093
7094 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7095
7096 PR target/60602
7097 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
7098 with as at -O0.
7099
7100 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
7101
7102 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
7103 * g++.dg/warn/Wnvdtor-3.C: Likewise.
7104 * g++.dg/warn/Wnvdtor-4.C: Likewise.
7105
7106 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
7107
7108 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
7109
7110 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
7111
7112 PR target/60609
7113 * g++.dg/torture/pr60609.C: New test.
7114
7115 2014-04-07 Richard Biener <rguenther@suse.de>
7116
7117 PR tree-optimization/60766
7118 * gcc.dg/torture/pr60766.c: New testcase.
7119
7120 2014-04-07 Jason Merrill <jason@redhat.com>
7121
7122 * lib/gcc-dg.exp (dg-build-dso): New.
7123 (gcc-dg-test-1): Handle dg-do-what "dso".
7124 * lib/target-supports.exp (add_options_for_dlopen): New.
7125 (check_effective_target_dlopen): Use it.
7126
7127 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7128
7129 * gcc.target/arm/pr60657.c: Fix missing curly brace.
7130
7131 2014-04-07 Richard Biener <rguenther@suse.de>
7132
7133 PR middle-end/60750
7134 * g++.dg/torture/pr60750.C: New testcase.
7135 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
7136
7137 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
7138
7139 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
7140
7141 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7142
7143 PR testsuite/60671
7144 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
7145
7146 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7147
7148 PR testsuite/60672
7149 * g++.dg/cpp1y/auto-fn25.C: Require lto.
7150
7151 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
7152
7153 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
7154
7155 * gfortran.dg/warn_conversion_4.f90: Adjust test.
7156
7157 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
7158
7159 * gcc.target/avr/dev-specific-rmw.c: New test.
7160
7161 2014-04-04 Cong Hou <congh@google.com>
7162
7163 PR tree-optimization/60656
7164 * gcc.dg/vect/pr60656.c: New test.
7165
7166 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7167
7168 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7169 optimization.
7170 * gcc.dg/builtin-bswap-7.c: Likewise.
7171
7172 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7173
7174 PR c++/58207
7175 * g++.dg/cpp0x/constexpr-ice15.C: New.
7176
7177 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
7178
7179 PR ipa/59626
7180 testcase by Richard Biener
7181 * gcc.dg/lto/pr59626_0.c: New testcase.
7182 * gcc.dg/lto/pr59626_1.c: New testcase.
7183
7184 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7185
7186 PR debug/60655
7187 * gcc.c-torture/compile/pr60655-1.c: New test.
7188
7189 2014-04-04 Martin Jambor <mjambor@suse.cz>
7190
7191 PR ipa/60640
7192 * g++.dg/ipa/pr60640-1.C: New test.
7193 * g++.dg/ipa/pr60640-2.C: Likewise.
7194 * g++.dg/ipa/pr60640-3.C: Likewise.
7195 * g++.dg/ipa/pr60640-4.C: Likewise.
7196
7197 2014-04-04 Jeff Law <law@redhat.com>
7198
7199 PR target/60657
7200 * gcc.target/arm/pr60657.c: New test.
7201
7202 2014-04-04 Richard Biener <rguenther@suse.de>
7203
7204 PR ipa/60746
7205 * g++.dg/torture/pr60746.C: New testcase.
7206
7207 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
7208
7209 * g++.old-deja/g++.robertl/eb121.C: Adjust.
7210 * g++.old-deja/g++.jason/overload21.C: Likewise.
7211 * g++.old-deja/g++.law/init5.C: Likewise.
7212
7213 2014-04-03 Cong Hou <congh@google.com>
7214
7215 PR tree-optimization/60505
7216 * gcc.dg/vect/pr60505.c: New test.
7217
7218 2014-04-03 Richard Biener <rguenther@suse.de>
7219
7220 PR tree-optimization/60740
7221 * gcc.dg/graphite/pr60740.c: New testcase.
7222
7223 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
7224
7225 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
7226 * g++.dg/warn/Wnvdtor-2.C: New.
7227 * g++.dg/warn/Wnvdtor-3.C: New.
7228 * g++.dg/warn/Wnvdtor-4.C: New.
7229 * g++.dg/warn/Weff1.C: Delete.
7230 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
7231 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
7232
7233 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
7234
7235 PR ipa/60659
7236 * g++.dg/torture/pr60659.C: New testcase.
7237
7238 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7239
7240 PR tree-optimization/60733
7241 * gcc.dg/torture/pr60733.c: New test.
7242
7243 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
7244
7245 PR rtl-optimization/60650
7246 * gcc.target/arm/pr60650-2.c: New.
7247
7248 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
7249
7250 * gcc.target/i386/avx2-vpand-3.c,
7251 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
7252
7253 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7254
7255 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
7256 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
7257 gcc.target/i386/memcpy-strategy-1.c,
7258 gcc.target/i386/memcpy-strategy-2.c,
7259 gcc.target/i386/memcpy-vector_loop-1.c,
7260 gcc.target/i386/memcpy-vector_loop-2.c,
7261 gcc.target/i386/memset-vector_loop-1.c,
7262 gcc.target/i386/memset-vector_loop-2.c,
7263 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
7264 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
7265 -march= options different from those in dg-options.
7266
7267 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7268
7269 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7270 gcc.target/i386/pr30970.c: Use -mtune=generic.
7271 * gcc.target/i386/avx2-vpaddb-3.c,
7272 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
7273 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
7274 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
7275 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
7276 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
7277 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
7278 gcc.target/i386/avx2-vpsubw-3.c,
7279 gcc.target/i386/avx256-unaligned-load-1.c,
7280 gcc.target/i386/avx256-unaligned-load-4.c,
7281 gcc.target/i386/avx256-unaligned-store-1.c,
7282 gcc.target/i386/avx256-unaligned-store-2.c,
7283 gcc.target/i386/avx256-unaligned-store-4.c: Use
7284 -mno-prefer-avx128.
7285
7286 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7287 Iain Sandoe <iain@codesourcery.com>
7288
7289 PR target/54083
7290 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
7291 with the additional options -Wl,-undefined,dynamic_lookup
7292 and -Wl,-flat_namespace.
7293 * gcc.dg/torture/pr53922.c: Additional option
7294 -Wl,-flat_namespace for darwin[89].
7295 * gcc.dg/torture/pr60092.c: Additional options
7296 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
7297 for darwin[89].
7298
7299 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7300
7301 PR target/43751
7302 * lib/prune.exp: Modify the regular express to prune
7303 the new warnings introduced by r205679 on darwin9.
7304
7305 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
7306
7307 * g++.dg/init/ctor4.C: Adjust.
7308 * g++.dg/init/ctor4-1.C: New.
7309 * g++.dg/cpp0x/defaulted2.C: Adjust.
7310
7311 2014-04-01 Richard Henderson <rth@redhat.com>
7312
7313 PR target/60704
7314 * gcc.dg/pr60704.c: New file.
7315
7316 2014-04-01 Bin Cheng <bin.cheng@arm.com>
7317
7318 PR target/60363
7319 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
7320 logical_op_short_circuit targets.
7321
7322 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
7323
7324 PR libfortran/60128
7325 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
7326 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
7327
7328 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
7329
7330 PR rtl-optimization/60700
7331 * gcc.target/i386/pr60700.c: New test.
7332
7333 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7334
7335 PR target/60650
7336 * gcc.target/arm/pr60650.c: Adjust command line options.
7337
7338 2014-03-31 Martin Jambor <mjambor@suse.cz>
7339
7340 PR middle-end/60647
7341 * gcc.dg/pr60647-1.c: New test.
7342 * gcc.dg/pr60647-2.c: Likewise.
7343
7344 2014-03-31 Richard Biener <rguenther@suse.de>
7345
7346 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
7347
7348 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
7349
7350 PR target/60034
7351 * gcc.target/aarch64/pr60034.c: New file.
7352
7353 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
7354
7355 PR c++/60626
7356 * g++.dg/cpp1y/pr60626.C: New testcase.
7357
7358 2014-03-29 Joseph Myers <joseph@codesourcery.com>
7359
7360 * gcc.dg/pr45416.c: Allow bextr on x86.
7361 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
7362 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
7363 gcc.target/i386/fma4-vector.c: Use -mno-fma.
7364 * gcc.target/i386/l_fma_double_1.c,
7365 gcc.target/i386/l_fma_double_2.c,
7366 gcc.target/i386/l_fma_double_3.c,
7367 gcc.target/i386/l_fma_double_4.c,
7368 gcc.target/i386/l_fma_double_5.c,
7369 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
7370 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
7371 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
7372 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
7373 * gcc.target/i386/pr27971.c: Use -mno-tbm.
7374 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
7375 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
7376
7377 2014-03-29 Jakub Jelinek <jakub@redhat.com>
7378
7379 PR target/60648
7380 * g++.dg/pr60648.C: Move test to...
7381 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
7382 dg-options, add for fpic targets dg-additional-options -fPIC.
7383
7384 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
7385
7386 * gnat.dg/opt33.adb: New testcase.
7387
7388 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7389
7390 PR target/60697
7391 * gcc.target/aarch64/pr60697.c: New.
7392
7393 2014-03-27 Jeff Law <law@redhat.com>
7394
7395 PR target/60648
7396 * g++.dg/pr60648.C: New test.
7397
7398 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
7399
7400 PR c++/60573
7401 * g++.dg/cpp1y/pr60573.C: New testcase.
7402
7403 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7404
7405 PR target/60693
7406 * gcc.target/i386/pr60693.c: New test.
7407
7408 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
7409
7410 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
7411
7412 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7413
7414 PR c++/60689
7415 * c-c++-common/pr60689.c: New test.
7416
7417 PR c++/58678
7418 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
7419 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
7420 targets.
7421
7422 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7423
7424 PR target/60675
7425 * gcc.target/aarch64/pr60675.C: New.
7426
7427 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7428
7429 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
7430 * lib/target-supports.exp: Return true for s390
7431 in check_effective_logical_op_short_circuit.
7432
7433 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7434
7435 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
7436 of second source operand.
7437 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7438 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7439 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7440
7441 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7442
7443 PR ipa/60315
7444 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
7445
7446 2014-03-28 Tobias Burnus <burnus@net-b.de>
7447
7448 * lib/cilk-plus-dg.exp: New.
7449 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
7450 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
7451
7452 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7453
7454 PR fortran/60522
7455 * gfortran.dg/where_4.f90: New test case.
7456
7457 2014-03-27 Tobias Burnus <burnus@net-b.de>
7458
7459 PR fortran/58880
7460 * gfortran.dg/finalize_24.f90: New.
7461
7462 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7463
7464 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
7465 vbpermq builtin.
7466
7467 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
7468 vec_select optimizations.
7469 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
7470 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
7471
7472 PR target/60672
7473 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
7474 xxpermdi builtins are supported.
7475
7476 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
7477
7478 PR rtl-optimization/60650
7479 * gcc.target/arm/pr60650.c: New.
7480
7481 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7482
7483 * gcc.target/s390/20140327-1.c: New testcase.
7484
7485 2014-03-27 Jakub Jelinek <jakub@redhat.com>
7486
7487 PR middle-end/60682
7488 * g++.dg/gomp/pr60682.C: New test.
7489
7490 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
7491
7492 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
7493
7494 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
7495
7496 PR target/60580
7497 * gcc.target/aarch64/pr60580_1.c: New.
7498 * gcc.target/aarch64/test_fp_attribute_1.c: New.
7499 * gcc.target/aarch64/test_fp_attribute_2.c: New.
7500
7501 2014-03-26 Dehao Chen <dehao@google.com>
7502
7503 * gcc.dg/predict-8.c: New test.
7504
7505 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
7506
7507 PR c++/52369
7508 * g++.dg/init/const10.C: New.
7509 * g++.dg/init/const11.C: New.
7510 * g++.dg/init/pr25811.C: Adjust.
7511 * g++.dg/init/pr29043.C: Likewise.
7512 * g++.dg/init/pr43719.C: Likewise.
7513 * g++.dg/init/pr44086.C: Likewise.
7514 * g++.dg/init/ctor8.C: Likewise.
7515 * g++.dg/init/uninitialized1.C: Likewise.
7516
7517 2014-03-26 Jakub Jelinek <jakub@redhat.com>
7518
7519 PR sanitizer/60636
7520 * c-c++-common/ubsan/pr60636.c: New test.
7521
7522 2014-03-26 Andreas Schwab <schwab@suse.de>
7523
7524 * g++.dg/torture/pr60315.C: Remove duplication.
7525
7526 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
7527
7528 * gcc.c-torture/execute/20140326-1.c: New test.
7529
7530 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
7531
7532 PR ipa/60315
7533 * g++.dg/torture/pr60315.C: New testcase.
7534
7535 2014-03-25 Martin Jambor <mjambor@suse.cz>
7536
7537 PR ipa/60600
7538 * g++.dg/ipa/pr60600.C: New test.
7539
7540 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
7541
7542 PR testsuite/58013
7543 * g++.dg/opt/pr56999.C: Pop hidden visibility.
7544
7545 2014-03-25 Richard Biener <rguenther@suse.de>
7546
7547 PR middle-end/60635
7548 * gfortran.dg/lto/pr60635_0.f90: New testcase.
7549 * gfortran.dg/lto/pr60635_1.c: Likewise.
7550
7551 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
7552
7553 PR c++/60627
7554 * g++.dg/cpp1y/pr60627.C: New testcase.
7555
7556 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
7557
7558 * gcc.target/aarch64/ushr64_1.c: New.
7559
7560 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
7561
7562 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
7563 (LONG_LONG): Use LLONG.
7564 (set_rvector_long): Explicitly return void.
7565 (set_vector_long): Likewise.
7566 (check_vector_long): Likewise.
7567
7568 2014-03-24 Marek Polacek <polacek@redhat.com>
7569
7570 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
7571 Define INT_MIN.
7572 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
7573 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7574 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7575 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7576 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7577 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7578 * c-c++-common/ubsan/pr59503.c: Likewise.
7579 * c-c++-common/ubsan/pr60613-1.c: Likewise.
7580 * c-c++-common/ubsan/save-expr-1.c: Likewise.
7581 * c-c++-common/ubsan/shift-3.c: Likewise.
7582 * c-c++-common/ubsan/shift-6.c: Likewise.
7583 * c-c++-common/ubsan/undefined-1.c: Likewise.
7584 * c-c++-common/ubsan/vla-2.c: Likewise.
7585 * c-c++-common/ubsan/vla-3.c: Likewise.
7586 * c-c++-common/ubsan/vla-4.c: Likewise.
7587 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
7588 * g++.dg/ubsan/return-2.C: Likewise.
7589
7590 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
7591
7592 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
7593 hppa*-*-hpux*.
7594
7595 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
7596
7597 PR libfortran/59313
7598 PR libfortran/58015
7599 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
7600 * gfortran.dg/round_4.f90: Likewise.
7601
7602 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
7603
7604 PR libfortran/60128
7605 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
7606 i?86-*-solaris2.9*.
7607
7608 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7609
7610 PR sanitizer/60613
7611 * c-c++-common/ubsan/pr60613-1.c: New test.
7612 * c-c++-common/ubsan/pr60613-2.c: New test.
7613
7614 2014-03-22 Matthias Klose <doko@ubuntu.com>
7615
7616 * g++.dg/cpp0x/regress: Remove empty directory.
7617
7618 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7619
7620 PR debug/60603
7621 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
7622
7623 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7624
7625 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
7626 * g++.dg/cpp1y/pr60393.C: Likewise.
7627
7628 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7629
7630 PR c++/60384
7631 * g++.dg/cpp1y/pr60384.C: New.
7632
7633 2014-03-21 Jakub Jelinek <jakub@redhat.com>
7634
7635 PR target/60598
7636 * gcc.dg/pr60598.c: New test.
7637
7638 2014-03-21 Martin Jambor <mjambor@suse.cz>
7639
7640 PR ipa/59176
7641 * g++.dg/torture/pr59176.C: New test.
7642
7643 2014-03-21 Martin Jambor <mjambor@suse.cz>
7644
7645 PR ipa/60419
7646 * g++.dg/ipa/pr60419.C: New test.
7647
7648 2014-03-21 Richard Biener <rguenther@suse.de>
7649
7650 PR tree-optimization/60577
7651 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
7652
7653 2014-03-21 Tobias Burnus <burnus@net-b.de>
7654
7655 PR fortran/60599
7656 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7657
7658 2014-03-20 Jakub Jelinek <jakub@redhat.com>
7659
7660 PR middle-end/60597
7661 * g++.dg/opt/pr60597.C: New test.
7662
7663 PR c++/60572
7664 * g++.dg/init/pr60572.C: New test.
7665
7666 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7667
7668 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
7669
7670 2014-03-19 Tobias Burnus <burnus@net-b.de>
7671
7672 PR fortran/60543
7673 PR fortran/60283
7674 * gfortran.dg/implicit_pure_4.f90: New.
7675
7676 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7677
7678 PR c++/51474
7679 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
7680
7681 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
7682
7683 PR testsuite/60590
7684 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
7685 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
7686 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
7687
7688 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7689
7690 PR c++/60332
7691 * g++.dg/cpp1y/pr60332.C: New.
7692
7693 2014-03-19 Marek Polacek <polacek@redhat.com>
7694
7695 PR sanitizer/60569
7696 * g++.dg/ubsan/pr60569.C: New test.
7697
7698 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7699
7700 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
7701
7702 2014-03-19 Jakub Jelinek <jakub@redhat.com>
7703
7704 PR tree-optimization/60559
7705 * g++.dg/vect/pr60559.cc: New test.
7706
7707 2014-03-18 Ian Lance Taylor <iant@google.com>
7708
7709 PR target/60563
7710 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
7711 (ditype): Rename typedef from int64_t.
7712
7713 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7714
7715 PR c/55383
7716 * gcc.dg/cast-qual-3.c: New.
7717 Revert:
7718 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7719 * c-c++-common/Wcast-qual-1.c: More precise match text.
7720
7721 2014-03-18 Janus Weil <janus@gcc.gnu.org>
7722
7723 PR fortran/55207
7724 PR fortran/60549
7725 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
7726 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
7727 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
7728 * gfortran.dg/intent_optimize_1.f90: Ditto.
7729 * gfortran.dg/pointer_init_9.f90: Ditto.
7730 * gfortran.dg/volatile4.f90: Ditto.
7731 * gfortran.dg/volatile6.f90: Ditto.
7732
7733 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7734
7735 PR c/55383
7736 * c-c++-common/Wcast-qual-1.c: More precise match text.
7737
7738 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7739
7740 PR c++/60305
7741 * g++.dg/cpp0x/constexpr-ice14.C: New.
7742
7743 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7744
7745 PR c++/54250
7746 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7747
7748 2014-03-18 Jakub Jelinek <jakub@redhat.com>
7749
7750 PR sanitizer/60535
7751 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7752 * c-c++-common/ubsan/null-2.c: Likewise.
7753 * c-c++-common/ubsan/null-3.c: Likewise.
7754 * c-c++-common/ubsan/null-4.c: Likewise.
7755 * c-c++-common/ubsan/null-5.c: Likewise.
7756 * c-c++-common/ubsan/null-6.c: Likewise.
7757 * c-c++-common/ubsan/null-7.c: Likewise.
7758 * c-c++-common/ubsan/null-8.c: Likewise.
7759 * c-c++-common/ubsan/null-9.c: Likewise.
7760 * c-c++-common/ubsan/null-10.c: Likewise.
7761 * c-c++-common/ubsan/null-11.c: Likewise.
7762 * c-c++-common/ubsan/overflow-1.c: Likewise.
7763 * c-c++-common/ubsan/overflow-2.c: Likewise.
7764 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7765 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7766 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7767 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7768 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7769 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7770 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7771 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7772 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7773 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7774 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7775 * c-c++-common/ubsan/pr59333.c: Likewise.
7776 * c-c++-common/ubsan/pr59503.c: Likewise.
7777 * c-c++-common/ubsan/pr59667.c: Likewise.
7778 * c-c++-common/ubsan/undefined-1.c: Likewise.
7779 * g++.dg/ubsan/pr59250.C: Likewise.
7780 * g++.dg/ubsan/pr59306.C: Likewise.
7781
7782 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7783
7784 * gcc.dg/tls/pr58595.c: Add tls options.
7785
7786 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
7787
7788 * gcc.target/i386/avx-additional-reg-names.c: New.
7789 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7790
7791 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
7792
7793 PR c++/60390
7794 * g++.dg/cpp1y/pr60390.C: New testcase.
7795
7796 PR c++/60391
7797 * g++.dg/cpp1y/pr60391.C: New testcase.
7798
7799 2014-03-17 Jakub Jelinek <jakub@redhat.com>
7800
7801 PR target/60516
7802 * gcc.target/i386/pr60516.c: New test.
7803
7804 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7805
7806 PR c++/59571
7807 * g++.dg/cpp0x/constexpr-ice13.C: New.
7808
7809 2014-03-17 Marek Polacek <polacek@redhat.com>
7810
7811 PR middle-end/60534
7812 * gcc.dg/gomp/pr60534.c: New test.
7813
7814 2014-03-17 Kai Tietz <ktietz@redhat.com>
7815
7816 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7817
7818 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
7819
7820 PR testsuite/58851
7821 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7822 storage size.
7823
7824 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
7825
7826 PR libfortran/58324
7827 * gfortran.dg/list_read_12.f90: New test.
7828
7829 2014-03-15 Janus Weil <janus@gcc.gnu.org>
7830
7831 PR fortran/55207
7832 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7833 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7834 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7835 -Wno-aggressive-loop-optimizations and remove an unused variable.
7836 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7837 * gfortran.dg/pointer_init_9.f90: New.
7838 * gfortran.dg/volatile4.f90: Put into subroutine.
7839 * gfortran.dg/volatile6.f90: Ditto.
7840
7841 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
7842
7843 PR fortran/60392
7844 * gfortran.dg/transpose_4.f90: New test.
7845
7846 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
7847
7848 PR rtl-optimization/60508
7849 * gcc.target/i386/pr60508.c: New.
7850
7851 2014-03-14 Richard Biener <rguenther@suse.de>
7852
7853 PR middle-end/60518
7854 * g++.dg/pr60518.C: New testcase.
7855
7856 2014-03-14 Martin Jambor <mjambor@suse.cz>
7857
7858 PR lto/60461
7859 * gcc.dg/lto/pr60461_0.c: New test.
7860
7861 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
7862
7863 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7864 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7865 * gcc.dg/lto/save-temps_0.c: New testcase.
7866
7867 2014-03-13 Jakub Jelinek <jakub@redhat.com>
7868
7869 PR middle-end/36282
7870 * c-c++-common/pr36282-1.c: New test.
7871 * c-c++-common/pr36282-2.c: New test.
7872 * c-c++-common/pr36282-3.c: New test.
7873 * c-c++-common/pr36282-4.c: New test.
7874
7875 2014-03-13 Richard Henderson <rth@redhat.com>
7876
7877 PR debug/60438
7878 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7879
7880 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7881
7882 PR c++/60383
7883 * g++.dg/template/crash118.C: New.
7884 * g++.dg/template/crash95.C: Adjust.
7885
7886 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
7887
7888 PR rtl-optimization/57189
7889 * gcc.target/i386/pr57189.c: New.
7890
7891 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7892
7893 PR c++/60254
7894 * g++.dg/cpp0x/static_assert10.C: New.
7895 * g++.dg/cpp0x/static_assert11.C: Likewise.
7896 * g++.dg/cpp0x/static_assert3.C: Adjust.
7897
7898 2014-03-13 Richard Biener <rguenther@suse.de>
7899
7900 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
7901
7902 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7903
7904 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
7905 2.07 128-bit arithmetic.
7906 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
7907
7908 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
7909 due to when TImode is allowed in VSX registers, the allowable
7910 address modes for TImode is just a single indirect address in
7911 order for the value to be loaded and store in either GPR or VSX
7912 registers. This affects the generated code, and it would cause
7913 this test to fail, when such an option is used.
7914
7915 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
7916
7917 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
7918
7919 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7920
7921 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
7922 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
7923 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
7924 only test for exactly one if if -mbranch-cost=1 has been passed.
7925
7926 2014-03-12 Christian Bruel <christian.bruel@st.com>
7927
7928 PR target/60264
7929 * gcc.target/arm/pr60264.c
7930
7931 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7932
7933 PR tree-optimization/60454
7934 * gcc.c-torture/execute/pr60454.c: New test.
7935
7936 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7937 Marc Glisse <marc.glisse@inria.fr>
7938
7939 PR tree-optimization/60502
7940 * gcc.c-torture/compile/pr60502.c: New test.
7941
7942 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7943
7944 PR middle-end/60482
7945 * gcc.dg/vect/pr60482.c: New test.
7946
7947 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
7948
7949 PR c++/60389
7950 * g++.dg/cpp0x/inh-ctor19.C: New.
7951
7952 2014-03-11 Richard Biener <rguenther@suse.de>
7953
7954 PR tree-optimization/60429
7955 PR tree-optimization/60485
7956 * gcc.dg/pr60485-1.c: New testcase.
7957 * gcc.dg/pr60485-2.c: Likewise.
7958
7959 2014-03-10 Jakub Jelinek <jakub@redhat.com>
7960
7961 PR ipa/60457
7962 * g++.dg/ipa/pr60457.C: New test.
7963
7964 2014-03-10 Richard Biener <rguenther@suse.de>
7965
7966 PR middle-end/60474
7967 * g++.dg/torture/pr60474.C: New testcase.
7968
7969 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
7970
7971 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
7972
7973 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
7974
7975 * gcc.dg/lto/pr55113_0.c: New testcase.
7976
7977 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
7978
7979 PR c++/60033
7980 * g++.dg/cpp1y/pr60033.C: New testcase.
7981
7982 PR c++/60393
7983 * g++.dg/cpp1y/pr60393.C: New testcase.
7984
7985 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7986
7987 PR libfortran/60128
7988 * gfortran.dg/fmt_en.f90: New test.
7989
7990 2014-03-07 Jason Merrill <jason@redhat.com>
7991
7992 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
7993 * lib/target-supports.exp (check_effective_target_c++11): Now
7994 means C++11 and up.
7995 (check_effective_target_c++11_only): New.
7996 (check_effective_target_c++11_down): New.
7997 (check_effective_target_c++1y): New.
7998 (check_effective_target_c++1y_only): New.
7999 (check_effective_target_c++98_only): Rename from
8000 check_effective_target_c++98.
8001 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
8002
8003 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
8004
8005 PR c++/58609
8006 * g++.dg/cpp0x/constexpr-ice12.C: New.
8007
8008 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
8009
8010 * c-c++-common/gomp/map-1.c: Extend.
8011
8012 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
8013 Janus Weil <janus@gcc.gnu.org>
8014
8015 PR fortran/51976
8016 * gfortran.dg/deferred_type_component_1.f90 : New test.
8017 * gfortran.dg/deferred_type_component_2.f90 : New test.
8018
8019 2014-03-06 Marek Polacek <polacek@redhat.com>
8020
8021 PR c/60197
8022 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
8023 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
8024
8025 2014-03-06 Jakub Jelinek <jakub@redhat.com>
8026
8027 PR target/58595
8028 * gcc.dg/tls/pr58595.c: New test.
8029
8030 2014-03-06 Richard Biener <rguenther@suse.de>
8031
8032 PR middle-end/60445
8033 PR lto/60424
8034 PR lto/60427
8035 Revert
8036 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
8037
8038 * gcc.dg/lto/pr55113_0.c: New testcase.
8039
8040 2014-03-05 Jakub Jelinek <jakub@redhat.com>
8041
8042 PR testsuite/59308
8043 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
8044 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
8045 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
8046 s390*/i?86/x86_64.
8047 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8048 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8049 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8050 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8051 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
8052 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
8053 even for mips*/s390*/i?86/x86_64.
8054 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8055 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8056 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8057 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8058 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8059
8060 PR lto/60404
8061 * gcc.dg/lto/pr60404_0.c: New test.
8062 * gcc.dg/lto/pr60404_1.c: New file.
8063 * gcc.dg/lto/pr60404_2.c: New file.
8064
8065 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8066
8067 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
8068 long long" throughout.
8069 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
8070 * gcc.dg/vmx/insert-vsx.c: Likewise.
8071 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
8072 * gcc.dg/vmx/ld-vsx.c: Likewise.
8073 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8074 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8075 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8076 * gcc.dg/vmx/merge-vsx.c: Likewise.
8077 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8078 * gcc.dg/vmx/st-vsx.c: Likewise.
8079 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
8080 * gcc.dg/vmx/stl-vsx.c: Likewise.
8081 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
8082
8083 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
8084
8085 * gcc.dg/lto/pr55113_0.c: New testcase.
8086
8087 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8088
8089 PR c++/60376
8090 * g++.dg/cpp1y/pr60376.C: New.
8091
8092 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8093
8094 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
8095
8096 2014-03-04 Richard Biener <rguenther@suse.de>
8097
8098 PR tree-optimization/60382
8099 * gcc.dg/vect/pr60382.c: New testcase.
8100
8101 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
8102
8103 PR libfortran/60148
8104 * gfortran.dg/namelist_84.f90: New test.
8105
8106 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
8107
8108 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
8109 argument to avoid inf values.
8110 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
8111 UNION_FP_CHECK machinery.
8112
8113 2014-03-03 Renlin Li <Renlin.Li@arm.com>
8114
8115 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
8116 i32in128 cases outside special big-endian processing block.
8117
8118 2014-03-03 Jakub Jelinek <jakub@redhat.com>
8119
8120 PR preprocessor/60400
8121 * c-c++-common/cpp/pr60400.c: New test.
8122 * c-c++-common/cpp/pr60400-1.h: New file.
8123 * c-c++-common/cpp/pr60400-2.h: New file.
8124
8125 PR objc++/60398
8126 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
8127
8128 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
8129 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
8130
8131 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8132
8133 PR ipa/60150
8134 * g++.dg/lto/pr60150.H: New testcase.
8135 * g++.dg/lto/pr60150_0.C: New testcase.
8136 * g++.dg/lto/pr60150_1.C: New testcase.
8137
8138 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8139
8140 PR ipa/60306
8141 * g++.dg/ipa/devirt-29.C: New testcase
8142
8143 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8144
8145 PR fortran/60236
8146 * gfortran.dg/vect/pr32380.f: Fix expected test results.
8147
8148 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
8149
8150 PR c++/50025
8151 * g++.dg/cpp0x/pr50025.C: New.
8152
8153 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
8154
8155 PR c++/60377
8156 * g++.dg/cpp1y/pr60377.C: New testcase.
8157
8158 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
8159
8160 PR fortran/60341
8161 * gfortran.dg/str_comp_optimize_1.f90: New test.
8162
8163 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
8164
8165 PR target/60071
8166 * gcc.c-torture/compile/pr60071.c: New.
8167
8168 2014-02-28 Janus Weil <janus@gcc.gnu.org>
8169
8170 PR fortran/60359
8171 * gfortran.dg/unlimited_polymorphic_16.f90: New.
8172
8173 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8174
8175 PR c++/58610
8176 * g++.dg/cpp0x/constexpr-ice11.C: New.
8177
8178 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8179
8180 PR c++/60314
8181 * g++.dg/cpp1y/auto-fn24.C: New.
8182
8183 2014-02-28 Joey Ye <joey.ye@arm.com>
8184
8185 PR target/PR60169
8186 * gcc.target/arm/thumb1-far-jump-3.c: New case.
8187
8188 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8189
8190 PR c++/60253
8191 * g++.dg/overload/ellipsis2.C: New.
8192
8193 2014-02-27 Jeff Law <law@redhat.com>
8194
8195 PR rtl-optimization/52714
8196 * gcc.c-torture/compile/pr52714.c: New test.
8197
8198 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
8199 Jeff Law <law@redhat.com>
8200
8201 PR rtl-optimization/49847
8202 * g++.dg/pr49847.C: New test.
8203
8204 2014-02-27 Marek Polacek <polacek@redhat.com>
8205
8206 PR middle-end/59223
8207 * c-c++-common/pr59223.c: New test.
8208
8209 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8210
8211 * common/config/i386/predicates.md (const1256_operand): Remove.
8212 (const2356_operand): New.
8213 (const_1_to_2_operand): Remove.
8214 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
8215 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
8216 (*avx512pf_gatherpf<mode>sf): Ditto.
8217 (avx512pf_gatherpf<mode>df): Ditto.
8218 (*avx512pf_gatherpf<mode>df_mask): Ditto.
8219 (*avx512pf_gatherpf<mode>df): Ditto.
8220 (avx512pf_scatterpf<mode>sf): Ditto.
8221 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
8222 (*avx512pf_scatterpf<mode>sf): Ditto.
8223 (avx512pf_scatterpf<mode>df): Ditto.
8224 (*avx512pf_scatterpf<mode>df_mask): Ditto.
8225 (*avx512pf_scatterpf<mode>df): Ditto.
8226 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
8227
8228 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8229
8230 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
8231 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
8232 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
8233 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
8234 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
8235 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
8236 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
8237 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
8238
8239 2014-02-26 Bin Cheng <bin.cheng@arm.com>
8240
8241 PR target/60280
8242 * gnat.dg/renaming5.adb: Change to two expected gotos.
8243 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
8244 jump threads.
8245 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
8246 messages for removed basic block.
8247 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
8248 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
8249 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
8250 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
8251
8252 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8253
8254 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
8255 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8256 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8257 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8258 * gcc.dg/vmx/merge-vsx.c: Likewise.
8259 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8260
8261 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
8262
8263 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
8264 * gcc.target/i386/prefetchwt1-1.c: New.
8265 * g++.dg/other/i386-2.C: Add new option.
8266 * g++.dg/other/i386-3.C: Ditto.
8267 * gcc.target/i386/sse-12.c: Ditto.
8268 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
8269 * gcc.target/i386/sse-22.c: Add new option.
8270 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
8271
8272 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8273
8274 PR libfortran/59313
8275 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
8276
8277 PR libfortran/58015
8278 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
8279
8280 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
8281
8282 PR c++/60311
8283 * g++.dg/cpp1y/pr60311.C: New testcase.
8284
8285 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
8286
8287 PR c++/60065
8288 * g++.dg/cpp1y/pr60065.C: New testcase.
8289
8290 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
8291
8292 PR rtl-optimization/60268
8293 * gcc.c-torture/compile/pr60268.c: New test.
8294
8295 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
8296
8297 * gcc.target/microblaze/others/mem_reload.c: New test.
8298
8299 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8300
8301 * gcc.dg/vmx/lde.c: New test.
8302 * gcc.dg/vmx/lde-be-order.c: New test.
8303 * gcc.dg/vmx/ste.c: New test.
8304 * gcc.dg/vmx/ste-be-order.c: New test.
8305
8306 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
8307
8308 PR testsuite/60173
8309 * lib/target-supports.exp
8310 (check_effective_target_logical_op_short_circuit): Add cris-*-*
8311 and crisv32-*-* to list.
8312
8313 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8314
8315 PR fortran/60302
8316 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
8317
8318 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8319
8320 * gcc.dg/vmx/vsums.c: Check entire result vector.
8321 * gcc.dg/vmx/vsums-be-order.c: Likewise.
8322
8323 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8324
8325 * gcc.dg/vmx/ld.c: New test.
8326 * gcc.dg/vmx/ld-be-order.c: New test.
8327 * gcc.dg/vmx/ld-vsx.c: New test.
8328 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
8329 * gcc.dg/vmx/ldl.c: New test.
8330 * gcc.dg/vmx/ldl-be-order.c: New test.
8331 * gcc.dg/vmx/ldl-vsx.c: New test.
8332 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
8333 * gcc.dg/vmx/st.c: New test.
8334 * gcc.dg/vmx/st-be-order.c: New test.
8335 * gcc.dg/vmx/st-vsx.c: New test.
8336 * gcc.dg/vmx/st-vsx-be-order.c: New test.
8337 * gcc.dg/vmx/stl.c: New test.
8338 * gcc.dg/vmx/stl-be-order.c: New test.
8339 * gcc.dg/vmx/stl-vsx.c: New test.
8340 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
8341
8342 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
8343
8344 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
8345 * g++.dg/other/i386-3.C (dg-options): Ditto.
8346 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
8347 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
8348 -mavx512pf and -msha.
8349
8350 2014-02-21 Richard Biener <rguenther@suse.de>
8351
8352 PR tree-optimization/60276
8353 * gcc.dg/vect/pr60276.c: New testcase.
8354
8355 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8356
8357 PR fortran/60234
8358 * gfortran.dg/finalize_23.f90: New.
8359
8360 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
8361
8362 PR c++/60052
8363 PR c++/60053
8364 * g++.dg/cpp1y/pr60052.C: New testcase.
8365 * g++.dg/cpp1y/pr60053.C: New testcase.
8366
8367 2014-02-21 Tobias Burnus <burnus@net-b.de>
8368
8369 PR fortran/60286
8370 * gfortran.dg/inquire_16.f90: New.
8371
8372 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
8373
8374 * gcc.target/nios2/biggot-1.c: New.
8375 * gcc.target/nios2/biggot-2.c: New.
8376
8377 2014-02-20 Martin Jambor <mjambor@suse.cz>
8378
8379 PR ipa/55260
8380 * gcc.dg/ipa/pr55260.c: New test.
8381
8382 2014-02-20 Bin Cheng <bin.cheng@arm.com>
8383
8384 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
8385 for execution test case.
8386
8387 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
8388
8389 PR ipa/58555
8390 * g++.dg/torture/pr58555.C: New testcase.
8391
8392 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8393
8394 PR target/60204
8395 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
8396 reflect abi fix.
8397 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
8398
8399 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8400 Kirill Yukhin <kirill.yukhin@intel.com>
8401
8402 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
8403 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
8404 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
8405 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
8406 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
8407 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
8408
8409 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8410
8411 PR c/37743
8412 * g++.dg/ext/builtin-bswap1.C: New test.
8413 * c-c++-common/pr37743.c: New test.
8414
8415 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
8416
8417 * gcc.dg/decl-10.c: New test.
8418
8419 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8420
8421 PR c++/60267
8422 * g++.dg/ext/ivdep-1.C: New test.
8423
8424 PR c++/60267
8425 * gcc.dg/pr60267.c: New test.
8426
8427 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
8428
8429 PR target/59794
8430 * gcc.target/i386/pr39162.c: Add dg-prune-output.
8431 (dg-options): Remove -Wno-psabi.
8432 * gcc.target/i386/pr59794-2.c: Ditto.
8433 * gcc.target/i386/pr60205-1.c: Ditto.
8434 * gcc.target/i386/sse-5.c: Ditto.
8435
8436 2014-02-18 Nick Clifton <nickc@redhat.com>
8437
8438 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
8439 * gcc.dg/pr23623.c: Likewise.
8440 * gcc.dg/pr48784-1.c: Likewise.
8441 * gcc.dg/pr48784-2.c: Likewise.
8442 * gcc.dg/pr56997-2.c: Likewise.
8443 * gcc.dg/sms-6.c: Likewise.
8444 * gcc.dg/torture/pr60183.c: Likewise.
8445 * gcc.dg/torture/vec-cvt-1.c: Likewise.
8446 * gcc.c-torture/execute/20061220-1.x: New.
8447 * gcc.c-torture/execute/pr43220.x: New.
8448 * gcc.c-torture/execute/pr51581-1.x: New.
8449 * gcc.c-torture/execute/pr51581-2.x: New.
8450 * gcc.c-torture/execute/pr58570.x: New.
8451 * gcc.c-torture/unsorted/DFcmp.x: New.
8452 * gcc.c-torture/unsorted/SFset.x: New.
8453
8454 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
8455
8456 * gnat.dg/opt31.adb: New test.
8457
8458 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8459
8460 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
8461
8462 2014-02-19 Janus Weil <janus@gcc.gnu.org>
8463
8464 PR fortran/60232
8465 * gfortran.dg/typebound_proc_33.f90: New.
8466
8467 2014-02-19 Marek Polacek <polacek@redhat.com>
8468
8469 PR c/60195
8470 * gcc.dg/pr60195.c: New test.
8471
8472 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
8473
8474 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
8475
8476 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8477
8478 PR preprocessor/58844
8479 * c-c++-common/cpp/pr58844-1.c: New test.
8480 * c-c++-common/cpp/pr58844-2.c: New test.
8481
8482 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8483
8484 PR c++/60225
8485 * g++.dg/cpp0x/constexpr-ice10.C: New.
8486
8487 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8488
8489 PR c++/60215
8490 * g++.dg/cpp0x/pr60215.C: New.
8491
8492 2014-02-18 Tobias Burnus <burnus@net-b.de>
8493
8494 PR fortran/49397
8495 * gfortran.dg/proc_ptr_45.f90: New.
8496 * gfortran.dg/proc_ptr_46.f90: New.
8497
8498 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
8499
8500 PR c++/60190
8501 * g++.dg/cpp1y/pr60190.C: New testcase.
8502
8503 PR c++/60064
8504 * g++.dg/cpp1y/pr60064.C: New testcase.
8505
8506 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
8507
8508 PR target/60205
8509 * gcc.target/i386/pr60205-1.c: New test.
8510 * gcc.target/i386/pr60205-2.c: Ditto.
8511
8512 2014-02-18 Kai Tietz <ktietz@redhat.com>
8513
8514 PR target/60193
8515 * gcc.target/i386/nest-1.c: New testcase.
8516
8517 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
8518
8519 * gnat.dg/opt32.adb: New test.
8520
8521 2014-02-18 Janus Weil <janus@gcc.gnu.org>
8522
8523 PR fortran/60231
8524 * gfortran.dg/typebound_generic_15.f90: New.
8525
8526 2014-02-17 Janus Weil <janus@gcc.gnu.org>
8527
8528 PR fortran/55907
8529 * gfortran.dg/init_flag_12.f90: New.
8530
8531 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
8532 Ilya Tocar <ilya.tocar@intel.com>
8533
8534 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
8535 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8536 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8537 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8538
8539 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
8540
8541 * lib/target-supports.exp
8542 (check_effective_target_logical_op_short_circuit): New procedure.
8543 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
8544 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
8545 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
8546 * gcc.dg/tree-ssa/vrp47.c: Likewise.
8547 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8548 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
8549 logical_op_short_circuit for the alternative test, extending
8550 it to arm_cortex_m.
8551
8552 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8553
8554 PR target/60203
8555 * gcc.target/powerpc/pr60203.c: New testsuite.
8556
8557 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
8558
8559 PR fortran/59599
8560 * gfortran.dg/ichar_3.f90: New test.
8561
8562 2014-02-15 Richard Biener <rguenther@suse.de>
8563
8564 PR tree-optimization/60183
8565 * gcc.dg/torture/pr60183.c: New testcase.
8566
8567 2014-02-14 Jeff Law <law@redhat.com>
8568
8569 PR rtl-optimization/60131
8570 * g++.dg/torture/pr60131.C: New test.
8571
8572 2014-02-14 Ian Bolton <ian.bolton@arm.com>
8573
8574 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
8575 on command-line.
8576
8577 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
8578
8579 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
8580
8581 2014-02-14 Jakub Jelinek <jakub@redhat.com>
8582
8583 * gcc.c-torture/compile/20140213.c: New test.
8584
8585 2014-02-13 Jakub Jelinek <jakub@redhat.com>
8586
8587 PR target/43546
8588 * gcc.target/i386/pr43546.c: New test.
8589
8590 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
8591
8592 * gcc.target/s390/hotpatch-compile-8.c: New test.
8593
8594 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8595
8596 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
8597 definition with an ifndef.
8598 * gcc.dg/pr59605-2.c: New test.
8599
8600 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8601
8602 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
8603
8604 2014-02-12 Joseph Myers <joseph@codesourcery.com>
8605
8606 * gcc.dg/torture/float128-mul-underflow.c,
8607 gcc.dg/torture/float128-truncdf-underflow.c,
8608 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
8609
8610 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8611
8612 PR middle-end/59737
8613 * g++.dg/ipa/pr59737.C: New test.
8614
8615 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
8616
8617 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
8618
8619 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
8620
8621 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
8622
8623 * gcc.dg/cilk-plus/jump-openmp.c: New file.
8624
8625 2014-02-12 Richard Biener <rguenther@suse.de>
8626
8627 PR middle-end/60092
8628 * gcc.dg/torture/pr60092.c: New testcase.
8629 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
8630
8631 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
8632
8633 * gcc.c-torture/execute/20140212-1.c: New test.
8634
8635 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8636
8637 PR c++/60047
8638 * g++.dg/cpp0x/pr60047.C: New.
8639
8640 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8641
8642 PR c/60101
8643 * c-c++-common/pr60101.c: New test.
8644
8645 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
8646
8647 PR lto/59468
8648 * g++.dg/ipa/devirt-27.C: New testcase.
8649 * g++.dg/ipa/devirt-26.C: New testcase.
8650
8651 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8652
8653 PR target/60137
8654 * gcc.target/powerpc/pr60137.c: New file.
8655
8656 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8657
8658 PR fortran/52370
8659 * gfortran.dg/pr52370.f90: New test.
8660
8661 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
8662
8663 PR target/59927
8664 Revert
8665 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
8666
8667 PR testsuite/58630
8668 * gcc.target/i386/pr43662.c (dg-options):
8669 Add -maccumulate-outgoing-args.
8670 * gcc.target/i386/pr43869.c (dg-options): Ditto.
8671 * gcc.target/i386/pr57003.c (dg-options): Ditto.
8672 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
8673 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
8674 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
8675 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
8676 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
8677 Add -maccumulate-outgoing-args.
8678 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
8679 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
8680 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
8681 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
8682 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
8683 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
8684 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
8685 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
8686 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
8687 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
8688 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
8689 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
8690 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
8691 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
8692 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
8693
8694 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8695
8696 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
8697
8698 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8699
8700 PR debug/59776
8701 * gcc.dg/guality/pr59776.c: New test.
8702
8703 2014-02-11 Renlin Li <Renlin.Li@arm.com>
8704
8705 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
8706 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
8707 (add_options_for_arm_vfp3): New.
8708
8709 2014-02-11 Jeff Law <law@redhat.com>
8710
8711 PR middle-end/54041
8712 * gcc.target/m68k/pr54041.c: New test.
8713
8714 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8715
8716 PR target/59927
8717 * gcc.target/i386/pr59927.c: New test.
8718
8719 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
8720
8721 * gcc.dg/vect/pr57741-3.c: Require vect_int.
8722 * gcc.dg/vect/pr60012.c: Likewise.
8723 * gcc.dg/vect/vect-119.c: Likewise.
8724 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
8725 * gcc.dg/vect/vect-outer-4c.c: Likewise.
8726
8727 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8728
8729 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
8730
8731 2014-02-10 Jeff Law <law@redhat.com>
8732
8733 PR middle-end-52306
8734 * gcc.c-torture/compile/pr52306.c: New test.
8735
8736 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8737
8738 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8739
8740 2014-02-10 Richard Biener <rguenther@suse.de>
8741
8742 PR tree-optimization/60115
8743 * gcc.dg/torture/pr60115.c: New testcase.
8744
8745 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
8746
8747 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8748 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8749
8750 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
8751 Ilya Tocar <ilya.tocar@intel.com>
8752
8753 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8754 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8755 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8756 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8757 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8758 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8759 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8760 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8761 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8762 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8763 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8764 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8765 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8766 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8767 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8768 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8769 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8770 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8771 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8772 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8773 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8774 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8775 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8776 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8777 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8778 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8779 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8780
8781 2014-02-10 Jakub Jelinek <jakub@redhat.com>
8782
8783 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
8784
8785 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8786
8787 PR fortran/57522
8788 * gfortran.dg/associated_target_5.f03: New test.
8789
8790 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8791
8792 PR fortran/59026
8793 * gfortran.dg/elemental_by_value_1.f90: New test.
8794
8795 2014-02-08 Janus Weil <janus@gcc.gnu.org>
8796
8797 PR fortran/58470
8798 * gfortran.dg/finalize_22.f90: New.
8799
8800 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
8801
8802 PR fortran/60066
8803 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
8804 was fixed by the patch for PR59906.
8805
8806 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8807
8808 PR translation/52289
8809 * gfortran.dg/coarray_8.f90: Update dg-error match.
8810
8811 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8812
8813 PR c/59984
8814 * gcc.dg/vect/pr59984.c: New test.
8815
8816 PR middle-end/60092
8817 * gcc.dg/attr-alloc_align-1.c: New test.
8818 * gcc.dg/attr-alloc_align-2.c: New test.
8819 * gcc.dg/attr-alloc_align-3.c: New test.
8820 * gcc.dg/attr-assume_aligned-1.c: New test.
8821 * gcc.dg/attr-assume_aligned-2.c: New test.
8822 * gcc.dg/attr-assume_aligned-3.c: New test.
8823
8824 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8825
8826 PR target/60077
8827 * gcc.target/i386/pr60077-1.c: New test.
8828 * gcc.target/i386/pr60077-2.c: New test.
8829
8830 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8831
8832 PR preprocessor/56824
8833 * gcc.dg/pr56824.c: New test.
8834
8835 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8836
8837 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8838 variable used for atomic operations.
8839
8840 2014-02-07 Richard Biener <rguenther@suse.de>
8841
8842 PR middle-end/60092
8843 * gcc.dg/vect/pr60092-2.c: New testcase.
8844
8845 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8846
8847 PR c++/60082
8848 Revert
8849 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8850
8851 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8852 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8853
8854 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8855
8856 * gcc.target/s390/fp2int1.c: New testcase.
8857
8858 2014-02-07 Richard Biener <rguenther@suse.de>
8859
8860 PR middle-end/60092
8861 * gcc.dg/tree-ssa/alias-30.c: New testcase.
8862 * gcc.dg/tree-ssa/alias-31.c: Likewise.
8863
8864 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
8865
8866 PR ipa/59918
8867 * g++.dg/torture/pr59918.C: New testcase.
8868
8869 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8870
8871 PR target/59575
8872 * gcc.target/arm/pr59575.c: New test.
8873
8874 PR debug/59992
8875 * gcc.dg/pr59992.c: New test.
8876
8877 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
8878
8879 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8880 init_priority. Test alignment of variable instead of function.
8881
8882 2014-02-06 Marek Polacek <polacek@redhat.com>
8883
8884 PR c/60087
8885 * gcc.dg/pr60087.c: New test.
8886
8887 2014-02-06 Alan Modra <amodra@gmail.com>
8888
8889 * gcc.target/powerpc/pr60032.c: New.
8890
8891 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8892
8893 PR target/60062
8894 * gcc.c-torture/execute/pr60062.c: New test.
8895 * gcc.c-torture/execute/pr60072.c: New test.
8896
8897 2014-02-06 Ian Bolton <ian.bolton@arm.com>
8898
8899 * gcc.dg/tree-ssa/pr59597.c: Make called function static
8900 so that expected outcome works for PIC variants too.
8901
8902 2014-02-06 Yury Gribov <y.gribov@samsung.com>
8903 Kugan Vivekanandarajah <kuganv@linaro.org>
8904
8905 * gcc.target/arm/vect-noalign.c: New file.
8906
8907 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
8908 Jakub Jelinek <jakub@redhat.com>
8909
8910 PR middle-end/60013
8911 * gcc.dg/pr60013.c: New testcase.
8912
8913 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8914
8915 * gcc.dg/vmx/sum2s.c: New.
8916 * gcc.dg/vmx/sum2s-be-order.c: New.
8917
8918 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8919
8920 * gcc.dg/vmx/pack.c: New.
8921 * gcc.dg/vmx/pack-be-order.c: New.
8922 * gcc.dg/vmx/unpack.c: New.
8923 * gcc.dg/vmx/unpack-be-order.c: New.
8924
8925 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8926
8927 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8928 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8929
8930 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8931
8932 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
8933 Use __builtin_floorf, __builtin_ceilf.
8934 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
8935 declaration.
8936 (TEST): Use __builtin_floorf.
8937 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8938
8939 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8940
8941 PR ipa/59947
8942 * g++.dg/opt/pr59947.C: New test.
8943
8944 PR c++/58703
8945 * c-c++-common/gomp/pr58703.c: New test.
8946
8947 2014-02-05 Richard Biener <rguenther@suse.de>
8948
8949 PR testsuite/60076
8950 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
8951 avoid using unsigned long long.
8952
8953 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8954
8955 PR middle-end/57499
8956 * g++.dg/torture/pr57499.C: New test.
8957
8958 2014-02-05 Yury Gribov <y.gribov@samsung.com>
8959
8960 * gcc.dg/asan/nosanitize-and-inline.c: New test.
8961
8962 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
8963
8964 * g++.dg/ipa/devirrt-22.C: Fix template.
8965
8966 2014-02-04 Marek Polacek <polacek@redhat.com>
8967
8968 PR c/60036
8969 * gcc.dg/pr60036.c: New test.
8970
8971 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
8972
8973 PR ipa/60058
8974 * g++.dg/torture/pr60058.C: New testcase.
8975
8976 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
8977
8978 * g++.dg/tsan/default_options.C: Invert check.
8979
8980 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8981
8982 PR tree-optimization/60002
8983 * g++.dg/opt/pr60002.C: New test.
8984
8985 PR tree-optimization/60023
8986 * g++.dg/vect/pr60023.cc: New test.
8987
8988 PR ipa/60026
8989 * c-c++-common/torture/pr60026.c: New test.
8990
8991 PR rtl-optimization/57915
8992 * gcc.target/i386/pr57915.c: New test.
8993
8994 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8995
8996 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
8997
8998 2014-02-04 Renlin Li <Renlin.Li@arm.com>
8999
9000 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
9001
9002 2014-02-04 Jakub Jelinek <jakub@redhat.com>
9003
9004 PR middle-end/59261
9005 * gcc.dg/pr59261.c: New test.
9006
9007 2014-02-04 Richard Biener <rguenther@suse.de>
9008
9009 PR tree-optimization/60012
9010 * gcc.dg/vect/pr60012.c: New testcase.
9011
9012 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9013
9014 PR target/59788
9015 * g++.dg/eh/unwind-direct.C: New test.
9016
9017 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
9018
9019 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
9020 timeout value to 20s.
9021
9022 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
9023
9024 PR ipa/59882
9025 * g++.dg/torture/pr59882.C: New testcase
9026
9027 2014-02-03 Jan Hubicka <jh@suse.cz>
9028
9029 PR ipa/59831
9030 * g++.dg/ipa/devirt-22.C: New testcase.
9031
9032 2014-02-03 Jan Hubicka <jh@suse.cz>
9033
9034 * g++.dg/ipa/devirt-25.C: New testcase.
9035
9036 2014-02-04 Jakub Jelinek <jakub@redhat.com>
9037
9038 PR tree-optimization/59924
9039 * gcc.dg/pr59924.c: New test.
9040
9041 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
9042
9043 PR ipa/59831
9044 * g++.dg/ipa/devirt-24.C: New testcase.
9045
9046 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
9047
9048 PR c++/53017
9049 PR c++/59211
9050 * c-c++-common/attributes-1.c: New testcase.
9051 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
9052
9053 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9054
9055 PR c++/58871
9056 * g++.dg/cpp0x/pr58871.C: New.
9057
9058 2014-02-03 Cong Hou <congh@google.com>
9059
9060 PR tree-optimization/60000
9061 * g++.dg/vect/pr60000.cc: New test.
9062
9063 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
9064
9065 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
9066 * gcc.target/i386/long-double-64-4.c: Likewise.
9067 * gcc.target/i386/long-double-80-1.c: Likewise.
9068 * gcc.target/i386/long-double-80-2.c: Likewise.
9069 * gcc.target/i386/long-double-80-3.c: Likewise.
9070 * gcc.target/i386/long-double-80-4.c: Likewise.
9071 * gcc.target/i386/long-double-80-5.c: Likewise.
9072 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
9073 __multf3 isn't used.
9074 * gcc.target/i386/long-double-64-3.c: Likewise.
9075 * gcc.target/i386/long-double-128-1.c: New test.
9076 * gcc.target/i386/long-double-128-2.c: Likewise.
9077 * gcc.target/i386/long-double-128-3.c: Likewise.
9078 * gcc.target/i386/long-double-128-4.c: Likewise.
9079 * gcc.target/i386/long-double-128-5.c: Likewise.
9080 * gcc.target/i386/long-double-128-6.c: Likewise.
9081 * gcc.target/i386/long-double-128-7.c: Likewise.
9082 * gcc.target/i386/long-double-128-8.c: Likewise.
9083 * gcc.target/i386/long-double-128-9.c: Likewise.
9084 * gcc.target/i386/long-double-64-5.c: Likewise.
9085 * gcc.target/i386/long-double-64-6.c: Likewise.
9086 * gcc.target/i386/long-double-64-7.c: Likewise.
9087 * gcc.target/i386/long-double-64-8.c: Likewise.
9088 * gcc.target/i386/long-double-64-9.c: Likewise.
9089 * gcc.target/i386/long-double-80-10.c: Likewise.
9090 * gcc.target/i386/long-double-80-8.c: Likewise.
9091 * gcc.target/i386/long-double-80-9.c: Likewise.
9092
9093 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
9094
9095 PR rtl-optimization/57662
9096 * g++.dg/pr57662.C: New test.
9097
9098 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9099
9100 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
9101 * gcc.dg/vmx/perm.c: New.
9102 * gcc.dg/vmx/perm-be-order.c: New.
9103
9104 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9105
9106 * gcc.dg/vmx/vsums.c: New.
9107 * gcc.dg/vmx/vsums-be-order.c: New.
9108
9109 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
9110
9111 * g++.dg/ipa/devirt-23.C: New testcase.
9112 * g++.dg/ipa/devirt-20.C: Fix template.
9113
9114 2014-02-02 Jan Hubicka <jh@suse.cz>
9115
9116 * g++.dg/ipa/devirt-21.C: New testcase.
9117
9118 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9119
9120 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
9121 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
9122
9123 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
9124
9125 PR target/60017
9126 * gcc.c-torture/execute/pr60017.c: New test.
9127
9128 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
9129
9130 PR fortran/57033
9131 * gfortran.dg/default_initialization_7.f90: New test.
9132
9133 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
9134
9135 PR fortran/59906
9136 * gfortran.dg/elemental_subroutine_9.f90: New test.
9137
9138 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9139
9140 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
9141
9142 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9143
9144 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
9145
9146 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9147
9148 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
9149
9150 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9151
9152 PR c++/51219
9153 * g++.dg/init/bitfield5.C: New.
9154
9155 2014-02-01 Jakub Jelinek <jakub@redhat.com>
9156
9157 PR tree-optimization/60003
9158 * gcc.c-torture/execute/pr60003.c: New test.
9159
9160 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
9161
9162 PR bootstrap/59985
9163 * gcc.target/arm/pr59985.C: New.
9164
9165 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9166
9167 PR sanitizer/59410
9168 * lib/tsan-dg.exp (tsan_init): Instead of not running any
9169 tsan tests if trivial testcase doesn't run, set dg-do-what-default
9170 to compile.
9171 (tsan_finish): Restore dg-do-what-default.
9172 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
9173 * g++.dg/tsan/fd_close_norace2.C: Likewise.
9174 * g++.dg/tsan/default_options.C: Likewise.
9175 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9176 * g++.dg/tsan/atomic_free2.C: Likewise.
9177 * g++.dg/tsan/cond_race.C: Likewise.
9178 * g++.dg/tsan/fd_close_norace.C: Likewise.
9179 * g++.dg/tsan/benign_race.C: Likewise.
9180 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9181 * c-c++-common/tsan/simple_race.c: Likewise.
9182 * c-c++-common/tsan/mutexset1.c: Likewise.
9183 * c-c++-common/tsan/thread_leak2.c: Likewise.
9184 * c-c++-common/tsan/tls_race.c: Likewise.
9185 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9186 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
9187 * c-c++-common/tsan/free_race2.c: Likewise.
9188 * c-c++-common/tsan/thread_leak.c: Likewise.
9189 * c-c++-common/tsan/thread_leak1.c: Likewise.
9190 * c-c++-common/tsan/race_on_barrier.c: Likewise.
9191 * c-c++-common/tsan/free_race.c: Likewise.
9192 * c-c++-common/tsan/sleep_sync.c: Likewise.
9193 * c-c++-common/tsan/tiny_race.c: Likewise.
9194 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9195 * c-c++-common/tsan/atomic_stack.c: Likewise.
9196 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
9197 in dg-output regexps.
9198 * c-c++-common/tsan/simple_stack.c: Likewise.
9199
9200 2014-01-31 Richard Henderson <rth@redhat.com>
9201
9202 * g++.dg/tm/pr60004.C: New.
9203
9204 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
9205
9206 PR c++/59082
9207 * g++.dg/inherit/crash4.C: New.
9208
9209 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
9210
9211 * c-c++-common/tsan/simple_race.c: Made test less flaky.
9212
9213 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9214
9215 * gcc.target/i386/m512-check.h: Use correct rounding values.
9216
9217 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9218
9219 * gcc.target/i386/avx-1.c: Use correct rounding values.
9220 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
9221 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
9222 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
9223 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
9224 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
9225 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
9226 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
9227 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
9228 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
9229 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
9230 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
9231 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
9232 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
9233 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
9234 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
9235 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
9236 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
9237 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
9238 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
9239 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
9240 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
9241 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
9242 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
9243 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
9244 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
9245 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
9246 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
9247 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
9248 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
9249 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
9250 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
9251 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
9252 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
9253 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
9254 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
9255 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
9256 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
9257 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
9258 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
9259 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
9260 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
9261 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
9262 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
9263 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
9264 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
9265 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
9266 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
9267 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
9268 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
9269 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
9270 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
9271 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
9272 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
9273 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
9274 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
9275 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
9276 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
9277 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
9278 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
9279 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
9280 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
9281 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
9282 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
9283 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
9284 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
9285 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
9286 * gcc.target/i386/sse-13.c: Ditto.
9287 * gcc.target/i386/sse-14.c: Ditto.
9288 * gcc.target/i386/sse-22.c: Ditto.
9289 * gcc.target/i386/sse-23.c: Ditto.
9290
9291 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9292
9293 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
9294 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
9295
9296 2014-01-31 Richard Biener <rguenther@suse.de>
9297
9298 PR middle-end/59990
9299 * gcc.dg/torture/pr59990.c: New testcase.
9300
9301 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9302
9303 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
9304 if it fails don't run any tsan tests.
9305
9306 2014-01-31 Marek Polacek <polacek@redhat.com>
9307
9308 PR c/59963
9309 * gcc.dg/pr59940.c (g): Adjust dg-warning.
9310 (y): Adjust dg-error.
9311 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
9312 * gcc.dg/pr59963-1.c: New test.
9313 * gcc.dg/pr59963-2.c: New test.
9314 * gcc.dg/pr59963-3.c: New test.
9315
9316 2014-01-30 Jakub Jelinek <jakub@redhat.com>
9317
9318 PR target/59923
9319 * gcc.target/arm/pr59923.c: New test.
9320
9321 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9322
9323 * gcc.dg/vmx/splat.c: New.
9324 * gcc.dg/vmx/splat-vsx.c: New.
9325 * gcc.dg/vmx/splat-be-order.c: New.
9326 * gcc.dg/vmx/splat-vsx-be-order.c: New.
9327 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
9328 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
9329
9330 2014-01-30 Richard Biener <rguenther@suse.de>
9331
9332 PR tree-optimization/59993
9333 * gcc.dg/torture/pr59993.c: New testcase.
9334
9335 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9336
9337 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
9338 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
9339 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
9340 vect_int rather than vect_float.
9341
9342 2014-01-30 Marek Polacek <polacek@redhat.com>
9343
9344 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
9345
9346 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
9347
9348 * gcc.target/microblaze/isa/fcmp4.c: New.
9349
9350 2014-01-30 Marek Polacek <polacek@redhat.com>
9351
9352 PR c/59940
9353 * gcc.dg/pr59940.c: New test.
9354 * gcc.dg/pr35635.c (func3): Move dg-warning.
9355
9356 2014-01-30 Richard Biener <rguenther@suse.de>
9357
9358 PR tree-optimization/59903
9359 * gcc.dg/torture/pr59903.c: New testcase.
9360
9361 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9362
9363 PR c++/58843
9364 * g++.dg/lookup/crash8.C: New.
9365
9366 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9367
9368 PR c++/58649
9369 * g++.dg/template/crash117.C: New.
9370
9371 2014-01-30 Richard Biener <rguenther@suse.de>
9372
9373 PR c/59905
9374 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
9375 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
9376 abort.
9377 * gcc.dg/invalid-call-1.c: Likewise.
9378
9379 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9380
9381 PR c++/58561
9382 * g++.dg/cpp1y/auto-fn23.C: New.
9383
9384 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9385
9386 PR c++/58846
9387 * g++.dg/init/dso_handle2.C: New.
9388
9389 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9390
9391 PR c++/58674
9392 * g++.dg/cpp0x/pr58674.C: New.
9393
9394 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
9395
9396 PR target/59617
9397 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
9398 * gcc.target/i386/avx512f-gather-5.c: Ditto.
9399
9400 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9401
9402 * gcc.dg/vmx/merge-be-order.c: New.
9403 * gcc.dg/vmx/merge.c: New.
9404 * gcc.dg/vmx/merge-vsx-be-order.c: New.
9405 * gcc.dg/vmx/merge-vsx.c: New.
9406
9407 2014-01-29 Richard Biener <rguenther@suse.de>
9408
9409 PR tree-optimization/58742
9410 * gcc.dg/pr58742-1.c: New testcase.
9411 * gcc.dg/pr58742-2.c: Likewise.
9412 * gcc.dg/pr58742-3.c: Likewise.
9413
9414 2014-01-29 Renlin Li <Renlin.Li@arm.com>
9415
9416 * gcc.target/arm/ftest-armv7ve-arm.c: New.
9417 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
9418 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
9419
9420 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9421
9422 PR c++/58702
9423 * g++.dg/gomp/pr58702.C: New.
9424
9425 2014-01-29 Dodji Seketeli <dodji@redhat.com>
9426
9427 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
9428 selector.
9429
9430 2014-01-29 Jakub Jelinek <jakub@redhat.com>
9431
9432 PR middle-end/59917
9433 PR tree-optimization/59920
9434 * gcc.dg/pr59920-1.c: New test.
9435 * gcc.dg/pr59920-2.c: New test.
9436 * gcc.dg/pr59920-3.c: New test.
9437 * c-c++-common/gomp/pr59917-1.c: New test.
9438 * c-c++-common/gomp/pr59917-2.c: New test.
9439
9440 PR tree-optimization/59594
9441 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
9442 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
9443 * gcc.dg/vect/pr59594.c: New test.
9444
9445 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
9446
9447 PR fortran/59414
9448 * gfortran.dg/allocate_class_3.f90: New test.
9449
9450 2014-01-28 Dodji Seketeli <dodji@redhat.com>
9451
9452 PR preprocessor/59935
9453 * c-c++-common/cpp/warning-zero-location.c: New test.
9454 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
9455
9456 2014-01-27 Steve Ellcey <sellcey@mips.com>
9457
9458 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
9459
9460 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
9461
9462 * g++.dg/ext/mv16.C: New tests.
9463
9464 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
9465
9466 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
9467 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9468 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
9469 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9470 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
9471 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9472 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
9473 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9474 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
9475 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9476 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
9477 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9478 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
9479 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9480 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
9481 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
9482 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
9483 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9484 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
9485 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9486 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
9487 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9488 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
9489 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9490 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
9491 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9492 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
9493 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9494 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
9495 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9496 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
9497 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9498 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
9499 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9500 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
9501 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9502 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
9503 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9504 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
9505 _mm512_mask_cvtepi32_storeu_epi8.
9506 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9507 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
9508 _mm512_mask_cvtepi32_storeu_epi16.
9509 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9510 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
9511 _mm512_mask_cvtepi64_storeu_epi8.
9512 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9513 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
9514 _mm512_mask_cvtepi64_storeu_epi16.
9515 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9516 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
9517 _mm512_mask_cvtepi64_storeu_epi32.
9518 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9519 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
9520 _mm512_mask_cvtsepi32_storeu_epi8.
9521 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9522 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
9523 _mm512_mask_cvtsepi32_storeu_epi16.
9524 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9525 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
9526 _mm512_mask_cvtsepi64_storeu_epi8.
9527 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9528 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
9529 _mm512_mask_cvtsepi64_storeu_epi16.
9530 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9531 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
9532 _mm512_mask_cvtsepi64_storeu_epi32.
9533 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9534 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
9535 _mm512_mask_cvtusepi32_storeu_epi8.
9536 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9537 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
9538 _mm512_mask_cvtusepi32_storeu_epi16.
9539 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9540 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
9541 _mm512_mask_cvtusepi64_storeu_epi8.
9542 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9543 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
9544 _mm512_mask_cvtusepi64_storeu_epi16.
9545 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9546 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
9547 _mm512_mask_cvtusepi64_storeu_epi32.
9548 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9549 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
9550
9551 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
9552
9553 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
9554 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
9555 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
9556 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
9557 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
9558 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
9559 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
9560 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
9561 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
9562 built-ins roudning immediate.
9563 * gcc.target/i386/sse-22.c: Add new built-ins.
9564 * gcc.target/i386/sse-23.c: Ditto.
9565 * gcc.target/i386/avx-1.c: Ditto.
9566
9567 2014-01-27 Christian Bruel <christian.bruel@st.com>
9568
9569 * gcc.target/sh/torture/strncmp.c: New tests.
9570
9571 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
9572
9573 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
9574
9575 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9576
9577 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
9578
9579 2014-01-24 Jeff Law <law@redhat.com>
9580
9581 PR tree-optimization/59919
9582 * gcc.c-torture/compile/pr59919.c: New test.
9583
9584 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9585
9586 PR c++/57524
9587 * g++.dg/ext/timevar2.C: New.
9588
9589 2014-01-24 Marek Polacek <polacek@redhat.com>
9590
9591 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
9592
9593 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
9594
9595 PR target/59929
9596 * gcc.target/i386/pr59929.c: New test.
9597
9598 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9599
9600 PR target/59909
9601 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
9602 word atomic functions at runtime.
9603
9604 2014-01-23 Marek Polacek <polacek@redhat.com>
9605
9606 PR c/59846
9607 * gcc.dg/pr59846.c: New test.
9608
9609 2014-01-23 Marek Polacek <polacek@redhat.com>
9610
9611 PR c/58346
9612 * c-c++-common/pr58346-1.c: New test.
9613 * c-c++-common/pr58346-2.c: New test.
9614 * c-c++-common/pr58346-3.c: New test.
9615
9616 2014-01-23 Marek Polacek <polacek@redhat.com>
9617
9618 PR c/59871
9619 * gcc.dg/20020220-2.c: Adjust dg-warning message.
9620 * gcc.dg/pr59871.c: New test.
9621
9622 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9623
9624 PR c++/58980
9625 * g++.dg/parse/enum11.C: New.
9626
9627 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9628
9629 * gcc.target/aarch64/sshr64_1.c: New testcase.
9630
9631 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
9632
9633 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
9634 SIMD enabled function.
9635 * g++.dg/cilk-plus/ef_test.C: New test.
9636 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
9637 and added C++ ones.
9638 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
9639 to differenciate C error messages from C++ ones.
9640
9641 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9642
9643 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
9644
9645 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9646
9647 * gcc.target/microblaze/others/builtin-trap.c: New test,
9648
9649 2014-01-23 Jakub Jelinek <jakub@redhat.com>
9650
9651 PR middle-end/58809
9652 * c-c++-common/gomp/pr58809.c: New test.
9653
9654 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
9655
9656 PR sanitizer/59897
9657 * c-c++-common/asan/use-after-return-1.c: Fixed
9658 to pass on darwin.
9659
9660 2014-01-23 Dodji Seketeli <dodji@redhat.com>
9661
9662 PR preprocessor/58580
9663 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
9664
9665 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9666 Ilya Tocar <ilya.tocar@intel.com>
9667
9668 * gcc.target/i386/avx512f-kmovw-1.c: New.
9669
9670 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9671
9672 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
9673 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9674 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9675 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9676 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9677 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9678
9679 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
9680
9681 PR target/52125
9682 * gcc.dg/pr48774.c: Remove skip for mips_rel.
9683 * gcc.target/mips/pr52125.c: New test.
9684
9685 2014-01-22 Marek Polacek <polacek@redhat.com>
9686
9687 PR c/59891
9688 * gcc.dg/torture/pr59891.c: New test.
9689
9690 2014-01-22 Jeff Law <law@redhat.com>
9691
9692 PR tree-optimization/59597
9693 * gcc.dg/tree-ssa/pr59597.c: New test.
9694
9695 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
9696
9697 PR rtl-optimization/59477
9698 * g++.dg/pr59477.C: New.
9699
9700 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9701
9702 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
9703
9704 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
9705
9706 PR c++/59482
9707 * g++.dg/pr59482.C: New.
9708
9709 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9710
9711 * gcc.dg/vmx/insert-vsx-be-order.c: New.
9712 * gcc.dg/vmx/extract-vsx.c: New.
9713 * gcc.dg/vmx/extract-vsx-be-order.c: New.
9714 * gcc.dg/vmx/insert-vsx.c: New.
9715
9716 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9717
9718 PR rtl-optimization/59896
9719 * gcc.target/arm/pr59896.c: New.
9720
9721 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9722
9723 PR rtl-optimization/59858
9724 * gcc.target/arm/pr59858.c: New.
9725
9726 2014-01-21 Jakub Jelinek <jakub@redhat.com>
9727
9728 PR target/59003
9729 * gcc.dg/tree-prof/pr59003.c: New test.
9730
9731 PR middle-end/59860
9732 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
9733 other targets.
9734
9735 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9736
9737 * gfortran.dg/round_3.f08: Add more cases.
9738
9739 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
9740
9741 * lib/target-supports.exp (force_conventional_output_for): New
9742 procedure.
9743 * lib/scanasm.exp (scan-assembler_required_options)
9744 (scan-assembler-not_required_options)
9745 (scan-assembler-times_required_options): Replace with
9746 force_conventional_output_fors.
9747 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9748 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9749
9750 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
9751
9752 PR middle-end/59789
9753 * gcc.target/i386/pr59789.c: New testcase.
9754
9755 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
9756
9757 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9758 the 'code' bitfield from 16 to 8.
9759
9760 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9761
9762 * lib/target-supports.exp
9763 (check_effective_target_vect_perm): Exclude aarch64_be.
9764 (check_effective_target_vect_perm_byte): Likewise.
9765 (check_effective_target_vect_perm_short): Likewise.
9766
9767 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9768
9769 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9770 (RUN_TEST): Use new macro.
9771 (INDEX64_32): Delete.
9772 (INDEX64_64): Likewise.
9773 (INDEX128_32): Likewise.
9774 (INDEX128_64): Likewise.
9775 (INDEX): Likewise.
9776 (test_vneg_f32): Use fixed RUN_TEST.
9777
9778 2014-01-20 Richard Biener <rguenther@suse.de>
9779
9780 PR middle-end/59860
9781 * gcc.dg/pr59860.c: New testcase.
9782
9783 2014-01-20 Jakub Jelinek <jakub@redhat.com>
9784
9785 PR target/59880
9786 * gcc.target/i386/pr59880.c: New test.
9787
9788 2014-01-20 Renlin Li <renlin.li@arm.com>
9789
9790 * gcc.dg/pr44194-1.c: Tweak regexp.
9791
9792 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9793
9794 PR libfortran/59771
9795 PR libfortran/59774
9796 PR libfortran/59836
9797 * gfortran.dg/round_3.f08: New cases added.
9798 * gfortran.dg/fmt_g_1.f90: New test.
9799
9800 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
9801
9802 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9803
9804 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9805
9806 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9807
9808 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9809
9810 * gcc.dg/vect/pr57705.c: Require vect_int.
9811 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9812 * gcc.dg/vect/vect-alias-check.c: Likewise.
9813
9814 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
9815
9816 PR fortran/58007
9817 * gfortran.dg/unresolved_fixup_1.f90: New test.
9818 * gfortran.dg/unresolved_fixup_2.f90: New test.
9819
9820 2014-01-18 Jakub Jelinek <jakub@redhat.com>
9821
9822 PR target/58944
9823 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9824 Remove dg-prune-output lines.
9825
9826 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9827
9828 PR middle-end/59706
9829 * gfortran.dg/pr59706.f90: New test.
9830 * g++.dg/ext/pr59706.C: New test.
9831
9832 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9833
9834 PR c++/59270
9835 PR c++/58811
9836 * g++.dg/cpp0x/decltype-incomplete1.C: New.
9837 * g++.dg/init/pr58811.C: Likewise.
9838
9839 2014-01-17 Jeff Law <law@redhat.com>
9840
9841 PR middle-end/57904
9842 * gfortran.dg/pr57904.f90: New test.
9843
9844 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9845
9846 PR c++/59269
9847 * g++.dg/cpp0x/nsdmi-union4.C: New.
9848
9849 2014-01-17 Marek Polacek <polacek@redhat.com>
9850
9851 PR c++/59838
9852 * g++.dg/diagnostic/pr59838.C: New test.
9853
9854 2014-01-17 Marek Polacek <polacek@redhat.com>
9855
9856 PR c/58346
9857 * gcc.dg/pr58346.c: New test.
9858
9859 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9860
9861 PR testsuite/58776
9862 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
9863 dg-options, use dg-additional-options for i?86/x86_64 to avoid
9864 option duplication.
9865
9866 PR fortran/59440
9867 * gfortran.dg/pr59440-1.f90: New test.
9868 * gfortran.dg/pr59440-2.f90: New test.
9869 * gfortran.dg/pr59440-3.f90: New test.
9870
9871 PR testsuite/59064
9872 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9873 testing for " version" and " alias" with one testing for
9874 " version\[^\n\r]* alias".
9875 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9876 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9877 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9878 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9879 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9880 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9881
9882 PR c++/57945
9883 * c-c++-common/torture/pr57945.c: New test.
9884
9885 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
9886
9887 * gcc.target/arm/its.c: New testcase.
9888
9889 2014-01-16 Jan Hubicka <jh@suse.cz>
9890
9891 PR ipa/59775
9892 * g++.dg/torture/pr59775.C: New testcase.
9893
9894 2014-01-16 Jakub Jelinek <jakub@redhat.com>
9895
9896 PR middle-end/58344
9897 * gcc.c-torture/compile/pr58344.c: New test.
9898
9899 PR target/59839
9900 * gcc.target/i386/pr59839.c: New test.
9901
9902 PR debug/54694
9903 * gcc.target/i386/pr9771-1.c (main): Rename to...
9904 (real_main): ... this. Add __asm name "main".
9905 (ASMNAME, ASMNAME2, STRING): Define.
9906
9907 2014-01-16 Nick Clifton <nickc@redhat.com>
9908
9909 PR middle-end/28865
9910 * gcc.c-torture/compile/pr28865.c: New.
9911 * gcc.c-torture/execute/pr28865.c: New.
9912
9913 2014-01-16 Marek Polacek <polacek@redhat.com>
9914
9915 PR middle-end/59827
9916 * gcc.dg/pr59827.c: New test.
9917
9918 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
9919
9920 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
9921
9922 2014-01-15 Richard Henderson <rth@redhat.com>
9923
9924 PR debug/54694
9925 * gcc.target/i386/pr54694.c: New test.
9926
9927 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
9928
9929 PR c++/49718
9930 * g++.dg/pr49718.C: New test.
9931
9932 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9933
9934 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
9935
9936 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9937
9938 * gcc.dg/vmx/mult-even-odd.c: New.
9939 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
9940
9941 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
9942
9943 * lib/target-supports.exp (check_libcilkrts_available): Added an
9944 extern "C" if we are using C++ along with a function prototype.
9945
9946 2014-01-15 Jeff Law <law@redhat.com>
9947
9948 PR tree-optimization/59747
9949 * gcc.c-torture/execute/pr59747.c: New test.
9950
9951 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
9952
9953 PR target/59794
9954 * c-c++-common/convert-vec-1.c: Also prune ABI change for
9955 Linux/x86.
9956 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
9957 * g++.dg/ext/attribute-test-1.C: Likewise.
9958 * g++.dg/ext/attribute-test-2.C: Likewise.
9959 * g++.dg/ext/attribute-test-3.C: Likewise.
9960 * g++.dg/ext/attribute-test-4.C: Likewise.
9961 * g++.dg/ext/pr56790-1.C: Likewise.
9962 * g++.dg/torture/pr38565.C: Likewise.
9963 * gcc.dg/pr53060.c: Likewise.
9964 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
9965 * c-c++-common/vector-compare-2.c: Likewise.
9966 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
9967 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
9968 dg-message line number.
9969
9970 2014-01-15 Matthias Klose <doko@ubuntu.com>
9971
9972 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
9973
9974 2014-01-15 Richard Biener <rguenther@suse.de>
9975
9976 PR tree-optimization/59822
9977 * g++.dg/torture/pr59822.C: New testcase.
9978
9979 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
9980
9981 PR target/59808
9982 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
9983 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
9984
9985 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
9986 Kugan Vivekanandarajah <kuganv@linaro.org>
9987
9988 PR target/59695
9989 * g++.dg/pr59695.C: New testcase.
9990
9991 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9992
9993 PR target/59803
9994 * gcc.c-torture/compile/pr59803.c: New testcase.
9995
9996 2014-01-15 Jakub Jelinek <jakub@redhat.com>
9997
9998 PR c/58943
9999 * gcc.c-torture/execute/pr58943.c: New test.
10000 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
10001
10002 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
10003
10004 PR target/59794
10005 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
10006 * gcc.target/i386/pr39162.c (y): New __m256i variable.
10007 (bar): Change return type to void. Set y to x.
10008 * gcc.target/i386/pr59794-1.c: New testcase.
10009 * gcc.target/i386/pr59794-2.c: Likewise.
10010 * gcc.target/i386/pr59794-3.c: Likewise.
10011 * gcc.target/i386/pr59794-4.c: Likewise.
10012 * gcc.target/i386/pr59794-5.c: Likewise.
10013 * gcc.target/i386/pr59794-6.c: Likewise.
10014 * gcc.target/i386/pr59794-7.c: Likewise.
10015
10016 2014-01-14 Richard Biener <rguenther@suse.de>
10017
10018 PR tree-optimization/58921
10019 PR tree-optimization/59006
10020 * gcc.dg/torture/pr58921.c: New testcase.
10021 * gcc.dg/torture/pr59006.c: Likewise.
10022 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
10023
10024 2014-01-14 Jakub Jelinek <jakub@redhat.com>
10025
10026 PR testsuite/59494
10027 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
10028 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
10029 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
10030 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
10031 Executing predictive commoning without unrolling.
10032
10033 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
10034
10035 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
10036 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
10037 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
10038 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
10039 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
10040 __builtin_ia32_rsqrt28sd_round.
10041 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
10042 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
10043 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
10044 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
10045 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
10046 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
10047 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
10048 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
10049 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
10050 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
10051 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
10052 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
10053 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
10054 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
10055 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
10056 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
10057 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
10058 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
10059 * gcc.target/i386/sse-22.c: Extend with new built-ins,
10060 fix wrong rounding mode (see above).
10061 * gcc.target/i386/sse-23.c: Ditto.
10062
10063 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10064
10065 * gcc.dg/vmx/insert.c: New.
10066 * gcc.dg/vmx/insert-be-order.c: New.
10067 * gcc.dg/vmx/extract.c: New.
10068 * gcc.dg/vmx/extract-be-order.c: New.
10069
10070 2014-01-13 Jakub Jelinek <jakub@redhat.com>
10071
10072 PR tree-optimization/59387
10073 * gcc.c-torture/execute/pr59387.c: New test.
10074
10075 2014-01-13 Richard Biener <rguenther@suse.de>
10076
10077 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
10078 adjusting mathlib options.
10079 * gfortran.dg/lto/lto.exp: Likewise.
10080
10081 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
10082
10083 * gnat.dg/loop_optimization17.adb: New test.
10084 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
10085
10086 2014-01-13 Christian Bruel <christian.bruel@st.com>
10087
10088 * gcc.target/sh/cmpstrn.c: New case.
10089
10090 2014-01-13 Jakub Jelinek <jakub@redhat.com>
10091
10092 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
10093 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
10094
10095 2014-01-12 Janus Weil <janus@gcc.gnu.org>
10096
10097 PR fortran/58026
10098 * gfortran.dg/alloc_comp_basics_6.f90: New.
10099
10100 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
10101
10102 PR fortran/59700
10103 * gfortran.dg/pr59700.f90: New test.
10104
10105 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
10106
10107 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
10108 * gfortran.dg/use_only_3.f90: Likewise.
10109 * gfortran.dg/inquire_10.f90: Delete opened file.
10110 * gfortran.dg/inquire_15.f90: Likewise.
10111 * gfortran.dg/pr16597.f90: Likewise.
10112 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
10113 for PR59419.
10114
10115 2014-01-10 Jeff Law <law@redhat.com>
10116
10117 PR middle-end/59743
10118 * gcc.c-torture/compile/pr59743.c: New test.
10119
10120 2014-01-10 Jan Hubicka <jh@suse.cz>
10121
10122 PR ipa/58585
10123 * g++.dg/torture/pr58585.C: New testcase.
10124
10125 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
10126
10127 * gcc.dg/pr46309.c: Disable for cris*-*-*.
10128
10129 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
10130
10131 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
10132
10133 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
10134
10135 PR target/59744
10136 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
10137 * gcc.target/aarch64/cmn-neg2.c: New test.
10138
10139 2014-01-10 Richard Biener <rguenther@suse.de>
10140
10141 PR tree-optimization/59374
10142 * gcc.dg/torture/pr59374-3.c: New testcase.
10143
10144 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10145
10146 * lib/target-supports.exp
10147 (check_effective_target_arm_crypto_ok_nocache): New.
10148 (check_effective_target_arm_crypto_ok): Use above procedure.
10149 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
10150
10151 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
10152
10153 PR ipa/58252
10154 PR ipa/59226
10155 * g++.dg/ipa/devirt-20.C: New testcase.
10156 * g++.dg/torture/pr58252.C: Likewise.
10157 * g++.dg/torture/pr59226.C: Likewise.
10158
10159 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
10160
10161 * c-c++-common/asan/no-asan-stack.c: New test.
10162
10163 2014-01-10 Jakub Jelinek <jakub@redhat.com>
10164
10165 PR middle-end/59670
10166 * gcc.dg/pr59670.c: New test.
10167
10168 2014-01-09 Steve Ellcey <sellcey@mips.com>
10169
10170 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
10171
10172 2014-01-09 Jakub Jelinek <jakub@redhat.com>
10173
10174 PR middle-end/47735
10175 * gcc.target/i386/pr47735.c: New test.
10176
10177 PR tree-optimization/59622
10178 * g++.dg/opt/pr59622-2.C: New test.
10179 * g++.dg/opt/pr59622-3.C: New test.
10180 * g++.dg/opt/pr59622-4.C: New test.
10181 * g++.dg/opt/pr59622-5.C: New test.
10182
10183 PR sanitizer/59136
10184 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
10185 filename:line instead of (modulename+offset) form with stripped
10186 initial / from the filename.
10187
10188 2014-01-09 Ian Lance Taylor <iant@google.com>
10189
10190 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
10191 the other Go compiler.
10192
10193 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10194
10195 PR c++/59730
10196 * g++.dg/cpp0x/variadic145.C: New.
10197
10198 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
10199
10200 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
10201 which don't support -fsplit-stack. Skip rotate[0123].go tests.
10202
10203 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10204
10205 PR testsuite/59524
10206 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
10207 are run only if the Cilk library is available/enabled.
10208 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10209 * lib/target-supports.exp (check_libcilkrts_available): New function.
10210
10211 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10212
10213 PR c++/59631
10214 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
10215 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10216 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
10217 with dg-additional-options.
10218 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10219 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10220 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10221 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10222 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
10223 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
10224
10225 2014-01-09 Richard Biener <rguenther@suse.de>
10226
10227 PR tree-optimization/59715
10228 * gcc.dg/torture/pr59715.c: New testcase.
10229
10230 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
10231
10232 * c-c++-common/asan/no-asan-globals.c: New test.
10233 * c-c++-common/asan/no-instrument-reads.c: Likewise.
10234 * c-c++-common/asan/no-instrument-writes.c: Likewise.
10235 * c-c++-common/asan/use-after-return-1.c: Likewise.
10236 * c-c++-common/asan/no-use-after-return.c: Likewise.
10237
10238 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
10239
10240 * gnat.dg/weak2.ad[sb]: New test.
10241
10242 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10243
10244 PR middle-end/59471
10245 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
10246 type, use pointers to vector type instead.
10247
10248 2014-01-08 Catherine Moore <clm@codesourcery.com>
10249
10250 * gcc.target/mips/umips-branch-3.c: New test.
10251 * gcc.target/mips/umips-branch-4.c: New test.
10252
10253 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10254
10255 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
10256 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
10257 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
10258 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
10259 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
10260 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
10261 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
10262 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
10263
10264 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10265
10266 PR rtl-optimization/59137
10267 * gcc.target/mips/pr59137.c: New test.
10268
10269 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
10270
10271 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
10272 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
10273 * gcc.target/i386/pr55433.c (dg-options): Ditto.
10274 * gcc.target/i386/pr57848.c (dg-options): Ditto.
10275 * gcc.target/i386/pr59099.c (dg-options): Ditto.
10276 Require fpic effective target.
10277 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
10278
10279 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10280
10281 PR ipa/59722
10282 * gcc.dg/pr59722.c: New test.
10283
10284 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
10285
10286 PR middle-end/57748
10287 * gcc.dg/torture/pr57748-3.c: New test.
10288 * gcc.dg/torture/pr57748-4.c: New test.
10289
10290 2014-01-08 Marek Polacek <polacek@redhat.com>
10291
10292 PR middle-end/59669
10293 * gcc.dg/gomp/pr59669-1.c: New test.
10294 * gcc.dg/gomp/pr59669-2.c: New test.
10295
10296 2014-01-08 Martin Jambor <mjambor@suse.cz>
10297
10298 PR ipa/59610
10299 * gcc.dg/ipa/pr59610.c: New test.
10300
10301 2014-01-08 Janus Weil <janus@gcc.gnu.org>
10302
10303 PR fortran/58182
10304 * gfortran.dg/binding_label_tests_26a.f90: New.
10305 * gfortran.dg/binding_label_tests_26b.f90: New.
10306
10307 2014-01-08 Marek Polacek <polacek@redhat.com>
10308
10309 PR sanitizer/59667
10310 * c-c++-common/ubsan/pr59667.c: New test.
10311
10312 2014-01-08 Richard Biener <rguenther@suse.de>
10313
10314 PR middle-end/59630
10315 * gcc.dg/pr59630.c: New testcase.
10316
10317 2014-01-08 Richard Biener <rguenther@suse.de>
10318
10319 PR middle-end/59471
10320 * gcc.dg/pr59471.c: New testcase.
10321
10322 2014-01-07 Jeff Law <law@redhat.com>
10323
10324 PR middle-end/53623
10325 * gcc.target/i386/pr53623.c: New test.
10326
10327 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
10328
10329 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
10330 blanks at EOF.
10331 * g++.dg/cpp1y/pr58534.C: Likewise.
10332 * g++.dg/cpp1y/pr58536.C: Likewise.
10333 * g++.dg/cpp1y/pr58548.C: Likewise.
10334 * g++.dg/cpp1y/pr58549.C: Likewise.
10335 * g++.dg/cpp1y/pr58637.C: Likewise.
10336 * g++.dg/cpp1y/pr59112.C: Likewise.
10337 * g++.dg/cpp1y/pr59113.C: Likewise.
10338 * g++.dg/cpp1y/pr59629.C: Likewise.
10339 * g++.dg/cpp1y/pr59635.C: Likewise.
10340 * g++.dg/cpp1y/pr59636.C: Likewise.
10341 * g++.dg/cpp1y/pr59638.C: Likewise.
10342
10343 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
10344
10345 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
10346
10347 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
10348
10349 * gcc.target/i386/intrinsics_4.c (bar): New function.
10350
10351 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
10352
10353 * g++.dg/ext/is_base_of_incomplete-2.C: New.
10354
10355 2014-01-07 Jakub Jelinek <jakub@redhat.com>
10356
10357 PR rtl-optimization/58668
10358 * gcc.dg/pr58668.c: New test.
10359
10360 PR tree-optimization/59643
10361 * gcc.dg/pr59643.c: New test.
10362 * gcc.c-torture/execute/pr59643.c: New test.
10363
10364 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10365
10366 PR fortran/59589
10367 * gfortran.dg/class_allocate_16.f90: New.
10368
10369 2014-01-06 Jakub Jelinek <jakub@redhat.com>
10370
10371 PR target/59644
10372 * gcc.target/i386/pr59644.c: New test.
10373
10374 2014-01-06 Marek Polacek <polacek@redhat.com>
10375
10376 PR c/57773
10377 * gcc.dg/pr57773.c: New test.
10378
10379 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
10380
10381 PR c++/59635
10382 PR c++/59636
10383 PR c++/59629
10384 PR c++/59638
10385 * g++.dg/cpp1y/pr59635.C: New testcase.
10386 * g++.dg/cpp1y/pr59636.C: New testcase.
10387 * g++.dg/cpp1y/pr59629.C: New testcase.
10388 * g++.dg/cpp1y/pr59638.C: New testcase.
10389
10390 2014-01-06 Martin Jambor <mjambor@suse.cz>
10391
10392 PR ipa/59008
10393 * gcc.dg/ipa/pr59008.c: New test.
10394
10395 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10396
10397 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
10398 if supported.
10399
10400 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10401
10402 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
10403 Require c99_runtime.
10404 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
10405
10406 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
10407 Require c99_runtime.
10408 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
10409 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
10410 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
10411
10412 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
10413 Require c99_runtime.
10414 Make CALC void static.
10415 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
10416
10417 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
10418 Require c99_runtime.
10419 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
10420
10421 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10422
10423 * gcc.target/i386/pr59501-1.c: Require avx effective target.
10424 * gcc.target/i386/pr59501-2.c: Likewise.
10425 * gcc.target/i386/pr59501-3.c: Likewise.
10426 * gcc.target/i386/pr59501-4.c: Likewise.
10427 * gcc.target/i386/pr59501-5.c: Likewise.
10428 * gcc.target/i386/pr59501-6.c: Likewise.
10429
10430 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10431
10432 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
10433 * gcc.target/i386/pr59390_1.c: Likewise.
10434 * gcc.target/i386/pr59390_2.c: Likewise.
10435
10436 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
10437
10438 * gcc.dg/pr59350.c: Tweak.
10439 * gcc.dg/pr59350-2.c: New test.
10440 * g++.dg/pr59510.C: Likewise.
10441
10442 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10443
10444 PR fortran/59023
10445 * gfortran.dg/bind_c_procs_2.f90: New.
10446
10447 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
10448
10449 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
10450 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10451 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10452 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10453 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
10454 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10455 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10456
10457 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
10458
10459 * gcc.target/arm/neon-nested-apcs.c: New test.
10460
10461 2014-01-04 Jakub Jelinek <jakub@redhat.com>
10462
10463 PR tree-optimization/59519
10464 * gcc.dg/vect/pr59519-1.c: New test.
10465 * gcc.dg/vect/pr59519-2.c: New test.
10466
10467 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
10468 vmovdqu32.
10469
10470 2014-01-04 Janus Weil <janus@gcc.gnu.org>
10471
10472 PR fortran/59547
10473 * gfortran.dg/typebound_proc_32.f90: New.
10474
10475 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
10476
10477 PR c++/58950
10478 * g++.dg/pr58950.C: New file.
10479
10480 2014-01-03 Tobias Burnus <burnus@net-b.de>
10481
10482 PR c++/58567
10483 * g++.dg/gomp/pr58567.C: New.
10484
10485 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
10486
10487 PR tree-optimization/59651
10488 * gcc.dg/torture/pr59651.c: New test.
10489 * gcc.dg/vect/pr59651.c: Ditto.
10490
10491 2014-01-03 Jakub Jelinek <jakub@redhat.com>
10492
10493 PR target/59625
10494 * gcc.target/i386/pr59625.c: New test.
10495
10496 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10497
10498 Core DR 1442
10499 PR c++/59165
10500 * g++.dg/cpp0x/range-for28.C: New.
10501 * g++.dg/cpp0x/range-for3.C: Update.
10502
10503 2014-01-02 Joseph Myers <joseph@codesourcery.com>
10504
10505 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
10506
10507 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10508
10509 PR c++/59641
10510 * g++.dg/cpp0x/pr59641.C: New file.
10511
10512 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10513
10514 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
10515
10516 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10517
10518 PR c++/59378
10519 * g++.dg/ext/pr59378.C: New file.
10520
10521 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10522
10523 Update copyright years
10524
10525 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10526
10527 * gcc.target/arc/arc.exp: Use the standard form for the copyright
10528 notice.
10529
10530 2014-01-02 Janus Weil <janus@gcc.gnu.org>
10531
10532 PR fortran/59654
10533 * gfortran.dg/dynamic_dispatch_12.f90: New.
10534
10535 2014-01-01 Jakub Jelinek <jakub@redhat.com>
10536
10537 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
10538 the builtin isn't optimized away as unused.
10539
10540 PR rtl-optimization/59647
10541 * g++.dg/opt/pr59647.C: New test.
10542 \f
10543 Copyright (C) 2014 Free Software Foundation, Inc.
10544
10545 Copying and distribution of this file, with or without modification,
10546 are permitted in any medium without royalty provided the copyright
10547 notice and this notice are preserved.