Update gcc.dg/pr61053.c for x32
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
2
3 * gcc.dg/pr61053.c: Updated for x32.
4
5 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
6
7 PR debug/63285
8 * gcc.target/i386/pr63285.c: New test.
9
10 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
11
12 PR target/61360
13 * gcc.target/i386/pr61360.c: New.
14
15 2014-09-18 Jakub Jelinek <jakub@redhat.com>
16
17 PR c++/62017
18 * g++.dg/asan/pr62017.C: New test.
19
20 PR testsuite/63292
21 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
22
23 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
24
25 PR c++/62232
26 * g++.dg/cpp0x/Wdtor1.C: New.
27
28 2014-09-18 Joseph Myers <joseph@codesourcery.com>
29
30 * gcc.dg/torture/float128-exact-underflow.c: New test.
31
32 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
33
34 PR c++/61745
35 * g++.dg/template/pr61745.C: New.
36
37 2014-09-17 Marek Polacek <polacek@redhat.com>
38
39 PR c/61854
40 * gcc.dg/cpp/pr61854-1.c: New test.
41 * gcc.dg/cpp/pr61854-2.c: New test.
42 * gcc.dg/cpp/pr61854-3.c: New test.
43 * gcc.dg/cpp/pr61854-3.h: New test.
44 * gcc.dg/cpp/pr61854-4.c: New test.
45 * gcc.dg/cpp/pr61854-5.c: New test.
46 * gcc.dg/cpp/pr61854-6.c: New test.
47 * gcc.dg/cpp/pr61854-7.c: New test.
48 * gcc.dg/cpp/pr61854-c90.c: New test.
49 * gcc.dg/cpp/pr61854-c94.c: New test.
50
51 2014-09-17 Jakub Jelinek <jakub@redhat.com>
52
53 PR debug/63284
54 * gcc.dg/pr63284.c: New test.
55
56 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
57
58 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
59
60 PR c++/63241
61 * g++.dg/cpp0x/constexpr-63241.C: New.
62
63 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
64
65 PR libfortran/62768
66 * gfortran.dg/filename_null.f90: New test.
67
68 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
69
70 * gcc.dg/pg-override.c: Fix a typo.
71
72 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
73
74 * gcc.dg/pg.c: Fix a typo.
75
76 2014-09-16 Richard Biener <rguenther@suse.de>
77
78 PR testsuite/63258
79 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
80 for "vectorization not profitable".
81
82 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
83
84 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
85
86 2014-09-16 Jakub Jelinek <jakub@redhat.com>
87
88 PR fortran/56408
89 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
90 missing nexted dg-test call support in dejaGNU 1.4.4.
91
92 2014-09-15 Andi Kleen <ak@linux.intel.com>
93
94 * gcc.dg/pg-override.c: New test.
95 * gcc.dg/pg.c: New test.
96 * gcc.target/i386/fentry-override.c: New test.
97 * gcc.target/i386/fentry.c: New test.
98
99 2014-09-15 Jakub Jelinek <jakub@redhat.com>
100
101 PR fortran/56408
102 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
103 New global vars.
104 (dg-compile-aux-modules): New procedure.
105 * gfortran.dg/binding_label_tests_10.f03: Remove comment
106 and keep-modules.
107 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
108 use dg-compile-aux-modules.
109 * gfortran.dg/binding_label_tests_11.f03: Remove comment
110 and keep-modules.
111 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
112 use dg-compile-aux-modules.
113 * gfortran.dg/binding_label_tests_13.f03: Remove comment
114 and keep-modules.
115 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
116 use dg-compile-aux-modules.
117 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
118 and keep-modules.
119 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
120 use dg-compile-aux-modules.
121 * gfortran.dg/class_45a.f03: Remove keep-modules.
122 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
123 and cleanup-modules.
124 * gfortran.dg/class_4a.f03: Use dg-do link, use
125 dg-additional-sources and cleanup-modules, remove keep-modules
126 and update comment.
127 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
128 keep-modules, adjust comment.
129 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
130 dg-additional-sources and cleanup-modules.
131 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
132 associated comment.
133 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
134 remove comment.
135 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
136 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
137 use dg-compile-aux-modules.
138 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
139 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
140 use dg-compile-aux-modules.
141 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
142 * gfortran.dg/whole_file_29.f90: Remove comment, use
143 dg-compile-aux-modules.
144 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
145 * gfortran.dg/whole_file_31.f90: Remove comment, use
146 dg-compile-aux-modules.
147
148 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
149 gcc_parallel_test_enable): New procedures. If
150 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
151 runtest_file_p to invoke also gcc_parallel_test_run_p.
152 * g++.dg/guality/guality.exp (check_guality): Save/restore
153 test_counts array around the body of the procedure.
154 * gcc.dg/guality/guality.exp (check_guality): Likewise.
155 * g++.dg/plugin/plugin.exp: Run all the tests serially
156 by the first parallel runtest encountering it.
157 * gcc.dg/plugin/plugin.exp: Likewise.
158 * gcc.misc-tests/matrix1.exp: Likewise.
159 * gcc.misc-tests/dhry.exp: Likewise.
160 * gcc.misc-tests/acker1.exp: Likewise.
161 * gcc.misc-tests/linkage.exp: Likewise.
162 * gcc.misc-tests/mg.exp: Likewise.
163 * gcc.misc-tests/mg-2.exp: Likewise.
164 * gcc.misc-tests/sort2.exp: Likewise.
165 * gcc.misc-tests/sieve.exp: Likewise.
166 * gcc.misc-tests/options.exp: Likewise.
167 * gcc.misc-tests/help.exp: Likewise.
168 * go.test/go-test.exp (go-gc-tests): Use
169 gcc_parallel_test_enable {0, 1} around all handling of
170 each test.
171 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
172 * ada/acats/run_all.sh: Parallelize using mkdir inside of
173 a shared directory. Avoid forking and expr uses if
174 shell supports $(()).
175
176 2014-09-14 David Sherwood <david.sherwood@arm.com>
177
178 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
179
180 2014-09-14 James Clarke <jrtc27@jrtc27.com>
181
182 PR target/61407
183 * gcc.dg/darwin-minversion-1.c: Fixed formatting
184 * gcc.dg/darwin-minversion-2.c: Fixed formatting
185 * gcc.dg/darwin-minversion-3.c: Fixed formatting
186 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
187
188 2014-09-13 Marek Polacek <polacek@redhat.com>
189
190 PR c++/60862
191 * g++.dg/diagnostic/pr60862.C: New test.
192
193 2014-09-12 Richard Biener <rguenther@suse.de>
194
195 PR middle-end/63237
196 * g++.dg/torture/pr63237.C: New testcase.
197
198 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
199
200 * gcc.dg/vec-andxor1.c: New file.
201
202 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
203
204 PR target/58757
205 * gcc.dg/c11-true_min-1.c: New testcase.
206
207 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
208
209 PR c++/61489
210 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
211 * g++.old-deja/g++.other/warn5.C: Adjust.
212
213 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
214
215 * gcc.target/aarch64/vset_lane_1.c: New test.
216
217 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
218
219 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
220 Fix declaration.
221 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
222 Fix declaration.
223 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
224 Fix declaration.
225 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
226 Fix declaration.
227
228 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
229
230 PR tree-optimization/63186
231 * gcc.dg/pr63186.c: New testcase.
232
233 2014-09-10 Xinliang David Li <davidxl@google.com>
234
235 PR target/63209
236 * gcc.c-torture/execute/pr63209.c: New test.
237
238 2014-09-10 Jakub Jelinek <jakub@redhat.com>
239
240 * gcc.target/i386/i386.exp: Only run vect-args.c tests
241 if runtest_file_p says they should be run.
242
243 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
244
245 * gcc.target/aarch64/vstN_1.c: New test.
246
247 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
248
249 * gcc.target/aarch64/vldN_lane_1.c: New test.
250
251 2014-09-10 Martin Jambor <mjambor@suse.cz>
252
253 PR ipa/61654
254 * g++.dg/ipa/pr61654.C: New test.
255
256 2014-09-10 Jakub Jelinek <jakub@redhat.com>
257
258 * c-c++-common/ubsan/attrib-3.c: New test.
259 * c-c++-common/ubsan/nonnull-1.c: New test.
260 * c-c++-common/ubsan/nonnull-2.c: New test.
261 * c-c++-common/ubsan/nonnull-3.c: New test.
262 * c-c++-common/ubsan/nonnull-4.c: New test.
263 * c-c++-common/ubsan/nonnull-5.c: New test.
264
265 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
266
267 * g++.dg/lto/pr63166_0.ii: New testcase.
268 * g++.dg/lto/pr63166_1.ii: New testcase.
269
270 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
271
272 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
273
274 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
275
276 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
277 xxpermdi and add commentary about adding it back later; remove
278 unused typedef.
279
280 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
281
282 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
283 and 16-byte aligned.
284 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
285 * gcc.target/arm/vect-lroundf_1.c: Likewise.
286 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
287 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
288 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
289 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
290
291 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
292
293 * gcc.target/aarch64/vldN_dup_1.c: New test.
294
295 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
296
297 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
298
299 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
300
301 * gcc.target/aarch64/vldN_1.c: New test.
302
303 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
304
305 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
306
307 2014-09-09 Jiong Wang <jiong.wang@arm.com>
308
309 * gcc.target/arm/vect-copysignf.c: New testcase.
310
311 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
312
313 * gcc.target/arm/vfp-1.c: Updated expected assembly.
314
315 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
316
317 * gcc.target/arm/vfp-1.c: Updated expected assembly.
318
319 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
320
321 * gcc.target/arm/vfp-1.c: Updated expected assembly.
322
323 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
324
325 * gcc.target/arm/vfp-1.c: Updated expected assembly.
326
327 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
328
329 * gcc.target/arm/pr51835.c: Update expected assembly.
330 * gcc.target/arm/vfp-1.c: Likewise.
331 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
332 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
333 * gcc.target/arm/vfp-ldmiad.c: Likewise.
334 * gcc.target/arm/vfp-ldmias.c: Likewise.
335 * gcc.target/arm/vfp-stmdbd.c: Likewise.
336 * gcc.target/arm/vfp-stmdbs.c: Likewise.
337 * gcc.target/arm/vfp-stmiad.c: Likewise.
338 * gcc.target/arm/vfp-stmias.c: Likewise.
339
340 2014-09-09 Tony Wang <tony.wang@arm.com>
341
342 * gcc.target/arm/xordi3-opt.c: Disable this
343 test case for thumb1 target.
344 * gcc.target/arm/iordi3-opt.c: Ditto.
345
346 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
347
348 PR target/61749
349 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
350
351 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
352
353 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
354
355 2014-09-08 Jakub Jelinek <jakub@redhat.com>
356
357 PR tree-optimization/60196
358 PR tree-optimization/63189
359 * gcc.dg/vect/pr63189.c: New test.
360 * gcc.dg/vect/pr60196-1.c: New test.
361 * gcc.dg/vect/pr60196-2.c: New test.
362
363 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
364
365 * gcc.target/powerpc/swaps-p8-16.c: New test.
366
367 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
368
369 * gcc.target/i386/pr62208.c: New test.
370
371 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
372
373 PR testsuite/56194
374 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
375
376 * g++.dg/ipa/pr61800.C: Require visibility.
377
378 * gcc.dg/pr61868.c: Require lto.
379
380 2014-09-05 Easwaran Raman <eraman@google.com>
381
382 PR rtl-optimization/62146
383 * testsuite/g++.dg/opt/pr62146.C: New.
384
385 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
386
387 * gcc.dg/vect/vect-109.c: Skip predicate added.
388 * gcc.dg/vect/vect-93.c: Test check fixed.
389 * gcc.dg/vect/bb-slp-10.c: Likewise.
390 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
391 Check unaligned feature.
392
393 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
394
395 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
396 int{32,16,8}x1_t with int{32,16,8}_t.
397 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
398 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
399 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
400 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
401
402 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
403
404 * gcc.target/aarch64/vget_high_1.c: New test.
405 * gcc.target/aarch64/vget_low_1.c: Likewise.
406
407 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
408
409 * gcc.target/aarch64/simd/int_comparisons.x: New file.
410 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
411 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
412
413 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
414
415 * gcc.target/aarch64/simd/vrbit_1.c: New test.
416
417 2014-09-05 Richard Biener <rguenther@suse.de>
418
419 PR middle-end/63148
420 * gcc.dg/vect/pr63148.c: New testcase.
421 * c-c++-common/pr19807-1.c: Likewise.
422 * g++.dg/tree-ssa/pr19807.C: Adjust.
423 * g++.dg/tree-ssa/tmmti-2.C: Remove.
424
425 2014-09-05 Bin Cheng <bin.cheng@arm.com>
426
427 PR target/55701
428 * gcc.target/arm/memset-inline-1.c: New test.
429 * gcc.target/arm/memset-inline-2.c: New test.
430 * gcc.target/arm/memset-inline-3.c: New test.
431 * gcc.target/arm/memset-inline-4.c: New test.
432 * gcc.target/arm/memset-inline-5.c: New test.
433 * gcc.target/arm/memset-inline-6.c: New test.
434 * gcc.target/arm/memset-inline-7.c: New test.
435 * gcc.target/arm/memset-inline-8.c: New test.
436 * gcc.target/arm/memset-inline-9.c: New test.
437 * gcc.target/arm/memset-inline-10.c: New test.
438
439 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
440
441 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
442
443 2014-09-04 Guozhi Wei <carrot@google.com>
444
445 PR target/62040
446 * gcc.target/aarch64/pr62040.c: New test.
447
448 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
449
450 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
451 override specific ones, but specific ones do.
452
453 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
454
455 * gcc.target/powerpc/swaps-p8-13.c: New test.
456 * gcc.target/powerpc/swaps-p8-14.c: New test.
457 * gcc.target/powerpc/swaps-p8-15.c: New test.
458
459 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
460
461 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
462 regardless of endianness.
463
464 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
465
466 PR fortran/62174
467 * gfortran.dg/cray_pointers_11.f90: New.
468
469 2014-09-03 Martin Jambor <mjambor@suse.cz>
470
471 PR ipa/62015
472 * g++.dg/ipa/pr62015.C: New test.
473
474 2014-09-03 Martin Jambor <mjambor@suse.cz>
475
476 PR ipa/61986
477 * gcc.dg/ipa/pr61986.c: New test.
478
479 2014-09-03 Marek Polacek <polacek@redhat.com>
480
481 PR c/62294
482 * gcc.dg/pr62294.c: New test.
483 * gcc.dg/pr62294.h: New file.
484
485 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
486
487 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
488 of dg-options. Add "inline" keyword to test functions.
489
490 2014-09-03 Marek Polacek <polacek@redhat.com>
491
492 PR c/62024
493 * g++.dg/cpp0x/pr62024.C: New test.
494 * gcc.dg/pr62024.c: New test.
495
496 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
497
498 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
499 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
500 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
501 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
502 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
503 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
504
505 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
506
507 PR target/61078
508 * gcc.target/s390/pr61078.c: New testcase.
509
510 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
511
512 * gcc.dg/20111227-2.c: Compile only for x86 targets.
513 * gcc.dg/20111227-3.c: Ditto.
514
515 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
516
517 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
518
519 2014-09-03 Tobias Burnus <burnus@net-b.de>
520
521 PR fortran/61881
522 PR fortran/61888
523 PR fortran/57305
524 * gfortran.dg/sizeof_4.f90: New.
525
526 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
527
528 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
529 vec_cts, and vec_ctu.
530 * gcc.target/powerpc/builtins-2.c: Likewise.
531
532 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
533
534 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
535 [!__sun__ && !__hpux__] (arena_size): Scale according to
536 target pointer size.
537
538 2014-09-02 Marek Polacek <polacek@redhat.com>
539
540 PR fortran/62270
541 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
542
543 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
544
545 PR target/62275
546 * gcc.target/arm/vect-lceilf_1.c: New test.
547 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
548 * gcc.target/arm/vect-lroundf_1.c: Likewise.
549
550 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
551
552 PR target/62275
553 * gcc.target/arm/lceil-vcvt_1.c: New test.
554 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
555 * gcc.target/arm/lround-vcvt_1.c: Likewise.
556
557 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
558
559 DR 1453
560 * g++.dg/cpp0x/constexpr-volatile.C: New.
561 * g++.dg/ext/is_literal_type2.C: Likewise.
562
563 2014-09-02 Jakub Jelinek <jakub@redhat.com>
564 Balaji V. Iyer <balaji.v.iyer@intel.com>
565 Igor Zamyatin <igor.zamyatin@intel.com>
566
567 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
568 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
569 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
570 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
571 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
572 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
573 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
574 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
575 * g++.dg/cilk-plus/CK/cf3.cc: New test.
576 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
577 * g++.dg/cilk-plus/CK/for1.cc: New test.
578 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
579 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
580 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
581
582 2014-09-02 Richard Biener <rguenther@suse.de>
583
584 PR tree-optimization/62695
585 * gfortran.dg/pr62695.f90: New testcase.
586
587 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
588
589 PR target/62312
590 * gcc.c-torture/compile/pr62312.c: New.
591
592 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
593
594 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
595
596 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
597
598 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
599 Return right away if !arm*-*-*.
600
601 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
602
603 * gcc.c-torture/unsorted/386.c: Move to ...
604 * gcc.c-torture/compile/386.c: ... here.
605 * gcc.c-torture/unsorted/86.c: Move to ...
606 * gcc.c-torture/compile/86.c: ... here.
607 * gcc.c-torture/unsorted/a1.c: Move to ...
608 * gcc.c-torture/compile/a1.c: ... here.
609 * gcc.c-torture/unsorted/a3.c: Move to ...
610 * gcc.c-torture/compile/a3.c: ... here.
611 * gcc.c-torture/unsorted/aaa.c: Move to ...
612 * gcc.c-torture/compile/aaa.c: ... here.
613 * gcc.c-torture/unsorted/aa.c: Move to ...
614 * gcc.c-torture/compile/aa.c: ... here.
615 * gcc.c-torture/unsorted/abs.c: Move to ...
616 * gcc.c-torture/compile/abs.c: ... here.
617 * gcc.c-torture/unsorted/a.c: Move to ...
618 * gcc.c-torture/compile/a.c: ... here.
619 * gcc.c-torture/unsorted/ac.c: Move to ...
620 * gcc.c-torture/compile/ac.c: ... here.
621 * gcc.c-torture/unsorted/acc.c: Move to ...
622 * gcc.c-torture/compile/acc.c: ... here.
623 * gcc.c-torture/unsorted/add386.c: Move to ...
624 * gcc.c-torture/compile/add386.c: ... here.
625 * gcc.c-torture/unsorted/add.c: Move to ...
626 * gcc.c-torture/compile/add.c: ... here.
627 * gcc.c-torture/unsorted/addcc.c: Move to ...
628 * gcc.c-torture/compile/addcc.c: ... here.
629 * gcc.c-torture/unsorted/andm.c: Move to ...
630 * gcc.c-torture/compile/andm.c: ... here.
631 * gcc.c-torture/unsorted/andmem.c: Move to ...
632 * gcc.c-torture/compile/andmem.c: ... here.
633 * gcc.c-torture/unsorted/andn.c: Move to ...
634 * gcc.c-torture/compile/andn.c: ... here.
635 * gcc.c-torture/unsorted/andok.c: Move to ...
636 * gcc.c-torture/compile/andok.c: ... here.
637 * gcc.c-torture/unsorted/andsi.c: Move to ...
638 * gcc.c-torture/compile/andsi.c: ... here.
639 * gcc.c-torture/unsorted/andsparc.c: Move to ...
640 * gcc.c-torture/compile/andsparc.c: ... here.
641 * gcc.c-torture/unsorted/aos.c: Move to ...
642 * gcc.c-torture/compile/aos.c: ... here.
643 * gcc.c-torture/unsorted/arr.c: Move to ...
644 * gcc.c-torture/compile/arr.c: ... here.
645 * gcc.c-torture/unsorted/as.c: Move to ...
646 * gcc.c-torture/compile/as.c: ... here.
647 * gcc.c-torture/unsorted/ase.c: Move to ...
648 * gcc.c-torture/compile/ase.c: ... here.
649 * gcc.c-torture/unsorted/b1.c: Move to ...
650 * gcc.c-torture/compile/b1.c: ... here.
651 * gcc.c-torture/unsorted/b2.c: Move to ...
652 * gcc.c-torture/compile/b2.c: ... here.
653 * gcc.c-torture/unsorted/b3.c: Move to ...
654 * gcc.c-torture/compile/b3.c: ... here.
655 * gcc.c-torture/unsorted/b88.c: Move to ...
656 * gcc.c-torture/compile/b88.c: ... here.
657 * gcc.c-torture/unsorted/bad.c: Move to ...
658 * gcc.c-torture/compile/bad.c: ... here.
659 * gcc.c-torture/unsorted/band.c: Move to ...
660 * gcc.c-torture/compile/band.c: ... here.
661 * gcc.c-torture/unsorted/bb0.c: Move to ...
662 * gcc.c-torture/compile/bb0.c: ... here.
663 * gcc.c-torture/unsorted/bb1.c: Move to ...
664 * gcc.c-torture/compile/bb1.c: ... here.
665 * gcc.c-torture/unsorted/bbb.c: Move to ...
666 * gcc.c-torture/compile/bbb.c: ... here.
667 * gcc.c-torture/unsorted/b.c: Move to ...
668 * gcc.c-torture/compile/b.c: ... here.
669 * gcc.c-torture/unsorted/bc.c: Move to ...
670 * gcc.c-torture/compile/bc.c: ... here.
671 * gcc.c-torture/unsorted/bcopy.c: Move to ...
672 * gcc.c-torture/compile/bcopy.c: ... here.
673 * gcc.c-torture/unsorted/bf.c: Move to ...
674 * gcc.c-torture/compile/bf.c: ... here.
675 * gcc.c-torture/unsorted/bfins.c: Move to ...
676 * gcc.c-torture/compile/bfins.c: ... here.
677 * gcc.c-torture/unsorted/bfx.c: Move to ...
678 * gcc.c-torture/compile/bfx.c: ... here.
679 * gcc.c-torture/unsorted/bge.c: Move to ...
680 * gcc.c-torture/compile/bge.c: ... here.
681 * gcc.c-torture/unsorted/bit.c: Move to ...
682 * gcc.c-torture/compile/bit.c: ... here.
683 * gcc.c-torture/unsorted/bitf.c: Move to ...
684 * gcc.c-torture/compile/bitf.c: ... here.
685 * gcc.c-torture/unsorted/bitw.c: Move to ...
686 * gcc.c-torture/compile/bitw.c: ... here.
687 * gcc.c-torture/unsorted/blk.c: Move to ...
688 * gcc.c-torture/compile/blk.c: ... here.
689 * gcc.c-torture/unsorted/bt386.c: Move to ...
690 * gcc.c-torture/compile/bt386.c: ... here.
691 * gcc.c-torture/unsorted/bt.c: Move to ...
692 * gcc.c-torture/compile/bt.c: ... here.
693 * gcc.c-torture/unsorted/BUG11.c: Move to ...
694 * gcc.c-torture/compile/BUG11.c: ... here.
695 * gcc.c-torture/unsorted/BUG12.c: Move to ...
696 * gcc.c-torture/compile/BUG12.c: ... here.
697 * gcc.c-torture/unsorted/BUG13.c: Move to ...
698 * gcc.c-torture/compile/BUG13.c: ... here.
699 * gcc.c-torture/unsorted/BUG16.c: Move to ...
700 * gcc.c-torture/compile/BUG16.c: ... here.
701 * gcc.c-torture/unsorted/BUG17.c: Move to ...
702 * gcc.c-torture/compile/BUG17.c: ... here.
703 * gcc.c-torture/unsorted/BUG18.c: Move to ...
704 * gcc.c-torture/compile/BUG18.c: ... here.
705 * gcc.c-torture/unsorted/BUG1.c: Move to ...
706 * gcc.c-torture/compile/BUG1.c: ... here.
707 * gcc.c-torture/unsorted/BUG21.c: Move to ...
708 * gcc.c-torture/compile/BUG21.c: ... here.
709 * gcc.c-torture/unsorted/BUG22.c: Move to ...
710 * gcc.c-torture/compile/BUG22.c: ... here.
711 * gcc.c-torture/unsorted/BUG23.c: Move to ...
712 * gcc.c-torture/compile/BUG23.c: ... here.
713 * gcc.c-torture/unsorted/BUG24.c: Move to ...
714 * gcc.c-torture/compile/BUG24.c: ... here.
715 * gcc.c-torture/unsorted/BUG25.c: Move to ...
716 * gcc.c-torture/compile/BUG25.c: ... here.
717 * gcc.c-torture/unsorted/BUG2.c: Move to ...
718 * gcc.c-torture/compile/BUG2.c: ... here.
719 * gcc.c-torture/unsorted/BUG3.c: Move to ...
720 * gcc.c-torture/compile/BUG3.c: ... here.
721 * gcc.c-torture/unsorted/BUG4.c: Move to ...
722 * gcc.c-torture/compile/BUG4.c: ... here.
723 * gcc.c-torture/unsorted/BUG5.c: Move to ...
724 * gcc.c-torture/compile/BUG5.c: ... here.
725 * gcc.c-torture/unsorted/BUG6.c: Move to ...
726 * gcc.c-torture/compile/BUG6.c: ... here.
727 * gcc.c-torture/unsorted/bug.c: Move to ...
728 * gcc.c-torture/compile/bug.c: ... here.
729 * gcc.c-torture/unsorted/bugc.c: Move to ...
730 * gcc.c-torture/compile/bugc.c: ... here.
731 * gcc.c-torture/unsorted/buns.c: Move to ...
732 * gcc.c-torture/compile/buns.c: ... here.
733 * gcc.c-torture/unsorted/bx.c: Move to ...
734 * gcc.c-torture/compile/bx.c: ... here.
735 * gcc.c-torture/unsorted/c1.c: Move to ...
736 * gcc.c-torture/compile/c1.c: ... here.
737 * gcc.c-torture/unsorted/c2.c: Move to ...
738 * gcc.c-torture/compile/c2.c: ... here.
739 * gcc.c-torture/unsorted/call386.c: Move to ...
740 * gcc.c-torture/compile/call386.c: ... here.
741 * gcc.c-torture/unsorted/call.c: Move to ...
742 * gcc.c-torture/compile/call.c: ... here.
743 * gcc.c-torture/unsorted/callind.c: Move to ...
744 * gcc.c-torture/compile/callind.c: ... here.
745 * gcc.c-torture/unsorted/c.c: Move to ...
746 * gcc.c-torture/compile/c.c: ... here.
747 * gcc.c-torture/unsorted/cc.c: Move to ...
748 * gcc.c-torture/compile/cc.c: ... here.
749 * gcc.c-torture/unsorted/charmtst.c: Move to ...
750 * gcc.c-torture/compile/charmtst.c: ... here.
751 * gcc.c-torture/unsorted/cmb.c: Move to ...
752 * gcc.c-torture/compile/cmb.c: ... here.
753 * gcc.c-torture/unsorted/cmp.c: Move to ...
754 * gcc.c-torture/compile/cmp.c: ... here.
755 * gcc.c-torture/unsorted/cmphi.c: Move to ...
756 * gcc.c-torture/compile/cmphi.c: ... here.
757 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
758 * gcc.c-torture/compile/cmpsi386.c: ... here.
759 * gcc.c-torture/unsorted/cmul.c: Move to ...
760 * gcc.c-torture/compile/cmul.c: ... here.
761 * gcc.c-torture/unsorted/cn1.c: Move to ...
762 * gcc.c-torture/compile/cn1.c: ... here.
763 * gcc.c-torture/unsorted/comb.c: Move to ...
764 * gcc.c-torture/compile/comb.c: ... here.
765 * gcc.c-torture/unsorted/consec.c: Move to ...
766 * gcc.c-torture/compile/consec.c: ... here.
767 * gcc.c-torture/unsorted/const.c: Move to ...
768 * gcc.c-torture/compile/const.c: ... here.
769 * gcc.c-torture/unsorted/conv.c: Move to ...
770 * gcc.c-torture/compile/conv.c: ... here.
771 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
772 * gcc.c-torture/compile/conv_tst.c: ... here.
773 * gcc.c-torture/unsorted/cp.c: Move to ...
774 * gcc.c-torture/compile/cp.c: ... here.
775 * gcc.c-torture/unsorted/csebug.c: Move to ...
776 * gcc.c-torture/compile/csebug.c: ... here.
777 * gcc.c-torture/unsorted/cvt.c: Move to ...
778 * gcc.c-torture/compile/cvt.c: ... here.
779 * gcc.c-torture/unsorted/dblbug.c: Move to ...
780 * gcc.c-torture/compile/dblbug.c: ... here.
781 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
782 * gcc.c-torture/compile/dbl_parm.c: ... here.
783 * gcc.c-torture/unsorted/d.c: Move to ...
784 * gcc.c-torture/compile/d.c: ... here.
785 * gcc.c-torture/unsorted/ddd.c: Move to ...
786 * gcc.c-torture/compile/ddd.c: ... here.
787 * gcc.c-torture/unsorted/dead.c: Move to ...
788 * gcc.c-torture/compile/dead.c: ... here.
789 * gcc.c-torture/unsorted/delay.c: Move to ...
790 * gcc.c-torture/compile/delay.c: ... here.
791 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
792 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
793 * gcc.c-torture/unsorted/di.c: Move to ...
794 * gcc.c-torture/compile/di.c: ... here.
795 * gcc.c-torture/unsorted/dic.c: Move to ...
796 * gcc.c-torture/compile/dic.c: ... here.
797 * gcc.c-torture/unsorted/dilayout.c: Move to ...
798 * gcc.c-torture/compile/dilayout.c: ... here.
799 * gcc.c-torture/unsorted/dimove.c: Move to ...
800 * gcc.c-torture/compile/dimove.c: ... here.
801 * gcc.c-torture/unsorted/dimul.c: Move to ...
802 * gcc.c-torture/compile/dimul.c: ... here.
803 * gcc.c-torture/unsorted/div.c: Move to ...
804 * gcc.c-torture/compile/div.c: ... here.
805 * gcc.c-torture/unsorted/divdf.c: Move to ...
806 * gcc.c-torture/compile/divdf.c: ... here.
807 * gcc.c-torture/unsorted/dm.c: Move to ...
808 * gcc.c-torture/compile/dm.c: ... here.
809 * gcc.c-torture/unsorted/dshift.c: Move to ...
810 * gcc.c-torture/compile/dshift.c: ... here.
811 * gcc.c-torture/unsorted/e.c: Move to ...
812 * gcc.c-torture/compile/e.c: ... here.
813 * gcc.c-torture/unsorted/ex.c: Move to ...
814 * gcc.c-torture/compile/ex.c: ... here.
815 * gcc.c-torture/unsorted/ext.c: Move to ...
816 * gcc.c-torture/compile/ext.c: ... here.
817 * gcc.c-torture/unsorted/f1.c: Move to ...
818 * gcc.c-torture/compile/f1.c: ... here.
819 * gcc.c-torture/unsorted/f2.c: Move to ...
820 * gcc.c-torture/compile/f2.c: ... here.
821 * gcc.c-torture/unsorted/fdmul.c: Move to ...
822 * gcc.c-torture/compile/fdmul.c: ... here.
823 * gcc.c-torture/unsorted/float.c: Move to ...
824 * gcc.c-torture/compile/float.c: ... here.
825 * gcc.c-torture/unsorted/flo.c: Move to ...
826 * gcc.c-torture/compile/flo.c: ... here.
827 * gcc.c-torture/unsorted/flt_const.c: Move to ...
828 * gcc.c-torture/compile/flt_const.c: ... here.
829 * gcc.c-torture/unsorted/fnul.c: Move to ...
830 * gcc.c-torture/compile/fnul.c: ... here.
831 * gcc.c-torture/unsorted/foo.c: Move to ...
832 * gcc.c-torture/compile/foo.c: ... here.
833 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
834 * gcc.c-torture/compile/forgetcc.c: ... here.
835 * gcc.c-torture/unsorted/fq.c: Move to ...
836 * gcc.c-torture/compile/fq.c: ... here.
837 * gcc.c-torture/unsorted/g.c: Move to ...
838 * gcc.c-torture/compile/g.c: ... here.
839 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
840 * gcc.c-torture/compile/gen_tst.c: ... here.
841 * gcc.c-torture/unsorted/glob.c: Move to ...
842 * gcc.c-torture/compile/glob.c: ... here.
843 * gcc.c-torture/unsorted/gronk.c: Move to ...
844 * gcc.c-torture/compile/gronk.c: ... here.
845 * gcc.c-torture/unsorted/hibug.c: Move to ...
846 * gcc.c-torture/compile/hibug.c: ... here.
847 * gcc.c-torture/unsorted/hi.c: Move to ...
848 * gcc.c-torture/compile/hi.c: ... here.
849 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
850 * gcc.c-torture/compile/HIcmp.c: ... here.
851 * gcc.c-torture/unsorted/HIset.c: Move to ...
852 * gcc.c-torture/compile/HIset.c: ... here.
853 * gcc.c-torture/unsorted/i.c: Move to ...
854 * gcc.c-torture/compile/i.c: ... here.
855 * gcc.c-torture/unsorted/i++.c: Move to ...
856 * gcc.c-torture/compile/i++.c: ... here.
857 * gcc.c-torture/unsorted/ic.c: Move to ...
858 * gcc.c-torture/compile/ic.c: ... here.
859 * gcc.c-torture/unsorted/icmp.c: Move to ...
860 * gcc.c-torture/compile/icmp.c: ... here.
861 * gcc.c-torture/unsorted/ifreg.c: Move to ...
862 * gcc.c-torture/compile/ifreg.c: ... here.
863 * gcc.c-torture/unsorted/imm.c: Move to ...
864 * gcc.c-torture/compile/imm.c: ... here.
865 * gcc.c-torture/unsorted/isinf.c: Move to ...
866 * gcc.c-torture/compile/isinf.c: ... here.
867 * gcc.c-torture/unsorted/jmp.c: Move to ...
868 * gcc.c-torture/compile/jmp.c: ... here.
869 * gcc.c-torture/unsorted/jumptab.c: Move to ...
870 * gcc.c-torture/compile/jumptab.c: ... here.
871 * gcc.c-torture/unsorted/layout.c: Move to ...
872 * gcc.c-torture/compile/layout.c: ... here.
873 * gcc.c-torture/unsorted/lbug.c: Move to ...
874 * gcc.c-torture/compile/lbug.c: ... here.
875 * gcc.c-torture/unsorted/l.c: Move to ...
876 * gcc.c-torture/compile/l.c: ... here.
877 * gcc.c-torture/unsorted/ll1.c: Move to ...
878 * gcc.c-torture/compile/ll1.c: ... here.
879 * gcc.c-torture/unsorted/llbug.c: Move to ...
880 * gcc.c-torture/compile/llbug.c: ... here.
881 * gcc.c-torture/unsorted/lll.c: Move to ...
882 * gcc.c-torture/compile/lll.c: ... here.
883 * gcc.c-torture/unsorted/load8.c: Move to ...
884 * gcc.c-torture/compile/load8.c: ... here.
885 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
886 * gcc.c-torture/compile/loadhicc.c: ... here.
887 * gcc.c-torture/unsorted/log2.c: Move to ...
888 * gcc.c-torture/compile/log2.c: ... here.
889 * gcc.c-torture/unsorted/logic.c: Move to ...
890 * gcc.c-torture/compile/logic.c: ... here.
891 * gcc.c-torture/unsorted/loop-1.c: Move to ...
892 * gcc.c-torture/compile/loop-1.c: ... here.
893 * gcc.c-torture/unsorted/loop386.c: Move to ...
894 * gcc.c-torture/compile/loop386.c: ... here.
895 * gcc.c-torture/unsorted/lop.c: Move to ...
896 * gcc.c-torture/compile/lop.c: ... here.
897 * gcc.c-torture/unsorted/m1.c: Move to ...
898 * gcc.c-torture/compile/m1.c: ... here.
899 * gcc.c-torture/unsorted/m2.c: Move to ...
900 * gcc.c-torture/compile/m2.c: ... here.
901 * gcc.c-torture/unsorted/m5.c: Move to ...
902 * gcc.c-torture/compile/m5.c: ... here.
903 * gcc.c-torture/unsorted/m68.c: Move to ...
904 * gcc.c-torture/compile/m68.c: ... here.
905 * gcc.c-torture/unsorted/mbyte.c: Move to ...
906 * gcc.c-torture/compile/mbyte.c: ... here.
907 * gcc.c-torture/unsorted/mchar.c: Move to ...
908 * gcc.c-torture/compile/mchar.c: ... here.
909 * gcc.c-torture/unsorted/mcmp.c: Move to ...
910 * gcc.c-torture/compile/mcmp.c: ... here.
911 * gcc.c-torture/unsorted/mdouble.c: Move to ...
912 * gcc.c-torture/compile/mdouble.c: ... here.
913 * gcc.c-torture/unsorted/memtst.c: Move to ...
914 * gcc.c-torture/compile/memtst.c: ... here.
915 * gcc.c-torture/unsorted/miscomp.c: Move to ...
916 * gcc.c-torture/compile/miscomp.c: ... here.
917 * gcc.c-torture/unsorted/mm.c: Move to ...
918 * gcc.c-torture/compile/mm.c: ... here.
919 * gcc.c-torture/unsorted/mod.c: Move to ...
920 * gcc.c-torture/compile/mod.c: ... here.
921 * gcc.c-torture/unsorted/modcc.c: Move to ...
922 * gcc.c-torture/compile/modcc.c: ... here.
923 * gcc.c-torture/unsorted/move.c: Move to ...
924 * gcc.c-torture/compile/move.c: ... here.
925 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
926 * gcc.c-torture/compile/move_qhi.c: ... here.
927 * gcc.c-torture/unsorted/mregtst.c: Move to ...
928 * gcc.c-torture/compile/mregtst.c: ... here.
929 * gcc.c-torture/unsorted/msp.c: Move to ...
930 * gcc.c-torture/compile/msp.c: ... here.
931 * gcc.c-torture/unsorted/mtst.c: Move to ...
932 * gcc.c-torture/compile/mtst.c: ... here.
933 * gcc.c-torture/unsorted/mu.c: Move to ...
934 * gcc.c-torture/compile/mu.c: ... here.
935 * gcc.c-torture/unsorted/mul.c: Move to ...
936 * gcc.c-torture/compile/mul.c: ... here.
937 * gcc.c-torture/unsorted/mword1.c: Move to ...
938 * gcc.c-torture/compile/mword1.c: ... here.
939 * gcc.c-torture/unsorted/mword.c: Move to ...
940 * gcc.c-torture/compile/mword.c: ... here.
941 * gcc.c-torture/unsorted/n1.c: Move to ...
942 * gcc.c-torture/compile/n1.c: ... here.
943 * gcc.c-torture/unsorted/nand.c: Move to ...
944 * gcc.c-torture/compile/nand.c: ... here.
945 * gcc.c-torture/unsorted/n.c: Move to ...
946 * gcc.c-torture/compile/n.c: ... here.
947 * gcc.c-torture/unsorted/neg.c: Move to ...
948 * gcc.c-torture/compile/neg.c: ... here.
949 * gcc.c-torture/unsorted/o.c: Move to ...
950 * gcc.c-torture/compile/o.c: ... here.
951 * gcc.c-torture/unsorted/omit.c: Move to ...
952 * gcc.c-torture/compile/omit.c: ... here.
953 * gcc.c-torture/unsorted/opout.c: Move to ...
954 * gcc.c-torture/compile/opout.c: ... here.
955 * gcc.c-torture/unsorted/opt.c: Move to ...
956 * gcc.c-torture/compile/opt.c: ... here.
957 * gcc.c-torture/unsorted/or386.c: Move to ...
958 * gcc.c-torture/compile/or386.c: ... here.
959 * gcc.c-torture/unsorted/or.c: Move to ...
960 * gcc.c-torture/compile/or.c: ... here.
961 * gcc.c-torture/unsorted/parms.c: Move to ...
962 * gcc.c-torture/compile/parms.c: ... here.
963 * gcc.c-torture/unsorted/pass.c: Move to ...
964 * gcc.c-torture/compile/pass.c: ... here.
965 * gcc.c-torture/unsorted/p.c: Move to ...
966 * gcc.c-torture/compile/p.c: ... here.
967 * gcc.c-torture/unsorted/pmt.c: Move to ...
968 * gcc.c-torture/compile/pmt.c: ... here.
969 * gcc.c-torture/unsorted/poor.c: Move to ...
970 * gcc.c-torture/compile/poor.c: ... here.
971 * gcc.c-torture/unsorted/pp.c: Move to ...
972 * gcc.c-torture/compile/pp.c: ... here.
973 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
974 * gcc.c-torture/compile/pret-arg.c: ... here.
975 * gcc.c-torture/unsorted/pyr2.c: Move to ...
976 * gcc.c-torture/compile/pyr2.c: ... here.
977 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
978 * gcc.c-torture/compile/PYRBUG.c: ... here.
979 * gcc.c-torture/unsorted/pyr.c: Move to ...
980 * gcc.c-torture/compile/pyr.c: ... here.
981 * gcc.c-torture/unsorted/q.c: Move to ...
982 * gcc.c-torture/compile/q.c: ... here.
983 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
984 * gcc.c-torture/compile/QIcmp.c: ... here.
985 * gcc.c-torture/unsorted/QIset.c: Move to ...
986 * gcc.c-torture/compile/QIset.c: ... here.
987 * gcc.c-torture/unsorted/r1.c: Move to ...
988 * gcc.c-torture/compile/r1.c: ... here.
989 * gcc.c-torture/unsorted/r.c: Move to ...
990 * gcc.c-torture/compile/r.c: ... here.
991 * gcc.c-torture/unsorted/rel.c: Move to ...
992 * gcc.c-torture/compile/rel.c: ... here.
993 * gcc.c-torture/unsorted/rmsc.c: Move to ...
994 * gcc.c-torture/compile/rmsc.c: ... here.
995 * gcc.c-torture/unsorted/round.c: Move to ...
996 * gcc.c-torture/compile/round.c: ... here.
997 * gcc.c-torture/unsorted/run.c: Move to ...
998 * gcc.c-torture/compile/run.c: ... here.
999 * gcc.c-torture/unsorted/sar.c: Move to ...
1000 * gcc.c-torture/compile/sar.c: ... here.
1001 * gcc.c-torture/unsorted/s.c: Move to ...
1002 * gcc.c-torture/compile/s.c: ... here.
1003 * gcc.c-torture/unsorted/scal.c: Move to ...
1004 * gcc.c-torture/compile/scal.c: ... here.
1005 * gcc.c-torture/unsorted/sc.c: Move to ...
1006 * gcc.c-torture/compile/sc.c: ... here.
1007 * gcc.c-torture/unsorted/scc.c: Move to ...
1008 * gcc.c-torture/compile/scc.c: ... here.
1009 * gcc.c-torture/unsorted/scond.c: Move to ...
1010 * gcc.c-torture/compile/scond.c: ... here.
1011 * gcc.c-torture/unsorted/selfrec.c: Move to ...
1012 * gcc.c-torture/compile/selfrec.c: ... here.
1013 * gcc.c-torture/unsorted/seq.c: Move to ...
1014 * gcc.c-torture/compile/seq.c: ... here.
1015 * gcc.c-torture/unsorted/set386.c: Move to ...
1016 * gcc.c-torture/compile/set386.c: ... here.
1017 * gcc.c-torture/unsorted/set88.c: Move to ...
1018 * gcc.c-torture/compile/set88.c: ... here.
1019 * gcc.c-torture/unsorted/SFset.c: Move to ...
1020 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
1021 * gcc.c-torture/unsorted/shand.c: Move to ...
1022 * gcc.c-torture/compile/shand.c: ... here.
1023 * gcc.c-torture/unsorted/sh.c: Move to ...
1024 * gcc.c-torture/compile/sh.c: ... here.
1025 * gcc.c-torture/unsorted/shft.c: Move to ...
1026 * gcc.c-torture/compile/shft.c: ... here.
1027 * gcc.c-torture/unsorted/shift.c: Move to ...
1028 * gcc.c-torture/compile/shift.c: ... here.
1029 * gcc.c-torture/unsorted/shloop.c: Move to ...
1030 * gcc.c-torture/compile/shloop.c: ... here.
1031 * gcc.c-torture/unsorted/shm.c: Move to ...
1032 * gcc.c-torture/compile/shm.c: ... here.
1033 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
1034 * gcc.c-torture/compile/SIcmp.c: ... here.
1035 * gcc.c-torture/unsorted/signext2.c: Move to ...
1036 * gcc.c-torture/compile/signext2.c: ... here.
1037 * gcc.c-torture/unsorted/signext.c: Move to ...
1038 * gcc.c-torture/compile/signext.c: ... here.
1039 * gcc.c-torture/unsorted/sim.c: Move to ...
1040 * gcc.c-torture/compile/sim.c: ... here.
1041 * gcc.c-torture/unsorted/simple.c: Move to ...
1042 * gcc.c-torture/compile/simple.c: ... here.
1043 * gcc.c-torture/unsorted/SIset.c: Move to ...
1044 * gcc.c-torture/compile/SIset.c: ... here.
1045 * gcc.c-torture/unsorted/sne.c: Move to ...
1046 * gcc.c-torture/compile/sne.c: ... here.
1047 * gcc.c-torture/unsorted/sound.c: Move to ...
1048 * gcc.c-torture/compile/sound.c: ... here.
1049 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
1050 * gcc.c-torture/compile/sparcbug.c: ... here.
1051 * gcc.c-torture/unsorted/speed.c: Move to ...
1052 * gcc.c-torture/compile/speed.c: ... here.
1053 * gcc.c-torture/unsorted/stor.c: Move to ...
1054 * gcc.c-torture/compile/stor.c: ... here.
1055 * gcc.c-torture/unsorted/store0.c: Move to ...
1056 * gcc.c-torture/compile/store0.c: ... here.
1057 * gcc.c-torture/unsorted/storecc.c: Move to ...
1058 * gcc.c-torture/compile/storecc.c: ... here.
1059 * gcc.c-torture/unsorted/str.c: Move to ...
1060 * gcc.c-torture/compile/str.c: ... here.
1061 * gcc.c-torture/unsorted/stru.c: Move to ...
1062 * gcc.c-torture/compile/stru.c: ... here.
1063 * gcc.c-torture/unsorted/structret.c: Move to ...
1064 * gcc.c-torture/compile/structret.c: ... here.
1065 * gcc.c-torture/unsorted/stuct.c: Move to ...
1066 * gcc.c-torture/compile/stuct.c: ... here.
1067 * gcc.c-torture/unsorted/sub32.c: Move to ...
1068 * gcc.c-torture/compile/sub32.c: ... here.
1069 * gcc.c-torture/unsorted/subcc.c: Move to ...
1070 * gcc.c-torture/compile/subcc.c: ... here.
1071 * gcc.c-torture/unsorted/subcse.c: Move to ...
1072 * gcc.c-torture/compile/subcse.c: ... here.
1073 * gcc.c-torture/unsorted/sym.c: Move to ...
1074 * gcc.c-torture/compile/sym.c: ... here.
1075 * gcc.c-torture/unsorted/symconst.c: Move to ...
1076 * gcc.c-torture/compile/symconst.c: ... here.
1077 * gcc.c-torture/unsorted/t.c: Move to ...
1078 * gcc.c-torture/compile/t.c: ... here.
1079 * gcc.c-torture/unsorted/test.c: Move to ...
1080 * gcc.c-torture/compile/test.c: ... here.
1081 * gcc.c-torture/unsorted/test-flow.c: Move to ...
1082 * gcc.c-torture/compile/test-flow.c: ... here.
1083 * gcc.c-torture/unsorted/test-loop.c: Move to ...
1084 * gcc.c-torture/compile/test-loop.c: ... here.
1085 * gcc.c-torture/unsorted/time.c: Move to ...
1086 * gcc.c-torture/compile/time.c: ... here.
1087 * gcc.c-torture/unsorted/tmp.c: Move to ...
1088 * gcc.c-torture/compile/tmp.c: ... here.
1089 * gcc.c-torture/unsorted/trivial.c: Move to ...
1090 * gcc.c-torture/compile/trivial.c: ... here.
1091 * gcc.c-torture/unsorted/trunc.c: Move to ...
1092 * gcc.c-torture/compile/trunc.c: ... here.
1093 * gcc.c-torture/unsorted/u.c: Move to ...
1094 * gcc.c-torture/compile/u.c: ... here.
1095 * gcc.c-torture/unsorted/udconvert.c: Move to ...
1096 * gcc.c-torture/compile/udconvert.c: ... here.
1097 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
1098 * gcc.c-torture/compile/udivmod4.c: ... here.
1099 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
1100 * gcc.c-torture/compile/UHIcmp.c: ... here.
1101 * gcc.c-torture/unsorted/uns.c: Move to ...
1102 * gcc.c-torture/compile/uns.c: ... here.
1103 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
1104 * gcc.c-torture/compile/uns_tst.c: ... here.
1105 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
1106 * gcc.c-torture/compile/UQIcmp.c: ... here.
1107 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
1108 * gcc.c-torture/compile/USIcmp.c: ... here.
1109 * gcc.c-torture/unsorted/uuarg.c: Move to ...
1110 * gcc.c-torture/compile/uuarg.c: ... here.
1111 * gcc.c-torture/unsorted/v.c: Move to ...
1112 * gcc.c-torture/compile/v.c: ... here.
1113 * gcc.c-torture/unsorted/w.c: Move to ...
1114 * gcc.c-torture/compile/w.c: ... here.
1115 * gcc.c-torture/unsorted/ww.c: Move to ...
1116 * gcc.c-torture/compile/ww.c: ... here.
1117 * gcc.c-torture/unsorted/xb.c: Move to ...
1118 * gcc.c-torture/compile/xb.c: ... here.
1119 * gcc.c-torture/unsorted/xbg.c: Move to ...
1120 * gcc.c-torture/compile/xbg.c: ... here.
1121 * gcc.c-torture/unsorted/x.c: Move to ...
1122 * gcc.c-torture/compile/x.c: ... here.
1123 * gcc.c-torture/unsorted/xc.c: Move to ...
1124 * gcc.c-torture/compile/xc.c: ... here.
1125 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
1126 * gcc.c-torture/compile/xcsebug.c: ... here.
1127 * gcc.c-torture/unsorted/xdi.c: Move to ...
1128 * gcc.c-torture/compile/xdi.c: ... here.
1129 * gcc.c-torture/unsorted/xfoo.c: Move to ...
1130 * gcc.c-torture/compile/xfoo.c: ... here.
1131 * gcc.c-torture/unsorted/xi.c: Move to ...
1132 * gcc.c-torture/compile/xi.c: ... here.
1133 * gcc.c-torture/unsorted/xlop.c: Move to ...
1134 * gcc.c-torture/compile/xlop.c: ... here.
1135 * gcc.c-torture/unsorted/xmtst.c: Move to ...
1136 * gcc.c-torture/compile/xmtst.c: ... here.
1137 * gcc.c-torture/unsorted/xneg.c: Move to ...
1138 * gcc.c-torture/compile/xneg.c: ... here.
1139 * gcc.c-torture/unsorted/xopt.c: Move to ...
1140 * gcc.c-torture/compile/xopt.c: ... here.
1141 * gcc.c-torture/unsorted/xor.c: Move to ...
1142 * gcc.c-torture/compile/xor.c: ... here.
1143 * gcc.c-torture/unsorted/xorn.c: Move to ...
1144 * gcc.c-torture/compile/xorn.c: ... here.
1145 * gcc.c-torture/unsorted/xp.c: Move to ...
1146 * gcc.c-torture/compile/xp.c: ... here.
1147 * gcc.c-torture/unsorted/xpp.c: Move to ...
1148 * gcc.c-torture/compile/xpp.c: ... here.
1149 * gcc.c-torture/unsorted/xs.c: Move to ...
1150 * gcc.c-torture/compile/xs.c: ... here.
1151 * gcc.c-torture/unsorted/xsh.c: Move to ...
1152 * gcc.c-torture/compile/xsh.c: ... here.
1153 * gcc.c-torture/unsorted/xz.c: Move to ...
1154 * gcc.c-torture/compile/xz.c: ... here.
1155 * gcc.c-torture/unsorted/xzz.c: Move to ...
1156 * gcc.c-torture/compile/xzz.c: ... here.
1157
1158 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1159
1160 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
1161 (abort, exit): Declare.
1162
1163 2014-09-01 Yury Gribov <y.gribov@samsung.com>
1164
1165 PR sanitizer/61897
1166 PR sanitizer/62140
1167 * c-c++-common/asan/pr62140-1.c: New test.
1168 * c-c++-common/asan/pr62140-2.c: New test.
1169
1170 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
1171 Tobias Burnus <burnus@net-b.de>
1172
1173 PR fortran/62309
1174 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
1175
1176 2014-08-31 Tobias Burnus <burnus@net-b.de>
1177
1178 * gfortran.dg/coarray_lib_comm_1.f90: New.
1179
1180 2014-08-30 Andrew Pinski <apinski@cavium.com>
1181
1182 * gcc.c-torture/execute/20140828-1.c: New testcase.
1183
1184 2014-08-29 DJ Delorie <dj@redhat.com>
1185
1186 * lib/target-supports.exp (check_effective_target_size32plus):
1187 Increase size to avoid false positives on 24-bit address spaces.
1188 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
1189 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
1190 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
1191 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
1192 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
1193 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
1194 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
1195 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
1196
1197 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1198
1199 PR c++/54002
1200 * g++.dg/cpp0x/constexpr-54002.C: New.
1201
1202 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1203
1204 PR c++/56991
1205 * g++.dg/cpp0x/constexpr-56991.C: New.
1206
1207 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1208
1209 PR c++/57764
1210 * g++.dg/cpp0x/constexpr-57764.C: New.
1211
1212 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1213
1214 PR c++/59938
1215 * g++.dg/cpp0x/constexpr-59938.C: New.
1216
1217 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1218
1219 PR c++/61484
1220 * g++.dg/cpp0x/constexpr-61484.C: New.
1221
1222 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1223
1224 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
1225 vec_round, vec_splat, vec_div, and vec_mul.
1226 * gcc.target/powerpc/builtins-2.c: New test.
1227
1228 2014-08-28 Richard Biener <rguenther@suse.de>
1229
1230 PR tree-optimization/62283
1231 * gfortran.dg/vect/pr62283.f: New testcase.
1232 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
1233 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1234 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1235 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1236 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1237 * gcc.dg/vect/vect-33.c: Likewise.
1238
1239 2014-08-28 Yury Gribov <y.gribov@samsung.com>
1240
1241 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
1242
1243 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
1244
1245 PR cpp/23827 - standard C++ should not have hex float preprocessor
1246 tokens
1247 * g++.dg/cpp/pr23827_cxx11.C: New.
1248 * g++.dg/cpp/pr23827_cxx98.C: New.
1249 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
1250 * gcc.dg/cpp/pr23827_c90.c: New.
1251 * gcc.dg/cpp/pr23827_c90_neg.c: New.
1252 * gcc.dg/cpp/pr23827_c99.c: New.
1253
1254 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
1255
1256 PR c++/52892
1257 * g++.dg/cpp0x/constexpr-52892-1.C: New.
1258 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
1259 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
1260
1261 2014-08-27 Guozhi Wei <carrot@google.com>
1262
1263 PR target/62262
1264 * gcc.target/aarch64/pr62262.c: New test.
1265
1266 2014-08-26 Joseph Myers <joseph@codesourcery.com>
1267
1268 PR target/60606
1269 PR target/61330
1270 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
1271 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
1272
1273 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
1274
1275 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1276 failure on s390*-*-linux-gnu.
1277
1278 2014-08-26 Richard Biener <rguenther@suse.de>
1279
1280 PR tree-optimization/62175
1281 * g++.dg/torture/pr62175.C: New testcase.
1282
1283 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
1284
1285 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
1286 copy of compile/compile.exp.
1287 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
1288 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
1289 i?86-*.
1290 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
1291 m32c-*-*.
1292 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
1293 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
1294 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
1295 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
1296 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
1297 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
1298 * gcc.c-torture/execute/20040703-1.c: Likewise.
1299 * gcc.c-torture/execute/20040705-1.c: Likewise.
1300 * gcc.c-torture/execute/20040705-2.c: Likewise.
1301 * gcc.c-torture/execute/20040709-1.c: Likewise.
1302 * gcc.c-torture/execute/20040709-2.c: Likewise.
1303 * gcc.c-torture/execute/20040811-1.c: Likewise.
1304 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
1305 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
1306 compiling for x86_64-* or i?86-*.
1307 * gcc.c-torture/execute/20050604-1.c: Likewise.
1308 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
1309 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
1310 for x86_64-* or i?86-*.
1311 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
1312 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
1313 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
1314 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
1315 option.
1316 * gcc.c-torture/execute/20111227-2.c: Moved to...
1317 * gcc.dg/20111227-2.c: ... here. Add -free option.
1318 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
1319 * gcc.dg/20111227-3.c: ... here. Add -free option.
1320 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
1321 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
1322 declarations for abort and exit.
1323 * gcc.c-torture/execute/920711-1.c: Likewise.
1324 * gcc.c-torture/execute/930529-1.c: Likewise.
1325 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
1326 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
1327 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
1328 exit.
1329 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
1330 for i?86-* or x86_64-*. Add declarations for abort and exit.
1331 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
1332 i?86-* or x86_64-*.
1333 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
1334 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
1335 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
1336 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
1337 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
1338 Xfail on powerpc-ibm-aix*. Add declaration for abort.
1339 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
1340 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
1341 m68k-linux.
1342 * gcc.c-torture/execute/loop-2g.c: Likewise.
1343 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
1344 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
1345 powerpc-*-eabi*.
1346 * gcc.c-torture/execute/pr19689.c: Require int32plus.
1347 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
1348 * gcc.c-torture/execute/pr23047.c: Likewise.
1349 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
1350 declarations for abort and exit.
1351 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
1352 * gcc.c-torture/execute/pr31448.c: Likewise.
1353 * gcc.c-torture/execute/pr35456.c: Skip on vax.
1354 * gcc.c-torture/execute/pr37573.c: Require int32plus.
1355 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
1356 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
1357 Skip on spu-*.
1358 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
1359 declarations for abort and exit.
1360 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
1361 * gcc.c-torture/execute/pr43220.c: Require int32plus.
1362 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
1363 * gcc.c-torture/execute/pr45262.c: Require int32plus.
1364 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
1365 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
1366 * gcc.c-torture/execute/pr51582-2.c: Likewise.
1367 * gcc.c-torture/execute/pr52979-1.c: Likewise.
1368 * gcc.c-torture/execute/pr52979-2.c: Likewise.
1369 * gcc.c-torture/execute/pr56799.c: Likewise.
1370 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
1371 option. Add declarations for abort and exit.
1372 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
1373 * gcc.c-torture/execute/pr58570.c: Likewise.
1374 * gcc.c-torture/execute/pr60822.c: Likewise.
1375 * gcc.c-torture/execute/pr7284-1.c: Likewise.
1376 * gcc.c-torture/execute/shiftdi.c: Likewise.
1377 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
1378 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
1379 * gcc.c-torture/execute/usmul.c: Require int32plus.
1380 * gcc.c-torture/execute/vrp-5.c: Likewise.
1381 * gcc.c-torture/execute/vrp-6.c: Likewise.
1382 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
1383 * gcc.c-torture/execute/20010122-1.x: Delete.
1384 * gcc.c-torture/execute/20010129-1.x: Delete.
1385 * gcc.c-torture/execute/20020404-1.x: Delete.
1386 * gcc.c-torture/execute/20021024-1.x: Delete.
1387 * gcc.c-torture/execute/20021127-1.x: Delete.
1388 * gcc.c-torture/execute/20030125-1.x: Delete.
1389 * gcc.c-torture/execute/20030216-1.x: Delete.
1390 * gcc.c-torture/execute/20030222-1.x: Delete.
1391 * gcc.c-torture/execute/20040629-1.x: Delete.
1392 * gcc.c-torture/execute/20040703-1.x: Delete.
1393 * gcc.c-torture/execute/20040705-1.x: Delete.
1394 * gcc.c-torture/execute/20040705-2.x: Delete.
1395 * gcc.c-torture/execute/20040709-1.x: Delete.
1396 * gcc.c-torture/execute/20040709-2.x: Delete.
1397 * gcc.c-torture/execute/20040811-1.x: Delete.
1398 * gcc.c-torture/execute/20050316-1.x: Delete.
1399 * gcc.c-torture/execute/20050316-2.x: Delete.
1400 * gcc.c-torture/execute/20050316-3.x: Delete.
1401 * gcc.c-torture/execute/20050604-1.x: Delete.
1402 * gcc.c-torture/execute/20061101-1.x: Delete.
1403 * gcc.c-torture/execute/20061220-1.x: Delete.
1404 * gcc.c-torture/execute/20081117-1.x: Delete.
1405 * gcc.c-torture/execute/20101011-1.x: Delete.
1406 * gcc.c-torture/execute/20120919-1.x: Delete.
1407 * gcc.c-torture/execute/920612-1.x: Delete.
1408 * gcc.c-torture/execute/920710-1.x: Delete.
1409 * gcc.c-torture/execute/920711-1.x: Delete.
1410 * gcc.c-torture/execute/930529-1.x: Delete.
1411 * gcc.c-torture/execute/931004-12.x: Delete.
1412 * gcc.c-torture/execute/980709-1.x: Delete.
1413 * gcc.c-torture/execute/981130-1.x: Delete.
1414 * gcc.c-torture/execute/990127-2.x: Delete.
1415 * gcc.c-torture/execute/990413-2.x: Delete.
1416 * gcc.c-torture/execute/990826-0.x: Delete.
1417 * gcc.c-torture/execute/bf64-1.x: Delete.
1418 * gcc.c-torture/execute/bitfld-4.x: Delete.
1419 * gcc.c-torture/execute/cmpsi-2.x: Delete.
1420 * gcc.c-torture/execute/cvt-1.x: Delete.
1421 * gcc.c-torture/execute/eeprof-1.x: Delete.
1422 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
1423 * gcc.c-torture/execute/loop-2f.x: Delete.
1424 * gcc.c-torture/execute/loop-2g.x: Delete.
1425 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
1426 * gcc.c-torture/execute/nest-align-1.x: Delete.
1427 * gcc.c-torture/execute/pr19689.x: Delete.
1428 * gcc.c-torture/execute/pr22493-1.x: Delete.
1429 * gcc.c-torture/execute/pr23047.x: Delete.
1430 * gcc.c-torture/execute/pr23135.x: Delete.
1431 * gcc.c-torture/execute/pr29797-1.x: Delete.
1432 * gcc.c-torture/execute/pr31448.x: Delete.
1433 * gcc.c-torture/execute/pr35456.x: Delete.
1434 * gcc.c-torture/execute/pr37573.x: Delete.
1435 * gcc.c-torture/execute/pr38151.x: Delete.
1436 * gcc.c-torture/execute/pr39228.x: Delete.
1437 * gcc.c-torture/execute/pr39501.x: Delete.
1438 * gcc.c-torture/execute/pr40386.x: Delete.
1439 * gcc.c-torture/execute/pr43220.x: Delete.
1440 * gcc.c-torture/execute/pr44683.x: Delete.
1441 * gcc.c-torture/execute/pr45262.x: Delete.
1442 * gcc.c-torture/execute/pr47237.x: Delete.
1443 * gcc.c-torture/execute/pr51581-1.x: Delete.
1444 * gcc.c-torture/execute/pr51581-2.x: Delete.
1445 * gcc.c-torture/execute/pr52979-1.x: Delete.
1446 * gcc.c-torture/execute/pr52979-2.x: Delete.
1447 * gcc.c-torture/execute/pr53366-1.x: Delete.
1448 * gcc.c-torture/execute/pr56799.x: Delete.
1449 * gcc.c-torture/execute/pr57124.x: Delete.
1450 * gcc.c-torture/execute/pr57344-2.x: Delete.
1451 * gcc.c-torture/execute/pr58570.x: Delete.
1452 * gcc.c-torture/execute/pr60822.x: Delete.
1453 * gcc.c-torture/execute/pr7284-1.x: Delete.
1454 * gcc.c-torture/execute/shiftdi.x: Delete.
1455 * gcc.c-torture/execute/simd-4.x: Delete.
1456 * gcc.c-torture/execute/strncmp-1.x: Delete.
1457 * gcc.c-torture/execute/usmul.x: Delete.
1458 * gcc.c-torture/execute/vrp-5.x: Delete.
1459 * gcc.c-torture/execute/vrp-6.x: Delete.
1460 * gcc.c-torture/execute/zerolen-2.x: Delete.
1461
1462 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1463
1464 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
1465
1466 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1467
1468 PR c++/34938
1469 * g++.dg/template/pr34938-1.C: New.
1470 * g++.dg/template/pr34938-2.C: Likewise.
1471
1472 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1473
1474 PR target/61996
1475 * gcc.target/sh/pr61996.c: New.
1476
1477 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1478
1479 * g++.dg/cpp0x/cplusplus.C: New.
1480 * g++.dg/cpp0x/cplusplus_0x.C: New.
1481 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
1482 * g++.dg/cpp0x/auto41.C: Ditto.
1483 * g++.dg/cpp0x/auto9.C: Ditto.
1484 * g++.dg/cpp0x/initlist26.C: Ditto.
1485 * g++.dg/cpp0x/pr59111.C: Ditto.
1486 * g++.dg/cpp0x/trailing2.C: Ditto.
1487 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
1488 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
1489 * g++.dg/cpp1y/auto-fn1.C: Ditto.
1490 * g++.dg/cpp1y/auto-fn2.C: Ditto.
1491 * g++.dg/cpp1y/auto-fn3.C: Ditto.
1492 * g++.dg/cpp1y/auto-fn4.C: Ditto.
1493 * g++.dg/cpp1y/auto-fn5.C: Ditto.
1494 * g++.dg/cpp1y/auto-fn6.C: Ditto.
1495 * g++.dg/cpp1y/auto-fn7.C: Ditto.
1496 * g++.dg/cpp1y/auto-fn8.C: Ditto.
1497 * g++.dg/cpp1y/auto-fn9.C: Ditto.
1498 * g++.dg/cpp1y/auto-fn10.C: Ditto.
1499 * g++.dg/cpp1y/auto-fn11.C: Ditto.
1500 * g++.dg/cpp1y/auto-fn12.C: Ditto.
1501 * g++.dg/cpp1y/auto-fn13.C: Ditto.
1502 * g++.dg/cpp1y/auto-fn14.C: Ditto.
1503 * g++.dg/cpp1y/auto-fn15.C: Ditto.
1504 * g++.dg/cpp1y/auto-fn16.C: Ditto.
1505 * g++.dg/cpp1y/auto-fn17.C: Ditto.
1506 * g++.dg/cpp1y/auto-fn18.C: Ditto.
1507 * g++.dg/cpp1y/auto-fn19.C: Ditto.
1508 * g++.dg/cpp1y/auto-fn20.C: Ditto.
1509 * g++.dg/cpp1y/auto-fn21.C: Ditto.
1510 * g++.dg/cpp1y/auto-fn22.C: Ditto.
1511 * g++.dg/cpp1y/auto-fn23.C: Ditto.
1512 * g++.dg/cpp1y/auto-fn24.C: Ditto.
1513 * g++.dg/cpp1y/auto-fn25.C: Ditto.
1514 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
1515 * g++.dg/cpp1y/auto-neg1.C: Ditto.
1516 * g++.dg/cpp1y/digit-sep.C: Ditto.
1517 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
1518 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
1519 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
1520 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
1521 * g++.dg/cpp1y/lambda-generic.C: Ditto.
1522 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
1523 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
1524 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
1525 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
1526 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
1527 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
1528 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
1529 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
1530 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
1531 * g++.dg/cpp1y/lambda-init.C: Ditto.
1532 * g++.dg/cpp1y/lambda-init1.C: Ditto.
1533 * g++.dg/cpp1y/lambda-init2.C: Ditto.
1534 * g++.dg/cpp1y/lambda-init3.C: Ditto.
1535 * g++.dg/cpp1y/lambda-init4.C: Ditto.
1536 * g++.dg/cpp1y/lambda-init5.C: Ditto.
1537 * g++.dg/cpp1y/lambda-init6.C: Ditto.
1538 * g++.dg/cpp1y/lambda-init7.C: Ditto.
1539 * g++.dg/cpp1y/lambda-init8.C: Ditto.
1540 * g++.dg/cpp1y/lambda-init9.C: Ditto.
1541 * g++.dg/cpp1y/mangle1.C: Ditto.
1542 * g++.dg/cpp1y/pr57640.C: Ditto.
1543 * g++.dg/cpp1y/pr57644.C: Ditto.
1544 * g++.dg/cpp1y/pr58500.C: Ditto.
1545 * g++.dg/cpp1y/pr58533.C: Ditto.
1546 * g++.dg/cpp1y/pr58534.C: Ditto.
1547 * g++.dg/cpp1y/pr58535.C: Ditto.
1548 * g++.dg/cpp1y/pr58536.C: Ditto.
1549 * g++.dg/cpp1y/pr58548.C: Ditto.
1550 * g++.dg/cpp1y/pr58549.C: Ditto.
1551 * g++.dg/cpp1y/pr58637.C: Ditto.
1552 * g++.dg/cpp1y/pr58708.C: Ditto.
1553 * g++.dg/cpp1y/pr59110.C: Ditto.
1554 * g++.dg/cpp1y/pr59112.C: Ditto.
1555 * g++.dg/cpp1y/pr59113.C: Ditto.
1556 * g++.dg/cpp1y/pr59629.C: Ditto.
1557 * g++.dg/cpp1y/pr59635.C: Ditto.
1558 * g++.dg/cpp1y/pr59636.C: Ditto.
1559 * g++.dg/cpp1y/pr59638.C: Ditto.
1560 * g++.dg/cpp1y/pr59867.C: Ditto.
1561 * g++.dg/cpp1y/pr60033.C: Ditto.
1562 * g++.dg/cpp1y/pr60052.C: Ditto.
1563 * g++.dg/cpp1y/pr60053.C: Ditto.
1564 * g++.dg/cpp1y/pr60054.C: Ditto.
1565 * g++.dg/cpp1y/pr60064.C: Ditto.
1566 * g++.dg/cpp1y/pr60065.C: Ditto.
1567 * g++.dg/cpp1y/pr60190.C: Ditto.
1568 * g++.dg/cpp1y/pr60311.C: Ditto.
1569 * g++.dg/cpp1y/pr60332.C: Ditto.
1570 * g++.dg/cpp1y/pr60376.C: Ditto.
1571 * g++.dg/cpp1y/pr60377.C: Ditto.
1572 * g++.dg/cpp1y/pr60384.C: Ditto.
1573 * g++.dg/cpp1y/pr60390.C: Ditto.
1574 * g++.dg/cpp1y/pr60391.C: Ditto.
1575 * g++.dg/cpp1y/pr60393.C: Ditto.
1576 * g++.dg/cpp1y/pr60573.C: Ditto.
1577 * g++.dg/cpp1y/pr60626.C: Ditto.
1578 * g++.dg/cpp1y/pr60627.C: Ditto.
1579 * g++.dg/cpp1y/regress1.C: Ditto.
1580 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
1581 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
1582 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
1583 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
1584 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
1585 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
1586 * g++.dg/cpp1y/var-templ1.C: Ditto.
1587 * g++.dg/cpp1y/var-templ2.C: Ditto.
1588 * g++.dg/cpp1y/var-templ3.C: Ditto.
1589 * g++.dg/cpp1y/var-templ4.C: Ditto.
1590 * g++.dg/cpp1y/var-templ5.C: Ditto.
1591 * g++.dg/cpp1y/var-templ6.C: Ditto.
1592 * g++.dg/cpp1y/var-templ7.C: Ditto.
1593 * g++.dg/cpp1y/vla1.C: Ditto.
1594 * g++.dg/cpp1y/vla2.C: Ditto.
1595 * g++.dg/cpp1y/vla3.C: Ditto.
1596 * g++.dg/cpp1y/vla4.C: Ditto.
1597 * g++.dg/cpp1y/vla5.C: Ditto.
1598 * g++.dg/cpp1y/vla8.C: Ditto.
1599 * g++.dg/cpp1y/vla9.C: Ditto.
1600 * g++.dg/cpp1y/vla10.C: Ditto.
1601 * g++.dg/cpp1y/vla11.C: Ditto.
1602 * g++.dg/cpp1y/vla12.C: Ditto.
1603 * g++.dg/cpp1y/vla13.C: Ditto.
1604 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1605 * g++.dg/ext/vector23.C: Ditto.
1606 * g++.dg/ext/vla11.C: Ditto.
1607 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1608 * g++.dg/warn/Wvla-2.C: Ditto.
1609 * g++.dg/debug/dwarf2/auto1.C: Ditto.
1610 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1611 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1612 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1613 in error message.
1614 * g++.dg/system-binary-constants-1.C: Ditto.
1615 * g++.dg/cpp1y/cplusplus_1y.C: New.
1616 * g++.dg/cpp1z/cplusplus.C: New.
1617 * lib/target-supports.exp:
1618 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1619 (check_effective_target_c++11_only): Call check_effective_target_c++14;
1620 (check_effective_target_c++11_down): Ditto.
1621
1622 2014-08-22 Marek Polacek <polacek@redhat.com>
1623
1624 PR c++/62199
1625 * c-c++-common/pr62199.c: New test.
1626 * c-c++-common/pr62199-2.c: New test.
1627 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1628
1629 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1630
1631 PR c++/57709
1632 * g++.dg/Wshadow.C: New test.
1633
1634 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
1635
1636 PR fortran/62135
1637 * gfortran.dg/pr62135.f90: New test.
1638
1639 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1640
1641 * g++.dg/warn/wdate-time.C: Remove.
1642 * gcc.dg/wdate-time.c: Move from here...
1643 * c-c++-common/wdate-time.c: ... to here.
1644
1645 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1646
1647 * gfortran.dg/use_without_only_1.f90: New test.
1648
1649 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1650
1651 PR other/62008
1652 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1653
1654 2014-08-22 Tony Wang <tony.wang@arm.com>
1655
1656 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
1657 dejagnu wrapper.
1658
1659 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1660
1661 PR fortran/62214
1662 * gfortran.dg/array_assignment_5.f90: New test.
1663
1664 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
1665
1666 * lib/target-supports.exp
1667 (check_effective_target_logical_op_short_circuit): Add nios2.
1668 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1669 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1670 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1671 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1672 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1673 for test using -fPIC.
1674 * gcc.dg/lto/pr61526_0.c: Likewise.
1675
1676 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
1677
1678 PR tree-optimization/62091
1679 * g++.dg/ipa/devirt-37.C: Update template.
1680 * g++.dg/ipa/devirt-40.C: New testcase.
1681
1682 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
1683
1684 PR tree-optimization/62112
1685 * gcc.dg/tree-ssa/pr62112-1.c: New file.
1686 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1687 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1688 * gcc.c-torture/execute/20071219-1.c: Likewise.
1689
1690 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1691
1692 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1693
1694 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1695
1696 * gcc.target/powerpc/swaps-p8-1.c: New test.
1697 * gcc.target/powerpc/swaps-p8-2.c: New test.
1698 * gcc.target/powerpc/swaps-p8-3.c: New test.
1699 * gcc.target/powerpc/swaps-p8-4.c: New test.
1700 * gcc.target/powerpc/swaps-p8-5.c: New test.
1701 * gcc.target/powerpc/swaps-p8-6.c: New test.
1702 * gcc.target/powerpc/swaps-p8-7.c: New test.
1703 * gcc.target/powerpc/swaps-p8-8.c: New test.
1704 * gcc.target/powerpc/swaps-p8-9.c: New test.
1705 * gcc.target/powerpc/swaps-p8-10.c: New test.
1706 * gcc.target/powerpc/swaps-p8-11.c: New test.
1707 * gcc.target/powerpc/swaps-p8-12.c: New test.
1708
1709 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1710
1711 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1712
1713 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1714
1715 * g++.dg/ipa/devirt-37.C: Fix testcase.
1716
1717 2014-08-20 Martin Jambor <mjambor@suse.cz>
1718 Wei Mi <wmi@google.com>
1719
1720 PR ipa/60449
1721 PR middle-end/61776
1722 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1723 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1724 * testsuite/gcc.dg/pr61776.c: New test.
1725
1726 2014-08-20 Steve Ellcey <sellcey@mips.com>
1727
1728 PR middle-end/49191
1729 * lib/target-supports.exp (check_effective_target_non_strict_align):
1730 Add function description.
1731
1732 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1733
1734 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1735 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1736
1737 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1738
1739 PR c/59304
1740 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1741 before setting the option.
1742 * diagnostic.c (diagnostic_classify_diagnostic): Record
1743 command-line status.
1744
1745 2014-08-20 Mark Wielaard <mjw@redhat.com>
1746
1747 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
1748
1749 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1750
1751 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
1752 Return memory full when we have a tiny target and relocation
1753 truncation occurs.
1754 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
1755 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
1756 * lib/target-supports.exp (check_effective_target_tiny): New function.
1757
1758 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1759
1760 * gfortran.dg/errnocheck_1.f90: New test.
1761 * gfortran.dg/associative_1.f90: New test.
1762
1763 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1764
1765 PR preprocessor/51303
1766 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
1767
1768 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1769
1770 PR c/60975
1771 PR c/53063
1772 * gcc.dg/cpp/Wvariadic-1p.c: New test.
1773
1774 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
1775
1776 * lib/target-supports.exp
1777 (check_effective_target_arm_v8_neon_ok_nocache): Add
1778 "-march-armv8-a" to compile flags.
1779
1780 2014-08-19 Marek Polacek <polacek@redhat.com>
1781
1782 PR c++/62153
1783 * c-c++-common/Wbool-compare-1.c: New test.
1784
1785 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
1786
1787 PR c/45584
1788 * gcc.dg/pr13519-1.c: Adjust.
1789
1790 2014-08-19 Mark Wielaard <mjw@redhat.com>
1791
1792 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
1793
1794 2014-07-08 Mark Wielaard <mjw@redhat.com>
1795
1796 PR debug/59051
1797 * gcc.dg/guality/restrict.c: New test.
1798
1799 2014-08-19 Mark Wielaard <mjw@redhat.com>
1800
1801 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
1802 matching. Catch '<unknown type in ' to recognize older gdb versions.
1803 * gcc.dg/guality/const-volatile.c: New test.
1804
1805 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1806
1807 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
1808 !gas.
1809
1810 2014-08-19 Marek Polacek <polacek@redhat.com>
1811
1812 * gcc.dg/Wc99-c11-compat-1.c: New test.
1813 * gcc.dg/Wc99-c11-compat-2.c: New test.
1814 * gcc.dg/Wc99-c11-compat-3.c: New test.
1815 * gcc.dg/Wc99-c11-compat-4.c: New test.
1816 * gcc.dg/Wc99-c11-compat-5.c: New test.
1817 * gcc.dg/Wc99-c11-compat-6.c: New test.
1818 * gcc.dg/Wc99-c11-compat-7.c: New test.
1819
1820 2014-08-19 Marek Polacek <polacek@redhat.com>
1821
1822 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
1823 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
1824 * gcc.dg/Wc90-c99-compat-7.c: New test.
1825 * gcc.dg/Wc90-c99-compat-8.c: New test.
1826 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
1827
1828 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1829 Steven Bosscher <steven@gcc.gnu.org>
1830
1831 PR c/52952
1832 * gcc.dg/redecl-4.c: Add column markers.
1833 * gcc.dg/format/bitfld-1.c: Likewise.
1834 * gcc.dg/format/attr-2.c: Likewise.
1835 * gcc.dg/format/attr-6.c: Likewise.
1836 * gcc.dg/format/array-1.c: Likewise.
1837 * gcc.dg/format/attr-7.c: Likewise.
1838 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1839 * gcc.dg/format/attr-4.c: Likewise.
1840 * gcc.dg/format/branch-1.c: Likewise.
1841 * gcc.dg/format/c90-printf-1.c: Likewise.
1842
1843 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
1844
1845 * guality/nrv-1.c: Add `used' attribute to a1.
1846
1847 2014-08-18 Richard Biener <rguenther@suse.de>
1848
1849 PR tree-optimization/62090
1850 * gcc.dg/pr62090-2.c: New testcase.
1851
1852 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
1853
1854 * g++.dg/ipa/pr61800.C: New.
1855
1856 2014-08-18 Yury Gribov <y.gribov@samsung.com>
1857
1858 PR sanitizer/62089
1859 * c-c++-common/asan/pr62089.c: New test.
1860 * c-c++-common/asan/bitfield-1.c: New test.
1861 * c-c++-common/asan/bitfield-2.c: New test.
1862 * c-c++-common/asan/bitfield-3.c: New test.
1863 * c-c++-common/asan/bitfield-4.c: New test.
1864
1865 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1866
1867 PR tree-optimization/52904
1868 * gcc.dg/pr52904.c: New test.
1869
1870 2014-08-17 Tobias Burnus <burnus@net-b.de>
1871
1872 * gfortran.dg/finalize_27.f90: New.
1873
1874 2014-08-16 Andrew Pinski <apinski@cavium.com>
1875
1876 * gcc.c-torture/compile/20140816-1.c: New testcase.
1877
1878 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
1879
1880 PR c++/52819
1881 * g++.dg/template/pr52819.C: New.
1882
1883 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1884
1885 PR fortran/62142
1886 * gfortran.dg/realloc_on_assign_24.f90: New test.
1887
1888 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
1889
1890 PR c++/62072
1891 Revert:
1892 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1893
1894 DR 1584
1895 PR c++/57466
1896 * g++.dg/template/pr57466.C: New.
1897 * g++.dg/cpp0x/pr57466.C: Likewise.
1898 * g++.dg/template/unify6.C: Update.
1899
1900 * g++.dg/cpp0x/sfinae52.C: New.
1901
1902 2014-08-15 Ilya Tocar <tocarip@gmail.com>
1903
1904 PR target/61878
1905 * gcc.target/i386/avx512f-typecast-1.c: New test.
1906 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
1907 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
1908 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
1909 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
1910 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
1911 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1912 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1913 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1914 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1915 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1916 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1917 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1918 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
1919 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
1920 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
1921 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
1922 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1923 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1924 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1925 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1926 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1927 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1928 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1929 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1930 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1931 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1932 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1933 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1934 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1935 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1936 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1937 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1938 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1939 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1940 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1941 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1942 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1943 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1944 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1945 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1946
1947 2014-08-15 Jakub Jelinek <jakub@redhat.com>
1948 Tobias Burnus <burnus@net-b.de>
1949
1950 PR fortran/62131
1951 * gfortran.dg/gomp/pr62131.f90: New test.
1952
1953 2014-08-15 Richard Biener <rguenther@suse.de>
1954
1955 PR tree-optimization/62031
1956 * gcc.dg/torture/pr62031.c: New testcase.
1957
1958 2014-08-15 Bin Cheng <bin.cheng@arm.com>
1959
1960 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
1961
1962 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
1963
1964 PR tree-optimization/62091
1965 * g++.dg/ipa/devirt-38.C: New testcase.
1966
1967 2014-08-14 Marek Polacek <polacek@redhat.com>
1968
1969 DR 458
1970 * gcc.dg/c11-stdatomic-2.c: New test.
1971
1972 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1973
1974 PR fortran/62106
1975 * gfortran.dg/array_constructor_49.f90: New test.
1976
1977 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1978
1979 PR c++/54377
1980 * g++.dg/template/pr54377.C: New.
1981 * g++.dg/cpp0x/pr54377.C: Likewise.
1982 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
1983 * g++.dg/cpp0x/pr51226.C: Likewise.
1984 * g++.dg/cpp0x/variadic2.C: Likewise.
1985 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
1986 * g++.dg/template/dtor3.C: Likewise.
1987 * g++.dg/template/qualttp4.C: Likewise.
1988 * g++.dg/template/spec28.C: Likewise.
1989 * g++.old-deja/g++.brendan/crash8.C: Likewise.
1990 * g++.old-deja/g++.pt/ttp7.C: Likewise.
1991
1992 2014-08-14 Tom de Vries <tom@codesourcery.com>
1993
1994 PR rtl-optimization/62004
1995 PR rtl-optimization/62030
1996 * gcc.dg/pr62004.c: New test.
1997 * gcc.dg/pr62030.c: Same.
1998 * gcc.target/mips/pr62030-octeon.c: Same.
1999
2000 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2001
2002 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
2003 * g++.dg/cpp0x/decltype2.C: Likewise.
2004 * g++.dg/cpp0x/decltype3.C: Likewise.
2005 * g++.dg/cpp0x/pr60249.C: Likewise.
2006 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
2007 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2008 * g++.dg/cpp0x/variadic2.C: Likewise.
2009 * g++.dg/cpp0x/variadic74.C: Likewise.
2010 * g++.dg/parse/error10.C: Likewise.
2011 * g++.dg/parse/error15.C: Likewise.
2012 * g++.dg/parse/error2.C: Likewise.
2013 * g++.dg/template/crash106.C: Likewise.
2014 * g++.dg/template/crash89.C: Likewise.
2015 * g++.dg/template/nontype7.C: Likewise.
2016 * g++.dg/template/void3.C: Likewise.
2017 * g++.dg/template/void7.C: Likewise.
2018
2019 2014-08-14 Richard Biener <rguenther@suse.de>
2020
2021 PR tree-optimization/62090
2022 * gcc.dg/pr62090.c: New testcase.
2023
2024 2014-08-14 Richard Biener <rguenther@suse.de>
2025
2026 PR rtl-optimization/62079
2027 * g++.dg/pr62079.C: New testcase.
2028
2029 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
2030
2031 * gcc.target/arm/max-insns-skipped.c: New test.
2032
2033 2014-08-14 Bin Cheng <bin.cheng@arm.com>
2034
2035 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
2036
2037 2014-08-12 Marek Polacek <polacek@redhat.com>
2038
2039 * gcc.dg/concat.c: Add dg-options.
2040 * gcc.dg/func-outside-2.c: Add __extension__.
2041 * gcc.dg/pr19967.c: Use -std=c99.
2042 * gcc.dg/pr22458-1.c: Add dg-options.
2043 * gcc.dg/pr33676.c: Add dg-options.
2044 * gcc.dg/gnu-predef-1.c: New test.
2045 * gcc.dg/c90-func-1.c: New test.
2046 * gcc.dg/c90-func-2.c: New test.
2047 * gcc.dg/c90-func-2.h: New test.
2048
2049 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
2050
2051 * lib/target/supports.exp
2052 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
2053 or later.
2054
2055 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
2056
2057 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
2058 on Neon hardware.
2059
2060 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
2061 * gcc.target/arm/pr59985.c: Likewise.
2062
2063 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
2064
2065 PR other/61962
2066 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
2067
2068 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
2069
2070 PR middle-end/62103
2071 * gcc.c-torture/execute/bitfld-6.c: New test.
2072
2073 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
2074
2075 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
2076 * gcc.target/arm/pr56184.C: Likewise.
2077 * gcc.target/arm/pr59896.c: Likewise.
2078 * gcc.target/arm/stack-red-zone.c: Likewise.
2079 * gcc.target/arm/thumb-find-work-register.c: Likewise.
2080
2081 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
2082 check_effective_target_arm_thumb2_ok): Test with code that passes
2083 an argument and returns a result.
2084
2085 2014-08-11 Richard Biener <rguenther@suse.de>
2086
2087 PR tree-optimization/62075
2088 * gcc.dg/vect/pr62075.c: New testcase.
2089
2090 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
2091
2092 PR tree-optimization/62073
2093 * gcc.dg/vect/pr62073.c: New test.
2094
2095 2014-08-11 Richard Biener <rguenther@suse.de>
2096
2097 PR tree-optimization/62070
2098 * gcc.dg/pr62070.c: New testcase.
2099
2100 2014-08-11 Yury Gribov <y.gribov@samsung.com>
2101
2102 * c-c++-common/asan/inc.c: Update test.
2103 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2104 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
2105 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2106 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2107 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
2108 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2109 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2110 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2111 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2112 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
2113
2114 2014-08-10 Marek Polacek <polacek@redhat.com>
2115
2116 PR c/51849
2117 * gcc.dg/Wc90-c99-compat-1.c: New test.
2118 * gcc.dg/Wc90-c99-compat-2.c: New test.
2119 * gcc.dg/Wc90-c99-compat-3.c: New test.
2120 * gcc.dg/Wc90-c99-compat-4.c: New test.
2121 * gcc.dg/Wc90-c99-compat-5.c: New test.
2122 * gcc.dg/Wc90-c99-compat-6.c: New test.
2123 * gcc.dg/wvla-1.c: Adjust dg-warning.
2124 * gcc.dg/wvla-2.c: Adjust dg-warning.
2125 * gcc.dg/wvla-4.c: Adjust dg-warning.
2126 * gcc.dg/wvla-6.c: Adjust dg-warning.
2127
2128 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2129
2130 PR fortran/61999
2131 * gfortran.dg/dot_product_3.f90: New test case.
2132
2133 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
2134
2135 * g++.dg/ipa/devirt-35.C: Fix template.
2136 * g++.dg/ipa/devirt-36.C: Likewise.
2137 * g++.dg/ipa/devirt-37.C: New testcase.
2138
2139 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2140
2141 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
2142 * g++.dg/cpp0x/enum29.C: Adjust.
2143
2144 2014-08-08 Richard Biener <rguenther@suse.de>
2145
2146 * gcc.dg/strlenopt-8.c: Remove XFAIL.
2147 * gcc.dg/tree-prof/stringop-2.c: Adjust.
2148 * gfortran.dg/array_memcpy_4.f90: Likewise.
2149 * gfortran.dg/trim_optimize_1.f90: Likewise.
2150 * gfortran.dg/trim_optimize_2.f90: Likewise.
2151
2152 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
2153
2154 * gcc.dg/zero_sign_ext_test.c: New test.
2155
2156 2014-08-08 Bin Cheng <bin.cheng@arm.com>
2157
2158 * gcc.dg/torture/pr61772.c: Skip lto running.
2159
2160 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2161
2162 PR tree-optimization/60707
2163 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
2164
2165 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
2166
2167 * g++.dg/ipa/devirt-35.C: New testcase.
2168 * g++.dg/ipa/devirt-36.C: New testcase.
2169
2170 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2171
2172 PR c++/51312
2173 * g++.dg/cpp0x/enum29.C: New.
2174
2175 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2176
2177 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
2178 defining in dg-options.
2179 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
2180
2181 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
2182
2183 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
2184
2185 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
2186 on 32-bit hppa-hpux.
2187
2188 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
2189 * c-c++-common/pr50459.c: Likewise.
2190
2191 2014-08-07 Petr Murzin <petr.murzin@intel.com>
2192
2193 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
2194 values.h, change MAXDOUBLE for DBL_MAX.
2195 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2196 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
2197 values.h, change MAXFLOAT for FLT_MAX.
2198 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2199 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
2200 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
2201 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
2202 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
2203 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
2204 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
2205 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
2206 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
2207
2208 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2209
2210 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
2211
2212 2014-08-07 Marek Polacek <polacek@redhat.com>
2213
2214 * gcc.dg/fold-reassoc-3.c: New test.
2215
2216 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
2217
2218 * gcc.target/i386/struct-size.c: New.
2219
2220 2014-08-07 Tom de Vries <tom@codesourcery.com>
2221
2222 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
2223 * lib/target-supports.exp (check_effective_target_glibc)
2224 (check_effective_target_glibc_2_12_or_later)
2225 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
2226
2227 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
2228
2229 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
2230
2231 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
2232
2233 PR c++/43906
2234 * g++.dg/warn/Waddress-1.C: New.
2235
2236 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2237
2238 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
2239
2240 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
2241
2242 PR debug/61923
2243 * gcc.target/i386/pr61923.c: New test.
2244
2245 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
2246
2247 * gcc.target/aarch64/vdup_n_2.c: New test.
2248
2249 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2250
2251 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
2252 powerpc_elfv2.
2253
2254 2014-08-06 Jakub Jelinek <jakub@redhat.com>
2255
2256 PR rtl-optimization/61801
2257 * gcc.target/i386/pr61801.c: Rewritten.
2258
2259 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2260
2261 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
2262 Fix types.
2263 (test_vqdmlsls_lane_s32): Likewise.
2264 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2265 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2266
2267 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2268
2269 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
2270 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
2271 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
2272 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
2273 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
2274 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
2275 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
2276 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
2277
2278 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2279
2280 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
2281 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
2282 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
2283 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
2284 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
2285 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
2286
2287 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2288
2289 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
2290
2291 2014-08-04 Rohit <rohitarulraj@freescale.com>
2292
2293 PR target/60102
2294 * gcc.target/powerpc/pr60102.c: New testcase.
2295
2296 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2297
2298 PR target/61713
2299 * gcc.dg/pr61756.c: New test.
2300
2301 2014-08-04 Tom de Vries <tom@codesourcery.com>
2302
2303 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
2304 version instead of required-target.
2305 * lib/target-supports.exp
2306 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
2307 (check_effective_target_glibc_2_11_or_earlier): ... this.
2308
2309 2014-08-04 Arnaud Charlet <charlet@adacore.com>
2310
2311 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
2312 * gnat.dg/specs/debug1.ads: Adjust.
2313 * gnat.dg/specs/formal_type.ads: Fix error in test.
2314
2315 2014-08-03 Marek Polacek <polacek@redhat.com>
2316
2317 * gcc.dg/case-bogus-1.c: New test.
2318
2319 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2320
2321 PR c++/15339
2322 * g++.dg/other/default9.C: New.
2323 * g++.dg/other/default10.C: Likewise.
2324 * g++.dg/other/default3.C: Remove xfail.
2325
2326 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
2327
2328 * g++.dg/warn/Wsuggest-final.C: New testcase.
2329 * g++.dg/ipa/devirt-34.C: Fix.
2330
2331 2014-08-02 Marek Polacek <polacek@redhat.com>
2332
2333 PR c/59855
2334 * gcc.dg/Wdesignated-init-2.c: New test.
2335
2336 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2337
2338 DR 217 again
2339 * g++.dg/tc1/dr217-2.C: New.
2340
2341 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
2342
2343 PR other/61963
2344 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
2345
2346 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
2347
2348 PR middle-end/61455
2349 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
2350 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
2351
2352 2014-08-01 Jiong Wang <jiong.wang@arm.com>
2353
2354 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
2355 testcase.
2356
2357 2014-08-01 Richard Biener <rguenther@suse.de>
2358
2359 PR middle-end/61762
2360 * gcc.dg/pr61762.c: Align the string to make the testcase work
2361 on strict-align targets.
2362
2363 2014-08-01 Jakub Jelinek <jakub@redhat.com>
2364
2365 * c-c++-common/ubsan/align-1.c: New test.
2366 * c-c++-common/ubsan/align-2.c: New test.
2367 * c-c++-common/ubsan/align-3.c: New test.
2368 * c-c++-common/ubsan/align-4.c: New test.
2369 * c-c++-common/ubsan/align-5.c: New test.
2370 * c-c++-common/ubsan/attrib-4.c: New test.
2371 * g++.dg/ubsan/align-1.C: New test.
2372 * g++.dg/ubsan/align-2.C: New test.
2373 * g++.dg/ubsan/align-3.C: New test.
2374 * g++.dg/ubsan/attrib-1.C: New test.
2375 * g++.dg/ubsan/null-1.C: New test.
2376 * g++.dg/ubsan/null-2.C: New test.
2377
2378 2014-08-01 Tom de Vries <tom@codesourcery.com>
2379
2380 * lib/target-supports.exp (check_effective_target_glibc)
2381 (check_effective_target_glibc_2_12_or_later)
2382 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
2383 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
2384 not_glibc_2_11_or_earlier.
2385
2386 2014-07-31 Tom de Vries <tom@codesourcery.com>
2387
2388 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
2389
2390 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
2391
2392 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
2393 (test_vpaddd_s64): Likewise.
2394 (test_vpaddd_s64): Likewise.
2395 * gcc.target/aarch64/simd/vpaddd_f64: New.
2396 * gcc.target/aarch64/simd/vpaddd_s64: New.
2397 * gcc.target/aarch64/simd/vpaddd_u64: New.
2398
2399 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
2400
2401 PR target/61948
2402 * gcc.target/arm/pr61948.c: New test case.
2403
2404 2014-07-31 Richard Biener <rguenther@suse.de>
2405
2406 PR tree-optimization/61964
2407 * gcc.dg/torture/pr61964.c: New testcase.
2408
2409 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
2410
2411 PR c++/60517
2412 * c-c++-common/addrtmp.c: New file.
2413 * c-c++-common/uninit-G.c: Adapt.
2414
2415 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
2416
2417 PR lto/61868
2418 * gcc.dg/pr61868.c: New test.
2419
2420 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2421
2422 PR c++/57397
2423 * g++.dg/cpp0x/vt-57397-1.C: New.
2424 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
2425
2426 2014-07-30 Arnaud Charlet <charlet@adacore.com>
2427
2428 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
2429
2430 2014-07-30 Tom Tromey <tromey@redhat.com>
2431
2432 PR c/59855
2433 * gcc.dg/Wdesignated-init.c: New file.
2434
2435 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
2436
2437 * g++.dg/ipa/devirt-34.C: New testcase.
2438
2439 2014-07-28 Richard Biener <rguenther@suse.de>
2440
2441 PR rtl-optimization/61801
2442 * gcc.target/i386/pr61801.c: Fix testcase.
2443
2444 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
2445
2446 * gcc.dg/fold-abs-5.c: New test.
2447 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
2448 * gcc.dg/fold-compare-8.c: Likewise.
2449
2450 2014-07-28 Richard Biener <rguenther@suse.de>
2451
2452 PR middle-end/52478
2453 * gcc.dg/torture/ftrapv-1.c: New testcase.
2454
2455 2014-07-28 Richard Biener <rguenther@suse.de>
2456
2457 PR tree-optimization/61921
2458 * gfortran.dg/pr61921.f90: New testcase.
2459
2460 2014-07-28 Richard Biener <rguenther@suse.de>
2461
2462 PR rtl-optimization/61801
2463 * gcc.target/i386/pr61801.c: New testcase.
2464
2465 2014-07-27 Marek Polacek <polacek@redhat.com>
2466
2467 PR c/61861
2468 * gcc.dg/pr61861.c: New test.
2469
2470 2014-07-27 Petr Murzin <petr.murzin@intel.com>
2471
2472 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
2473 variable problem.
2474
2475 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
2476
2477 PR rtl-optimization/61926
2478 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
2479 Reverse argument order.
2480 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
2481 New XFAILed tests that match the original order.
2482
2483 2014-07-26 Marek Polacek <polacek@redhat.com>
2484
2485 PR c/61077
2486 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
2487
2488 2014-07-26 Tobias Burnus <burnus@net-b.de>
2489
2490 PR fortran/61881
2491 PR fortran/61888
2492 PR fortran/57305
2493 * gfortran.dg/sizeof_2.f90: Change dg-error.
2494 * gfortran.dg/sizeof_4.f90: New.
2495 * gfortran.dg/storage_size_1.f08: Correct expected
2496 value.
2497
2498 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
2499
2500 PR target/44551
2501 * gcc.target/i386/pr44551-1.c: New file.
2502
2503 2014-07-25 Xinliang David Li <davidxl@google.com>
2504
2505 * g++.dg/tree-prof/tree-prof.exp: Define macros.
2506 * g++.dg/tree-prof/reorder_class1.h: New file.
2507 * g++.dg/tree-prof/reorder_class2.h: New file.
2508 * g++.dg/tree-prof/reorder.C: New test.
2509 * g++.dg/tree-prof/morefunc.C: New test.
2510
2511 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
2512
2513 Implement N4051 - Allow typename in a template template parameter
2514 * lib/target-supports.exp (check_effective_target_c++1y): Now
2515 means C++1y and up.
2516 (check_effective_target_c++1y_down): New.
2517 (check_effective_target_c++1z_only): New.
2518 (check_effective_target_c++1z): New.
2519 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
2520 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
2521 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
2522
2523 2014-07-25 Tobias Burnus <burnus@net-b.de>
2524
2525 * gfortran.dg/storage_size_5.f90: New.
2526
2527 2014-07-25 Richard Biener <rguenther@suse.de>
2528
2529 PR middle-end/61762
2530 PR middle-end/61894
2531 * gcc.dg/pr61762.c: New testcase.
2532 * gcc.dg/fold-cstring.c: Likewise.
2533 * gcc.dg/fold-cvect.c: Likewise.
2534
2535 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2536
2537 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
2538
2539 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
2540 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
2541 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
2542 * gcc.c-torture/execute/pr23135.x: Likewise.
2543
2544 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2545
2546 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
2547
2548 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2549
2550 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
2551
2552 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2553
2554 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
2555
2556 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2557
2558 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2559 sequences.
2560 * gcc.target/aarch64/test_frame_2.c: Likewise.
2561 * gcc.target/aarch64/test_frame_4.c: Likewise.
2562 * gcc.target/aarch64/test_frame_6.c: Likewise.
2563 * gcc.target/aarch64/test_frame_7.c: Likewise.
2564 * gcc.target/aarch64/test_frame_8.c: Likewise.
2565 * gcc.target/aarch64/test_frame_10.c: Likewise.
2566
2567 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2568
2569 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2570 sequences.
2571 * gcc.target/aarch64/test_frame_10.c: Likewise.
2572 * gcc.target/aarch64/test_frame_2.c: Likewise.
2573 * gcc.target/aarch64/test_frame_4.c: Likewise.
2574 * gcc.target/aarch64/test_frame_6.c: Likewise.
2575 * gcc.target/aarch64/test_frame_7.c: Likewise.
2576 * gcc.target/aarch64/test_frame_8.c: Likewise.
2577 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
2578
2579 2014-07-24 Martin Jambor <mjambor@suse.cz>
2580
2581 PR ipa/61160
2582 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
2583
2584 2014-07-24 Richard Biener <rguenther@suse.de>
2585
2586 PR ipa/61823
2587 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
2588
2589 2014-07-24 Andreas Schwab <schwab@suse.de>
2590
2591 * lib/target-supports.exp (check_effective_target_arm_nothumb):
2592 Also check for __arm__.
2593
2594 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2595
2596 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2597 sequences.
2598
2599 2014-07-24 Marek Polacek <polacek@redhat.com>
2600
2601 PR c/57653
2602 * c-c++-common/pr57653.c: New test.
2603 * c-c++-common/pr57653.h: New file.
2604 * c-c++-common/pr57653-2.c: New test.
2605 * c-c++-common/pr57653-2.h: New file.
2606
2607 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2608
2609 * gcc.target/aarch64/test_frame_common.h: New file.
2610 * gcc.target/aarch64/test_frame_1.c: Likewise.
2611 * gcc.target/aarch64/test_frame_2.c: Likewise.
2612 * gcc.target/aarch64/test_frame_3.c: Likewise.
2613 * gcc.target/aarch64/test_frame_4.c: Likewise.
2614 * gcc.target/aarch64/test_frame_5.c: Likewise.
2615 * gcc.target/aarch64/test_frame_6.c: Likewise.
2616 * gcc.target/aarch64/test_frame_7.c: Likewise.
2617 * gcc.target/aarch64/test_frame_8.c: Likewise.
2618 * gcc.target/aarch64/test_frame_9.c: Likewise.
2619 * gcc.target/aarch64/test_frame_10.c: Likewise.
2620 * gcc.target/aarch64/test_frame_11.c: Likewise.
2621 * gcc.target/aarch64/test_frame_12.c: Likewise.
2622 * gcc.target/aarch64/test_frame_13.c: Likewise.
2623 * gcc.target/aarch64/test_frame_14.c: Likewise.
2624 * gcc.target/aarch64/test_frame_15.c: Likewise.
2625
2626 2014-07-23 Marek Polacek <polacek@redhat.com>
2627
2628 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
2629 in the structure.
2630
2631 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2632
2633 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2634 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2635 * gcc.dg/pr10474.c (target): Likewise.
2636
2637 2014-07-22 Martin Jambor <mjambor@suse.cz>
2638
2639 PR ipa/61160
2640 * pr61160-3.C (main): Return zero.
2641
2642 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
2643
2644 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2645 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2646 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2647 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2648 * gcc.target/aarch64/simd/ext_s64.x: Remove.
2649 * gcc.target/aarch64/simd/ext_u64.x: Remove.
2650
2651 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
2652
2653 PR tree-optimization/61822
2654 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2655
2656 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2657
2658 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2659
2660 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2661
2662 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2663 -msse2 -mno-avx instead of -msse.
2664
2665 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2666
2667 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2668 * gcc.dg/pr44024.c (dg-options): Add -O1.
2669 (dg-final): Check for the condition.
2670 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2671
2672 2014-07-21 Bin Cheng <bin.cheng@arm.com>
2673
2674 PR target/55701
2675 * gcc.target/arm/memset-inline-1.c: New test.
2676 * gcc.target/arm/memset-inline-2.c: New test.
2677 * gcc.target/arm/memset-inline-3.c: New test.
2678 * gcc.target/arm/memset-inline-4.c: New test.
2679 * gcc.target/arm/memset-inline-5.c: New test.
2680 * gcc.target/arm/memset-inline-6.c: New test.
2681 * gcc.target/arm/memset-inline-7.c: New test.
2682 * gcc.target/arm/memset-inline-8.c: New test.
2683 * gcc.target/arm/memset-inline-9.c: New test.
2684
2685 2014-07-21 Tom de Vries <tom@codesourcery.com>
2686
2687 PR target/61827
2688 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2689 to bar symbol in scan-assembler-times call check.
2690
2691 2014-07-21 Tom de Vries <tom@codesourcery.com>
2692
2693 PR target/61827
2694 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2695 for darwin in scan-assembler-times check.
2696 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2697 scan-assembler-not checks. Add checks for insns.
2698 (main): Remove.
2699 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2700 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
2701 (main): Remove.
2702
2703 2014-07-21 Tom de Vries <tom@codesourcery.com>
2704
2705 PR target/61827
2706 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2707 dg-options. Add checks for insns with xmm registers. Remove
2708 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
2709 (main): Remove.
2710
2711 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
2712
2713 PR target/61855
2714 * gcc.target/i386/pr61855.c: New test.
2715
2716 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
2717
2718 * gnat.dg/pack20.ad[sb]: New test.
2719 * gnat.dg/pack20_pkg.ads: New helper.
2720
2721 2014-07-20 Ian Lance Taylor <iant@google.com>
2722
2723 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2724 package for compiledir tests.
2725
2726 2014-07-20 Marek Polacek <polacek@redhat.com>
2727
2728 PR c/61852
2729 * gcc.dg/pr61852.c: New test.
2730
2731 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
2732
2733 * gcc.dg/stack-usage-2.c: Adjust.
2734
2735 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
2736
2737 PR target/61794
2738 * gcc.target/i386/pr61794.c: New test.
2739
2740 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
2741
2742 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2743 involving both inputs rather than a multiplication involving one.
2744 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2745 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2746 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2747
2748 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2749
2750 PR c++/50961
2751 * g++.dg/template/operator13.C: New.
2752
2753 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2754
2755 * gcc.target/aarch64/simd/vfma_f64.c: New test.
2756 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
2757 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2758 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
2759
2760 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
2761
2762 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
2763 * c-c++-common/ubsan/bounds-5.c: Likewise.
2764 * c-c++-common/ubsan/bounds-6.c: Likewise.
2765 * c-c++-common/ubsan/bounds-7.c: Likewise.
2766 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
2767 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2768 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2769 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
2770 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2771 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
2772 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
2773 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2774 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
2775 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
2776
2777 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2778
2779 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
2780 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2781 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2782 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2783
2784 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
2785
2786 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
2787 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
2788 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
2789
2790 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2791
2792 PR c++/61804
2793 * g++.dg/parse/pr61804.C: New.
2794
2795 2014-07-16 Arnaud Charlet <charlet@adacore.com>
2796
2797 * gnat.dg/specs/alignment2.ads: Update.
2798 * gnat.dg/specs/size_clause1.ads: Likewise.
2799 * gnat.dg/specs/size_clause2.ads: Likewise.
2800
2801 2014-07-16 Dodji Seketeli <dodji@redhat.com>
2802
2803 PR preprocessor/60723 - missing system-ness marks for macro tokens
2804 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
2805
2806 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2807
2808 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
2809 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
2810 -mieee-with-inexact for alpha*-*-*.
2811
2812 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2813
2814 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
2815 Add IEEE options to compile flags.
2816 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
2817 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
2818
2819 2014-07-15 Michael Matz <matz@suse.de>
2820
2821 PR rtl-optimization/61772
2822 * gcc.dg/torture/pr61772.c: New test.
2823
2824 2014-07-15 Marek Polacek <polacek@redhat.com>
2825
2826 * gcc.dg/ubsan/bounds-1.c: New test.
2827
2828 2014-06-15 Tobias Burnus <burnus@net-b.de>
2829
2830 * gfortran.dg/coarray_34.f90: New.
2831 * gfortran.dg/coarray_6.f90: Update test case.
2832
2833 2014-07-14 Richard Biener <rguenther@suse.de>
2834
2835 PR tree-optimization/61779
2836 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
2837
2838 2014-07-14 Richard Biener <rguenther@suse.de>
2839
2840 PR tree-optimization/61786
2841 * gcc.dg/torture/pr61786.c: New testcase.
2842 * gcc.dg/lto/pr61786_0.c: Likewise.
2843 * gcc.dg/lto/pr61786_1.c: Likewise.
2844
2845 2014-07-14 Richard Biener <rguenther@suse.de>
2846
2847 PR tree-optimization/61757
2848 PR tree-optimization/61783
2849 PR tree-optimization/61787
2850 * gcc.dg/torture/pr61757.c: New testcase.
2851 * gcc.dg/torture/pr61787.c: Likewise.
2852
2853 2014-07-14 Jakub Jelinek <jakub@redhat.com>
2854
2855 PR middle-end/61294
2856 * c-c++-common/Wmemset-transposed-args1.c: New test.
2857 * c-c++-common/Wmemset-transposed-args2.c: New test.
2858 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
2859
2860 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
2861
2862 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
2863 longer happens during parsing.
2864 * gcc.dg/pr44024.c: Update template.
2865 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
2866 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
2867 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
2868
2869 2014-07-13 Tom de Vries <tom@codesourcery.com>
2870
2871 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
2872 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
2873
2874 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
2875
2876 PR C++/60209 - Declaration of user-defined literal operator cause error
2877 * g++.dg/cpp0x/pr60209-neg.C: New.
2878 * g++.dg/cpp0x/pr60209.C: New.
2879 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
2880
2881 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
2882
2883 PR c++/60967
2884 * g++.dg/cilk-plus/pr60967.C: New.
2885
2886 2014-07-13 Tobias Burnus <burnus@net-b.de>
2887
2888 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
2889
2890 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
2891
2892 PR fortran/61780
2893 * gfortran.dg/dependency_44.f90 : New test
2894
2895 2014-07-12 Tobias Burnus <burnus@net-b.de>
2896
2897 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
2898 * gfortran.dg/coarray_atomic_2.f90: New.
2899 * gfortran.dg/coarray_atomic_3.f90: New.
2900 * gfortran.dg/coarray_atomic_4.f90: New.
2901 * gfortran.dg/coarray/atomic_2.f90: New.
2902
2903 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
2904
2905 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
2906 * g++.dg/cpp0x/pr57644.C: New.
2907
2908 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2909
2910 PR c++/53159
2911 * g++.dg/cpp0x/Wnarrowing1.C: New.
2912
2913 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
2914
2915 PR preprocessor/61389
2916 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
2917 * gcc.dg/cpp/sysmac1.c: Likewise.
2918
2919 2014-07-11 Richard Biener <rguenther@suse.de>
2920
2921 PR middle-end/61473
2922 * gcc.dg/memmove-4.c: New testcase.
2923 * gcc.dg/strlenopt-8.c: XFAIL.
2924 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
2925
2926 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
2927
2928 PR target/61561
2929 * gcc.dg/pr61561.c: New test.
2930
2931 2014-07-10 Tom de Vries <tom@codesourcery.com>
2932
2933 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
2934 dg-options.
2935 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
2936 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
2937 dg-options.
2938
2939 2014-07-10 Richard Biener <rguenther@suse.de>
2940
2941 PR c-family/61741
2942 * c-c++-common/torture/pr61741.c: Use signed char.
2943
2944 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
2945
2946 * gnat.dg/opt39.adb: New test.
2947
2948 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
2949
2950 PR tree-optimization/61742
2951 * gcc.dg/torture/pr61742.c: New test.
2952 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
2953 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
2954
2955 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2956
2957 PR c++/60686
2958 * g++.dg/cpp0x/explicit8.C: New.
2959
2960 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2961
2962 DR 1584
2963 PR c++/57466
2964 * g++.dg/template/pr57466.C: New.
2965 * g++.dg/cpp0x/pr57466.C: Likewise.
2966 * g++.dg/template/unify6.C: Update.
2967
2968 2014-07-09 Tom de Vries <tom@codesourcery.com>
2969
2970 * gcc.target/i386/fuse-caller-save-rec.c: New test.
2971
2972 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2973
2974 * gfortran.dg/ieee/underflow_1.f90: New file.
2975
2976 2014-07-09 Richard Biener <rguenther@suse.de>
2977
2978 PR c-family/61741
2979 * c-c++-common/torture/pr61741.c: New testcase.
2980
2981 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
2982
2983 * lib/target-supports.exp
2984 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
2985
2986 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
2987
2988 * gcc.dg/globalalias.c: Remove XFAIL.
2989 * gcc.dg/localalias.c: Remove XFAIL.
2990
2991 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
2992
2993 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
2994 * g++.dg/cpp0x/pr58155.C: New.
2995
2996 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2997
2998 PR testsuite/61453
2999 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
3000 Adjust regexp for more targets.
3001
3002 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
3003 Paolo Carlini <paolo.carlini@oracle.com>
3004
3005 PR c++/59361
3006 * g++.dg/cpp0x/vt-59361.C: New.
3007
3008 2014-07-08 Sriraman Tallam <tmsriram@google.com>
3009
3010 PR target/61599
3011 * gcc.target/i386/pr61599-1.c: New test.
3012 * gcc.target/i386/pr61599-2.c: New test.
3013
3014 2014-07-08 Jakub Jelinek <jakub@redhat.com>
3015
3016 PR rtl-optimization/61673
3017 * gcc.c-torture/execute/pr61673.c: New test.
3018
3019 PR tree-optimization/61725
3020 * gcc.dg/tree-ssa/vrp93.c: New test.
3021 * gcc.c-torture/execute/pr61725.c: New test.
3022
3023 2014-07-08 Richard Biener <rguenther@suse.de>
3024
3025 * tree-ssa-dom.h (loop_depth_of_name): Remove.
3026 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
3027 restriction on loop depth difference.
3028 (record_equality): Likewise.
3029 (propagate_rhs_into_lhs): Likewise. Simplify condition.
3030 (loop_depth_of_name): Remove.
3031 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
3032 restriction on loop depth difference.
3033 (init_copy_prop): Likewise.
3034
3035 2014-07-08 Richard Biener <rguenther@suse.de>
3036
3037 PR tree-optimization/61681
3038 * gcc.dg/torture/pr61681.c: New testcase.
3039
3040 2014-07-08 Richard Biener <rguenther@suse.de>
3041
3042 PR tree-optimization/61680
3043 * gcc.dg/vect/pr61680.c: New testcase.
3044
3045 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
3046
3047 PR tree-optimization/61576
3048 * gcc.dg/torture/pr61576.c: New test.
3049
3050 2014-07-08 Marek Polacek <polacek@redhat.com>
3051
3052 PR c/60226
3053 * c-c++-common/pr60226.c: New test.
3054
3055 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
3056
3057 PR fortran/61459
3058 PR fortran/58883
3059 * gfortran.dg/allocatable_function_8.f90 : New test
3060
3061 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
3062
3063 * gcc.target/powerpc/spe-evmerge.c: New file.
3064
3065 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3066
3067 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
3068
3069 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
3070
3071 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
3072
3073 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3074
3075 PR c++/58898
3076 * g++.dg/parse/pr58898.C: New.
3077
3078 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3079
3080 * gfortran.dg/list_read_12.f90: Delete the file.
3081 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
3082 of dg-runtest.
3083
3084 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3085
3086 PR libgfortran/61640
3087 * gfortran.dg/arrayio_16.f90: New test.
3088
3089 2014-07-06 Marek Polacek <polacek@redhat.com>
3090
3091 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
3092 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3093
3094 2014-07-06 Marek Polacek <polacek@redhat.com>
3095
3096 PR c/6940
3097 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
3098 -Wno-sizeof-array-argument.
3099 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3100 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
3101 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3102 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
3103 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
3104 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3105 * c-c++-common/sizeof-array-argument.c: New test.
3106 * gcc.dg/vla-5.c: Add dg-warnings.
3107
3108 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
3109
3110 * g++.dg/ipa/devirt-26.C: Update testcase.
3111 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
3112 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
3113
3114 2014-07-04 Tobias Burnus <burnus@net-b.de>
3115
3116 * gfortran.dg/coarray/coindexed_3.f90: New.
3117
3118 2014-07-04 Jakub Jelinek <jakub@redhat.com>
3119
3120 PR middle-end/61654
3121 * g++.dg/opt/pr61654.C: New test.
3122
3123 PR tree-optimization/61684
3124 * gcc.c-torture/compile/pr61684.c: New test.
3125
3126 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
3127
3128 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
3129 dg-runtest's. Adapt all callers.
3130 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
3131 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
3132 * lib/go-dg.exp (go-dg-runtest): Likewise.
3133 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3134 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
3135
3136 2014-07-03 Jakub Jelinek <jakub@redhat.com>
3137
3138 PR tree-optimization/61682
3139 * gcc.c-torture/execute/pr61682.c: New test.
3140
3141 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3142
3143 * gcc.target/powerpc/shift-dot.c: New test.
3144
3145 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3146
3147 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
3148 avoid optimization.
3149
3150 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3151
3152 * gcc.target/arm/identical-invariants.c: New test.
3153
3154 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
3155 Chen Gang <gang.chen.5i5j@gmail.com>
3156
3157 * gcc.c-torture/compile/section.c: New testcase.
3158
3159 2014-07-02 Christian Bruel <christian.bruel@st.com>
3160
3161 PR target/29349
3162 PR target/53513
3163 * gcc.target/sh/fpchg.c: New test.
3164
3165 2014-07-02 Jakub Jelinek <jakub@redhat.com>
3166 Fritz Reese <Reese-Fritz@zai.com>
3167
3168 * gfortran.dg/oldstyle_5.f: New test.
3169
3170 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
3171
3172 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
3173 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
3174
3175 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3176
3177 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
3178 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3179 * g++.dg/parse/error11.C: Likewise.
3180 * g++.old-deja/g++.brendan/template17.C: Likewise.
3181
3182 2014-07-02 Tobias Burnus <burnus@net-b.de>
3183
3184 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
3185 * gfortran.dg/coarray/send_array.f90: Ditto.
3186 * gfortran.dg/coarray/sendget_array.f90: Ditto.
3187
3188 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
3189 Yufeng Zhang <yufeng.zhang@arm.com>
3190
3191 * gcc.target/aarch64/aapcs64/aapcs64.exp:
3192 (additional_flags_for_func_ret): New variable based on
3193 $additional_flags with -fno-use-caller-save.
3194 (func-ret-*.c): Use the new variable.
3195
3196 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3197
3198 PR c++/59637
3199 * g++.dg/cpp0x/decltype60.C: New.
3200
3201 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3202
3203 * gcc.target/aarch64/simd/vcage_f64.c: New test.
3204 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
3205 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
3206 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
3207 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
3208 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
3209 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
3210 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
3211
3212 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3213
3214 * g++.dg/cpp1y/pr59867.C: Fix target selector.
3215
3216 2014-07-01 Marek Polacek <polacek@redhat.com>
3217
3218 * gcc.dg/Wint-conversion.c: New test.
3219
3220 2014-07-01 Marek Polacek <polacek@redhat.com>
3221
3222 PR c/58286
3223 * gcc.dg/Wincompatible-pointer-types.c: New test.
3224
3225 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
3226
3227 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
3228 MicroBlaze specific pattern.
3229
3230 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3231
3232 PR c++/58781
3233 PR c++/60249
3234 PR c++/59867
3235 * testsuite/g++.dg/cpp0x/pr58781.C: New.
3236 * testsuite/g++.dg/cpp0x/pr60249.C: New.
3237 * testsuite/g++.dg/cpp1y/pr59867.C: New.
3238
3239 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3240
3241 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
3242 test requires greater precision than the current PowerPC long
3243 double implementation supports.
3244
3245 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3246
3247 PR c++/54891
3248 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
3249
3250 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3251
3252 PR c++/51400
3253 * g++.dg/cpp0x/constexpr-attribute3.C: New.
3254
3255 2014-06-30 Jeff Law <law@redhat.com>
3256
3257 PR tree-optimization/61607
3258 * gcc.dg/tree-ssa/pr61607.c: New test.
3259
3260 2014-06-30 Marek Polacek <polacek@redhat.com>
3261
3262 * c-c++-common/ubsan/attrib-2.c: New test.
3263 * g++.dg/ubsan/return-3.C: New test.
3264
3265 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
3266
3267 PR middle-end/57541
3268 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
3269 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
3270
3271 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3272
3273 * gcc.dg/ira-loop-pressure.c: New test.
3274
3275 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3276
3277 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
3278 checks that the dump is generated.
3279
3280 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3281
3282 PR fortran/36275
3283 PR fortran/38839
3284 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
3285 * gfortran.dg/binding_label_tests_27.f90: New file.
3286
3287 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3288
3289 * gfortran.dg/graphite/pr59586.f: New testcase.
3290
3291 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
3292
3293 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
3294
3295 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3296
3297 PR fortran/29383
3298 * lib/target-supports.exp (check_effective_target_fortran_ieee):
3299 New function.
3300 * gfortran.dg/ieee/ieee.exp: New file.
3301 * gfortran.dg/ieee/ieee_1.F90: New file.
3302 * gfortran.dg/ieee/ieee_2.f90: New file.
3303 * gfortran.dg/ieee/ieee_3.f90: New file.
3304 * gfortran.dg/ieee/ieee_4.f90: New file.
3305 * gfortran.dg/ieee/ieee_5.f90: New file.
3306 * gfortran.dg/ieee/ieee_6.f90: New file.
3307 * gfortran.dg/ieee/ieee_7.f90: New file.
3308 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
3309
3310 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
3311
3312 * g++.dg/cpp0x/elision_conv.C: New.
3313
3314 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3315
3316 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
3317
3318 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3319
3320 PR c++/61614
3321 * g++.dg/ext/complit14.C: New.
3322
3323 2014-06-27 Martin Jambor <mjambor@suse.cz>
3324
3325 PR ipa/61160
3326 * g++.dg/ipa/pr61160-2.C: New test.
3327 * g++.dg/ipa/pr61160-3.C: Likewise.
3328
3329 2014-06-27 Jakub Jelinek <jakub@redhat.com>
3330
3331 PR tree-optimization/57233
3332 PR tree-optimization/61299
3333 * gcc.dg/pr57233.c: New test.
3334 * gcc.target/i386/pr57233.c: New test.
3335 * gcc.target/i386/sse2-pr57233.c: New test.
3336 * gcc.target/i386/avx-pr57233.c: New test.
3337 * gcc.target/i386/avx2-pr57233.c: New test.
3338 * gcc.target/i386/avx512f-pr57233.c: New test.
3339 * gcc.target/i386/xop-pr57233.c: New test.
3340
3341 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
3342
3343 * gcc.dg/typeof-2.c: New testcase.
3344
3345 2014-06-27 Marek Polacek <polacek@redhat.com>
3346
3347 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
3348 (fn1): Remove store to out-of-bounds location. Add memory barrier.
3349 (fn2): Likewise.
3350 (fn5): Likewise.
3351 (fn6): Likewise.
3352 (fn7): Likewise.
3353 (fn8): Likewise.
3354 (fn9): Likewise.
3355 (fn11): Likewise.
3356 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
3357 location. Add memory barrier.
3358 (fn2): Likewise.
3359 (fn3): Likewise.
3360 (fn4): Likewise.
3361 (fn5): Likewise.
3362 * c-c++-common/ubsan/bounds-7.c: New test.
3363
3364 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3365
3366 PR libgfortran/61499
3367 * gfortran.dg/arrayio_15.f90: New test.
3368
3369 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
3370
3371 PR target/61586
3372 * gcc.target/alpha/pr61586.c: New test.
3373
3374 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3375
3376 PR c++/57573
3377 * g++.dg/template/pr57573.C: New.
3378
3379 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
3380
3381 * gcc.dg/tree-ssa/interposition.c: New testcase.
3382
3383 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3384
3385 PR c++/56633
3386 * g++.dg/cpp0x/deleted8.C: New.
3387
3388 2014-06-26 Martin Jambor <mjambor@suse.cz>
3389
3390 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
3391 parameter.
3392 * g++.dg/simulate-thread/bitfields.C: Likewise.
3393 * gcc.dg/simulate-thread/strict-align-global.c: Remove
3394 allow-packed-store-data-races parameter.
3395 * gcc.dg/simulate-thread/subfields.c: Likewise.
3396 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
3397 to one.
3398
3399 2014-06-26 Martin Jambor <mjambor@suse.cz>
3400
3401 * g++.dg/ipa/pr60600.C: Fix typo.
3402 * g++.dg/ipa/devirt-25.C: Likewise.
3403
3404 2014-06-26 Richard Biener <rguenther@suse.de>
3405
3406 PR tree-optimization/61607
3407 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
3408
3409 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3410
3411 * gcc.dg/inline-22.c: Add bind_pic_locally.
3412 * gcc.dg/inline_4.c: Ditto.
3413 * gcc.dg/fail_always_inline.c: Ditto.
3414 * g++.dg/ipa/devirt-25.C: Ditto.
3415
3416 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3417
3418 * lib/target-support.exp (bind_pic_locally): Save the flags to
3419 'flags_to_postpone' instead of appending to 'flags'.
3420 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
3421 with flags_to_postpone and revert after target_compile.
3422 * lib/g++.exp (g++_target_compile): Ditto.
3423 * lib/gfortran.exp (gfortran_target_compile): Ditto.
3424
3425 2014-06-26 Nick Clifton <nickc@redhat.com>
3426
3427 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
3428
3429 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
3430
3431 PR c++/61537
3432 * g++.dg/template/pr61537.C: New testcase.
3433
3434 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3435
3436 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
3437 powerpc*-*-linux*.
3438
3439 2014-06-25 Tobias Burnus <burnus@net-b.de>
3440
3441 * gfortran.dg/coarray_33.f90: New.
3442
3443 2014-06-25 Tobias Burnus <burnus@net-b.de>
3444
3445 * gfortran.dg/coarray/coindexed_1.f90: New.
3446
3447 2014-06-25 Tobias Burnus <burnus@net-b.de>
3448
3449 * gfortran.dg/coarray_collectives_7.f90: New.
3450
3451 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3452
3453 * gcc.c-torture/execute/20140622-1.c: New test.
3454
3455 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
3456
3457 DR 178
3458 PR c++/49132
3459 * g++.dg/cpp0x/aggr1.C: New.
3460 * g++.dg/cpp0x/aggr2.C: Likewise.
3461 * g++.dg/init/aggr11.C: Likewise.
3462 * g++.dg/init/aggr12.C: Likewise.
3463
3464 2014-06-25 Martin Jambor <mjambor@suse.cz>
3465
3466 * g++.dg/ipa/pr61540.C: Remove dumping test.
3467
3468 2014-06-25 Marek Polacek <polacek@redhat.com>
3469
3470 PR c/61162
3471 * gcc.dg/pr61162.c: Adjust dg-warning.
3472 * gcc.dg/pr61162-2.c: New test.
3473
3474 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
3475
3476 PR tree-optimization/57742
3477 * gcc.dg/tree-ssa/calloc-3.c: New file.
3478
3479 2014-06-25 Richard Biener <rguenther@suse.de>
3480
3481 PR testsuite/61560
3482 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
3483 for targets that return _Complex float in memory.
3484
3485 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3486
3487 * gcc.target/arm/vect-noalign.c: Adjust options.
3488
3489 2014-06-24 Cong Hou <congh@google.com>
3490
3491 * gcc.dg/vect/vect-reduc-sad.c: New.
3492 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
3493
3494 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
3495
3496 PR tree-optimization/57742
3497 * g++.dg/tree-ssa/calloc.C: New testcase.
3498 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
3499 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
3500 * gcc.dg/strlenopt-9.c: Adapt.
3501
3502 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
3503
3504 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
3505 global variable.
3506 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
3507 instead of calling sequentially in the C code.
3508 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
3509 saved_return_address to the stack frame where LR register was stored.
3510 (saved_return_address): Declare weak.
3511
3512 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3513
3514 PR c++/33972
3515 * g++.dg/other/operator3.C: New.
3516 * g++.dg/template/operator8.C: Adjust.
3517 * g++.dg/template/operator9.C: Likewise.
3518
3519 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
3520
3521 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
3522
3523 2014-06-24 Richard Biener <rguenther@suse.de>
3524
3525 PR tree-optimization/61572
3526 * gcc.target/i386/pr61572.c: New testcase.
3527
3528 2014-06-24 Jakub Jelinek <jakub@redhat.com>
3529
3530 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
3531 reduction clause.
3532 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
3533 Remove Label is never defined expected error.
3534 * gfortran.dg/gomp/udr8.f90: New test.
3535
3536 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3537
3538 PR tree-optimization/61554
3539 * g++.dg/torture/pr61554.C: New testcase.
3540
3541 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
3542
3543 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
3544
3545 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
3546
3547 * gcc.dg/localalias-2.c: Guard by require-alias.
3548 * gcc.dg/globalalias-2.c: Likewise.
3549
3550 2014-06-23 Kai Tietz <ktietz@redhat.com>
3551
3552 * gcc.target/i386/indjmp-1.c: New test.
3553
3554 2014-06-23 Andrew Pinski <apinski@cavium.com>
3555
3556 * gcc.c-torture/compile/20140723-1.c: New testcase.
3557
3558 2014-06-23 Marek Polacek <polacek@redhat.com>
3559
3560 PR c/61553
3561 * c-c++-common/pr61553.c (foo): Add dg-error.
3562
3563 2014-06-23 Tobias Burnus <burnus@net-b.de>
3564
3565 * gfortran.dg/coarray_32.f90: New.
3566
3567 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3568
3569 DR 577
3570 PR c++/33101
3571 * g++.dg/other/void1.C: Adjust.
3572 * g++.dg/other/void3.C: Likewise.
3573
3574 2014-06-23 Marek Polacek <polacek@redhat.com>
3575
3576 PR c/61553
3577 * c-c++-common/pr61553.c: New test.
3578
3579 2014-06-23 Richard Biener <rguenther@suse.de>
3580
3581 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
3582 * g++.dg/vect/slp-pr50819.cc: Likewise.
3583 * g++.dg/vect/slp-pr56812.cc: Likewise.
3584 * gcc.dg/vect/bb-slp-1.c: Likewise.
3585 * gcc.dg/vect/bb-slp-10.c: Likewise.
3586 * gcc.dg/vect/bb-slp-11.c: Likewise.
3587 * gcc.dg/vect/bb-slp-13.c: Likewise.
3588 * gcc.dg/vect/bb-slp-14.c: Likewise.
3589 * gcc.dg/vect/bb-slp-15.c: Likewise.
3590 * gcc.dg/vect/bb-slp-16.c: Likewise.
3591 * gcc.dg/vect/bb-slp-17.c: Likewise.
3592 * gcc.dg/vect/bb-slp-18.c: Likewise.
3593 * gcc.dg/vect/bb-slp-19.c: Likewise.
3594 * gcc.dg/vect/bb-slp-2.c: Likewise.
3595 * gcc.dg/vect/bb-slp-20.c: Likewise.
3596 * gcc.dg/vect/bb-slp-21.c: Likewise.
3597 * gcc.dg/vect/bb-slp-22.c: Likewise.
3598 * gcc.dg/vect/bb-slp-23.c: Likewise.
3599 * gcc.dg/vect/bb-slp-24.c: Likewise.
3600 * gcc.dg/vect/bb-slp-25.c: Likewise.
3601 * gcc.dg/vect/bb-slp-26.c: Likewise.
3602 * gcc.dg/vect/bb-slp-27.c: Likewise.
3603 * gcc.dg/vect/bb-slp-28.c: Likewise.
3604 * gcc.dg/vect/bb-slp-29.c: Likewise.
3605 * gcc.dg/vect/bb-slp-3.c: Likewise.
3606 * gcc.dg/vect/bb-slp-30.c: Likewise.
3607 * gcc.dg/vect/bb-slp-31.c: Likewise.
3608 * gcc.dg/vect/bb-slp-32.c: Likewise.
3609 * gcc.dg/vect/bb-slp-4.c: Likewise.
3610 * gcc.dg/vect/bb-slp-5.c: Likewise.
3611 * gcc.dg/vect/bb-slp-6.c: Likewise.
3612 * gcc.dg/vect/bb-slp-7.c: Likewise.
3613 * gcc.dg/vect/bb-slp-8.c: Likewise.
3614 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3615 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3616 * gcc.dg/vect/bb-slp-9.c: Likewise.
3617 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3618 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3619 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3620 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3621 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3622 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3623 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3624 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3625 * gcc.dg/vect/pr26359.c: Likewise.
3626 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
3627
3628 2014-06-23 Marek Polacek <polacek@redhat.com>
3629
3630 * c-c++-common/pr49706-2.c: New test.
3631
3632 2014-06-23 Alan Modra <amodra@gmail.com>
3633
3634 * gcc.dg/pr61583.c: New.
3635
3636 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3637
3638 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
3639 [u]int64x1_t.
3640
3641 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3642 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3643
3644 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3645 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3646 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3647 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3648 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3649 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3650 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3651 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3652 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3653 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3654 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3655 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3656 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3657 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3658 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3659 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3660 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3661 test_vsrid_n_u64): Fix signature to match intrinsic.
3662
3663 (test_vabs_s64): Remove.
3664 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3665
3666 (test_vdupd_lane_s64): Rename to...
3667 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3668
3669 (test_vdupd_lane_u64): Rename to...
3670 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3671
3672 (test_vtst_s64): Rename to...
3673 (test_vtstd_s64): ...and change int64x1_t to int64_t.
3674
3675 (test_vtst_u64): Rename to...
3676 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3677
3678 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3679 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3680 Remove out-of-bounds tests.
3681 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
3682 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3683 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
3684
3685 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3686
3687 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3688 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3689 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3690 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
3691 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3692 vector types.
3693 * gcc.target/aarch64/vsub_f64.c: Likewise.
3694 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3695 scheme as now the same for all variants.
3696 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3697 float64x1_t.
3698
3699 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3700
3701 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3702
3703 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3704
3705 * gcc.dg/localalias.c: Fix broken commit.
3706 * gcc.dg/globalalias.c: Likewise.
3707
3708 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3709
3710 * gcc.dg/localalias.c: New testcase.
3711 * gcc.dg/localalias-2.c: New testcase.
3712 * gcc.dg/globalalias.c: New testcase.
3713 * gcc.dg/globalalias-2.c: New testcase.
3714
3715 2014-06-20 Jakub Jelinek <jakub@redhat.com>
3716
3717 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3718
3719 2014-06-20 Marek Polacek <polacek@redhat.com>
3720
3721 * c-c++-common/ubsan/bounds-1.c: New test.
3722 * c-c++-common/ubsan/bounds-2.c: New test.
3723 * c-c++-common/ubsan/bounds-3.c: New test.
3724 * c-c++-common/ubsan/bounds-4.c: New test.
3725 * c-c++-common/ubsan/bounds-5.c: New test.
3726 * c-c++-common/ubsan/bounds-6.c: New test.
3727
3728 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
3729
3730 Make the tests big-endian friendly.
3731
3732 * gcc.target/aarch64/aapcs64/test_25.c: Update.
3733 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3734 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3735 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3736 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3737 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3738 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3739 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3740 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3741
3742 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3743 Max Ostapenko <m.ostapenko@partner.samsung.com>
3744
3745 PR sanitizer/61547
3746 * c-c++-common/asan/strlen-overflow-1.c: New test.
3747
3748 2014-06-20 Martin Jambor <mjambor@suse.cz>
3749
3750 PR ipa/61540
3751 * g++.dg/ipa/pr61540.C: New test.
3752
3753 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3754 Max Ostapenko <m.ostapenko@partner.samsung.com>
3755
3756 PR sanitizer/61530
3757 * c-c++-common/asan/pr61530.c: New test.
3758
3759 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3760
3761 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
3762 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
3763 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
3764 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
3765 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
3766 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
3767 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
3768 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
3769 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
3770 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
3771 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
3772 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
3773 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3774 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3775 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
3776 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
3777 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
3778 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
3779 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
3780 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
3781 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
3782 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3783 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3784 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
3785 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
3786 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
3787 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
3788 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
3789 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
3790 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
3791 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
3792 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
3793 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
3794 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
3795 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
3796 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3797 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3798 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
3799 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
3800 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
3801 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
3802 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
3803 (test_vqdmlal_high_lane_s16): Fix parameter type.
3804 (test_vqdmlal_high_lane_s32): Likewise.
3805 (test_vqdmull_high_lane_s16): Likewise.
3806 (test_vqdmull_high_lane_s32): Likewise.
3807 (test_vqdmlsl_high_lane_s32): Likewise.
3808 (test_vqdmlsl_high_lane_s16): Likewise.
3809 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
3810 Fix argument type.
3811 (test_vqdmlals_lane_s32): Likewise.
3812 (test_vqdmlslh_lane_s16): Likewise.
3813 (test_vqdmlsls_lane_s32): Likewise.
3814 (test_vqdmulhh_lane_s16): Likewise.
3815 (test_vqdmulhs_lane_s32): Likewise.
3816 (test_vqdmullh_lane_s16): Likewise.
3817 (test_vqdmulls_lane_s32): Likewise.
3818 (test_vqrdmulhh_lane_s16): Likewise.
3819 (test_vqrdmulhs_lane_s32): Likewise.
3820
3821 2014-06-20 Tobias Burnus <burnus@net-b.de>
3822
3823 PR testsuite/61567
3824 * gfortran.dg/coarray_collectives_5.f90: Update
3825 dg-final scan-tree-dump-times.
3826 * gfortran.dg/coarray_collectives_6.f90: Ditto.
3827
3828 2014-06-20 Hale Wang <hale.wang@arm.com>
3829
3830 * gcc.target/arm/lto/: New folder to verify the LTO option.
3831 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
3832 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
3833 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
3834 * lib/lto.exp (object-readelf): New procedure.
3835
3836 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3837
3838 PR fortran/61454
3839 * gfortran.dg/pr61454.f90: New file.
3840
3841 2014-06-19 Terry Guo <terry.guo@arm.com>
3842
3843 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
3844 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
3845 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
3846
3847 2014-06-19 Tobias Burnus <burnus@net-b.de>
3848
3849 * gfortran.dg/coarray/collectives_2.f90: Extend
3850 and make valid.
3851
3852 2014-06-18 Tom de Vries <tom@codesourcery.com>
3853
3854 * gcc.target/aarch64/fuse-caller-save.c: New test.
3855
3856 2014-06-18 Radovan Obradovic <robradovic@mips.com>
3857 Tom de Vries <tom@codesourcery.com>
3858
3859 * gcc.target/arm/fuse-caller-save.c: New test.
3860
3861 2014-06-18 Richard Biener <rguenther@suse.de>
3862
3863 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
3864 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
3865 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
3866
3867 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3868
3869 PR tree-optimization/61518
3870 * gcc.dg/torture/pr61518.c: New test.
3871
3872 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
3873
3874 PR tree-optimization/61517
3875 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
3876 (incorrect_read_be32): Likewise.
3877 (main): Call incorrect_read_* to test stmt replacement is made by
3878 bswap at the right place.
3879 * gcc.c-torture/execute/pr61517.c: New test.
3880
3881 2014-06-18 Andreas Schwab <schwab@suse.de>
3882
3883 PR rtl-optimization/54555
3884 * gcc.target/m68k/pr54555.c: New test.
3885
3886 2014-06-18 Olivier Hainque <hainque@adacore.com>
3887
3888 * gnat.dg/blocklocs.adb: New test.
3889
3890 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
3891
3892 PR tree-optimization/52252
3893 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
3894 * gcc.target/i386/pr52252-core.c: Ditto.
3895
3896 PR tree-optimization/61403
3897 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
3898
3899 2014-06-18 Jakub Jelinek <jakub@redhat.com>
3900
3901 * gfortran.dg/gomp/declare-simd-1.f90: New test.
3902 * gfortran.dg/gomp/depend-1.f90: New test.
3903 * gfortran.dg/gomp/target1.f90: New test.
3904 * gfortran.dg/gomp/target2.f90: New test.
3905 * gfortran.dg/gomp/target3.f90: New test.
3906 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
3907 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
3908 201107.
3909
3910 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3911
3912 PR fortran/61126
3913 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
3914
3915 2014-06-17 Tobias Burnus <burnus@net-b.de>
3916 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
3917
3918 * gfortran.dg/coarray/send_array.f90: New.
3919 * gfortran.dg/coarray/get_array.f90: New.
3920 * gfortran.dg/coarray/sendget_array.f90: New.
3921 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
3922 names.
3923 * gfortran.dg/coarray/collectives_2.f90: New.
3924
3925 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3926
3927 PR target/61533
3928 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
3929 dg-options.
3930
3931 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
3932
3933 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
3934 unit_id and kind_id to zero.
3935
3936 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
3937
3938 PR target/61483
3939 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
3940 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
3941 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
3942 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
3943
3944 2014-06-17 Richard Biener <rguenther@suse.de>
3945
3946 PR lto/61012
3947 * gcc.dg/lto/pr61526_0.c: New testcase.
3948 * gcc.dg/lto/pr61526_1.c: Likewise.
3949
3950 2014-06-17 Richard Biener <rguenther@suse.de>
3951
3952 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
3953 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
3954 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
3955 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3956 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
3957
3958 2014-06-17 Richard Biener <rguenther@suse.de>
3959
3960 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
3961
3962 2014-06-16 Richard Biener <rguenther@suse.de>
3963
3964 PR tree-optimization/61482
3965 * g++.dg/torture/pr61482.C: New testcase.
3966
3967 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
3968
3969 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
3970 vpmacsdql instruction.
3971
3972 2014-06-16 Yury Gribov <y.gribov@samsung.com>
3973
3974 * c-c++-common/asan/instrument-with-calls-1.c: New test.
3975 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3976 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3977 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
3978 test patterns.
3979 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3980 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3981 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3982 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3983 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3984 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3985
3986 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3987
3988 PR fortran/28484
3989 PR fortran/61429
3990 * gfortran.dg/system_clock_1.f90: New file.
3991 * gfortran.dg/system_clock_2.f90: New file.
3992
3993 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3994
3995 PR c++/33101
3996 * g++.dg/other/void3.C: New.
3997 * g++.dg/conversion/err-recover1.C: Update.
3998
3999 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
4000
4001 PR target/61415
4002 * lib/target-supports.exp (check_effective_target_longdouble128): New.
4003 * gcc.target/powerpc/pack02.c: Use it.
4004 * gcc.target/powerpc/tfmode_off.c: Likewise.
4005
4006 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
4007
4008 PR rtl-optimization/61094
4009 PR rtl-optimization/61446
4010 * gcc.target/i386/pr61446.c : New.
4011
4012 2014-06-13 Dehao Chen <dehao@google.com>
4013
4014 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
4015
4016 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
4017
4018 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
4019
4020 2014-06-13 Richard Biener <rguenther@suse.de>
4021
4022 * c-c++-common/pr46562-2.c: Adjust.
4023 * g++.dg/tree-ssa/pr8781.C: Likewise.
4024 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
4025 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4026 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4027 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
4028 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4029
4030 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4031
4032 PR tree-optimization/61375
4033 * gcc.c-torture/execute/pr61375-1.c: New test.
4034
4035 2014-06-12 Jakub Jelinek <jakub@redhat.com>
4036
4037 PR middle-end/61486
4038 * c-c++-common/gomp/pr61486-1.c: New test.
4039 * c-c++-common/gomp/pr61486-2.c: New test.
4040
4041 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
4042
4043 PR target/59843
4044 * gcc.dg/vect/vect-singleton_1.c: New file.
4045
4046 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
4047
4048 PR target/61443
4049 * gcc.target/avr/torture/pr61443.c: New test.
4050
4051 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4052
4053 PR c++/19200
4054 * g++.dg/parse/friend11.C: New.
4055
4056 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4057
4058 PR c++/60265
4059 * g++.dg/cpp0x/using-enum-1.C: New.
4060 * g++.dg/cpp0x/using-enum-2.C: Likewise.
4061
4062 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4063
4064 PR c++/19200
4065 * g++.dg/parse/friend9.C: New.
4066 * g++.dg/parse/friend10.C: Likewise.
4067 * g++.dg/parse/friend7.C: Adjust.
4068
4069 2014-06-11 Richard Biener <rguenther@suse.de>
4070
4071 PR tree-optimization/61452
4072 * gcc.dg/torture/pr61452.c: New testcase.
4073
4074 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4075
4076 PR c++/34049
4077 * g++.dg/parse/pr34049.C: New.
4078
4079 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4080
4081 * gcc.c-torture/execute/pr61306-1.c: New test.
4082 * gcc.c-torture/execute/pr61306-2.c: Likewise.
4083 * gcc.c-torture/execute/pr61306-3.c: Likewise.
4084
4085 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4086
4087 * gcc.target/aarch64/acle/acle.exp: New.
4088 * gcc.target/aarch64/acle/crc32b.c: New test.
4089 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
4090 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
4091 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
4092 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
4093 * gcc.target/aarch64/acle/crc32d.c: Likewise.
4094 * gcc.target/aarch64/acle/crc32h.c: Likewise.
4095 * gcc.target/aarch64/acle/crc32w.c: Likewise.
4096
4097 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
4098
4099 PR tree-optimization/52252
4100 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
4101
4102 2014-06-11 Richard Biener <rguenther@suse.de>
4103
4104 PR middle-end/61437
4105 * gcc.dg/torture/20140610-1.c: New testcase.
4106 * gcc.dg/torture/20140610-2.c: Likewise.
4107
4108 2014-06-10 Richard Biener <rguenther@suse.de>
4109
4110 PR tree-optimization/61438
4111 * gcc.dg/torture/pr61438.c: New testcase.
4112
4113 2014-06-10 Richard Biener <rguenther@suse.de>
4114
4115 PR middle-end/61456
4116 * g++.dg/opt/pr61456.C: New testcase.
4117
4118 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
4119 Mikael Morin <mikael@gcc.gnu.org>
4120
4121 PR fortran/41936
4122 * gfortran.dg/class_array_15.f03: Check memory leaks.
4123
4124 2014-06-10 Richard Biener <rguenther@suse.de>
4125
4126 PR tree-optimization/57186
4127 PR tree-optimization/59299
4128 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
4129 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
4130
4131 2014-06-10 Jakub Jelinek <jakub@redhat.com>
4132
4133 PR fortran/60928
4134 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
4135 directives.
4136 * gfortran.dg/gomp/associate1.f90: New test.
4137 * gfortran.dg/gomp/intentin1.f90: New test.
4138 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
4139 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
4140 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
4141 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
4142
4143 2014-06-09 Marek Polacek <polacek@redhat.com>
4144
4145 PR c/36446
4146 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
4147 * gcc.dg/array-2.c: Likewise.
4148 * gcc.dg/array-const-2.c: Likewise.
4149 * gcc.dg/ucnid-8.c: Likewise.
4150 * gcc.dg/vla-init-1.c: Likewise.
4151 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
4152 * gcc.dg/c99-flex-array-7.c: Likewise.
4153 * gcc.dg/init-bad-1.c: Likewise.
4154 * gcc.dg/init-bad-3.c: Likewise.
4155 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
4156 * gcc.dg/pedwarn-init.c: Add dg-warning.
4157 * gcc.dg/pr53119.c: Remove dg-excess-errors.
4158
4159 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4160
4161 PR c++/22556
4162 * g++.dg/other/redecl3.C: New.
4163
4164 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
4165
4166 PR c++/54442
4167 * g++.dg/pr54442.C: New file.
4168
4169 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
4170
4171 PR fortran/61406
4172 * gfortran.dg/associate_17.f90 : New test
4173
4174 2014-06-09 Petr Murzin <petr.murzin@intel.com>
4175
4176 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
4177 void for TEST instead of static void.
4178 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
4179 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
4180 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
4181 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
4182 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
4183 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
4184 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
4185 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
4186 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
4187 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
4188 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
4189 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
4190 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
4191 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
4192 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
4193 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
4194 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
4195 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
4196 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
4197 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
4198 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
4199 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
4200 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
4201 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
4202 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
4203 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
4204 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
4205 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
4206 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
4207 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
4208 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
4209 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4210 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4211 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4212 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4213 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4214 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4215 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4216 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4217 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4218 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4219 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
4220 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
4221 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
4222 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
4223 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
4224 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
4225 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
4226 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
4227 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
4228 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
4229 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
4230 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
4231 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
4232 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
4233 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
4234 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
4235 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
4236 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
4237 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
4238 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
4239 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
4240 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
4241 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4242 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4243 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4244 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
4245 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
4246 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4247 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4248 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4249 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4250 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4251 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4252 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4253 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4254 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4255 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
4256 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
4257 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4258 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
4259 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
4260 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
4261 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
4262 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
4263 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
4264 instead of static void.
4265 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
4266 delete unused variables.
4267 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4268 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4269 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4270 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
4271 delete unused variables, void for TEST instead of static void.
4272 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4273 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4274 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4275 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4276 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4277 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4278 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4279 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4280 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4281 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4282 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4283 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4284 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
4285 initialize variables.
4286 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
4287 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
4288 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
4289 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
4290 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
4291 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
4292 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
4293 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
4294 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4295 * gcc.target/i386/i386.exp: Ditto.
4296 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
4297 CALC, void for TEST instead of static void, initialize variables.
4298 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
4299 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
4300 static void.
4301 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
4302 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
4303 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
4304 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
4305 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
4306 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
4307 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
4308 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
4309 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
4310 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
4311 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
4312 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
4313 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
4314 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
4315 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
4316 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
4317 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4318 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4319 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4320 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
4321 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
4322 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
4323 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
4324 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
4325 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
4326 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
4327 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
4328 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
4329 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
4330 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
4331 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
4332 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
4333 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
4334 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
4335 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
4336 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
4337 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
4338 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
4339 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
4340 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
4341 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4342 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4343 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
4344 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
4345 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
4346 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
4347 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
4348 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
4349 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4350 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4351 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4352 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4353 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4354 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4355 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4356 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4357 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
4358 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
4359 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4360 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
4361 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4362 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4363 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4364 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
4365 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4366 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
4367 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
4368 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4369 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
4370 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4371 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4372 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4373 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4374 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4375 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4376 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4377 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
4378 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
4379 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
4380 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
4381 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
4382 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
4383 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
4384 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
4385 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
4386 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
4387 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
4388 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
4389 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
4390 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4391 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4392 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4393 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
4394 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
4395 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4396 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4397 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
4398 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
4399 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4400 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
4401 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
4402 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4403 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
4404 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
4405 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
4406 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
4407 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
4408 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
4409 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
4410 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
4411 instead of static void.
4412 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
4413 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
4414 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
4415 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
4416 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
4417 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
4418 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
4419 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
4420 static void, delete unused variables.
4421 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4422 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4423 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
4424 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
4425 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
4426 static void, delete unused variables, Change parameters for
4427 UNION_CHECK, MASK_MERGE and MASK_ZERO.
4428 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
4429 CALC, void for TEST instead of static void.
4430 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
4431 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
4432 void.
4433 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4434 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
4435 static void, change type of parameter for UNION_TYPE.
4436 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
4437 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
4438 void for TEST instead of static void, delete unused variables, change
4439 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
4440 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
4441 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4442 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4443 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4444 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4445 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4446 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
4447 void for TEST instead of static void, change parameters for
4448 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
4449 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
4450 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
4451 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
4452 * gcc.target/i386/avx512f-additional-reg-names.c: Add
4453 __attribute__((unused)).
4454 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
4455 __attribute__((unused)).
4456 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
4457 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
4458 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
4459 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
4460 * gcc.target/i386/avx512f-korw-1.c: Ditto.
4461 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
4462 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
4463 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
4464 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
4465 add __attribute__((unused)).
4466 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
4467 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
4468 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
4469 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
4470 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
4471 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
4472 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
4473 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
4474 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
4475 delete unused variables.
4476 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
4477 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4478 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4479 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4480 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4481 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
4482 static void, mask_merging and zero_masking for unsigned types.
4483 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
4484 CHECK_ARRAY for unsigned types.
4485 * gcc.target/i386/m256-check.h: Ditto.
4486 * gcc.target/i386/m512-check.h: Ditto.
4487
4488 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
4489
4490 PR target/61062
4491 * gcc.target/arm/pr48252.c (main): Expect same result
4492 as endian-neutral.
4493
4494 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4495
4496 PR fortran/45187
4497 * gfortran.dg/cray_pointers_10.f90: New file.
4498
4499 2014-06-09 Jakub Jelinek <jakub@redhat.com>
4500
4501 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
4502 instead of complex(kind=16).
4503
4504 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4505
4506 PR fortran/38829
4507 * gfortran.dg/bind_c_usage_29.f90: New file.
4508
4509 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
4510
4511 * gnat.dg/opt38.adb: New test.
4512 * gnat.dg/opt38_pkg.ad[sb]: New helper.
4513
4514 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
4515
4516 PR target/18343
4517 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
4518 New macro, 0 for __MMIX__, default 64.
4519 (bar): Pass it to __builtin_apply instead of literal 64.
4520
4521 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4522
4523 * gfortran.dg/io_constraints_11.f90: New file.
4524 * gfortran.dg/io_constraints_12.f90: New file.
4525 * gfortran.dg/io_constraints_13.f90: New file.
4526
4527 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
4528
4529 PR target/61423
4530 * gcc.target/i386/pr61423.c: New test.
4531
4532 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4533
4534 PR c++/60184
4535 * g++.dg/cpp0x/constexpr-union6.C: New.
4536 * g++.dg/cpp0x/union6.C: Likewise.
4537 * g++.dg/init/ref14.C: Adjust.
4538 * g++.dg/init/union1.C: Likewise.
4539
4540 2014-06-06 Richard Biener <rguenther@suse.de>
4541
4542 PR tree-optimization/59299
4543 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
4544
4545 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
4546
4547 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
4548 * gcc.dg/tree-ssa/sra-12.c: Likewise.
4549
4550 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4551
4552 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
4553 bitfield and test wrong results instead of correct results to make the
4554 test more portable.
4555
4556 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4557
4558 PR c++/60432
4559 * g++.dg/cpp0x/constexpr-60432.C: New.
4560
4561 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4562
4563 PR c++/60199
4564 * g++.dg/cpp0x/constexpr-60199.C: New.
4565
4566 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4567
4568 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
4569 Specify -march=z900 as an additional option.
4570 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
4571 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4572 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
4573
4574 2014-06-06 Jakub Jelinek <jakub@redhat.com>
4575
4576 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
4577 reduction clause diagnostic changes.
4578 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
4579 * gfortran.dg/gomp/reduction1.f90: Likewise.
4580 * gfortran.dg/gomp/reduction3.f90: Likewise.
4581 * gfortran.dg/gomp/udr1.f90: New test.
4582 * gfortran.dg/gomp/udr2.f90: New test.
4583 * gfortran.dg/gomp/udr3.f90: New test.
4584 * gfortran.dg/gomp/udr4.f90: New test.
4585 * gfortran.dg/gomp/udr5.f90: New test.
4586 * gfortran.dg/gomp/udr6.f90: New test.
4587 * gfortran.dg/gomp/udr7.f90: New test.
4588
4589 2014-06-06 Christian Bruel <christian.bruel@st.com>
4590
4591 PR tree-optimization/43934
4592 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4593
4594 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
4595
4596 PR c/53119
4597 * gcc.dg/pr53119.c: New testcase.
4598
4599 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4600
4601 PR target/52472
4602 * gcc.target/avr/pr52472.c: New test.
4603
4604
4605 2014-06-05 Jeff Law <law@redhat.com>
4606
4607 PR tree-optimization/61289
4608 * g++.dg/pr61289.C: New test.
4609 * g++.dg/pr61289-2.C: New test.
4610
4611 2014-06-05 Richard Biener <rguenther@suse.de>
4612 Paolo Carlini <paolo.carlini@oracle.com>
4613
4614 PR c++/56961
4615 * g++.dg/parse/pr56961.C: New.
4616
4617 2014-06-05 Kai Tietz <ktietz@redhat.com>
4618
4619 PR target/46219
4620 * gcc.target/i386/sibcall-4.c: Remove xfail.
4621
4622 2014-06-05 Julian Brown <julian@codesourcery.com>
4623 Sandra Loosemore <sandra@codesourcery.com>
4624
4625 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
4626
4627 2014-06-05 Richard Biener <rguenther@suse.de>
4628
4629 PR c++/61004
4630 * g++.dg/diagnostic/pr61004.C: New testcase.
4631
4632 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
4633
4634 * gcc.dg/torture/pr61319.c: New test.
4635
4636 2014-06-05 Marek Polacek <polacek@redhat.com>
4637
4638 PR c/56724
4639 * gcc.dg/pr56724-3.c: New test.
4640
4641 2014-06-05 Andreas Schwab <schwab@suse.de>
4642
4643 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4644
4645 2014-06-05 Marek Polacek <polacek@redhat.com>
4646
4647 PR c/49706
4648 * c-c++-common/pr49706.c: New test.
4649
4650 2014-06-05 Marek Polacek <polacek@redhat.com>
4651
4652 PR c/48062
4653 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4654 * gcc.dg/Wshadow-3.c: Likewise.
4655 * gcc.dg/pr48062.c: New test.
4656
4657 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4658
4659 PR c++/43453
4660 * g++.dg/init/pr43453.C: New.
4661
4662 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
4663
4664 PR tree-optimization/61385
4665 * gcc.dg/tree-ssa/pr61385.c: New file.
4666
4667 2014-06-04 Richard Biener <rguenther@suse.de>
4668
4669 PR tree-optimization/60098
4670 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4671
4672 2014-06-04 Richard Biener <rguenther@suse.de>
4673
4674 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4675
4676 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
4677
4678 PR c/58942
4679 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4680 the case with a pointer.
4681
4682 2014-06-04 Marek Polacek <polacek@redhat.com>
4683
4684 PR c/30020
4685 * c-c++-common/pr30020.c: New test.
4686
4687 2014-06-03 Andrew Pinski <apinski@cavium.com>
4688
4689 * gcc.c-torture/compile/20140528-1.c: New testcase.
4690
4691 2014-06-03 Dehao Chen <dehao@google.com>
4692
4693 * gcc.dg/tree-prof/merge_block.c: New test.
4694
4695 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
4696
4697 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4698 * g++.dg/ext/mv15.C (dg-options): Ditto.
4699
4700 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4701
4702 DR 1423
4703 PR c++/52174
4704 * g++.dg/cpp0x/nullptr31.C: New.
4705 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4706 * g++.dg/cpp0x/nullptr17.C: Update.
4707
4708 2014-06-03 Marek Polacek <polacek@redhat.com>
4709
4710 PR c/60439
4711 * c-c++-common/pr60439.c: New test.
4712 * g++.dg/eh/scope1.C (f4): Add dg-warning.
4713
4714 2014-06-03 Martin Jambor <mjambor@suse.cz>
4715
4716 PR ipa/61160
4717 * g++.dg/ipa/pr61160-1.C: New test.
4718
4719 2014-06-03 Richard Biener <rguenther@suse.de>
4720
4721 PR tree-optimization/61383
4722 * gcc.dg/torture/pr61383-1.c: New testcase.
4723
4724 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
4725
4726 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4727
4728 2014-06-02 Jeff Law <law@redhat.com>
4729
4730 PR rtl-optimization/61094
4731 * g++.dg/pr61094: New test.
4732
4733 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
4734
4735 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4736 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4737 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4738 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4739 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4740 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4741 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4742 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4743
4744 2014-06-02 Richard Biener <rguenther@suse.de>
4745
4746 PR tree-optimization/61346
4747 * gcc.dg/torture/pr61346.c: New testcase.
4748
4749 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4750
4751 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
4752 not compilation.
4753 * gcc.target/i386/sibcall-4.c: Ditto.
4754 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
4755
4756 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4757
4758 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
4759 in scan-assembler-not string.
4760 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
4761 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
4762 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
4763
4764 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4765
4766 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
4767
4768 2014-06-01 Kai Tietz <ktietz@redhat.com>
4769
4770 PR target/61377
4771 * gcc.target/i386/sibcall-6.c: New test.
4772
4773 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4774
4775 DR 1227
4776 PR c++/57543
4777 * g++.dg/cpp0x/pr57543-1.C: New.
4778 * g++.dg/cpp0x/pr57543-2.C: Likewise.
4779 * g++.dg/cpp0x/pr57543-3.C: Likewise.
4780 * g++.dg/cpp0x/decltype59.C: Likewise.
4781
4782 2014-05-31 Tom de Vries <tom@codesourcery.com>
4783
4784 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
4785
4786 2014-05-30 Jakub Jelinek <jakub@redhat.com>
4787
4788 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
4789 restore_gcc_exec_prefix_env_var): New procedures.
4790 (set_ld_library_path_env_vars,
4791 restore_ld_library_path_env_vars): Use them.
4792 * lib/c-compat.exp: Load target-libpath.exp.
4793 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
4794 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
4795 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
4796 restore_gcc_exec_prefix_env_var.
4797 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
4798 Likewise.
4799
4800 * c-c++-common/asan/misalign-1.c: New test.
4801 * c-c++-common/asan/misalign-2.c: New test.
4802
4803 * g++.dg/asan/asan_test.C: Add -std=c++11 and
4804 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
4805 -DASAN_USE_DEJAGNU_GTEST=1.
4806 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
4807 * g++.dg/asan/asan_oob_test.cc: Likewise.
4808 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
4809 * g++.dg/asan/asan_str_test.cc: Likewise.
4810 * g++.dg/asan/asan_test_utils.h: Likewise.
4811 * g++.dg/asan/sanitizer_test_config.h: Likewise.
4812 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
4813 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
4814 Imported from upstream r209283.
4815 * g++.dg/asan/asan_test_config.h: Likewise.
4816
4817 2014-05-30 Kai Tietz <ktietz@redhat.com>
4818
4819 PR target/60104
4820 * gcc.target/i386/sibcall-1.c: New test.
4821 * gcc.target/i386/sibcall-2.c: New test.
4822 * gcc.target/i386/sibcall-3.c: New test.
4823 * gcc.target/i386/sibcall-4.c: New test.
4824
4825 2014-05-30 Ian Lance Taylor <iant@google.com>
4826
4827 * gcc.target/i386/pause-2.c: New test.
4828
4829 2014-05-30 Tom de Vries <tom@codesourcery.com>
4830
4831 * gcc.target/i386/fuse-caller-save.c: New test.
4832 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
4833 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
4834
4835 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
4836
4837 * gcc.target/arm/simd/vrev16p8_1.c: New file.
4838 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
4839 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
4840 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
4841 * gcc.target/arm/simd/vrev16s8_1.c: New file.
4842 * gcc.target/arm/simd/vrev16u8_1.c: New file.
4843 * gcc.target/arm/simd/vrev32p16_1.c: New file.
4844 * gcc.target/arm/simd/vrev32p8_1.c: New file.
4845 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
4846 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
4847 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
4848 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
4849 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
4850 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
4851 * gcc.target/arm/simd/vrev32s16_1.c: New file.
4852 * gcc.target/arm/simd/vrev32s8_1.c: New file.
4853 * gcc.target/arm/simd/vrev32u16_1.c: New file.
4854 * gcc.target/arm/simd/vrev32u8_1.c: New file.
4855 * gcc.target/arm/simd/vrev64f32_1.c: New file.
4856 * gcc.target/arm/simd/vrev64p16_1.c: New file.
4857 * gcc.target/arm/simd/vrev64p8_1.c: New file.
4858 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
4859 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
4860 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
4861 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
4862 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
4863 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
4864 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
4865 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
4866 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
4867 * gcc.target/arm/simd/vrev64s16_1.c: New file.
4868 * gcc.target/arm/simd/vrev64s32_1.c: New file.
4869 * gcc.target/arm/simd/vrev64s8_1.c: New file.
4870 * gcc.target/arm/simd/vrev64u16_1.c: New file.
4871 * gcc.target/arm/simd/vrev64u32_1.c: New file.
4872 * gcc.target/arm/simd/vrev64u8_1.c: New file.
4873
4874 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
4875
4876 PR rtl-optimization/61325
4877 * gcc.target/aarch64/pr61325.c: New.
4878
4879 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
4880
4881 * gcc.target/arm/simd/vextQf32_1.c: New file.
4882 * gcc.target/arm/simd/vextQp16_1.c: New file.
4883 * gcc.target/arm/simd/vextQp8_1.c: New file.
4884 * gcc.target/arm/simd/vextQs16_1.c: New file.
4885 * gcc.target/arm/simd/vextQs32_1.c: New file.
4886 * gcc.target/arm/simd/vextQs64_1.c: New file.
4887 * gcc.target/arm/simd/vextQs8_1.c: New file.
4888 * gcc.target/arm/simd/vextQu16_1.c: New file.
4889 * gcc.target/arm/simd/vextQu32_1.c: New file.
4890 * gcc.target/arm/simd/vextQu64_1.c: New file.
4891 * gcc.target/arm/simd/vextQu8_1.c: New file.
4892 * gcc.target/arm/simd/vextQp64_1.c: New file.
4893 * gcc.target/arm/simd/vextf32_1.c: New file.
4894 * gcc.target/arm/simd/vextp16_1.c: New file.
4895 * gcc.target/arm/simd/vextp8_1.c: New file.
4896 * gcc.target/arm/simd/vexts16_1.c: New file.
4897 * gcc.target/arm/simd/vexts32_1.c: New file.
4898 * gcc.target/arm/simd/vexts64_1.c: New file.
4899 * gcc.target/arm/simd/vexts8_1.c: New file.
4900 * gcc.target/arm/simd/vextu16_1.c: New file.
4901 * gcc.target/arm/simd/vextu32_1.c: New file.
4902 * gcc.target/arm/simd/vextu64_1.c: New file.
4903 * gcc.target/arm/simd/vextu8_1.c: New file.
4904 * gcc.target/arm/simd/vextp64_1.c: New file.
4905
4906 2014-05-29 Radovan Obradovic <robradovic@mips.com>
4907 Tom de Vries <tom@codesourcery.com>
4908
4909 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
4910 options.
4911 * gcc.target/mips/fuse-caller-save.h: New include file.
4912 * gcc.target/mips/fuse-caller-save.c: New test.
4913 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
4914 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
4915
4916 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
4917
4918 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
4919
4920 2014-05-28 Richard Biener <rguenther@suse.de>
4921
4922 PR middle-end/61045
4923 * gcc.dg/pr61045.c: New testcase.
4924
4925 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4926
4927 * lib/clearcap.exp: New file.
4928 * gcc.dg/vect/vect.exp: Load clearcap.exp.
4929 Remove clearcap_ldflags handling.
4930 Call clearcap-init, clearcap-finish.
4931 * gcc.target/i386/i386.exp: Likewise.
4932 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
4933 * gcc.target/i386/clearcapv2.map: Move to
4934 ../config/sol2-clearcapv2.map.
4935 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
4936 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
4937
4938 2014-05-28 Richard Biener <rguenther@suse.de>
4939
4940 PR tree-optimization/61335
4941 * gfortran.dg/pr61335.f90: New testcase.
4942
4943 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4944
4945 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
4946
4947 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4948
4949 * gnat.dg/overflow_fixed.adb: New test.
4950
4951 2014-05-27 Marek Polacek <polacek@redhat.com>
4952
4953 PR c/56724
4954 * gcc.dg/pr56724-1.c: New test.
4955 * gcc.dg/pr56724-2.c: New test.
4956 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
4957 -Wtraditional.
4958 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
4959
4960 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4961
4962 * gcc.dg/fold-compare-8.c: New test.
4963 * gcc.dg/Wstrict-overflow-25.c: Likewise.
4964
4965 2014-05-27 Richard Biener <rguenther@suse.de>
4966
4967 * gcc.dg/tree-ssa/vrp92.c: New testcase.
4968
4969 2014-05-27 Marek Polacek <polacek@redhat.com>
4970
4971 PR testsuite/61319
4972 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
4973 LLONG_MIN, and ULLONG_MAX.
4974
4975 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4976
4977 * lib/target-supports.exp (check_effective_target_vect_bswap):
4978 Specify arm*-*-* support.
4979
4980 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
4981
4982 PR testsuite/61319
4983 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
4984 -nan optional.
4985 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
4986 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
4987
4988 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4989
4990 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
4991
4992 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
4993
4994 PR rtl-optimization/61222
4995 * gcc.c-torture/compile/pr61222-1.c: New test.
4996 * gcc.c-torture/compile/pr61222-2.c: Likewise.
4997
4998 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4999
5000 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
5001
5002 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5003
5004 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
5005
5006 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5007
5008 PR libgfortran/55117
5009 * gfortran.dg/namelist_85.f90: New test.
5010
5011 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
5012
5013 PR c/61191
5014 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
5015 the case with syntax error.
5016
5017 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5018
5019 * gcc.dg/lto/pr61278_0.c: New test.
5020 * gcc.dg/lto/pr61278_1.c: New test.
5021
5022 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5023
5024 * gcc.dg/pr61220.c: New test.
5025 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
5026
5027 2014-05-25 Tobias Burnus <burnus@net-b.de>
5028
5029 * gfortran.dg/coarray_10.f90: Update dg-warning.
5030 * gfortran.dg/coarray_this_image_1.f90: New.
5031 * gfortran.dg/coarray_this_image_2.f90: New.
5032
5033 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
5034
5035 PR libfortran/61173
5036 * gfortran.dg/arrayio_14.f90: New test.
5037
5038 2014-05-24 Andreas Schwab <schwab@suse.de>
5039
5040 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
5041
5042 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5043
5044 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
5045 Adjust regexp for -flto.
5046 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
5047 * gfortran.dg/pr52835.f90: Likewise.
5048
5049 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
5050
5051 PR rtl-optimization/61215
5052 * gcc.target/i386/pr61215.c: New.
5053
5054 2014-05-23 Marek Polacek <polacek@redhat.com>
5055 Jakub Jelinek <jakub@redhat.com>
5056
5057 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
5058 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
5059 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
5060 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
5061 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
5062 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
5063 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
5064 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
5065 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
5066 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
5067 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
5068 * c-c++-common/ubsan/float-cast.h: New file.
5069 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
5070 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
5071
5072 2014-05-23 Jiong Wang <jiong.wang@arm.com>
5073
5074 * gcc.target/aarch64/tail_indirect_call_1.c: New.
5075
5076 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5077
5078 * g++.dg/cpp1y/lambda-init9.C: New.
5079
5080 2014-05-23 Richard Biener <rguenther@suse.de>
5081
5082 PR testsuite/61266
5083 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
5084 adjust testcase to reflect reality.
5085
5086 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5087
5088 PR tree-optimization/54733
5089 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
5090 optimization to support memory sources and bitwise operations
5091 equivalent to load in host endianness.
5092 * gcc.dg/optimize-bswaphi-1.c: Likewise.
5093 * gcc.dg/optimize-bswapsi-2.c: Likewise.
5094 * gcc.c-torture/execute/bswap-2.c: Likewise.
5095
5096 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5097
5098 * lib/target-supports.exp: New effective targets for architectures
5099 capable of performing byte swap.
5100 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
5101 * gcc.dg/optimize-bswapdi-2.c: Likewise.
5102 * gcc.dg/optimize-bswapsi-1.c: Likewise.
5103
5104 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5105
5106 PR c++/61088
5107 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
5108 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
5109
5110 2014-05-22 Xinliang David Li <davidxl@google.com>
5111
5112 * g++.dg/ipa/devirt-15.C: Fix expected message.
5113 * g++.dg/ipa/devirt-16.C: Ditto.
5114 * g++.dg/ipa/devirt-17.C: Ditto.
5115 * g++.dg/ipa/devirt-26.C: Ditto.
5116 * g++.dg/ipa/imm-devirt-1.C: Ditto.
5117 * g++.dg/ipa/imm-devirt-2.C: Ditto.
5118 * g++.dg/tree-ssa/pr8781.C:Ditto.
5119
5120 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
5121
5122 * gcc.target/powerpc/htm-ttest.c: New test.
5123
5124 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
5125
5126 * gnat.dg/opt37.ad[sb]: New test.
5127
5128 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
5129
5130 PR c/61271
5131 * g++.dg/cilk-plus/AN/array_function.cc: New.
5132
5133 2014-05-22 Richard Biener <rguenther@suse.de>
5134
5135 * gcc.dg/tree-ssa/alias-33.c: New testcase.
5136
5137 2014-05-22 Kostya Serebryany <kcc@google.com>
5138
5139 * c-c++-common/tsan/mutexset1.c: Update the test to match
5140 upstream r209283.
5141 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
5142
5143 2014-05-21 Marek Polacek <polacek@redhat.com>
5144
5145 PR sanitizer/61272
5146 * g++.dg/ubsan/pr61272.C: New test.
5147
5148 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
5149 Sandra Loosemore <sandra@codesourcery.com>
5150
5151 PR lto/60179
5152 * lib/scanasm.exp (scan-lto-assembler): New procedure.
5153 * gcc.target/nios2/custom-fp-lto.c: New test.
5154
5155 2014-05-21 Andreas Schwab <schwab@suse.de>
5156
5157 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
5158
5159 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5160
5161 PR target/54236
5162 * gcc.target/sh/pr54236-3.c: New.
5163
5164 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
5165
5166 PR c++/60189
5167 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
5168
5169 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
5170
5171 PR tree-optimization/60899
5172 * g++.dg/ipa/devirt-11.C: Update template.
5173
5174 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
5175
5176 PR C++/61038
5177 * g++.dg/cpp0x/pr61038.C: New.
5178
5179 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5180
5181 PR c++/58753
5182 PR c++/58930
5183 PR c++/58704
5184 * g++.dg/cpp0x/nsdmi-template11.C: New.
5185 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
5186 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
5187
5188 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
5189
5190 * gnat.dg/opt35.adb: New test.
5191 * gnat.dg/opt36.adb: Likewise.
5192 * gnat.dg/opt35_pkg.ad[sb]: New helper.
5193
5194 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5195
5196 PR c++/60373
5197 * g++.dg/cpp0x/Wattributes1.C: New.
5198 * g++.dg/ext/visibility/redecl1.C: Adjust.
5199 * g++.dg/ext/visibility/visibility-7.C: Likewise.
5200
5201 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5202
5203 * gcc.target/powerpc/vsxcopy.c: New test.
5204
5205 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5206
5207 PR c++/58664
5208 * g++.dg/cpp0x/nsdmi-union6.C: New.
5209 * g++.dg/parse/pr58664.C: Likewise.
5210 * g++.dg/cpp0x/nsdmi6.C: Tweak.
5211 * g++.dg/parse/crash31.C: Likewise.
5212 * g++.dg/template/error2.C: Likewise.
5213 * g++.dg/template/inherit8.C: Likewise.
5214 * g++.dg/template/offsetof2.C: Likewise.
5215
5216 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
5217
5218 * c-c++-common/gomp/simd4.c: Adjust for inform.
5219 * g++.dg/cpp0x/decltype-call1.C: Likewise.
5220 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5221 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
5222 * g++.dg/cpp0x/noexcept15.C: Likewise.
5223 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
5224 * g++.dg/eh/spec6.C: Likewise.
5225 * g++.dg/expr/cast1.C: Likewise.
5226 * g++.dg/expr/dtor1.C: Likewise.
5227 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
5228 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
5229 * g++.dg/gomp/pr49223-2.C: Likewise.
5230 * g++.dg/gomp/udr-4.C: Likewise.
5231 * g++.dg/init/delete1.C: Likewise.
5232 * g++.dg/other/crash-2.C: Likewise.
5233 * g++.dg/parse/crash24.C: Likewise.
5234 * g++.dg/parse/crash25.C: Likewise.
5235 * g++.dg/parse/crash31.C: Likewise.
5236 * g++.dg/parse/crash49.C: Likewise.
5237 * g++.dg/parse/crash50.C: Likewise.
5238 * g++.dg/parse/crash54.C: Likewise.
5239 * g++.dg/parse/dtor7.C: Likewise.
5240 * g++.dg/parse/error40.C: Likewise.
5241 * g++.dg/parse/fused-params1.C: Likewise.
5242 * g++.dg/parse/new1.C: Likewise.
5243 * g++.dg/template/crash35.C: Likewise.
5244 * g++.dg/template/crash59.C: Likewise.
5245 * g++.dg/template/crash77.C: Likewise.
5246 * g++.dg/template/error51.C: Likewise.
5247 * g++.dg/template/incomplete1.C: Likewise.
5248 * g++.dg/template/incomplete3.C: Likewise.
5249 * g++.dg/template/incomplete4.C: Likewise.
5250 * g++.dg/template/incomplete5.C: Likewise.
5251 * g++.dg/template/inherit8.C: Likewise.
5252 * g++.dg/template/instantiate1.C: Likewise.
5253 * g++.dg/template/instantiate3.C: Likewis: Likewise.
5254 * g++.dg/template/offsetof2.C: Likewise.
5255 * g++.dg/tm/pr51928.C: Likewise.
5256 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
5257 * g++.dg/warn/incomplete1.C: Likewise.
5258 * g++.dg/warn/incomplete2.C: Likewise.
5259 * g++.old-deja/g++.brendan/friend4.C: Likewise.
5260 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
5261 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
5262 * g++.old-deja/g++.eh/catch1.C: Likewise.
5263 * g++.old-deja/g++.eh/spec6.C: Likewise.
5264 * g++.old-deja/g++.mike/p7868.C: Likewise.
5265 * g++.old-deja/g++.other/crash38.C: Likewise.
5266 * g++.old-deja/g++.other/enum2.C: Likewise.
5267 * g++.old-deja/g++.other/incomplete.C: Likewise.
5268 * g++.old-deja/g++.other/vaarg3.C: Likewise.
5269 * g++.old-deja/g++.pt/crash9.C: Likewise.
5270 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5271 * g++.old-deja/g++.pt/typename8.C: Likewise.
5272 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
5273
5274 2014-05-19 Joseph Myers <joseph@codesourcery.com>
5275
5276 * lib/target-supports.exp
5277 (check_effective_target_vect_sizes_32B_16B): Return false if
5278 128-bit AVX vectors preferred.
5279
5280 2014-05-19 Mike Stump <mikestump@comcast.net>
5281
5282 * lib/target-supports.exp (check_effective_target_avx): Early out
5283 if not x86 to prevent x86 flags on non-x86 targets.
5284
5285 2014-05-19 Richard Biener <rguenther@suse.de>
5286
5287 PR tree-optimization/61221
5288 * gcc.dg/torture/pr61221.c: New testcase.
5289
5290 2014-05-19 Richard Biener <rguenther@suse.de>
5291
5292 PR tree-optimization/61209
5293 * gfortran.dg/pr61209.f90: New testcase.
5294
5295 2014-05-19 Richard Biener <rguenther@suse.de>
5296
5297 PR tree-optimization/61184
5298 * c-c++-common/torture/pr61184.c: New testcase.
5299
5300 2014-05-19 Christian Bruel <christian.bruel@st.com>
5301
5302 PR target/61195
5303 * gcc.target/sh/pr61195.c: New test.
5304
5305 2014-05-18 Wei Mi <wmi@google.com>
5306
5307 PR target/58066
5308 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
5309 directive with rtl insns. Add effective-target fpic and
5310 tls_native.
5311
5312 2014-05-17 Xinliang David Li <davidxl@google.com>
5313
5314 * g++.dg/ipa/devirt-33.C: New testcase.
5315
5316 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
5317
5318 * g++.dg/ipa/comdat.C: New file.
5319
5320 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5321
5322 * gnat.dg/volatile12.ad[sb]: New test.
5323
5324 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5325
5326 * gnat.dg/enum3.adb: New test.
5327
5328 2014-05-18 Andreas Schwab <schwab@suse.de>
5329
5330 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
5331
5332 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
5333
5334 PR libfortran/52539
5335 * gfortran.dg/namelist_utf8.f90: New test.
5336
5337 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5338
5339 PR c++/52875
5340 * g++.dg/cpp0x/decltype58.C: New.
5341
5342 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
5343
5344 * gcc.target/microblaze/others/break_handler.c: New.
5345
5346 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
5347
5348 PR tree-optimization/61140
5349 PR tree-optimization/61150
5350 PR tree-optimization/61197
5351 * gcc.dg/tree-ssa/pr61140.c: New file.
5352 * gcc.dg/tree-ssa/pr61150.c: New file.
5353 * gcc.dg/tree-ssa/pr61197.c: New file.
5354
5355 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
5356
5357 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
5358 (dg-options): Add -mfpmath=387.
5359 (dg-final): Check that no MMX registers are used.
5360
5361 2014-05-17 Andreas Schwab <schwab@suse.de>
5362
5363 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
5364
5365 2014-05-16 David Malcolm <dmalcolm@redhat.com>
5366
5367 Revert:
5368 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5369
5370 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5371 occurrences of "int" in the gimple dump to reflect that the return
5372 types of functions now show up in such dumps.
5373 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5374
5375 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
5376
5377 * gcc.c-torture/execute/20101011-1.c: Update testcase.
5378 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
5379 * gcc.dg/tree-ssa/writeonly.c: New testcase.
5380 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
5381 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
5382 * gcc.dg/debug/pr35154.c: Update testcase.
5383 * gcc.target/i386/vectorize1.c: Update testcase.
5384
5385 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5386
5387 PR c++/51640
5388 * g++.dg/parse/error54.C: New.
5389
5390 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
5391
5392 PR rtl-optimization/60969
5393 * g++.dg/pr60969.C: New.
5394
5395 2014-05-16 Richard Biener <rguenther@suse.de>
5396
5397 PR tree-optimization/61194
5398 * gcc.dg/vect/pr61194.c: New testcase.
5399
5400 2014-05-16 Richard Biener <rguenther@suse.de>
5401
5402 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
5403 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
5404 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
5405 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
5406
5407 2014-05-16 Richard Biener <rguenther@suse.de>
5408
5409 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
5410
5411 2014-05-15 Martin Jambor <mjambor@suse.cz>
5412
5413 PR ipa/61085
5414 * g++.dg/ipa/pr61085.C: New test.
5415
5416 2014-05-15 Martin Jambor <mjambor@suse.cz>
5417
5418 PR tree-optimization/61090
5419 * gcc.dg/tree-ssa/pr61090.c: New test.
5420
5421 2014-05-15 Jakub Jelinek <jakub@redhat.com>
5422
5423 PR tree-optimization/61158
5424 * gcc.dg/pr61158.c: New test.
5425
5426 2014-05-15 Andreas Schwab <schwab@suse.de>
5427
5428 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
5429 emitted.
5430 * obj-c++.dg/exceptions-5.mm: Likewise.
5431
5432 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5433
5434 * shrink-wrap-loop.c: New test case.
5435
5436 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
5437
5438 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
5439 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
5440 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
5441 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
5442 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
5443 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
5444 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
5445 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
5446 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
5447 * gcc.target/arm/simd/vtrnf32_1.c: New file.
5448 * gcc.target/arm/simd/vtrnp16_1.c: New file.
5449 * gcc.target/arm/simd/vtrnp8_1.c: New file.
5450 * gcc.target/arm/simd/vtrns16_1.c: New file.
5451 * gcc.target/arm/simd/vtrns32_1.c: New file.
5452 * gcc.target/arm/simd/vtrns8_1.c: New file.
5453 * gcc.target/arm/simd/vtrnu16_1.c: New file.
5454 * gcc.target/arm/simd/vtrnu32_1.c: New file.
5455 * gcc.target/arm/simd/vtrnu8_1.c: New file.
5456
5457 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
5458
5459 * gcc.target/i386/clflushopt-1.c: New.
5460 * gcc.target/i386/xsavec-1.c: Ditto.
5461 * gcc.target/i386/xsavec64-1.c: Ditto.
5462 * gcc.target/i386/xsaves-1.c: Ditto.
5463 * gcc.target/i386/xsaves64-1.c: Ditto.
5464 * gcc.target/i386/sse-12.c: Test new options.
5465 * gcc.target/i386/sse-13.c: Ditto.
5466 * gcc.target/i386/sse-14.c: Ditto.
5467 * gcc.target/i386/sse-22.c: Ditto.
5468 * gcc.target/i386/sse-23.c: Ditto.
5469 * g++.dg/other/i386-2.C: Ditto.
5470 * g++.dg/other/i386-3.C: Ditto.
5471
5472 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5473
5474 PR rtl-optimization/60866
5475 * gcc.dg/pr60866.c: New test.
5476
5477 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5478
5479 PR rtl-optimization/60901
5480 * gcc.target/i386/pr60901.c: New test.
5481
5482 2014-05-14 Yury Gribov <y.gribov@samsung.com>
5483
5484 PR sanitizer/61100
5485 * c-c++-common/asan/asan-interface-1.c: New test.
5486 * lib/asan-dg.exp (asan_include_flags): New function.
5487 (asan_init): Call asan_include_flags to obtain path
5488 to sanitizer headers.
5489
5490 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
5491
5492 * lib/target-support.exp (check_dfp_hw_available): New function.
5493 (is-effective-target): Check $arg for dfp_hw.
5494 (is-effective-target-keyword): Likewise.
5495 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
5496 Change target to dfp_hw.
5497
5498 2014-05-13 Marek Polacek <polacek@redhat.com>
5499
5500 PR c/61162
5501 * gcc.dg/pr61162.c: New test.
5502
5503 2014-05-13 Marek Polacek <polacek@redhat.com>
5504
5505 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
5506 * c-c++-common/pr50459-2.c: New test.
5507
5508 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
5509
5510 PR c++/54310
5511 * g++.dg/template/pr54310.C: New.
5512
5513 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
5514 Sandra Loosemore <sandra@codesourcery.com>
5515
5516 * gcc.target/mips/loongson-simd.c: Disable micromips too.
5517
5518 2014-05-13 Catherine Moore <clm@cm00re.com>
5519
5520 * gcc.target/mips/near-far-1.c: Adjust expected output
5521 to allow the JALS instruction.
5522 * gcc.target/mips/near-far-2.c: Likewise.
5523 * gcc.target/mips/near-far-4.c: Likewise.
5524
5525 2014-05-13 Bin Cheng <bin.cheng@arm.com>
5526
5527 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
5528
5529 2014-05-13 Jakub Jelinek <jakub@redhat.com>
5530
5531 PR target/61060
5532 * gcc.dg/pr61060.c: New test.
5533
5534 2014-05-12 DJ Delorie <dj@redhat.com>
5535
5536 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
5537 * gcc.dg/sibcall-4.c: Likewise.
5538
5539 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
5540
5541 * objc.dg/shadow-1.m: New test.
5542 * objc.dg/shadow-2.m: New test.
5543 * objc.dg/ivar-scope-1.m: New test.
5544 * objc.dg/ivar-scope-2.m: New test.
5545 * objc.dg/ivar-scope-3.m: New test.
5546 * objc.dg/ivar-scope-4.m: New test.
5547 * objc.dg/ivar-visibility-1.m: New test.
5548 * objc.dg/ivar-visibility-2.m: New test.
5549 * objc.dg/ivar-visibility-3.m: New test.
5550 * objc.dg/ivar-visibility-4.m: New test.
5551
5552 2014-05-12 Tobias Burnus <burnus@net-b.de>
5553
5554 PR fortran/60127
5555 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
5556
5557 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5558
5559 PR fortran/60834
5560 * gfortran.dg/associate_16.f90: New test.
5561
5562 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5563
5564 PR target/60991
5565 * gcc.target/avr/pr60991.c: New testcase.
5566
5567 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5568
5569 PR c++/60054
5570 * g++.dg/cpp1y/pr60054.C: New.
5571
5572 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5573
5574 PR c++/51199
5575 * g++.dg/template/pr51199.C: New.
5576
5577 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
5578
5579 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
5580
5581 2014-05-11 Jakub Jelinek <jakub@redhat.com>
5582
5583 * gfortran.dg/gomp/affinity-1.f90: New test.
5584
5585 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
5586
5587 * gcc.dg/torture/pr61136.c: New test.
5588
5589 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5590
5591 PR c++/59705
5592 * g++.dg/cpp0x/sfinae51.C: New.
5593
5594 PR c++/58353
5595 * g++.dg/cpp0x/variadic157.C: New.
5596
5597 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
5598
5599 PR target/51244
5600 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5601
5602 2014-05-10 Marek Polacek <polacek@redhat.com>
5603
5604 * gcc.dg/pedwarn-init.c: New test.
5605 * gcc.dg/init-string-1.c: Adjust dg-error.
5606
5607 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
5608
5609 * lib/target-supports.exp
5610 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5611 to the list.
5612
5613 2014-05-09 Marek Polacek <polacek@redhat.com>
5614
5615 PR c/61096
5616 * gcc.dg/pr61096-1.c: New test.
5617 * gcc.dg/pr61096-2.c: New test.
5618
5619 2014-05-09 Florian Weimer <fweimer@redhat.com>
5620
5621 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5622 * g++.dg/fstack-protector-strong.C: Likewise.
5623 * gcc.target/i386/ssp-strong-reg.c: New file.
5624
5625 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
5626
5627 PR target/61055
5628 * gcc.target/avr/torture/pr61055.c: New test.
5629
5630 2014-05-09 Marek Polacek <polacek@redhat.com>
5631
5632 PR c/50459
5633 * c-c++-common/attributes-1.c: Move test line to a new test.
5634 * c-c++-common/attributes-2.c: New test.
5635 * c-c++-common/pr50459.c: New test.
5636 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5637 * gcc.dg/nonnull-2.c: Likewise.
5638 * gcc.dg/pr55570.c: Modify dg-error.
5639 * gcc.dg/tm/wrap-2.c: Likewise.
5640
5641 2014-05-08 Jeff Law <law@redhat.com>
5642
5643 PR tree-optimization/61009
5644 * g++.dg/tree-ssa/pr61009.C: New test.
5645
5646 2014-05-08 Matthias Klose <doko@ubuntu.com>
5647
5648 PR driver/61106
5649 * gcc-dg/unused-8a.c: New.
5650 * gcc-dg/unused-8b.c: Likewise.
5651
5652 2014-05-08 Marek Polacek <polacek@redhat.com>
5653
5654 PR c/61053
5655 * gcc.dg/pr61053.c: New test.
5656
5657 2014-05-08 Marek Polacek <polacek@redhat.com>
5658
5659 PR c/61077
5660 * gcc.dg/pr61077.c: New test.
5661
5662 2014-05-08 Tobias Burnus <burnus@net-b.de>
5663
5664 * gfortran.dg/coarray_collectives_1.f90: New.
5665 * gfortran.dg/coarray_collectives_2.f90: New.
5666 * gfortran.dg/coarray_collectives_3.f90: New.
5667 * gfortran.dg/coarray_collectives_4.f90: New.
5668 * gfortran.dg/coarray_collectives_5.f90: New.
5669 * gfortran.dg/coarray_collectives_6.f90: New.
5670 * gfortran.dg/coarray/collectives_1.f90: New.
5671 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5672 * gfortran.dg/assumed_type_4.f90: Update dg-error.
5673 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5674 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5675 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5676 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5677 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5678
5679 2014-05-08 Wei Mi <wmi@google.com>
5680
5681 PR target/58066
5682 * gcc.target/i386/pr58066.c: New test.
5683
5684 2014-05-08 Joseph Myers <joseph@codesourcery.com>
5685
5686 * gcc.target/i386/avx256-unaligned-load-2.c,
5687 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5688 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5689 packed-single instructions.
5690
5691 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5692
5693 PR c++/13981
5694 * g++.dg/diagnostic/pr13981.C: New.
5695
5696 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
5697
5698 PR tree-optimization/59100
5699 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5700 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5701
5702 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
5703
5704 PR tree-optimization/61095
5705 * gcc.dg/torture/pr61095.c: New test.
5706
5707 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5708
5709 PR middle-end/39246
5710 * gcc.dg/uninit-13.c: Move warning on the actual source line where
5711 the uninitialized complex is used.
5712 * gcc.dg/uninit-17.c: New test to check partial initialization of
5713 complex with branches.
5714 * gcc.dg/uninit-17-O0.c: Likewise.
5715
5716 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
5717
5718 PR target/60884
5719 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5720 (test_03): Rename to test_02.
5721
5722 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5723
5724 PR c++/61083
5725 * g++.dg/cpp0x/sfinae50.C: New.
5726
5727 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5728
5729 PR c++/61080
5730 * g++.dg/cpp0x/deleted7.C: New.
5731
5732 2014-05-07 Richard Biener <rguenther@suse.de>
5733
5734 PR tree-optimization/61034
5735 * g++.dg/tree-ssa/pr61034.C: New testcase.
5736
5737 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
5738
5739 * gcc.target/epiphany/isr-arg.c: New file.
5740
5741 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
5742
5743 PR tree-optimization/52252
5744 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5745
5746 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5747
5748 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
5749 * gcc.target/aarch64/simd/vrev16p8.x: New file.
5750 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
5751 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
5752 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
5753 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
5754 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
5755 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
5756 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
5757 * gcc.target/aarch64/simd/vrev16s8.x: New file.
5758 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
5759 * gcc.target/aarch64/simd/vrev16u8.x: New file.
5760 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
5761 * gcc.target/aarch64/simd/vrev32p16.x: New file.
5762 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
5763 * gcc.target/aarch64/simd/vrev32p8.x: New file.
5764 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
5765 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
5766 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
5767 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
5768 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
5769 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
5770 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
5771 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
5772 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
5773 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
5774 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
5775 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
5776 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
5777 * gcc.target/aarch64/simd/vrev32s16.x: New file.
5778 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
5779 * gcc.target/aarch64/simd/vrev32s8.x: New file.
5780 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
5781 * gcc.target/aarch64/simd/vrev32u16.x: New file.
5782 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
5783 * gcc.target/aarch64/simd/vrev32u8.x: New file.
5784 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
5785 * gcc.target/aarch64/simd/vrev64f32.x: New file.
5786 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
5787 * gcc.target/aarch64/simd/vrev64p16.x: New file.
5788 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
5789 * gcc.target/aarch64/simd/vrev64p8.x: New file.
5790 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
5791 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
5792 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
5793 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
5794 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
5795 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
5796 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
5797 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
5798 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
5799 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
5800 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
5801 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
5802 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
5803 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
5804 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
5805 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
5806 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
5807 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
5808 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
5809 * gcc.target/aarch64/simd/vrev64s16.x: New file.
5810 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
5811 * gcc.target/aarch64/simd/vrev64s32.x: New file.
5812 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
5813 * gcc.target/aarch64/simd/vrev64s8.x: New file.
5814 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
5815 * gcc.target/aarch64/simd/vrev64u16.x: New file.
5816 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
5817 * gcc.target/aarch64/simd/vrev64u32.x: New file.
5818 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
5819 * gcc.target/aarch64/simd/vrev64u8.x: New file.
5820
5821 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5822
5823 gcc.target/aarch64/simd/ext_f32.x: New file.
5824 gcc.target/aarch64/simd/ext_f32_1.c: New file.
5825 gcc.target/aarch64/simd/ext_p16.x: New file.
5826 gcc.target/aarch64/simd/ext_p16_1.c: New file.
5827 gcc.target/aarch64/simd/ext_p8.x: New file.
5828 gcc.target/aarch64/simd/ext_p8_1.c: New file.
5829 gcc.target/aarch64/simd/ext_s16.x: New file.
5830 gcc.target/aarch64/simd/ext_s16_1.c: New file.
5831 gcc.target/aarch64/simd/ext_s32.x: New file.
5832 gcc.target/aarch64/simd/ext_s32_1.c: New file.
5833 gcc.target/aarch64/simd/ext_s64.x: New file.
5834 gcc.target/aarch64/simd/ext_s64_1.c: New file.
5835 gcc.target/aarch64/simd/ext_s8.x: New file.
5836 gcc.target/aarch64/simd/ext_s8_1.c: New file.
5837 gcc.target/aarch64/simd/ext_u16.x: New file.
5838 gcc.target/aarch64/simd/ext_u16_1.c: New file.
5839 gcc.target/aarch64/simd/ext_u32.x: New file.
5840 gcc.target/aarch64/simd/ext_u32_1.c: New file.
5841 gcc.target/aarch64/simd/ext_u64.x: New file.
5842 gcc.target/aarch64/simd/ext_u64_1.c: New file.
5843 gcc.target/aarch64/simd/ext_u8.x: New file.
5844 gcc.target/aarch64/simd/ext_u8_1.c: New file.
5845 gcc.target/aarch64/simd/ext_f64.c: New file.
5846 gcc.target/aarch64/simd/extq_f32.x: New file.
5847 gcc.target/aarch64/simd/extq_f32_1.c: New file.
5848 gcc.target/aarch64/simd/extq_p16.x: New file.
5849 gcc.target/aarch64/simd/extq_p16_1.c: New file.
5850 gcc.target/aarch64/simd/extq_p8.x: New file.
5851 gcc.target/aarch64/simd/extq_p8_1.c: New file.
5852 gcc.target/aarch64/simd/extq_s16.x: New file.
5853 gcc.target/aarch64/simd/extq_s16_1.c: New file.
5854 gcc.target/aarch64/simd/extq_s32.x: New file.
5855 gcc.target/aarch64/simd/extq_s32_1.c: New file.
5856 gcc.target/aarch64/simd/extq_s64.x: New file.
5857 gcc.target/aarch64/simd/extq_s64_1.c: New file.
5858 gcc.target/aarch64/simd/extq_s8.x: New file.
5859 gcc.target/aarch64/simd/extq_s8_1.c: New file.
5860 gcc.target/aarch64/simd/extq_u16.x: New file.
5861 gcc.target/aarch64/simd/extq_u16_1.c: New file.
5862 gcc.target/aarch64/simd/extq_u32.x: New file.
5863 gcc.target/aarch64/simd/extq_u32_1.c: New file.
5864 gcc.target/aarch64/simd/extq_u64.x: New file.
5865 gcc.target/aarch64/simd/extq_u64_1.c: New file.
5866 gcc.target/aarch64/simd/extq_u8.x: New file.
5867 gcc.target/aarch64/simd/extq_u8_1.c: New file.
5868 gcc.target/aarch64/simd/extq_f64.c: New file.
5869
5870 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5871
5872 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
5873 * gcc.target/aarch64/vtrnu32.c: Likewise.
5874 * gcc.target/aarch64/vtrnf32.c: Likewise.
5875
5876 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5877
5878 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
5879 * gcc.target/aarch64/simd/vtrnf32.x: New file.
5880 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
5881 * gcc.target/aarch64/simd/vtrnp16.x: New file.
5882 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
5883 * gcc.target/aarch64/simd/vtrnp8.x: New file.
5884 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
5885 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
5886 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
5887 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
5888 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
5889 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
5890 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
5891 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
5892 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
5893 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
5894 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
5895 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
5896 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
5897 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
5898 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
5899 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
5900 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
5901 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
5902 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
5903 * gcc.target/aarch64/simd/vtrns16.x: New file.
5904 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
5905 * gcc.target/aarch64/simd/vtrns32.x: New file.
5906 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
5907 * gcc.target/aarch64/simd/vtrns8.x: New file.
5908 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
5909 * gcc.target/aarch64/simd/vtrnu16.x: New file.
5910 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
5911 * gcc.target/aarch64/simd/vtrnu32.x: New file.
5912 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
5913 * gcc.target/aarch64/simd/vtrnu8.x: New file.
5914
5915 2014-05-07 Richard Biener <rguenther@suse.de>
5916
5917 PR tree-optimization/57864
5918 * gcc.dg/torture/pr57864.c: New testcase.
5919
5920 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
5921
5922 PR libfortran/61049
5923 * gfortran.dg/list_read_13.f: New test.
5924
5925 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5926
5927 PR c++/60999
5928 * g++.dg/cpp0x/nsdmi-template9.C: New.
5929 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
5930
5931 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
5932 Mike Stump <mikestump@comcast.net>
5933 Richard Sandiford <rdsandiford@googlemail.com>
5934
5935 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
5936
5937 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
5938
5939 PR ipa/60965
5940 * g++.dg/ipa/devirt-32.C: New testcase.
5941
5942 2014-05-05 Richard Biener <rguenther@suse.de>
5943
5944 PR middle-end/61010
5945 * gcc.dg/torture/pr61010.c: New testcase.
5946
5947 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5948
5949 * gcc.target/s390/leaf-profile.c: New testcase.
5950
5951 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5952
5953 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
5954 Disable asm scan for s390.
5955 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5956 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5957
5958 2014-05-05 Bin Cheng <bin.cheng@arm.com>
5959
5960 PR tree-optimization/60363
5961 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
5962
5963 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
5964
5965 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
5966 (dg-require-effective-target): Change target to powerpc_fprs.
5967 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
5968 (dg-require-effective-target): Change target to dfprt.
5969
5970 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5971
5972 PR c++/58582
5973 * g++.dg/cpp0x/deleted4.C: New.
5974 * g++.dg/cpp0x/deleted5.C: Likewise.
5975 * g++.dg/cpp0x/deleted6.C: Likewise.
5976
5977 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5978
5979 PR fortran/61025
5980 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
5981 regexps for -m32.
5982 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
5983 * gfortran.dg/coarray_poly_6.f90: Likewise.
5984 * gfortran.dg/coarray_poly_7.f90: Likewise.
5985 * gfortran.dg/coarray_poly_8.f90: Likewise.
5986
5987 2014-05-02 Marek Polacek <polacek@redhat.com>
5988
5989 PR c/25801
5990 * gcc.dg/pr25801.c: New test.
5991
5992 2014-05-02 Marek Polacek <polacek@redhat.com>
5993
5994 PR c/60784
5995 * gcc.dg/pr60784.c: New test.
5996
5997 2014-05-01 Marek Polacek <polacek@redhat.com>
5998
5999 PR c/60915
6000 * gcc.dg/pr60915.c: New test.
6001
6002 2014-05-01 Marek Polacek <polacek@redhat.com>
6003
6004 PR c/60257
6005 * gcc.dg/pr60257.c: New test.
6006
6007 2014-05-01 Marek Polacek <polacek@redhat.com>
6008
6009 PR c/43395
6010 * c-c++-common/pr43395.c: New test.
6011
6012 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
6013
6014 * gcc.dg/cond-reduc-1.c: New test.
6015 * gcc.dg/cond-reduc-2.c: Likewise.
6016
6017 2014-05-01 Marek Polacek <polacek@redhat.com>
6018
6019 PR c/29467
6020 * gcc.dg/pr29467.c: New test.
6021 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
6022 about boolean types.
6023 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
6024 to bool.
6025 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
6026
6027 2014-05-01 Marek Polacek <polacek@redhat.com>
6028
6029 PR c/43245
6030 * gcc.dg/pr43245.c: New test.
6031
6032 2014-05-01 Marek Polacek <polacek@redhat.com>
6033
6034 PR c/56989
6035 * gcc.dg/pr56989.c: New test.
6036
6037 2014-04-30 Ian Lance Taylor <iant@google.com>
6038
6039 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
6040 in go_compile_args rather than in argument to go-torture-execute.
6041
6042 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
6043
6044 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
6045 instead of getpid.
6046
6047 2014-04-30 Tobias Burnus <burnus@net-b.de>
6048
6049 * gfortran.dg/coarray_poly_6.f90
6050 * gfortran.dg/coarray_poly_7.f90
6051 * gfortran.dg/coarray_poly_8.f90
6052
6053 2014-04-30 Tobias Burnus <burnus@net-b.de>
6054
6055 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
6056 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
6057 * gfortran.dg/coarray/codimension.f90: New.
6058
6059 2014-04-30 Tobias Burnus <burnus@net-b.de>
6060
6061 * gfortran.dg/coarray_lib_this_image_1.f90: New.
6062 * gfortran.dg/coarray_lib_this_image_2.f90: New.
6063
6064 2014-04-30 Tobias Burnus <burnus@net-b.de>
6065
6066 * gfortran.dg/coarray_poly_4.f90: New.
6067 * gfortran.dg/coarray_poly_5.f90: New.
6068
6069 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6070
6071 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
6072 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
6073 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
6074 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
6075 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
6076 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
6077 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
6078 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
6079 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
6080 * gcc.target/arm/simd/vuzpf32_1.c: New file.
6081 * gcc.target/arm/simd/vuzpp16_1.c: New file.
6082 * gcc.target/arm/simd/vuzpp8_1.c: New file.
6083 * gcc.target/arm/simd/vuzps16_1.c: New file.
6084 * gcc.target/arm/simd/vuzps32_1.c: New file.
6085 * gcc.target/arm/simd/vuzps8_1.c: New file.
6086 * gcc.target/arm/simd/vuzpu16_1.c: New file.
6087 * gcc.target/arm/simd/vuzpu32_1.c: New file.
6088 * gcc.target/arm/simd/vuzpu8_1.c: New file.
6089
6090 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6091
6092 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
6093 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
6094 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
6095
6096 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6097
6098 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
6099 * gcc.target/aarch64/simd/vuzpf32.x: New file.
6100 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
6101 * gcc.target/aarch64/simd/vuzpp16.x: New file.
6102 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
6103 * gcc.target/aarch64/simd/vuzpp8.x: New file.
6104 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
6105 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
6106 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
6107 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
6108 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
6109 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
6110 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
6111 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
6112 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
6113 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
6114 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
6115 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
6116 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
6117 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
6118 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
6119 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
6120 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
6121 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
6122 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
6123 * gcc.target/aarch64/simd/vuzps16.x: New file.
6124 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
6125 * gcc.target/aarch64/simd/vuzps32.x: New file.
6126 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
6127 * gcc.target/aarch64/simd/vuzps8.x: New file.
6128 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
6129 * gcc.target/aarch64/simd/vuzpu16.x: New file.
6130 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
6131 * gcc.target/aarch64/simd/vuzpu32.x: New file.
6132 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
6133 * gcc.target/aarch64/simd/vuzpu8.x: New file.
6134
6135 2014-04-30 Richard Biener <rguenther@suse.de>
6136
6137 PR tree-optimization/48329
6138 * gfortran.dg/vect/pr48329.f90: New testcase.
6139
6140 2014-04-30 Marek Polacek <polacek@redhat.com>
6141
6142 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
6143 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
6144
6145 2014-04-30 Marek Polacek <polacek@redhat.com>
6146
6147 PR c/60139
6148 * gcc.dg/pr60139.c: New test.
6149
6150 2014-04-30 Marek Polacek <polacek@redhat.com>
6151
6152 PR c/60351
6153 * gcc.dg/pr60351.c: New test.
6154
6155 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
6156
6157 * gcc.target/arm/simd/simd.exp: New file.
6158 * gcc.target/arm/simd/vzipqf32_1.c: New file.
6159 * gcc.target/arm/simd/vzipqp16_1.c: New file.
6160 * gcc.target/arm/simd/vzipqp8_1.c: New file.
6161 * gcc.target/arm/simd/vzipqs16_1.c: New file.
6162 * gcc.target/arm/simd/vzipqs32_1.c: New file.
6163 * gcc.target/arm/simd/vzipqs8_1.c: New file.
6164 * gcc.target/arm/simd/vzipqu16_1.c: New file.
6165 * gcc.target/arm/simd/vzipqu32_1.c: New file.
6166 * gcc.target/arm/simd/vzipqu8_1.c: New file.
6167 * gcc.target/arm/simd/vzipf32_1.c: New file.
6168 * gcc.target/arm/simd/vzipp16_1.c: New file.
6169 * gcc.target/arm/simd/vzipp8_1.c: New file.
6170 * gcc.target/arm/simd/vzips16_1.c: New file.
6171 * gcc.target/arm/simd/vzips32_1.c: New file.
6172 * gcc.target/arm/simd/vzips8_1.c: New file.
6173 * gcc.target/arm/simd/vzipu16_1.c: New file.
6174 * gcc.target/arm/simd/vzipu32_1.c: New file.
6175 * gcc.target/arm/simd/vzipu8_1.c: New file.
6176
6177 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6178
6179 PR c++/51707
6180 * g++.dg/cpp0x/constexpr-51707.C: New.
6181
6182 2014-04-29 David Malcolm <dmalcolm@redhat.com>
6183
6184 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
6185 occurrences of "int" in the gimple dump to reflect that the return
6186 types of functions now show up in such dumps.
6187 * gcc.dg/tree-ssa/pr27810.c: Likewise.
6188
6189 2014-04-29 Jakub Jelinek <jakub@redhat.com>
6190
6191 PR tree-optimization/60971
6192 * c-c++-common/turtore/pr60971.c: New test.
6193
6194 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
6195
6196 * gcc.target/aarch64/simd/simd.exp: New file.
6197 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
6198 * gcc.target/aarch64/simd/vzipf32.x: New file.
6199 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
6200 * gcc.target/aarch64/simd/vzipp16.x: New file.
6201 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
6202 * gcc.target/aarch64/simd/vzipp8.x: New file.
6203 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
6204 * gcc.target/aarch64/simd/vzipqf32.x: New file.
6205 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
6206 * gcc.target/aarch64/simd/vzipqp16.x: New file.
6207 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
6208 * gcc.target/aarch64/simd/vzipqp8.x: New file.
6209 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
6210 * gcc.target/aarch64/simd/vzipqs16.x: New file.
6211 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
6212 * gcc.target/aarch64/simd/vzipqs32.x: New file.
6213 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
6214 * gcc.target/aarch64/simd/vzipqs8.x: New file.
6215 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
6216 * gcc.target/aarch64/simd/vzipqu16.x: New file.
6217 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
6218 * gcc.target/aarch64/simd/vzipqu32.x: New file.
6219 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
6220 * gcc.target/aarch64/simd/vzipqu8.x: New file.
6221 * gcc.target/aarch64/simd/vzips16_1.c: New file.
6222 * gcc.target/aarch64/simd/vzips16.x: New file.
6223 * gcc.target/aarch64/simd/vzips32_1.c: New file.
6224 * gcc.target/aarch64/simd/vzips32.x: New file.
6225 * gcc.target/aarch64/simd/vzips8_1.c: New file.
6226 * gcc.target/aarch64/simd/vzips8.x: New file.
6227 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
6228 * gcc.target/aarch64/simd/vzipu16.x: New file.
6229 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
6230 * gcc.target/aarch64/simd/vzipu32.x: New file.
6231 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
6232 * gcc.target/aarch64/simd/vzipu8.x: New file.
6233
6234 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6235
6236 * gcc.target/aarch64/fcsel_1.c: New test case.
6237
6238 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
6239
6240 PR libfortran/60810
6241 * gfortran.dg/arrayio_13.f90: New test.
6242
6243 2014-04-28 Martin Jambor <mjambor@suse.cz>
6244
6245 * gcc.dg/tree-ssa/sra-14.c: New test.
6246
6247 2014-04-28 Richard Biener <rguenther@suse.de>
6248
6249 PR middle-end/60092
6250 * gcc.dg/tree-ssa/alias-32.c: New testcase.
6251 * gcc.dg/vect/pr60092.c: Likewise.
6252
6253 2014-04-28 Richard Biener <rguenther@suse.de>
6254
6255 * gcc.dg/tree-ssa/vrp91.c: New testcase.
6256 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
6257 * gcc.dg/Wstrict-overflow-15.c: Likewise.
6258 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
6259
6260 2014-04-28 Richard Biener <rguenther@suse.de>
6261
6262 PR tree-optimization/60979
6263 * gcc.dg/graphite/pr60979.c: New testcase.
6264
6265 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6266
6267 PR c/60983
6268 * gcc.dg/pr60114.c: Use signed chars.
6269
6270 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6271
6272 PR c++/59120
6273 * g++.dg/cpp0x/alias-decl-43.C: New.
6274
6275 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6276
6277 PR fortran/59604
6278 PR fortran/58003
6279 * gfortran.dg/no_range_check_3.f90: New test.
6280
6281 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
6282
6283 PR libfortran/52539
6284 * gfortran.dg/namelist_utf8.f90: New test.
6285
6286 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
6287
6288 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
6289 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
6290 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
6291
6292 2014-04-25 Cary Coutant <ccoutant@google.com>
6293
6294 PR debug/60929
6295 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
6296 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
6297 -fdebug-types-section flag.
6298
6299 2014-04-25 Jiong Wang <jiong.wang@arm.com>
6300
6301 * gcc.target/arm/tail-long-call.c: New test.
6302
6303 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6304
6305 PR tree-optimization/60930
6306 * gcc.dg/torture/pr60930.c: New test.
6307
6308 2014-04-25 Jakub Jelinek <jakub@redhat.com>
6309
6310 PR tree-optimization/60960
6311 * gcc.c-torture/execute/pr60960.c: New test.
6312
6313 2014-04-25 Marek Polacek <polacek@redhat.com>
6314
6315 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
6316
6317 2014-04-25 Marek Polacek <polacek@redhat.com>
6318
6319 PR c/18079
6320 * gcc.dg/pr18079.c: New test.
6321 * gcc.dg/pr18079-2.c: New test.
6322
6323 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
6324
6325 * c-c++-common/gomp/pr60823-2.c: Require effective target
6326 vect_simd_clones.
6327
6328 2014-04-25 Marek Polacek <polacek@redhat.com>
6329
6330 PR c/60114
6331 * gcc.dg/pr60114.c: New test.
6332
6333 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
6334
6335 * gcc.c-torture/execute/20140425-1.c: New test.
6336
6337 2014-04-25 Marek Polacek <polacek@redhat.com>
6338
6339 PR c/60156
6340 * c-c++-common/pr60156.c: New test.
6341
6342 2014-04-25 Richard Biener <rguenther@suse.de>
6343
6344 PR ipa/60912
6345 * g++.dg/opt/pr60912.C: New testcase.
6346
6347 2014-04-25 Richard Biener <rguenther@suse.de>
6348
6349 PR ipa/60911
6350 * gcc.dg/lto/pr60911_0.c: New testcase.
6351
6352 2014-04-24 Cong Hou <congh@google.com>
6353
6354 PR tree-optimization/60896
6355 * g++.dg/vect/pr60896.cc: New test.
6356
6357 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6358
6359 * gcc.target/powerpc/pack01.c: New test to test the new pack and
6360 unpack builtin functionss for 128-bit types.
6361 * gcc.target/powerpc/pack02.c: Likewise.
6362 * gcc.target/powerpc/pack03.c: Likewise.
6363 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
6364 divide builtin functionss.
6365 * gcc.target/powerpc/extend-divide-2.c: Likewise.
6366 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
6367 functions.
6368 * gcc.target/powerpc/bcd-2.c: Likewise.
6369 * gcc.target/powerpc/bcd-3.c: Likewise.
6370 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
6371 builtin functionss.
6372 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
6373
6374 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
6375
6376 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
6377 keeps_null_pointer_checks.
6378 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
6379 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
6380 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
6381 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6382
6383 2014-04-24 Jakub Jelinek <jakub@redhat.com>
6384
6385 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
6386 Replace load with read and store with write.
6387
6388 2014-04-24 Jeff Law <law@redhat.com>
6389
6390 PR target/60822
6391 * gcc.c-torture/pr60822.c: New test.
6392 * gcc.c-torture/pr60822.x: New test.
6393
6394 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
6395
6396 PR c++/57958
6397 * g++.dg/cpp0x/pr57958.C: New test.
6398
6399 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
6400
6401 * lib/target-supports.exp (check_effective_target_vect_perm): Return
6402 true for aarch64_be.
6403
6404 2014-04-24 Radovan Obradovic <robradovic@mips.com>
6405 Tom de Vries <tom@codesourcery.com>
6406
6407 * gcc.dg/fuse-caller-save.c: New test.
6408
6409 2014-04-24 Joey Ye <joey.ye@arm.com>
6410
6411 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
6412
6413 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6414
6415 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
6416 * gcc.dg/vect/vect-bswap16: New test.
6417 * gcc.dg/vect/vect-bswap32: Likewise.
6418 * gcc.dg/vect/vect-bswap64: Likewise.
6419
6420 2014-04-23 Jeff Law <law@redhat.com>
6421
6422 PR tree-optimization/60902
6423 * gcc.target/i386/pr60902.c: New test.
6424
6425 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
6426
6427 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
6428 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
6429 * gcc.target/aarch64/vdup_n_1.c: New testcase.
6430
6431 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6432
6433 * gcc.target/arm/rev16.c: New test.
6434
6435 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6436
6437 * gcc.target/aarch64/rev16_1.c: New test.
6438
6439 2014-04-23 Richard Biener <rguenther@suse.de>
6440
6441 PR tree-optimization/60903
6442 * gcc.dg/torture/pr60903.c: New testcase.
6443
6444 2014-04-23 Richard Biener <rguenther@suse.de>
6445
6446 PR middle-end/60895
6447 * g++.dg/torture/pr60895.C: New testcase.
6448
6449 2014-04-23 Richard Biener <rguenther@suse.de>
6450
6451 PR middle-end/60891
6452 * gcc.dg/torture/pr60891.c: New testcase.
6453
6454 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6455
6456 PR sanitizer/60275
6457 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
6458 -fno-sanitize-recover to dg-options.
6459 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
6460 add -std=c++11 to dg-options.
6461 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
6462 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
6463 add -std=c++1y to dg-options.
6464 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
6465 -fno-sanitize-recover to dg-options.
6466 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6467 * c-c++-common/ubsan/vla-4.c: Likewise.
6468 * c-c++-common/ubsan/pr59503.c: Likewise.
6469 * c-c++-common/ubsan/vla-3.c: Likewise.
6470 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6471 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6472 * c-c++-common/ubsan/shift-3.c: Likewise.
6473 * c-c++-common/ubsan/overflow-1.c: Likewise.
6474 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6475 * c-c++-common/ubsan/vla-2.c: Likewise.
6476 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6477 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6478 * c-c++-common/ubsan/shift-6.c: Likewise.
6479 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6480 * c-c++-common/ubsan/overflow-add-3.c: New test.
6481 * c-c++-common/ubsan/overflow-add-4.c: New test.
6482 * c-c++-common/ubsan/div-by-zero-6.c: New test.
6483 * c-c++-common/ubsan/div-by-zero-7.c: New test.
6484
6485 2014-04-22 Christian Bruel <christian.bruel@st.com>
6486
6487 * gcc.target/sh/hiconst.c: New test.
6488
6489 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
6490
6491 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
6492 lroundf generates custom round instruction, too.
6493
6494 2014-04-22 Tobias Burnus <burnus@net-b.de>
6495
6496 PR fortran/60881
6497 * coarray/alloc_comp_3.f90: New.
6498
6499 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
6500
6501 PR target/60868
6502 * gcc.target/i386/pr60868.c: New testcase.
6503
6504 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6505
6506 PR c/59073
6507 * c-c++-common/gomp/pr59073.c: New test.
6508
6509 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6510
6511 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
6512
6513 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6514
6515 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
6516 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
6517
6518 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
6519
6520 * gcc.dg/memcpy-5.c: New test.
6521
6522 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6523
6524 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
6525
6526 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
6527 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
6528 *-*-solaris2.9.
6529 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
6530 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
6531 from dg-options.
6532 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
6533 from dg-additional-options.
6534 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
6535 from dg-options.
6536
6537 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
6538 execution check.
6539 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
6540 (sigill_hdlr): Remove.
6541 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
6542 check.
6543
6544 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
6545 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
6546 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
6547
6548 * lib/target-supports.exp (add_options_for_tls): Remove
6549 *-*-solaris2.9* handling.
6550
6551 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
6552
6553 * gcc.target/aarch64/vect_cvtf_1.c: New.
6554
6555 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6556
6557 PR tree-optimization/60823
6558 * c-c++-common/gomp/pr60823-1.c: New test.
6559 * c-c++-common/gomp/pr60823-2.c: New test.
6560 * c-c++-common/gomp/pr60823-3.c: New test.
6561
6562 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6563
6564 * gcc.target/arm/anddi_notdi-1.c: New test.
6565 * gcc.target/arm/iordi_notdi-1.c: New test case.
6566
6567 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6568
6569 * gcc.target/arm/iordi_notdi-1.c: New test.
6570
6571 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6572
6573 * gcc.target/aarch64/vrnd_f64_1.c : New file.
6574
6575 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6576
6577 PR target/60735
6578 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
6579 not cause errors if -mspe.
6580
6581 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
6582
6583 PR target/60909
6584 * gcc.target/i386/pr60909-1.c: New test.
6585 * gcc.target/i386/pr60909-2.c: Ditto.
6586
6587 2014-04-18 Cong Hou <congh@google.com>
6588
6589 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
6590 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6591
6592 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6593
6594 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6595 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6596
6597 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6598
6599 PR c++/59200
6600 * g++.dg/cpp0x/alias-decl-42.C: New.
6601
6602 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
6603
6604 * gcc.target/powerpc/ti_math1.c: New.
6605 * gcc.target/powerpc/ti_math2.c: New.
6606
6607 2014-04-17 Martin Jambor <mjambor@suse.cz>
6608
6609 * gnat.dg/opt34.adb: New.
6610 * gnat.dg/opt34_pkg.ads: Likewise.
6611
6612 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6613
6614 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6615 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6616
6617 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6618
6619 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6620 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6621
6622 2014-04-17 Jakub Jelinek <jakub@redhat.com>
6623
6624 PR target/60847
6625 Forward port from 4.8 branch
6626 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
6627
6628 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6629 Fix scan patterns.
6630 * gcc.target/i386/bmi-2.c: Ditto.
6631
6632 2014-04-17 Richard Biener <rguenther@suse.de>
6633
6634 PR middle-end/60849
6635 * g++.dg/opt/pr60849.C: New testcase.
6636
6637 2014-04-17 Richard Biener <rguenther@suse.de>
6638
6639 PR tree-optimization/60836
6640 * g++.dg/vect/pr60836.cc: New testcase.
6641
6642 2014-04-17 Richard Biener <rguenther@suse.de>
6643
6644 PR tree-optimization/60841
6645 * gcc.dg/vect/pr60841.c: New testcase.
6646
6647 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6648
6649 * g++.dg/ipa/devirt-31.C: New testcase.
6650
6651 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6652
6653 PR lto/60820
6654 * gcc.dg/lto/pr60820_0.c: New testcase.
6655 * gcc.dg/lto/pr60820_1.c: New testcase.
6656
6657 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6658
6659 PR ipa/60854
6660 * g++.dg/torture/pr60854.C: New testcase.
6661
6662 2014-04-16 Catherine Moore <clm@codesourcery.com>
6663
6664 * gcc.target/mips/umips-store16-2.c: New test.
6665
6666 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
6667
6668 * g++.dg/cpp0x/initlist-vect.C: New file.
6669
6670 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
6671
6672 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6673 * gcc.dg/uninit-I-O0.c: Likewise.
6674 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6675
6676 2014-04-16 Jakub Jelinek <jakub@redhat.com>
6677
6678 PR tree-optimization/60844
6679 * gcc.dg/pr60844.c: New test.
6680
6681 2014-04-15 Richard Biener <rguenther@suse.de>
6682
6683 PR rtl-optimization/56965
6684 * gcc.dg/torture/pr56965-1.c: New testcase.
6685 * gcc.dg/torture/pr56965-2.c: Likewise.
6686
6687 2014-04-15 Teresa Johnson <tejohnson@google.com>
6688
6689 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6690
6691 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6692
6693 * gnat.dg/vect14.adb: New test.
6694
6695 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6696
6697 * gnat.dg/vect12.ad[sb]: New test.
6698 * gnat.dg/vect13.ad[sb]: Likewise.
6699
6700 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
6701
6702 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6703 under qemu-arm.
6704 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6705 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6706 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6707 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6708 * c-c++-common/ubsan/null-1.c: Likewise.
6709 * c-c++-common/ubsan/null-10.c: Likewise.
6710 * c-c++-common/ubsan/null-11.c: Likewise.
6711 * c-c++-common/ubsan/null-2.c: Likewise.
6712 * c-c++-common/ubsan/null-3.c: Likewise.
6713 * c-c++-common/ubsan/null-4.c: Likewise.
6714 * c-c++-common/ubsan/null-5.c: Likewise.
6715 * c-c++-common/ubsan/null-6.c: Likewise.
6716 * c-c++-common/ubsan/null-7.c: Likewise.
6717 * c-c++-common/ubsan/null-8.c: Likewise.
6718 * c-c++-common/ubsan/null-9.c: Likewise.
6719 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6720 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6721 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6722 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6723 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6724 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6725 * c-c++-common/ubsan/pr59333.c: Likewise.
6726 * c-c++-common/ubsan/pr59667.c: Likewise.
6727 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6728 * c-c++-common/ubsan/pr60636.c: Likewise.
6729 * c-c++-common/ubsan/shift-1.c: Likewise.
6730 * c-c++-common/ubsan/shift-2.c: Likewise.
6731 * c-c++-common/ubsan/vla-1.c: Likewise.
6732
6733 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
6734
6735 * gnat.dg/vect11.ad[sb]: New test.
6736
6737 2014-04-14 Richard Biener <rguenther@suse.de>
6738
6739 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6740
6741 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6742
6743 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6744
6745 2014-04-14 Richard Biener <rguenther@suse.de>
6746 Marc Glisse <marc.glisse@inria.fr>
6747
6748 PR c/60819
6749 * gcc.target/i386/vec-may_alias.c: New testcase.
6750
6751 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6752
6753 * lib/target-supports.exp
6754 (check_effective_target_vect_widen_mult_si_to_di_pattern):
6755 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
6756 Fix formatting.
6757
6758 2014-04-14 Richard Biener <rguenther@suse.de>
6759
6760 PR lto/60720
6761 * gcc.dg/lto/pr60720_0.c: New testcase.
6762 * gcc.dg/lto/pr60720_1.c: Likewise.
6763
6764 2014-04-14 Christian Bruel <christian.bruel@st.com>
6765
6766 * gcc.target/sh/memset.c: New test.
6767
6768 2014-04-14 Richard Biener <rguenther@suse.de>
6769
6770 PR middle-end/55022
6771 * gcc.dg/graphite/pr55022.c: New testcase.
6772
6773 2014-04-14 Richard Biener <rguenther@suse.de>
6774
6775 PR tree-optimization/59817
6776 PR tree-optimization/60453
6777 * gfortran.dg/graphite/pr59817.f: New testcase.
6778 * gcc.dg/graphite/pr59817-1.c: Likewise.
6779 * gcc.dg/graphite/pr59817-2.c: Likewise.
6780
6781 2014-04-14 Jason Merrill <jason@redhat.com>
6782
6783 Revert:
6784 * lib/gcc-dg.exp (dg-build-dso): New.
6785 (gcc-dg-test-1): Handle dg-do-what "dso".
6786
6787 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
6788
6789 PR fortran/60717
6790 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
6791
6792 PR fortran/58085
6793 * gfortran.dg/associate_15.f90: New test.
6794
6795 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6796
6797 PR middle-end/60467
6798 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
6799 case to check.
6800
6801 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6802
6803 PR middle-end/60469
6804 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
6805
6806 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
6807
6808 * gcc.target/mips/umips-store16-1.c: New test.
6809
6810 2014-04-11 Tobias Burnus <burnus@net-b.de>
6811
6812 PR c/60194
6813 * * g++.dg/warn/warn_format_signedness.C: New.
6814 * gcc.dg/format/warn-signedness.c: New.
6815
6816 2014-04-11 Tobias Burnus <burnus@net-b.de>
6817
6818 PR fortran/58880
6819 PR fortran/60495
6820 * gfortran.dg/finalize_25.f90: New.
6821
6822 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6823
6824 * gcc.target/epiphany/t1068-2.c: New file.
6825
6826 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6827
6828 * gcc.target/epiphany/btst-1.c: New test.
6829
6830 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6831
6832 PR rtl-optimization/60651
6833 * gcc.target/epiphany/mode-switch.c: New test.
6834
6835 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6836
6837 PR c++/58600
6838 * g++.dg/cpp0x/gen-attrs-58.C: New.
6839 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
6840
6841 2014-04-11 Steve Ellcey <sellcey@mips.com>
6842 Jakub Jelinek <jakub@redhat.com>
6843
6844 PR middle-end/60556
6845 * gcc.c-torture/compile/pr60556.c: New test.
6846
6847 2014-04-11 Richard Biener <rguenther@suse.de>
6848
6849 PR middle-end/60797
6850 * gcc.dg/pr60797.c: New testcase.
6851
6852 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6853
6854 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
6855 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
6856 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
6857 rename to ...
6858 * gcc.target/s390/htm-nofloat-1.c: ... this one.
6859 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
6860 instructions as well.
6861
6862 2014-04-11 Jakub Jelinek <jakub@redhat.com>
6863
6864 PR rtl-optimization/60663
6865 * gcc.target/arm/pr60663.c: New test.
6866
6867 2014-04-10 Jason Merrill <jason@redhat.com>
6868
6869 * g++.dg/dso/dlclose1.C: Disable for 4.9.
6870
6871 2014-04-10 Jakub Jelinek <jakub@redhat.com>
6872
6873 PR lto/60567
6874 * g++.dg/lto/pr60567_0.C: New test.
6875
6876 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6877
6878 * gfortran.dg/class_nameclash.f90: New test.
6879
6880 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6881
6882 PR c++/52844
6883 * g++.dg/cpp0x/variadic156.C: New.
6884
6885 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6886
6887 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
6888 long.
6889
6890 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6891
6892 PR debug/60655
6893 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
6894 -fdata-sections.
6895
6896 2014-04-09 Steve Ellcey <sellcey@mips.com>
6897
6898 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
6899 and scan lists.
6900
6901 2014-04-09 Cong Hou <congh@google.com>
6902
6903 PR testsuite/60773
6904 * lib/target-supports.exp:
6905 (check_effective_target_vect_widen_si_to_di_pattern): New.
6906 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
6907 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
6908 targets only.
6909 (foo): Fix up formatting.
6910 (main): Call check_vect.
6911
6912 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6913
6914 PR c++/59115
6915 * g++.dg/template/crash119.C: New.
6916
6917 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
6918
6919 * gcc.target/powerpc/atomic_load_store-p8.c: New.
6920
6921 2014-04-08 Jason Merrill <jason@redhat.com>
6922
6923 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
6924
6925 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6926
6927 PR rtl-optimization/60776
6928 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
6929 * gcc.dg/builtin-bswap-7.c: Likewise.
6930 * gcc.dg/builtin-bswap-6a.c: New testcase.
6931 * gcc.dg/builtin-bswap-7a.c: New testcase.
6932
6933 Revert
6934 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6935
6936 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6937 optimization.
6938 * gcc.dg/builtin-bswap-7.c: Likewise.
6939
6940 2014-04-08 Richard Biener <rguenther@suse.de>
6941
6942 PR tree-optimization/60785
6943 * gcc.dg/graphite/pr60785.c: New testcase.
6944
6945 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6946
6947 PR target/60602
6948 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
6949 with as at -O0.
6950
6951 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
6952
6953 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
6954 * g++.dg/warn/Wnvdtor-3.C: Likewise.
6955 * g++.dg/warn/Wnvdtor-4.C: Likewise.
6956
6957 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
6958
6959 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
6960
6961 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
6962
6963 PR target/60609
6964 * g++.dg/torture/pr60609.C: New test.
6965
6966 2014-04-07 Richard Biener <rguenther@suse.de>
6967
6968 PR tree-optimization/60766
6969 * gcc.dg/torture/pr60766.c: New testcase.
6970
6971 2014-04-07 Jason Merrill <jason@redhat.com>
6972
6973 * lib/gcc-dg.exp (dg-build-dso): New.
6974 (gcc-dg-test-1): Handle dg-do-what "dso".
6975 * lib/target-supports.exp (add_options_for_dlopen): New.
6976 (check_effective_target_dlopen): Use it.
6977
6978 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6979
6980 * gcc.target/arm/pr60657.c: Fix missing curly brace.
6981
6982 2014-04-07 Richard Biener <rguenther@suse.de>
6983
6984 PR middle-end/60750
6985 * g++.dg/torture/pr60750.C: New testcase.
6986 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
6987
6988 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
6989
6990 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
6991
6992 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
6993
6994 PR testsuite/60671
6995 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
6996
6997 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
6998
6999 PR testsuite/60672
7000 * g++.dg/cpp1y/auto-fn25.C: Require lto.
7001
7002 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
7003
7004 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
7005
7006 * gfortran.dg/warn_conversion_4.f90: Adjust test.
7007
7008 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
7009
7010 * gcc.target/avr/dev-specific-rmw.c: New test.
7011
7012 2014-04-04 Cong Hou <congh@google.com>
7013
7014 PR tree-optimization/60656
7015 * gcc.dg/vect/pr60656.c: New test.
7016
7017 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7018
7019 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7020 optimization.
7021 * gcc.dg/builtin-bswap-7.c: Likewise.
7022
7023 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7024
7025 PR c++/58207
7026 * g++.dg/cpp0x/constexpr-ice15.C: New.
7027
7028 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
7029
7030 PR ipa/59626
7031 testcase by Richard Biener
7032 * gcc.dg/lto/pr59626_0.c: New testcase.
7033 * gcc.dg/lto/pr59626_1.c: New testcase.
7034
7035 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7036
7037 PR debug/60655
7038 * gcc.c-torture/compile/pr60655-1.c: New test.
7039
7040 2014-04-04 Martin Jambor <mjambor@suse.cz>
7041
7042 PR ipa/60640
7043 * g++.dg/ipa/pr60640-1.C: New test.
7044 * g++.dg/ipa/pr60640-2.C: Likewise.
7045 * g++.dg/ipa/pr60640-3.C: Likewise.
7046 * g++.dg/ipa/pr60640-4.C: Likewise.
7047
7048 2014-04-04 Jeff Law <law@redhat.com>
7049
7050 PR target/60657
7051 * gcc.target/arm/pr60657.c: New test.
7052
7053 2014-04-04 Richard Biener <rguenther@suse.de>
7054
7055 PR ipa/60746
7056 * g++.dg/torture/pr60746.C: New testcase.
7057
7058 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
7059
7060 * g++.old-deja/g++.robertl/eb121.C: Adjust.
7061 * g++.old-deja/g++.jason/overload21.C: Likewise.
7062 * g++.old-deja/g++.law/init5.C: Likewise.
7063
7064 2014-04-03 Cong Hou <congh@google.com>
7065
7066 PR tree-optimization/60505
7067 * gcc.dg/vect/pr60505.c: New test.
7068
7069 2014-04-03 Richard Biener <rguenther@suse.de>
7070
7071 PR tree-optimization/60740
7072 * gcc.dg/graphite/pr60740.c: New testcase.
7073
7074 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
7075
7076 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
7077 * g++.dg/warn/Wnvdtor-2.C: New.
7078 * g++.dg/warn/Wnvdtor-3.C: New.
7079 * g++.dg/warn/Wnvdtor-4.C: New.
7080 * g++.dg/warn/Weff1.C: Delete.
7081 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
7082 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
7083
7084 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
7085
7086 PR ipa/60659
7087 * g++.dg/torture/pr60659.C: New testcase.
7088
7089 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7090
7091 PR tree-optimization/60733
7092 * gcc.dg/torture/pr60733.c: New test.
7093
7094 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
7095
7096 PR rtl-optimization/60650
7097 * gcc.target/arm/pr60650-2.c: New.
7098
7099 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
7100
7101 * gcc.target/i386/avx2-vpand-3.c,
7102 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
7103
7104 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7105
7106 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
7107 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
7108 gcc.target/i386/memcpy-strategy-1.c,
7109 gcc.target/i386/memcpy-strategy-2.c,
7110 gcc.target/i386/memcpy-vector_loop-1.c,
7111 gcc.target/i386/memcpy-vector_loop-2.c,
7112 gcc.target/i386/memset-vector_loop-1.c,
7113 gcc.target/i386/memset-vector_loop-2.c,
7114 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
7115 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
7116 -march= options different from those in dg-options.
7117
7118 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7119
7120 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7121 gcc.target/i386/pr30970.c: Use -mtune=generic.
7122 * gcc.target/i386/avx2-vpaddb-3.c,
7123 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
7124 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
7125 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
7126 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
7127 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
7128 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
7129 gcc.target/i386/avx2-vpsubw-3.c,
7130 gcc.target/i386/avx256-unaligned-load-1.c,
7131 gcc.target/i386/avx256-unaligned-load-4.c,
7132 gcc.target/i386/avx256-unaligned-store-1.c,
7133 gcc.target/i386/avx256-unaligned-store-2.c,
7134 gcc.target/i386/avx256-unaligned-store-4.c: Use
7135 -mno-prefer-avx128.
7136
7137 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7138 Iain Sandoe <iain@codesourcery.com>
7139
7140 PR target/54083
7141 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
7142 with the additional options -Wl,-undefined,dynamic_lookup
7143 and -Wl,-flat_namespace.
7144 * gcc.dg/torture/pr53922.c: Additional option
7145 -Wl,-flat_namespace for darwin[89].
7146 * gcc.dg/torture/pr60092.c: Additional options
7147 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
7148 for darwin[89].
7149
7150 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7151
7152 PR target/43751
7153 * lib/prune.exp: Modify the regular express to prune
7154 the new warnings introduced by r205679 on darwin9.
7155
7156 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
7157
7158 * g++.dg/init/ctor4.C: Adjust.
7159 * g++.dg/init/ctor4-1.C: New.
7160 * g++.dg/cpp0x/defaulted2.C: Adjust.
7161
7162 2014-04-01 Richard Henderson <rth@redhat.com>
7163
7164 PR target/60704
7165 * gcc.dg/pr60704.c: New file.
7166
7167 2014-04-01 Bin Cheng <bin.cheng@arm.com>
7168
7169 PR target/60363
7170 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
7171 logical_op_short_circuit targets.
7172
7173 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
7174
7175 PR libfortran/60128
7176 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
7177 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
7178
7179 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
7180
7181 PR rtl-optimization/60700
7182 * gcc.target/i386/pr60700.c: New test.
7183
7184 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7185
7186 PR target/60650
7187 * gcc.target/arm/pr60650.c: Adjust command line options.
7188
7189 2014-03-31 Martin Jambor <mjambor@suse.cz>
7190
7191 PR middle-end/60647
7192 * gcc.dg/pr60647-1.c: New test.
7193 * gcc.dg/pr60647-2.c: Likewise.
7194
7195 2014-03-31 Richard Biener <rguenther@suse.de>
7196
7197 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
7198
7199 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
7200
7201 PR target/60034
7202 * gcc.target/aarch64/pr60034.c: New file.
7203
7204 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
7205
7206 PR c++/60626
7207 * g++.dg/cpp1y/pr60626.C: New testcase.
7208
7209 2014-03-29 Joseph Myers <joseph@codesourcery.com>
7210
7211 * gcc.dg/pr45416.c: Allow bextr on x86.
7212 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
7213 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
7214 gcc.target/i386/fma4-vector.c: Use -mno-fma.
7215 * gcc.target/i386/l_fma_double_1.c,
7216 gcc.target/i386/l_fma_double_2.c,
7217 gcc.target/i386/l_fma_double_3.c,
7218 gcc.target/i386/l_fma_double_4.c,
7219 gcc.target/i386/l_fma_double_5.c,
7220 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
7221 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
7222 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
7223 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
7224 * gcc.target/i386/pr27971.c: Use -mno-tbm.
7225 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
7226 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
7227
7228 2014-03-29 Jakub Jelinek <jakub@redhat.com>
7229
7230 PR target/60648
7231 * g++.dg/pr60648.C: Move test to...
7232 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
7233 dg-options, add for fpic targets dg-additional-options -fPIC.
7234
7235 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
7236
7237 * gnat.dg/opt33.adb: New testcase.
7238
7239 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7240
7241 PR target/60697
7242 * gcc.target/aarch64/pr60697.c: New.
7243
7244 2014-03-27 Jeff Law <law@redhat.com>
7245
7246 PR target/60648
7247 * g++.dg/pr60648.C: New test.
7248
7249 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
7250
7251 PR c++/60573
7252 * g++.dg/cpp1y/pr60573.C: New testcase.
7253
7254 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7255
7256 PR target/60693
7257 * gcc.target/i386/pr60693.c: New test.
7258
7259 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
7260
7261 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
7262
7263 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7264
7265 PR c++/60689
7266 * c-c++-common/pr60689.c: New test.
7267
7268 PR c++/58678
7269 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
7270 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
7271 targets.
7272
7273 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7274
7275 PR target/60675
7276 * gcc.target/aarch64/pr60675.C: New.
7277
7278 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7279
7280 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
7281 * lib/target-supports.exp: Return true for s390
7282 in check_effective_logical_op_short_circuit.
7283
7284 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7285
7286 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
7287 of second source operand.
7288 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7289 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7290 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7291
7292 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7293
7294 PR ipa/60315
7295 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
7296
7297 2014-03-28 Tobias Burnus <burnus@net-b.de>
7298
7299 * lib/cilk-plus-dg.exp: New.
7300 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
7301 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
7302
7303 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7304
7305 PR fortran/60522
7306 * gfortran.dg/where_4.f90: New test case.
7307
7308 2014-03-27 Tobias Burnus <burnus@net-b.de>
7309
7310 PR fortran/58880
7311 * gfortran.dg/finalize_24.f90: New.
7312
7313 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7314
7315 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
7316 vbpermq builtin.
7317
7318 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
7319 vec_select optimizations.
7320 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
7321 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
7322
7323 PR target/60672
7324 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
7325 xxpermdi builtins are supported.
7326
7327 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
7328
7329 PR rtl-optimization/60650
7330 * gcc.target/arm/pr60650.c: New.
7331
7332 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7333
7334 * gcc.target/s390/20140327-1.c: New testcase.
7335
7336 2014-03-27 Jakub Jelinek <jakub@redhat.com>
7337
7338 PR middle-end/60682
7339 * g++.dg/gomp/pr60682.C: New test.
7340
7341 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
7342
7343 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
7344
7345 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
7346
7347 PR target/60580
7348 * gcc.target/aarch64/pr60580_1.c: New.
7349 * gcc.target/aarch64/test_fp_attribute_1.c: New.
7350 * gcc.target/aarch64/test_fp_attribute_2.c: New.
7351
7352 2014-03-26 Dehao Chen <dehao@google.com>
7353
7354 * gcc.dg/predict-8.c: New test.
7355
7356 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
7357
7358 PR c++/52369
7359 * g++.dg/init/const10.C: New.
7360 * g++.dg/init/const11.C: New.
7361 * g++.dg/init/pr25811.C: Adjust.
7362 * g++.dg/init/pr29043.C: Likewise.
7363 * g++.dg/init/pr43719.C: Likewise.
7364 * g++.dg/init/pr44086.C: Likewise.
7365 * g++.dg/init/ctor8.C: Likewise.
7366 * g++.dg/init/uninitialized1.C: Likewise.
7367
7368 2014-03-26 Jakub Jelinek <jakub@redhat.com>
7369
7370 PR sanitizer/60636
7371 * c-c++-common/ubsan/pr60636.c: New test.
7372
7373 2014-03-26 Andreas Schwab <schwab@suse.de>
7374
7375 * g++.dg/torture/pr60315.C: Remove duplication.
7376
7377 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
7378
7379 * gcc.c-torture/execute/20140326-1.c: New test.
7380
7381 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
7382
7383 PR ipa/60315
7384 * g++.dg/torture/pr60315.C: New testcase.
7385
7386 2014-03-25 Martin Jambor <mjambor@suse.cz>
7387
7388 PR ipa/60600
7389 * g++.dg/ipa/pr60600.C: New test.
7390
7391 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
7392
7393 PR testsuite/58013
7394 * g++.dg/opt/pr56999.C: Pop hidden visibility.
7395
7396 2014-03-25 Richard Biener <rguenther@suse.de>
7397
7398 PR middle-end/60635
7399 * gfortran.dg/lto/pr60635_0.f90: New testcase.
7400 * gfortran.dg/lto/pr60635_1.c: Likewise.
7401
7402 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
7403
7404 PR c++/60627
7405 * g++.dg/cpp1y/pr60627.C: New testcase.
7406
7407 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
7408
7409 * gcc.target/aarch64/ushr64_1.c: New.
7410
7411 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
7412
7413 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
7414 (LONG_LONG): Use LLONG.
7415 (set_rvector_long): Explicitly return void.
7416 (set_vector_long): Likewise.
7417 (check_vector_long): Likewise.
7418
7419 2014-03-24 Marek Polacek <polacek@redhat.com>
7420
7421 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
7422 Define INT_MIN.
7423 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
7424 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7425 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7426 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7427 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7428 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7429 * c-c++-common/ubsan/pr59503.c: Likewise.
7430 * c-c++-common/ubsan/pr60613-1.c: Likewise.
7431 * c-c++-common/ubsan/save-expr-1.c: Likewise.
7432 * c-c++-common/ubsan/shift-3.c: Likewise.
7433 * c-c++-common/ubsan/shift-6.c: Likewise.
7434 * c-c++-common/ubsan/undefined-1.c: Likewise.
7435 * c-c++-common/ubsan/vla-2.c: Likewise.
7436 * c-c++-common/ubsan/vla-3.c: Likewise.
7437 * c-c++-common/ubsan/vla-4.c: Likewise.
7438 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
7439 * g++.dg/ubsan/return-2.C: Likewise.
7440
7441 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
7442
7443 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
7444 hppa*-*-hpux*.
7445
7446 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
7447
7448 PR libfortran/59313
7449 PR libfortran/58015
7450 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
7451 * gfortran.dg/round_4.f90: Likewise.
7452
7453 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
7454
7455 PR libfortran/60128
7456 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
7457 i?86-*-solaris2.9*.
7458
7459 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7460
7461 PR sanitizer/60613
7462 * c-c++-common/ubsan/pr60613-1.c: New test.
7463 * c-c++-common/ubsan/pr60613-2.c: New test.
7464
7465 2014-03-22 Matthias Klose <doko@ubuntu.com>
7466
7467 * g++.dg/cpp0x/regress: Remove empty directory.
7468
7469 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7470
7471 PR debug/60603
7472 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
7473
7474 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7475
7476 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
7477 * g++.dg/cpp1y/pr60393.C: Likewise.
7478
7479 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7480
7481 PR c++/60384
7482 * g++.dg/cpp1y/pr60384.C: New.
7483
7484 2014-03-21 Jakub Jelinek <jakub@redhat.com>
7485
7486 PR target/60598
7487 * gcc.dg/pr60598.c: New test.
7488
7489 2014-03-21 Martin Jambor <mjambor@suse.cz>
7490
7491 PR ipa/59176
7492 * g++.dg/torture/pr59176.C: New test.
7493
7494 2014-03-21 Martin Jambor <mjambor@suse.cz>
7495
7496 PR ipa/60419
7497 * g++.dg/ipa/pr60419.C: New test.
7498
7499 2014-03-21 Richard Biener <rguenther@suse.de>
7500
7501 PR tree-optimization/60577
7502 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
7503
7504 2014-03-21 Tobias Burnus <burnus@net-b.de>
7505
7506 PR fortran/60599
7507 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7508
7509 2014-03-20 Jakub Jelinek <jakub@redhat.com>
7510
7511 PR middle-end/60597
7512 * g++.dg/opt/pr60597.C: New test.
7513
7514 PR c++/60572
7515 * g++.dg/init/pr60572.C: New test.
7516
7517 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7518
7519 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
7520
7521 2014-03-19 Tobias Burnus <burnus@net-b.de>
7522
7523 PR fortran/60543
7524 PR fortran/60283
7525 * gfortran.dg/implicit_pure_4.f90: New.
7526
7527 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7528
7529 PR c++/51474
7530 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
7531
7532 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
7533
7534 PR testsuite/60590
7535 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
7536 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
7537 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
7538
7539 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7540
7541 PR c++/60332
7542 * g++.dg/cpp1y/pr60332.C: New.
7543
7544 2014-03-19 Marek Polacek <polacek@redhat.com>
7545
7546 PR sanitizer/60569
7547 * g++.dg/ubsan/pr60569.C: New test.
7548
7549 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7550
7551 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
7552
7553 2014-03-19 Jakub Jelinek <jakub@redhat.com>
7554
7555 PR tree-optimization/60559
7556 * g++.dg/vect/pr60559.cc: New test.
7557
7558 2014-03-18 Ian Lance Taylor <iant@google.com>
7559
7560 PR target/60563
7561 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
7562 (ditype): Rename typedef from int64_t.
7563
7564 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7565
7566 PR c/55383
7567 * gcc.dg/cast-qual-3.c: New.
7568 Revert:
7569 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7570 * c-c++-common/Wcast-qual-1.c: More precise match text.
7571
7572 2014-03-18 Janus Weil <janus@gcc.gnu.org>
7573
7574 PR fortran/55207
7575 PR fortran/60549
7576 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
7577 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
7578 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
7579 * gfortran.dg/intent_optimize_1.f90: Ditto.
7580 * gfortran.dg/pointer_init_9.f90: Ditto.
7581 * gfortran.dg/volatile4.f90: Ditto.
7582 * gfortran.dg/volatile6.f90: Ditto.
7583
7584 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7585
7586 PR c/55383
7587 * c-c++-common/Wcast-qual-1.c: More precise match text.
7588
7589 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7590
7591 PR c++/60305
7592 * g++.dg/cpp0x/constexpr-ice14.C: New.
7593
7594 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7595
7596 PR c++/54250
7597 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7598
7599 2014-03-18 Jakub Jelinek <jakub@redhat.com>
7600
7601 PR sanitizer/60535
7602 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7603 * c-c++-common/ubsan/null-2.c: Likewise.
7604 * c-c++-common/ubsan/null-3.c: Likewise.
7605 * c-c++-common/ubsan/null-4.c: Likewise.
7606 * c-c++-common/ubsan/null-5.c: Likewise.
7607 * c-c++-common/ubsan/null-6.c: Likewise.
7608 * c-c++-common/ubsan/null-7.c: Likewise.
7609 * c-c++-common/ubsan/null-8.c: Likewise.
7610 * c-c++-common/ubsan/null-9.c: Likewise.
7611 * c-c++-common/ubsan/null-10.c: Likewise.
7612 * c-c++-common/ubsan/null-11.c: Likewise.
7613 * c-c++-common/ubsan/overflow-1.c: Likewise.
7614 * c-c++-common/ubsan/overflow-2.c: Likewise.
7615 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7616 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7617 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7618 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7619 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7620 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7621 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7622 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7623 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7624 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7625 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7626 * c-c++-common/ubsan/pr59333.c: Likewise.
7627 * c-c++-common/ubsan/pr59503.c: Likewise.
7628 * c-c++-common/ubsan/pr59667.c: Likewise.
7629 * c-c++-common/ubsan/undefined-1.c: Likewise.
7630 * g++.dg/ubsan/pr59250.C: Likewise.
7631 * g++.dg/ubsan/pr59306.C: Likewise.
7632
7633 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7634
7635 * gcc.dg/tls/pr58595.c: Add tls options.
7636
7637 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
7638
7639 * gcc.target/i386/avx-additional-reg-names.c: New.
7640 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7641
7642 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
7643
7644 PR c++/60390
7645 * g++.dg/cpp1y/pr60390.C: New testcase.
7646
7647 PR c++/60391
7648 * g++.dg/cpp1y/pr60391.C: New testcase.
7649
7650 2014-03-17 Jakub Jelinek <jakub@redhat.com>
7651
7652 PR target/60516
7653 * gcc.target/i386/pr60516.c: New test.
7654
7655 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7656
7657 PR c++/59571
7658 * g++.dg/cpp0x/constexpr-ice13.C: New.
7659
7660 2014-03-17 Marek Polacek <polacek@redhat.com>
7661
7662 PR middle-end/60534
7663 * gcc.dg/gomp/pr60534.c: New test.
7664
7665 2014-03-17 Kai Tietz <ktietz@redhat.com>
7666
7667 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7668
7669 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
7670
7671 PR testsuite/58851
7672 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7673 storage size.
7674
7675 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
7676
7677 PR libfortran/58324
7678 * gfortran.dg/list_read_12.f90: New test.
7679
7680 2014-03-15 Janus Weil <janus@gcc.gnu.org>
7681
7682 PR fortran/55207
7683 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7684 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7685 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7686 -Wno-aggressive-loop-optimizations and remove an unused variable.
7687 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7688 * gfortran.dg/pointer_init_9.f90: New.
7689 * gfortran.dg/volatile4.f90: Put into subroutine.
7690 * gfortran.dg/volatile6.f90: Ditto.
7691
7692 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
7693
7694 PR fortran/60392
7695 * gfortran.dg/transpose_4.f90: New test.
7696
7697 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
7698
7699 PR rtl-optimization/60508
7700 * gcc.target/i386/pr60508.c: New.
7701
7702 2014-03-14 Richard Biener <rguenther@suse.de>
7703
7704 PR middle-end/60518
7705 * g++.dg/pr60518.C: New testcase.
7706
7707 2014-03-14 Martin Jambor <mjambor@suse.cz>
7708
7709 PR lto/60461
7710 * gcc.dg/lto/pr60461_0.c: New test.
7711
7712 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
7713
7714 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7715 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7716 * gcc.dg/lto/save-temps_0.c: New testcase.
7717
7718 2014-03-13 Jakub Jelinek <jakub@redhat.com>
7719
7720 PR middle-end/36282
7721 * c-c++-common/pr36282-1.c: New test.
7722 * c-c++-common/pr36282-2.c: New test.
7723 * c-c++-common/pr36282-3.c: New test.
7724 * c-c++-common/pr36282-4.c: New test.
7725
7726 2014-03-13 Richard Henderson <rth@redhat.com>
7727
7728 PR debug/60438
7729 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7730
7731 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7732
7733 PR c++/60383
7734 * g++.dg/template/crash118.C: New.
7735 * g++.dg/template/crash95.C: Adjust.
7736
7737 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
7738
7739 PR rtl-optimization/57189
7740 * gcc.target/i386/pr57189.c: New.
7741
7742 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7743
7744 PR c++/60254
7745 * g++.dg/cpp0x/static_assert10.C: New.
7746 * g++.dg/cpp0x/static_assert11.C: Likewise.
7747 * g++.dg/cpp0x/static_assert3.C: Adjust.
7748
7749 2014-03-13 Richard Biener <rguenther@suse.de>
7750
7751 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
7752
7753 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7754
7755 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
7756 2.07 128-bit arithmetic.
7757 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
7758
7759 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
7760 due to when TImode is allowed in VSX registers, the allowable
7761 address modes for TImode is just a single indirect address in
7762 order for the value to be loaded and store in either GPR or VSX
7763 registers. This affects the generated code, and it would cause
7764 this test to fail, when such an option is used.
7765
7766 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
7767
7768 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
7769
7770 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7771
7772 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
7773 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
7774 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
7775 only test for exactly one if if -mbranch-cost=1 has been passed.
7776
7777 2014-03-12 Christian Bruel <christian.bruel@st.com>
7778
7779 PR target/60264
7780 * gcc.target/arm/pr60264.c
7781
7782 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7783
7784 PR tree-optimization/60454
7785 * gcc.c-torture/execute/pr60454.c: New test.
7786
7787 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7788 Marc Glisse <marc.glisse@inria.fr>
7789
7790 PR tree-optimization/60502
7791 * gcc.c-torture/compile/pr60502.c: New test.
7792
7793 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7794
7795 PR middle-end/60482
7796 * gcc.dg/vect/pr60482.c: New test.
7797
7798 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
7799
7800 PR c++/60389
7801 * g++.dg/cpp0x/inh-ctor19.C: New.
7802
7803 2014-03-11 Richard Biener <rguenther@suse.de>
7804
7805 PR tree-optimization/60429
7806 PR tree-optimization/60485
7807 * gcc.dg/pr60485-1.c: New testcase.
7808 * gcc.dg/pr60485-2.c: Likewise.
7809
7810 2014-03-10 Jakub Jelinek <jakub@redhat.com>
7811
7812 PR ipa/60457
7813 * g++.dg/ipa/pr60457.C: New test.
7814
7815 2014-03-10 Richard Biener <rguenther@suse.de>
7816
7817 PR middle-end/60474
7818 * g++.dg/torture/pr60474.C: New testcase.
7819
7820 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
7821
7822 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
7823
7824 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
7825
7826 * gcc.dg/lto/pr55113_0.c: New testcase.
7827
7828 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
7829
7830 PR c++/60033
7831 * g++.dg/cpp1y/pr60033.C: New testcase.
7832
7833 PR c++/60393
7834 * g++.dg/cpp1y/pr60393.C: New testcase.
7835
7836 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7837
7838 PR libfortran/60128
7839 * gfortran.dg/fmt_en.f90: New test.
7840
7841 2014-03-07 Jason Merrill <jason@redhat.com>
7842
7843 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
7844 * lib/target-supports.exp (check_effective_target_c++11): Now
7845 means C++11 and up.
7846 (check_effective_target_c++11_only): New.
7847 (check_effective_target_c++11_down): New.
7848 (check_effective_target_c++1y): New.
7849 (check_effective_target_c++1y_only): New.
7850 (check_effective_target_c++98_only): Rename from
7851 check_effective_target_c++98.
7852 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
7853
7854 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
7855
7856 PR c++/58609
7857 * g++.dg/cpp0x/constexpr-ice12.C: New.
7858
7859 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
7860
7861 * c-c++-common/gomp/map-1.c: Extend.
7862
7863 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
7864 Janus Weil <janus@gcc.gnu.org>
7865
7866 PR fortran/51976
7867 * gfortran.dg/deferred_type_component_1.f90 : New test.
7868 * gfortran.dg/deferred_type_component_2.f90 : New test.
7869
7870 2014-03-06 Marek Polacek <polacek@redhat.com>
7871
7872 PR c/60197
7873 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
7874 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
7875
7876 2014-03-06 Jakub Jelinek <jakub@redhat.com>
7877
7878 PR target/58595
7879 * gcc.dg/tls/pr58595.c: New test.
7880
7881 2014-03-06 Richard Biener <rguenther@suse.de>
7882
7883 PR middle-end/60445
7884 PR lto/60424
7885 PR lto/60427
7886 Revert
7887 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7888
7889 * gcc.dg/lto/pr55113_0.c: New testcase.
7890
7891 2014-03-05 Jakub Jelinek <jakub@redhat.com>
7892
7893 PR testsuite/59308
7894 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
7895 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
7896 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
7897 s390*/i?86/x86_64.
7898 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7899 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7900 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7901 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7902 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
7903 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
7904 even for mips*/s390*/i?86/x86_64.
7905 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7906 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7907 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7908 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7909 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7910
7911 PR lto/60404
7912 * gcc.dg/lto/pr60404_0.c: New test.
7913 * gcc.dg/lto/pr60404_1.c: New file.
7914 * gcc.dg/lto/pr60404_2.c: New file.
7915
7916 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7917
7918 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
7919 long long" throughout.
7920 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
7921 * gcc.dg/vmx/insert-vsx.c: Likewise.
7922 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
7923 * gcc.dg/vmx/ld-vsx.c: Likewise.
7924 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7925 * gcc.dg/vmx/ldl-vsx.c: Likewise.
7926 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7927 * gcc.dg/vmx/merge-vsx.c: Likewise.
7928 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7929 * gcc.dg/vmx/st-vsx.c: Likewise.
7930 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
7931 * gcc.dg/vmx/stl-vsx.c: Likewise.
7932 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
7933
7934 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7935
7936 * gcc.dg/lto/pr55113_0.c: New testcase.
7937
7938 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7939
7940 PR c++/60376
7941 * g++.dg/cpp1y/pr60376.C: New.
7942
7943 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7944
7945 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
7946
7947 2014-03-04 Richard Biener <rguenther@suse.de>
7948
7949 PR tree-optimization/60382
7950 * gcc.dg/vect/pr60382.c: New testcase.
7951
7952 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
7953
7954 PR libfortran/60148
7955 * gfortran.dg/namelist_84.f90: New test.
7956
7957 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
7958
7959 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
7960 argument to avoid inf values.
7961 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
7962 UNION_FP_CHECK machinery.
7963
7964 2014-03-03 Renlin Li <Renlin.Li@arm.com>
7965
7966 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
7967 i32in128 cases outside special big-endian processing block.
7968
7969 2014-03-03 Jakub Jelinek <jakub@redhat.com>
7970
7971 PR preprocessor/60400
7972 * c-c++-common/cpp/pr60400.c: New test.
7973 * c-c++-common/cpp/pr60400-1.h: New file.
7974 * c-c++-common/cpp/pr60400-2.h: New file.
7975
7976 PR objc++/60398
7977 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
7978
7979 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
7980 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
7981
7982 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
7983
7984 PR ipa/60150
7985 * g++.dg/lto/pr60150.H: New testcase.
7986 * g++.dg/lto/pr60150_0.C: New testcase.
7987 * g++.dg/lto/pr60150_1.C: New testcase.
7988
7989 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
7990
7991 PR ipa/60306
7992 * g++.dg/ipa/devirt-29.C: New testcase
7993
7994 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7995
7996 PR fortran/60236
7997 * gfortran.dg/vect/pr32380.f: Fix expected test results.
7998
7999 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
8000
8001 PR c++/50025
8002 * g++.dg/cpp0x/pr50025.C: New.
8003
8004 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
8005
8006 PR c++/60377
8007 * g++.dg/cpp1y/pr60377.C: New testcase.
8008
8009 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
8010
8011 PR fortran/60341
8012 * gfortran.dg/str_comp_optimize_1.f90: New test.
8013
8014 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
8015
8016 PR target/60071
8017 * gcc.c-torture/compile/pr60071.c: New.
8018
8019 2014-02-28 Janus Weil <janus@gcc.gnu.org>
8020
8021 PR fortran/60359
8022 * gfortran.dg/unlimited_polymorphic_16.f90: New.
8023
8024 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8025
8026 PR c++/58610
8027 * g++.dg/cpp0x/constexpr-ice11.C: New.
8028
8029 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8030
8031 PR c++/60314
8032 * g++.dg/cpp1y/auto-fn24.C: New.
8033
8034 2014-02-28 Joey Ye <joey.ye@arm.com>
8035
8036 PR target/PR60169
8037 * gcc.target/arm/thumb1-far-jump-3.c: New case.
8038
8039 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8040
8041 PR c++/60253
8042 * g++.dg/overload/ellipsis2.C: New.
8043
8044 2014-02-27 Jeff Law <law@redhat.com>
8045
8046 PR rtl-optimization/52714
8047 * gcc.c-torture/compile/pr52714.c: New test.
8048
8049 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
8050 Jeff Law <law@redhat.com>
8051
8052 PR rtl-optimization/49847
8053 * g++.dg/pr49847.C: New test.
8054
8055 2014-02-27 Marek Polacek <polacek@redhat.com>
8056
8057 PR middle-end/59223
8058 * c-c++-common/pr59223.c: New test.
8059
8060 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8061
8062 * common/config/i386/predicates.md (const1256_operand): Remove.
8063 (const2356_operand): New.
8064 (const_1_to_2_operand): Remove.
8065 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
8066 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
8067 (*avx512pf_gatherpf<mode>sf): Ditto.
8068 (avx512pf_gatherpf<mode>df): Ditto.
8069 (*avx512pf_gatherpf<mode>df_mask): Ditto.
8070 (*avx512pf_gatherpf<mode>df): Ditto.
8071 (avx512pf_scatterpf<mode>sf): Ditto.
8072 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
8073 (*avx512pf_scatterpf<mode>sf): Ditto.
8074 (avx512pf_scatterpf<mode>df): Ditto.
8075 (*avx512pf_scatterpf<mode>df_mask): Ditto.
8076 (*avx512pf_scatterpf<mode>df): Ditto.
8077 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
8078
8079 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8080
8081 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
8082 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
8083 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
8084 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
8085 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
8086 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
8087 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
8088 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
8089
8090 2014-02-26 Bin Cheng <bin.cheng@arm.com>
8091
8092 PR target/60280
8093 * gnat.dg/renaming5.adb: Change to two expected gotos.
8094 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
8095 jump threads.
8096 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
8097 messages for removed basic block.
8098 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
8099 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
8100 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
8101 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
8102
8103 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8104
8105 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
8106 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8107 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8108 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8109 * gcc.dg/vmx/merge-vsx.c: Likewise.
8110 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8111
8112 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
8113
8114 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
8115 * gcc.target/i386/prefetchwt1-1.c: New.
8116 * g++.dg/other/i386-2.C: Add new option.
8117 * g++.dg/other/i386-3.C: Ditto.
8118 * gcc.target/i386/sse-12.c: Ditto.
8119 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
8120 * gcc.target/i386/sse-22.c: Add new option.
8121 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
8122
8123 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8124
8125 PR libfortran/59313
8126 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
8127
8128 PR libfortran/58015
8129 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
8130
8131 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
8132
8133 PR c++/60311
8134 * g++.dg/cpp1y/pr60311.C: New testcase.
8135
8136 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
8137
8138 PR c++/60065
8139 * g++.dg/cpp1y/pr60065.C: New testcase.
8140
8141 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
8142
8143 PR rtl-optimization/60268
8144 * gcc.c-torture/compile/pr60268.c: New test.
8145
8146 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
8147
8148 * gcc.target/microblaze/others/mem_reload.c: New test.
8149
8150 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8151
8152 * gcc.dg/vmx/lde.c: New test.
8153 * gcc.dg/vmx/lde-be-order.c: New test.
8154 * gcc.dg/vmx/ste.c: New test.
8155 * gcc.dg/vmx/ste-be-order.c: New test.
8156
8157 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
8158
8159 PR testsuite/60173
8160 * lib/target-supports.exp
8161 (check_effective_target_logical_op_short_circuit): Add cris-*-*
8162 and crisv32-*-* to list.
8163
8164 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8165
8166 PR fortran/60302
8167 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
8168
8169 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8170
8171 * gcc.dg/vmx/vsums.c: Check entire result vector.
8172 * gcc.dg/vmx/vsums-be-order.c: Likewise.
8173
8174 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8175
8176 * gcc.dg/vmx/ld.c: New test.
8177 * gcc.dg/vmx/ld-be-order.c: New test.
8178 * gcc.dg/vmx/ld-vsx.c: New test.
8179 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
8180 * gcc.dg/vmx/ldl.c: New test.
8181 * gcc.dg/vmx/ldl-be-order.c: New test.
8182 * gcc.dg/vmx/ldl-vsx.c: New test.
8183 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
8184 * gcc.dg/vmx/st.c: New test.
8185 * gcc.dg/vmx/st-be-order.c: New test.
8186 * gcc.dg/vmx/st-vsx.c: New test.
8187 * gcc.dg/vmx/st-vsx-be-order.c: New test.
8188 * gcc.dg/vmx/stl.c: New test.
8189 * gcc.dg/vmx/stl-be-order.c: New test.
8190 * gcc.dg/vmx/stl-vsx.c: New test.
8191 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
8192
8193 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
8194
8195 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
8196 * g++.dg/other/i386-3.C (dg-options): Ditto.
8197 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
8198 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
8199 -mavx512pf and -msha.
8200
8201 2014-02-21 Richard Biener <rguenther@suse.de>
8202
8203 PR tree-optimization/60276
8204 * gcc.dg/vect/pr60276.c: New testcase.
8205
8206 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8207
8208 PR fortran/60234
8209 * gfortran.dg/finalize_23.f90: New.
8210
8211 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
8212
8213 PR c++/60052
8214 PR c++/60053
8215 * g++.dg/cpp1y/pr60052.C: New testcase.
8216 * g++.dg/cpp1y/pr60053.C: New testcase.
8217
8218 2014-02-21 Tobias Burnus <burnus@net-b.de>
8219
8220 PR fortran/60286
8221 * gfortran.dg/inquire_16.f90: New.
8222
8223 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
8224
8225 * gcc.target/nios2/biggot-1.c: New.
8226 * gcc.target/nios2/biggot-2.c: New.
8227
8228 2014-02-20 Martin Jambor <mjambor@suse.cz>
8229
8230 PR ipa/55260
8231 * gcc.dg/ipa/pr55260.c: New test.
8232
8233 2014-02-20 Bin Cheng <bin.cheng@arm.com>
8234
8235 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
8236 for execution test case.
8237
8238 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
8239
8240 PR ipa/58555
8241 * g++.dg/torture/pr58555.C: New testcase.
8242
8243 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8244
8245 PR target/60204
8246 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
8247 reflect abi fix.
8248 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
8249
8250 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8251 Kirill Yukhin <kirill.yukhin@intel.com>
8252
8253 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
8254 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
8255 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
8256 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
8257 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
8258 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
8259
8260 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8261
8262 PR c/37743
8263 * g++.dg/ext/builtin-bswap1.C: New test.
8264 * c-c++-common/pr37743.c: New test.
8265
8266 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
8267
8268 * gcc.dg/decl-10.c: New test.
8269
8270 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8271
8272 PR c++/60267
8273 * g++.dg/ext/ivdep-1.C: New test.
8274
8275 PR c++/60267
8276 * gcc.dg/pr60267.c: New test.
8277
8278 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
8279
8280 PR target/59794
8281 * gcc.target/i386/pr39162.c: Add dg-prune-output.
8282 (dg-options): Remove -Wno-psabi.
8283 * gcc.target/i386/pr59794-2.c: Ditto.
8284 * gcc.target/i386/pr60205-1.c: Ditto.
8285 * gcc.target/i386/sse-5.c: Ditto.
8286
8287 2014-02-18 Nick Clifton <nickc@redhat.com>
8288
8289 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
8290 * gcc.dg/pr23623.c: Likewise.
8291 * gcc.dg/pr48784-1.c: Likewise.
8292 * gcc.dg/pr48784-2.c: Likewise.
8293 * gcc.dg/pr56997-2.c: Likewise.
8294 * gcc.dg/sms-6.c: Likewise.
8295 * gcc.dg/torture/pr60183.c: Likewise.
8296 * gcc.dg/torture/vec-cvt-1.c: Likewise.
8297 * gcc.c-torture/execute/20061220-1.x: New.
8298 * gcc.c-torture/execute/pr43220.x: New.
8299 * gcc.c-torture/execute/pr51581-1.x: New.
8300 * gcc.c-torture/execute/pr51581-2.x: New.
8301 * gcc.c-torture/execute/pr58570.x: New.
8302 * gcc.c-torture/unsorted/DFcmp.x: New.
8303 * gcc.c-torture/unsorted/SFset.x: New.
8304
8305 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
8306
8307 * gnat.dg/opt31.adb: New test.
8308
8309 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8310
8311 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
8312
8313 2014-02-19 Janus Weil <janus@gcc.gnu.org>
8314
8315 PR fortran/60232
8316 * gfortran.dg/typebound_proc_33.f90: New.
8317
8318 2014-02-19 Marek Polacek <polacek@redhat.com>
8319
8320 PR c/60195
8321 * gcc.dg/pr60195.c: New test.
8322
8323 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
8324
8325 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
8326
8327 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8328
8329 PR preprocessor/58844
8330 * c-c++-common/cpp/pr58844-1.c: New test.
8331 * c-c++-common/cpp/pr58844-2.c: New test.
8332
8333 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8334
8335 PR c++/60225
8336 * g++.dg/cpp0x/constexpr-ice10.C: New.
8337
8338 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8339
8340 PR c++/60215
8341 * g++.dg/cpp0x/pr60215.C: New.
8342
8343 2014-02-18 Tobias Burnus <burnus@net-b.de>
8344
8345 PR fortran/49397
8346 * gfortran.dg/proc_ptr_45.f90: New.
8347 * gfortran.dg/proc_ptr_46.f90: New.
8348
8349 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
8350
8351 PR c++/60190
8352 * g++.dg/cpp1y/pr60190.C: New testcase.
8353
8354 PR c++/60064
8355 * g++.dg/cpp1y/pr60064.C: New testcase.
8356
8357 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
8358
8359 PR target/60205
8360 * gcc.target/i386/pr60205-1.c: New test.
8361 * gcc.target/i386/pr60205-2.c: Ditto.
8362
8363 2014-02-18 Kai Tietz <ktietz@redhat.com>
8364
8365 PR target/60193
8366 * gcc.target/i386/nest-1.c: New testcase.
8367
8368 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
8369
8370 * gnat.dg/opt32.adb: New test.
8371
8372 2014-02-18 Janus Weil <janus@gcc.gnu.org>
8373
8374 PR fortran/60231
8375 * gfortran.dg/typebound_generic_15.f90: New.
8376
8377 2014-02-17 Janus Weil <janus@gcc.gnu.org>
8378
8379 PR fortran/55907
8380 * gfortran.dg/init_flag_12.f90: New.
8381
8382 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
8383 Ilya Tocar <ilya.tocar@intel.com>
8384
8385 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
8386 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8387 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8388 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8389
8390 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
8391
8392 * lib/target-supports.exp
8393 (check_effective_target_logical_op_short_circuit): New procedure.
8394 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
8395 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
8396 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
8397 * gcc.dg/tree-ssa/vrp47.c: Likewise.
8398 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8399 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
8400 logical_op_short_circuit for the alternative test, extending
8401 it to arm_cortex_m.
8402
8403 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8404
8405 PR target/60203
8406 * gcc.target/powerpc/pr60203.c: New testsuite.
8407
8408 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
8409
8410 PR fortran/59599
8411 * gfortran.dg/ichar_3.f90: New test.
8412
8413 2014-02-15 Richard Biener <rguenther@suse.de>
8414
8415 PR tree-optimization/60183
8416 * gcc.dg/torture/pr60183.c: New testcase.
8417
8418 2014-02-14 Jeff Law <law@redhat.com>
8419
8420 PR rtl-optimization/60131
8421 * g++.dg/torture/pr60131.C: New test.
8422
8423 2014-02-14 Ian Bolton <ian.bolton@arm.com>
8424
8425 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
8426 on command-line.
8427
8428 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
8429
8430 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
8431
8432 2014-02-14 Jakub Jelinek <jakub@redhat.com>
8433
8434 * gcc.c-torture/compile/20140213.c: New test.
8435
8436 2014-02-13 Jakub Jelinek <jakub@redhat.com>
8437
8438 PR target/43546
8439 * gcc.target/i386/pr43546.c: New test.
8440
8441 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
8442
8443 * gcc.target/s390/hotpatch-compile-8.c: New test.
8444
8445 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8446
8447 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
8448 definition with an ifndef.
8449 * gcc.dg/pr59605-2.c: New test.
8450
8451 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8452
8453 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
8454
8455 2014-02-12 Joseph Myers <joseph@codesourcery.com>
8456
8457 * gcc.dg/torture/float128-mul-underflow.c,
8458 gcc.dg/torture/float128-truncdf-underflow.c,
8459 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
8460
8461 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8462
8463 PR middle-end/59737
8464 * g++.dg/ipa/pr59737.C: New test.
8465
8466 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
8467
8468 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
8469
8470 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
8471
8472 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
8473
8474 * gcc.dg/cilk-plus/jump-openmp.c: New file.
8475
8476 2014-02-12 Richard Biener <rguenther@suse.de>
8477
8478 PR middle-end/60092
8479 * gcc.dg/torture/pr60092.c: New testcase.
8480 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
8481
8482 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
8483
8484 * gcc.c-torture/execute/20140212-1.c: New test.
8485
8486 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8487
8488 PR c++/60047
8489 * g++.dg/cpp0x/pr60047.C: New.
8490
8491 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8492
8493 PR c/60101
8494 * c-c++-common/pr60101.c: New test.
8495
8496 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
8497
8498 PR lto/59468
8499 * g++.dg/ipa/devirt-27.C: New testcase.
8500 * g++.dg/ipa/devirt-26.C: New testcase.
8501
8502 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8503
8504 PR target/60137
8505 * gcc.target/powerpc/pr60137.c: New file.
8506
8507 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8508
8509 PR fortran/52370
8510 * gfortran.dg/pr52370.f90: New test.
8511
8512 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
8513
8514 PR target/59927
8515 Revert
8516 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
8517
8518 PR testsuite/58630
8519 * gcc.target/i386/pr43662.c (dg-options):
8520 Add -maccumulate-outgoing-args.
8521 * gcc.target/i386/pr43869.c (dg-options): Ditto.
8522 * gcc.target/i386/pr57003.c (dg-options): Ditto.
8523 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
8524 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
8525 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
8526 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
8527 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
8528 Add -maccumulate-outgoing-args.
8529 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
8530 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
8531 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
8532 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
8533 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
8534 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
8535 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
8536 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
8537 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
8538 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
8539 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
8540 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
8541 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
8542 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
8543 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
8544
8545 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8546
8547 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
8548
8549 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8550
8551 PR debug/59776
8552 * gcc.dg/guality/pr59776.c: New test.
8553
8554 2014-02-11 Renlin Li <Renlin.Li@arm.com>
8555
8556 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
8557 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
8558 (add_options_for_arm_vfp3): New.
8559
8560 2014-02-11 Jeff Law <law@redhat.com>
8561
8562 PR middle-end/54041
8563 * gcc.target/m68k/pr54041.c: New test.
8564
8565 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8566
8567 PR target/59927
8568 * gcc.target/i386/pr59927.c: New test.
8569
8570 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
8571
8572 * gcc.dg/vect/pr57741-3.c: Require vect_int.
8573 * gcc.dg/vect/pr60012.c: Likewise.
8574 * gcc.dg/vect/vect-119.c: Likewise.
8575 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
8576 * gcc.dg/vect/vect-outer-4c.c: Likewise.
8577
8578 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8579
8580 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
8581
8582 2014-02-10 Jeff Law <law@redhat.com>
8583
8584 PR middle-end-52306
8585 * gcc.c-torture/compile/pr52306.c: New test.
8586
8587 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8588
8589 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8590
8591 2014-02-10 Richard Biener <rguenther@suse.de>
8592
8593 PR tree-optimization/60115
8594 * gcc.dg/torture/pr60115.c: New testcase.
8595
8596 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
8597
8598 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8599 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8600
8601 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
8602 Ilya Tocar <ilya.tocar@intel.com>
8603
8604 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8605 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8606 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8607 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8608 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8609 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8610 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8611 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8612 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8613 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8614 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8615 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8616 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8617 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8618 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8619 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8620 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8621 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8622 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8623 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8624 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8625 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8626 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8627 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8628 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8629 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8630 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8631
8632 2014-02-10 Jakub Jelinek <jakub@redhat.com>
8633
8634 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
8635
8636 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8637
8638 PR fortran/57522
8639 * gfortran.dg/associated_target_5.f03: New test.
8640
8641 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8642
8643 PR fortran/59026
8644 * gfortran.dg/elemental_by_value_1.f90: New test.
8645
8646 2014-02-08 Janus Weil <janus@gcc.gnu.org>
8647
8648 PR fortran/58470
8649 * gfortran.dg/finalize_22.f90: New.
8650
8651 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
8652
8653 PR fortran/60066
8654 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
8655 was fixed by the patch for PR59906.
8656
8657 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8658
8659 PR translation/52289
8660 * gfortran.dg/coarray_8.f90: Update dg-error match.
8661
8662 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8663
8664 PR c/59984
8665 * gcc.dg/vect/pr59984.c: New test.
8666
8667 PR middle-end/60092
8668 * gcc.dg/attr-alloc_align-1.c: New test.
8669 * gcc.dg/attr-alloc_align-2.c: New test.
8670 * gcc.dg/attr-alloc_align-3.c: New test.
8671 * gcc.dg/attr-assume_aligned-1.c: New test.
8672 * gcc.dg/attr-assume_aligned-2.c: New test.
8673 * gcc.dg/attr-assume_aligned-3.c: New test.
8674
8675 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8676
8677 PR target/60077
8678 * gcc.target/i386/pr60077-1.c: New test.
8679 * gcc.target/i386/pr60077-2.c: New test.
8680
8681 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8682
8683 PR preprocessor/56824
8684 * gcc.dg/pr56824.c: New test.
8685
8686 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8687
8688 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8689 variable used for atomic operations.
8690
8691 2014-02-07 Richard Biener <rguenther@suse.de>
8692
8693 PR middle-end/60092
8694 * gcc.dg/vect/pr60092-2.c: New testcase.
8695
8696 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8697
8698 PR c++/60082
8699 Revert
8700 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8701
8702 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8703 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8704
8705 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8706
8707 * gcc.target/s390/fp2int1.c: New testcase.
8708
8709 2014-02-07 Richard Biener <rguenther@suse.de>
8710
8711 PR middle-end/60092
8712 * gcc.dg/tree-ssa/alias-30.c: New testcase.
8713 * gcc.dg/tree-ssa/alias-31.c: Likewise.
8714
8715 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
8716
8717 PR ipa/59918
8718 * g++.dg/torture/pr59918.C: New testcase.
8719
8720 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8721
8722 PR target/59575
8723 * gcc.target/arm/pr59575.c: New test.
8724
8725 PR debug/59992
8726 * gcc.dg/pr59992.c: New test.
8727
8728 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
8729
8730 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8731 init_priority. Test alignment of variable instead of function.
8732
8733 2014-02-06 Marek Polacek <polacek@redhat.com>
8734
8735 PR c/60087
8736 * gcc.dg/pr60087.c: New test.
8737
8738 2014-02-06 Alan Modra <amodra@gmail.com>
8739
8740 * gcc.target/powerpc/pr60032.c: New.
8741
8742 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8743
8744 PR target/60062
8745 * gcc.c-torture/execute/pr60062.c: New test.
8746 * gcc.c-torture/execute/pr60072.c: New test.
8747
8748 2014-02-06 Ian Bolton <ian.bolton@arm.com>
8749
8750 * gcc.dg/tree-ssa/pr59597.c: Make called function static
8751 so that expected outcome works for PIC variants too.
8752
8753 2014-02-06 Yury Gribov <y.gribov@samsung.com>
8754 Kugan Vivekanandarajah <kuganv@linaro.org>
8755
8756 * gcc.target/arm/vect-noalign.c: New file.
8757
8758 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
8759 Jakub Jelinek <jakub@redhat.com>
8760
8761 PR middle-end/60013
8762 * gcc.dg/pr60013.c: New testcase.
8763
8764 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8765
8766 * gcc.dg/vmx/sum2s.c: New.
8767 * gcc.dg/vmx/sum2s-be-order.c: New.
8768
8769 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8770
8771 * gcc.dg/vmx/pack.c: New.
8772 * gcc.dg/vmx/pack-be-order.c: New.
8773 * gcc.dg/vmx/unpack.c: New.
8774 * gcc.dg/vmx/unpack-be-order.c: New.
8775
8776 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8777
8778 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8779 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8780
8781 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8782
8783 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
8784 Use __builtin_floorf, __builtin_ceilf.
8785 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
8786 declaration.
8787 (TEST): Use __builtin_floorf.
8788 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8789
8790 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8791
8792 PR ipa/59947
8793 * g++.dg/opt/pr59947.C: New test.
8794
8795 PR c++/58703
8796 * c-c++-common/gomp/pr58703.c: New test.
8797
8798 2014-02-05 Richard Biener <rguenther@suse.de>
8799
8800 PR testsuite/60076
8801 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
8802 avoid using unsigned long long.
8803
8804 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8805
8806 PR middle-end/57499
8807 * g++.dg/torture/pr57499.C: New test.
8808
8809 2014-02-05 Yury Gribov <y.gribov@samsung.com>
8810
8811 * gcc.dg/asan/nosanitize-and-inline.c: New test.
8812
8813 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
8814
8815 * g++.dg/ipa/devirrt-22.C: Fix template.
8816
8817 2014-02-04 Marek Polacek <polacek@redhat.com>
8818
8819 PR c/60036
8820 * gcc.dg/pr60036.c: New test.
8821
8822 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
8823
8824 PR ipa/60058
8825 * g++.dg/torture/pr60058.C: New testcase.
8826
8827 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
8828
8829 * g++.dg/tsan/default_options.C: Invert check.
8830
8831 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8832
8833 PR tree-optimization/60002
8834 * g++.dg/opt/pr60002.C: New test.
8835
8836 PR tree-optimization/60023
8837 * g++.dg/vect/pr60023.cc: New test.
8838
8839 PR ipa/60026
8840 * c-c++-common/torture/pr60026.c: New test.
8841
8842 PR rtl-optimization/57915
8843 * gcc.target/i386/pr57915.c: New test.
8844
8845 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8846
8847 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
8848
8849 2014-02-04 Renlin Li <Renlin.Li@arm.com>
8850
8851 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
8852
8853 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8854
8855 PR middle-end/59261
8856 * gcc.dg/pr59261.c: New test.
8857
8858 2014-02-04 Richard Biener <rguenther@suse.de>
8859
8860 PR tree-optimization/60012
8861 * gcc.dg/vect/pr60012.c: New testcase.
8862
8863 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8864
8865 PR target/59788
8866 * g++.dg/eh/unwind-direct.C: New test.
8867
8868 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
8869
8870 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
8871 timeout value to 20s.
8872
8873 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8874
8875 PR ipa/59882
8876 * g++.dg/torture/pr59882.C: New testcase
8877
8878 2014-02-03 Jan Hubicka <jh@suse.cz>
8879
8880 PR ipa/59831
8881 * g++.dg/ipa/devirt-22.C: New testcase.
8882
8883 2014-02-03 Jan Hubicka <jh@suse.cz>
8884
8885 * g++.dg/ipa/devirt-25.C: New testcase.
8886
8887 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8888
8889 PR tree-optimization/59924
8890 * gcc.dg/pr59924.c: New test.
8891
8892 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8893
8894 PR ipa/59831
8895 * g++.dg/ipa/devirt-24.C: New testcase.
8896
8897 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
8898
8899 PR c++/53017
8900 PR c++/59211
8901 * c-c++-common/attributes-1.c: New testcase.
8902 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
8903
8904 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8905
8906 PR c++/58871
8907 * g++.dg/cpp0x/pr58871.C: New.
8908
8909 2014-02-03 Cong Hou <congh@google.com>
8910
8911 PR tree-optimization/60000
8912 * g++.dg/vect/pr60000.cc: New test.
8913
8914 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
8915
8916 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
8917 * gcc.target/i386/long-double-64-4.c: Likewise.
8918 * gcc.target/i386/long-double-80-1.c: Likewise.
8919 * gcc.target/i386/long-double-80-2.c: Likewise.
8920 * gcc.target/i386/long-double-80-3.c: Likewise.
8921 * gcc.target/i386/long-double-80-4.c: Likewise.
8922 * gcc.target/i386/long-double-80-5.c: Likewise.
8923 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
8924 __multf3 isn't used.
8925 * gcc.target/i386/long-double-64-3.c: Likewise.
8926 * gcc.target/i386/long-double-128-1.c: New test.
8927 * gcc.target/i386/long-double-128-2.c: Likewise.
8928 * gcc.target/i386/long-double-128-3.c: Likewise.
8929 * gcc.target/i386/long-double-128-4.c: Likewise.
8930 * gcc.target/i386/long-double-128-5.c: Likewise.
8931 * gcc.target/i386/long-double-128-6.c: Likewise.
8932 * gcc.target/i386/long-double-128-7.c: Likewise.
8933 * gcc.target/i386/long-double-128-8.c: Likewise.
8934 * gcc.target/i386/long-double-128-9.c: Likewise.
8935 * gcc.target/i386/long-double-64-5.c: Likewise.
8936 * gcc.target/i386/long-double-64-6.c: Likewise.
8937 * gcc.target/i386/long-double-64-7.c: Likewise.
8938 * gcc.target/i386/long-double-64-8.c: Likewise.
8939 * gcc.target/i386/long-double-64-9.c: Likewise.
8940 * gcc.target/i386/long-double-80-10.c: Likewise.
8941 * gcc.target/i386/long-double-80-8.c: Likewise.
8942 * gcc.target/i386/long-double-80-9.c: Likewise.
8943
8944 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
8945
8946 PR rtl-optimization/57662
8947 * g++.dg/pr57662.C: New test.
8948
8949 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8950
8951 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
8952 * gcc.dg/vmx/perm.c: New.
8953 * gcc.dg/vmx/perm-be-order.c: New.
8954
8955 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8956
8957 * gcc.dg/vmx/vsums.c: New.
8958 * gcc.dg/vmx/vsums-be-order.c: New.
8959
8960 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
8961
8962 * g++.dg/ipa/devirt-23.C: New testcase.
8963 * g++.dg/ipa/devirt-20.C: Fix template.
8964
8965 2014-02-02 Jan Hubicka <jh@suse.cz>
8966
8967 * g++.dg/ipa/devirt-21.C: New testcase.
8968
8969 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8970
8971 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
8972 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
8973
8974 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
8975
8976 PR target/60017
8977 * gcc.c-torture/execute/pr60017.c: New test.
8978
8979 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
8980
8981 PR fortran/57033
8982 * gfortran.dg/default_initialization_7.f90: New test.
8983
8984 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
8985
8986 PR fortran/59906
8987 * gfortran.dg/elemental_subroutine_9.f90: New test.
8988
8989 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8990
8991 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
8992
8993 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8994
8995 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
8996
8997 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8998
8999 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
9000
9001 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9002
9003 PR c++/51219
9004 * g++.dg/init/bitfield5.C: New.
9005
9006 2014-02-01 Jakub Jelinek <jakub@redhat.com>
9007
9008 PR tree-optimization/60003
9009 * gcc.c-torture/execute/pr60003.c: New test.
9010
9011 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
9012
9013 PR bootstrap/59985
9014 * gcc.target/arm/pr59985.C: New.
9015
9016 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9017
9018 PR sanitizer/59410
9019 * lib/tsan-dg.exp (tsan_init): Instead of not running any
9020 tsan tests if trivial testcase doesn't run, set dg-do-what-default
9021 to compile.
9022 (tsan_finish): Restore dg-do-what-default.
9023 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
9024 * g++.dg/tsan/fd_close_norace2.C: Likewise.
9025 * g++.dg/tsan/default_options.C: Likewise.
9026 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9027 * g++.dg/tsan/atomic_free2.C: Likewise.
9028 * g++.dg/tsan/cond_race.C: Likewise.
9029 * g++.dg/tsan/fd_close_norace.C: Likewise.
9030 * g++.dg/tsan/benign_race.C: Likewise.
9031 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9032 * c-c++-common/tsan/simple_race.c: Likewise.
9033 * c-c++-common/tsan/mutexset1.c: Likewise.
9034 * c-c++-common/tsan/thread_leak2.c: Likewise.
9035 * c-c++-common/tsan/tls_race.c: Likewise.
9036 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9037 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
9038 * c-c++-common/tsan/free_race2.c: Likewise.
9039 * c-c++-common/tsan/thread_leak.c: Likewise.
9040 * c-c++-common/tsan/thread_leak1.c: Likewise.
9041 * c-c++-common/tsan/race_on_barrier.c: Likewise.
9042 * c-c++-common/tsan/free_race.c: Likewise.
9043 * c-c++-common/tsan/sleep_sync.c: Likewise.
9044 * c-c++-common/tsan/tiny_race.c: Likewise.
9045 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9046 * c-c++-common/tsan/atomic_stack.c: Likewise.
9047 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
9048 in dg-output regexps.
9049 * c-c++-common/tsan/simple_stack.c: Likewise.
9050
9051 2014-01-31 Richard Henderson <rth@redhat.com>
9052
9053 * g++.dg/tm/pr60004.C: New.
9054
9055 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
9056
9057 PR c++/59082
9058 * g++.dg/inherit/crash4.C: New.
9059
9060 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
9061
9062 * c-c++-common/tsan/simple_race.c: Made test less flaky.
9063
9064 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9065
9066 * gcc.target/i386/m512-check.h: Use correct rounding values.
9067
9068 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9069
9070 * gcc.target/i386/avx-1.c: Use correct rounding values.
9071 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
9072 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
9073 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
9074 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
9075 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
9076 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
9077 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
9078 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
9079 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
9080 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
9081 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
9082 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
9083 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
9084 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
9085 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
9086 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
9087 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
9088 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
9089 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
9090 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
9091 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
9092 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
9093 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
9094 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
9095 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
9096 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
9097 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
9098 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
9099 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
9100 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
9101 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
9102 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
9103 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
9104 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
9105 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
9106 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
9107 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
9108 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
9109 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
9110 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
9111 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
9112 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
9113 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
9114 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
9115 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
9116 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
9117 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
9118 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
9119 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
9120 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
9121 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
9122 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
9123 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
9124 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
9125 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
9126 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
9127 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
9128 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
9129 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
9130 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
9131 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
9132 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
9133 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
9134 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
9135 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
9136 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
9137 * gcc.target/i386/sse-13.c: Ditto.
9138 * gcc.target/i386/sse-14.c: Ditto.
9139 * gcc.target/i386/sse-22.c: Ditto.
9140 * gcc.target/i386/sse-23.c: Ditto.
9141
9142 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9143
9144 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
9145 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
9146
9147 2014-01-31 Richard Biener <rguenther@suse.de>
9148
9149 PR middle-end/59990
9150 * gcc.dg/torture/pr59990.c: New testcase.
9151
9152 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9153
9154 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
9155 if it fails don't run any tsan tests.
9156
9157 2014-01-31 Marek Polacek <polacek@redhat.com>
9158
9159 PR c/59963
9160 * gcc.dg/pr59940.c (g): Adjust dg-warning.
9161 (y): Adjust dg-error.
9162 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
9163 * gcc.dg/pr59963-1.c: New test.
9164 * gcc.dg/pr59963-2.c: New test.
9165 * gcc.dg/pr59963-3.c: New test.
9166
9167 2014-01-30 Jakub Jelinek <jakub@redhat.com>
9168
9169 PR target/59923
9170 * gcc.target/arm/pr59923.c: New test.
9171
9172 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9173
9174 * gcc.dg/vmx/splat.c: New.
9175 * gcc.dg/vmx/splat-vsx.c: New.
9176 * gcc.dg/vmx/splat-be-order.c: New.
9177 * gcc.dg/vmx/splat-vsx-be-order.c: New.
9178 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
9179 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
9180
9181 2014-01-30 Richard Biener <rguenther@suse.de>
9182
9183 PR tree-optimization/59993
9184 * gcc.dg/torture/pr59993.c: New testcase.
9185
9186 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9187
9188 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
9189 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
9190 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
9191 vect_int rather than vect_float.
9192
9193 2014-01-30 Marek Polacek <polacek@redhat.com>
9194
9195 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
9196
9197 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
9198
9199 * gcc.target/microblaze/isa/fcmp4.c: New.
9200
9201 2014-01-30 Marek Polacek <polacek@redhat.com>
9202
9203 PR c/59940
9204 * gcc.dg/pr59940.c: New test.
9205 * gcc.dg/pr35635.c (func3): Move dg-warning.
9206
9207 2014-01-30 Richard Biener <rguenther@suse.de>
9208
9209 PR tree-optimization/59903
9210 * gcc.dg/torture/pr59903.c: New testcase.
9211
9212 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9213
9214 PR c++/58843
9215 * g++.dg/lookup/crash8.C: New.
9216
9217 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9218
9219 PR c++/58649
9220 * g++.dg/template/crash117.C: New.
9221
9222 2014-01-30 Richard Biener <rguenther@suse.de>
9223
9224 PR c/59905
9225 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
9226 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
9227 abort.
9228 * gcc.dg/invalid-call-1.c: Likewise.
9229
9230 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9231
9232 PR c++/58561
9233 * g++.dg/cpp1y/auto-fn23.C: New.
9234
9235 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9236
9237 PR c++/58846
9238 * g++.dg/init/dso_handle2.C: New.
9239
9240 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9241
9242 PR c++/58674
9243 * g++.dg/cpp0x/pr58674.C: New.
9244
9245 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
9246
9247 PR target/59617
9248 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
9249 * gcc.target/i386/avx512f-gather-5.c: Ditto.
9250
9251 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9252
9253 * gcc.dg/vmx/merge-be-order.c: New.
9254 * gcc.dg/vmx/merge.c: New.
9255 * gcc.dg/vmx/merge-vsx-be-order.c: New.
9256 * gcc.dg/vmx/merge-vsx.c: New.
9257
9258 2014-01-29 Richard Biener <rguenther@suse.de>
9259
9260 PR tree-optimization/58742
9261 * gcc.dg/pr58742-1.c: New testcase.
9262 * gcc.dg/pr58742-2.c: Likewise.
9263 * gcc.dg/pr58742-3.c: Likewise.
9264
9265 2014-01-29 Renlin Li <Renlin.Li@arm.com>
9266
9267 * gcc.target/arm/ftest-armv7ve-arm.c: New.
9268 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
9269 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
9270
9271 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9272
9273 PR c++/58702
9274 * g++.dg/gomp/pr58702.C: New.
9275
9276 2014-01-29 Dodji Seketeli <dodji@redhat.com>
9277
9278 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
9279 selector.
9280
9281 2014-01-29 Jakub Jelinek <jakub@redhat.com>
9282
9283 PR middle-end/59917
9284 PR tree-optimization/59920
9285 * gcc.dg/pr59920-1.c: New test.
9286 * gcc.dg/pr59920-2.c: New test.
9287 * gcc.dg/pr59920-3.c: New test.
9288 * c-c++-common/gomp/pr59917-1.c: New test.
9289 * c-c++-common/gomp/pr59917-2.c: New test.
9290
9291 PR tree-optimization/59594
9292 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
9293 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
9294 * gcc.dg/vect/pr59594.c: New test.
9295
9296 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
9297
9298 PR fortran/59414
9299 * gfortran.dg/allocate_class_3.f90: New test.
9300
9301 2014-01-28 Dodji Seketeli <dodji@redhat.com>
9302
9303 PR preprocessor/59935
9304 * c-c++-common/cpp/warning-zero-location.c: New test.
9305 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
9306
9307 2014-01-27 Steve Ellcey <sellcey@mips.com>
9308
9309 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
9310
9311 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
9312
9313 * g++.dg/ext/mv16.C: New tests.
9314
9315 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
9316
9317 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
9318 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9319 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
9320 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9321 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
9322 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9323 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
9324 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9325 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
9326 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9327 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
9328 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9329 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
9330 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9331 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
9332 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
9333 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
9334 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9335 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
9336 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9337 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
9338 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9339 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
9340 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9341 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
9342 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9343 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
9344 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9345 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
9346 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9347 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
9348 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9349 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
9350 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9351 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
9352 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9353 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
9354 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9355 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
9356 _mm512_mask_cvtepi32_storeu_epi8.
9357 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9358 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
9359 _mm512_mask_cvtepi32_storeu_epi16.
9360 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9361 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
9362 _mm512_mask_cvtepi64_storeu_epi8.
9363 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9364 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
9365 _mm512_mask_cvtepi64_storeu_epi16.
9366 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9367 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
9368 _mm512_mask_cvtepi64_storeu_epi32.
9369 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9370 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
9371 _mm512_mask_cvtsepi32_storeu_epi8.
9372 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9373 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
9374 _mm512_mask_cvtsepi32_storeu_epi16.
9375 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9376 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
9377 _mm512_mask_cvtsepi64_storeu_epi8.
9378 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9379 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
9380 _mm512_mask_cvtsepi64_storeu_epi16.
9381 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9382 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
9383 _mm512_mask_cvtsepi64_storeu_epi32.
9384 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9385 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
9386 _mm512_mask_cvtusepi32_storeu_epi8.
9387 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9388 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
9389 _mm512_mask_cvtusepi32_storeu_epi16.
9390 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9391 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
9392 _mm512_mask_cvtusepi64_storeu_epi8.
9393 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9394 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
9395 _mm512_mask_cvtusepi64_storeu_epi16.
9396 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9397 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
9398 _mm512_mask_cvtusepi64_storeu_epi32.
9399 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9400 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
9401
9402 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
9403
9404 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
9405 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
9406 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
9407 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
9408 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
9409 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
9410 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
9411 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
9412 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
9413 built-ins roudning immediate.
9414 * gcc.target/i386/sse-22.c: Add new built-ins.
9415 * gcc.target/i386/sse-23.c: Ditto.
9416 * gcc.target/i386/avx-1.c: Ditto.
9417
9418 2014-01-27 Christian Bruel <christian.bruel@st.com>
9419
9420 * gcc.target/sh/torture/strncmp.c: New tests.
9421
9422 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
9423
9424 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
9425
9426 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9427
9428 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
9429
9430 2014-01-24 Jeff Law <law@redhat.com>
9431
9432 PR tree-optimization/59919
9433 * gcc.c-torture/compile/pr59919.c: New test.
9434
9435 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9436
9437 PR c++/57524
9438 * g++.dg/ext/timevar2.C: New.
9439
9440 2014-01-24 Marek Polacek <polacek@redhat.com>
9441
9442 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
9443
9444 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
9445
9446 PR target/59929
9447 * gcc.target/i386/pr59929.c: New test.
9448
9449 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9450
9451 PR target/59909
9452 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
9453 word atomic functions at runtime.
9454
9455 2014-01-23 Marek Polacek <polacek@redhat.com>
9456
9457 PR c/59846
9458 * gcc.dg/pr59846.c: New test.
9459
9460 2014-01-23 Marek Polacek <polacek@redhat.com>
9461
9462 PR c/58346
9463 * c-c++-common/pr58346-1.c: New test.
9464 * c-c++-common/pr58346-2.c: New test.
9465 * c-c++-common/pr58346-3.c: New test.
9466
9467 2014-01-23 Marek Polacek <polacek@redhat.com>
9468
9469 PR c/59871
9470 * gcc.dg/20020220-2.c: Adjust dg-warning message.
9471 * gcc.dg/pr59871.c: New test.
9472
9473 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9474
9475 PR c++/58980
9476 * g++.dg/parse/enum11.C: New.
9477
9478 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9479
9480 * gcc.target/aarch64/sshr64_1.c: New testcase.
9481
9482 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
9483
9484 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
9485 SIMD enabled function.
9486 * g++.dg/cilk-plus/ef_test.C: New test.
9487 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
9488 and added C++ ones.
9489 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
9490 to differenciate C error messages from C++ ones.
9491
9492 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9493
9494 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
9495
9496 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9497
9498 * gcc.target/microblaze/others/builtin-trap.c: New test,
9499
9500 2014-01-23 Jakub Jelinek <jakub@redhat.com>
9501
9502 PR middle-end/58809
9503 * c-c++-common/gomp/pr58809.c: New test.
9504
9505 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
9506
9507 PR sanitizer/59897
9508 * c-c++-common/asan/use-after-return-1.c: Fixed
9509 to pass on darwin.
9510
9511 2014-01-23 Dodji Seketeli <dodji@redhat.com>
9512
9513 PR preprocessor/58580
9514 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
9515
9516 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9517 Ilya Tocar <ilya.tocar@intel.com>
9518
9519 * gcc.target/i386/avx512f-kmovw-1.c: New.
9520
9521 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9522
9523 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
9524 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9525 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9526 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9527 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9528 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9529
9530 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
9531
9532 PR target/52125
9533 * gcc.dg/pr48774.c: Remove skip for mips_rel.
9534 * gcc.target/mips/pr52125.c: New test.
9535
9536 2014-01-22 Marek Polacek <polacek@redhat.com>
9537
9538 PR c/59891
9539 * gcc.dg/torture/pr59891.c: New test.
9540
9541 2014-01-22 Jeff Law <law@redhat.com>
9542
9543 PR tree-optimization/59597
9544 * gcc.dg/tree-ssa/pr59597.c: New test.
9545
9546 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
9547
9548 PR rtl-optimization/59477
9549 * g++.dg/pr59477.C: New.
9550
9551 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9552
9553 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
9554
9555 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
9556
9557 PR c++/59482
9558 * g++.dg/pr59482.C: New.
9559
9560 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9561
9562 * gcc.dg/vmx/insert-vsx-be-order.c: New.
9563 * gcc.dg/vmx/extract-vsx.c: New.
9564 * gcc.dg/vmx/extract-vsx-be-order.c: New.
9565 * gcc.dg/vmx/insert-vsx.c: New.
9566
9567 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9568
9569 PR rtl-optimization/59896
9570 * gcc.target/arm/pr59896.c: New.
9571
9572 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9573
9574 PR rtl-optimization/59858
9575 * gcc.target/arm/pr59858.c: New.
9576
9577 2014-01-21 Jakub Jelinek <jakub@redhat.com>
9578
9579 PR target/59003
9580 * gcc.dg/tree-prof/pr59003.c: New test.
9581
9582 PR middle-end/59860
9583 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
9584 other targets.
9585
9586 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9587
9588 * gfortran.dg/round_3.f08: Add more cases.
9589
9590 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
9591
9592 * lib/target-supports.exp (force_conventional_output_for): New
9593 procedure.
9594 * lib/scanasm.exp (scan-assembler_required_options)
9595 (scan-assembler-not_required_options)
9596 (scan-assembler-times_required_options): Replace with
9597 force_conventional_output_fors.
9598 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9599 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9600
9601 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
9602
9603 PR middle-end/59789
9604 * gcc.target/i386/pr59789.c: New testcase.
9605
9606 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
9607
9608 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9609 the 'code' bitfield from 16 to 8.
9610
9611 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9612
9613 * lib/target-supports.exp
9614 (check_effective_target_vect_perm): Exclude aarch64_be.
9615 (check_effective_target_vect_perm_byte): Likewise.
9616 (check_effective_target_vect_perm_short): Likewise.
9617
9618 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9619
9620 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9621 (RUN_TEST): Use new macro.
9622 (INDEX64_32): Delete.
9623 (INDEX64_64): Likewise.
9624 (INDEX128_32): Likewise.
9625 (INDEX128_64): Likewise.
9626 (INDEX): Likewise.
9627 (test_vneg_f32): Use fixed RUN_TEST.
9628
9629 2014-01-20 Richard Biener <rguenther@suse.de>
9630
9631 PR middle-end/59860
9632 * gcc.dg/pr59860.c: New testcase.
9633
9634 2014-01-20 Jakub Jelinek <jakub@redhat.com>
9635
9636 PR target/59880
9637 * gcc.target/i386/pr59880.c: New test.
9638
9639 2014-01-20 Renlin Li <renlin.li@arm.com>
9640
9641 * gcc.dg/pr44194-1.c: Tweak regexp.
9642
9643 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9644
9645 PR libfortran/59771
9646 PR libfortran/59774
9647 PR libfortran/59836
9648 * gfortran.dg/round_3.f08: New cases added.
9649 * gfortran.dg/fmt_g_1.f90: New test.
9650
9651 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
9652
9653 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9654
9655 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9656
9657 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9658
9659 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9660
9661 * gcc.dg/vect/pr57705.c: Require vect_int.
9662 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9663 * gcc.dg/vect/vect-alias-check.c: Likewise.
9664
9665 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
9666
9667 PR fortran/58007
9668 * gfortran.dg/unresolved_fixup_1.f90: New test.
9669 * gfortran.dg/unresolved_fixup_2.f90: New test.
9670
9671 2014-01-18 Jakub Jelinek <jakub@redhat.com>
9672
9673 PR target/58944
9674 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9675 Remove dg-prune-output lines.
9676
9677 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9678
9679 PR middle-end/59706
9680 * gfortran.dg/pr59706.f90: New test.
9681 * g++.dg/ext/pr59706.C: New test.
9682
9683 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9684
9685 PR c++/59270
9686 PR c++/58811
9687 * g++.dg/cpp0x/decltype-incomplete1.C: New.
9688 * g++.dg/init/pr58811.C: Likewise.
9689
9690 2014-01-17 Jeff Law <law@redhat.com>
9691
9692 PR middle-end/57904
9693 * gfortran.dg/pr57904.f90: New test.
9694
9695 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9696
9697 PR c++/59269
9698 * g++.dg/cpp0x/nsdmi-union4.C: New.
9699
9700 2014-01-17 Marek Polacek <polacek@redhat.com>
9701
9702 PR c++/59838
9703 * g++.dg/diagnostic/pr59838.C: New test.
9704
9705 2014-01-17 Marek Polacek <polacek@redhat.com>
9706
9707 PR c/58346
9708 * gcc.dg/pr58346.c: New test.
9709
9710 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9711
9712 PR testsuite/58776
9713 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
9714 dg-options, use dg-additional-options for i?86/x86_64 to avoid
9715 option duplication.
9716
9717 PR fortran/59440
9718 * gfortran.dg/pr59440-1.f90: New test.
9719 * gfortran.dg/pr59440-2.f90: New test.
9720 * gfortran.dg/pr59440-3.f90: New test.
9721
9722 PR testsuite/59064
9723 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9724 testing for " version" and " alias" with one testing for
9725 " version\[^\n\r]* alias".
9726 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9727 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9728 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9729 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9730 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9731 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9732
9733 PR c++/57945
9734 * c-c++-common/torture/pr57945.c: New test.
9735
9736 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
9737
9738 * gcc.target/arm/its.c: New testcase.
9739
9740 2014-01-16 Jan Hubicka <jh@suse.cz>
9741
9742 PR ipa/59775
9743 * g++.dg/torture/pr59775.C: New testcase.
9744
9745 2014-01-16 Jakub Jelinek <jakub@redhat.com>
9746
9747 PR middle-end/58344
9748 * gcc.c-torture/compile/pr58344.c: New test.
9749
9750 PR target/59839
9751 * gcc.target/i386/pr59839.c: New test.
9752
9753 PR debug/54694
9754 * gcc.target/i386/pr9771-1.c (main): Rename to...
9755 (real_main): ... this. Add __asm name "main".
9756 (ASMNAME, ASMNAME2, STRING): Define.
9757
9758 2014-01-16 Nick Clifton <nickc@redhat.com>
9759
9760 PR middle-end/28865
9761 * gcc.c-torture/compile/pr28865.c: New.
9762 * gcc.c-torture/execute/pr28865.c: New.
9763
9764 2014-01-16 Marek Polacek <polacek@redhat.com>
9765
9766 PR middle-end/59827
9767 * gcc.dg/pr59827.c: New test.
9768
9769 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
9770
9771 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
9772
9773 2014-01-15 Richard Henderson <rth@redhat.com>
9774
9775 PR debug/54694
9776 * gcc.target/i386/pr54694.c: New test.
9777
9778 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
9779
9780 PR c++/49718
9781 * g++.dg/pr49718.C: New test.
9782
9783 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9784
9785 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
9786
9787 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9788
9789 * gcc.dg/vmx/mult-even-odd.c: New.
9790 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
9791
9792 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
9793
9794 * lib/target-supports.exp (check_libcilkrts_available): Added an
9795 extern "C" if we are using C++ along with a function prototype.
9796
9797 2014-01-15 Jeff Law <law@redhat.com>
9798
9799 PR tree-optimization/59747
9800 * gcc.c-torture/execute/pr59747.c: New test.
9801
9802 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
9803
9804 PR target/59794
9805 * c-c++-common/convert-vec-1.c: Also prune ABI change for
9806 Linux/x86.
9807 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
9808 * g++.dg/ext/attribute-test-1.C: Likewise.
9809 * g++.dg/ext/attribute-test-2.C: Likewise.
9810 * g++.dg/ext/attribute-test-3.C: Likewise.
9811 * g++.dg/ext/attribute-test-4.C: Likewise.
9812 * g++.dg/ext/pr56790-1.C: Likewise.
9813 * g++.dg/torture/pr38565.C: Likewise.
9814 * gcc.dg/pr53060.c: Likewise.
9815 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
9816 * c-c++-common/vector-compare-2.c: Likewise.
9817 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
9818 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
9819 dg-message line number.
9820
9821 2014-01-15 Matthias Klose <doko@ubuntu.com>
9822
9823 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
9824
9825 2014-01-15 Richard Biener <rguenther@suse.de>
9826
9827 PR tree-optimization/59822
9828 * g++.dg/torture/pr59822.C: New testcase.
9829
9830 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
9831
9832 PR target/59808
9833 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
9834 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
9835
9836 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
9837 Kugan Vivekanandarajah <kuganv@linaro.org>
9838
9839 PR target/59695
9840 * g++.dg/pr59695.C: New testcase.
9841
9842 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9843
9844 PR target/59803
9845 * gcc.c-torture/compile/pr59803.c: New testcase.
9846
9847 2014-01-15 Jakub Jelinek <jakub@redhat.com>
9848
9849 PR c/58943
9850 * gcc.c-torture/execute/pr58943.c: New test.
9851 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
9852
9853 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
9854
9855 PR target/59794
9856 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
9857 * gcc.target/i386/pr39162.c (y): New __m256i variable.
9858 (bar): Change return type to void. Set y to x.
9859 * gcc.target/i386/pr59794-1.c: New testcase.
9860 * gcc.target/i386/pr59794-2.c: Likewise.
9861 * gcc.target/i386/pr59794-3.c: Likewise.
9862 * gcc.target/i386/pr59794-4.c: Likewise.
9863 * gcc.target/i386/pr59794-5.c: Likewise.
9864 * gcc.target/i386/pr59794-6.c: Likewise.
9865 * gcc.target/i386/pr59794-7.c: Likewise.
9866
9867 2014-01-14 Richard Biener <rguenther@suse.de>
9868
9869 PR tree-optimization/58921
9870 PR tree-optimization/59006
9871 * gcc.dg/torture/pr58921.c: New testcase.
9872 * gcc.dg/torture/pr59006.c: Likewise.
9873 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
9874
9875 2014-01-14 Jakub Jelinek <jakub@redhat.com>
9876
9877 PR testsuite/59494
9878 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
9879 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
9880 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
9881 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
9882 Executing predictive commoning without unrolling.
9883
9884 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
9885
9886 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
9887 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
9888 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
9889 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
9890 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
9891 __builtin_ia32_rsqrt28sd_round.
9892 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
9893 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
9894 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
9895 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
9896 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
9897 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
9898 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
9899 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
9900 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
9901 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
9902 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
9903 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
9904 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
9905 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
9906 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
9907 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
9908 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
9909 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
9910 * gcc.target/i386/sse-22.c: Extend with new built-ins,
9911 fix wrong rounding mode (see above).
9912 * gcc.target/i386/sse-23.c: Ditto.
9913
9914 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9915
9916 * gcc.dg/vmx/insert.c: New.
9917 * gcc.dg/vmx/insert-be-order.c: New.
9918 * gcc.dg/vmx/extract.c: New.
9919 * gcc.dg/vmx/extract-be-order.c: New.
9920
9921 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9922
9923 PR tree-optimization/59387
9924 * gcc.c-torture/execute/pr59387.c: New test.
9925
9926 2014-01-13 Richard Biener <rguenther@suse.de>
9927
9928 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
9929 adjusting mathlib options.
9930 * gfortran.dg/lto/lto.exp: Likewise.
9931
9932 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
9933
9934 * gnat.dg/loop_optimization17.adb: New test.
9935 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
9936
9937 2014-01-13 Christian Bruel <christian.bruel@st.com>
9938
9939 * gcc.target/sh/cmpstrn.c: New case.
9940
9941 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9942
9943 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
9944 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
9945
9946 2014-01-12 Janus Weil <janus@gcc.gnu.org>
9947
9948 PR fortran/58026
9949 * gfortran.dg/alloc_comp_basics_6.f90: New.
9950
9951 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9952
9953 PR fortran/59700
9954 * gfortran.dg/pr59700.f90: New test.
9955
9956 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9957
9958 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
9959 * gfortran.dg/use_only_3.f90: Likewise.
9960 * gfortran.dg/inquire_10.f90: Delete opened file.
9961 * gfortran.dg/inquire_15.f90: Likewise.
9962 * gfortran.dg/pr16597.f90: Likewise.
9963 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
9964 for PR59419.
9965
9966 2014-01-10 Jeff Law <law@redhat.com>
9967
9968 PR middle-end/59743
9969 * gcc.c-torture/compile/pr59743.c: New test.
9970
9971 2014-01-10 Jan Hubicka <jh@suse.cz>
9972
9973 PR ipa/58585
9974 * g++.dg/torture/pr58585.C: New testcase.
9975
9976 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
9977
9978 * gcc.dg/pr46309.c: Disable for cris*-*-*.
9979
9980 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
9981
9982 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
9983
9984 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
9985
9986 PR target/59744
9987 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
9988 * gcc.target/aarch64/cmn-neg2.c: New test.
9989
9990 2014-01-10 Richard Biener <rguenther@suse.de>
9991
9992 PR tree-optimization/59374
9993 * gcc.dg/torture/pr59374-3.c: New testcase.
9994
9995 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9996
9997 * lib/target-supports.exp
9998 (check_effective_target_arm_crypto_ok_nocache): New.
9999 (check_effective_target_arm_crypto_ok): Use above procedure.
10000 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
10001
10002 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
10003
10004 PR ipa/58252
10005 PR ipa/59226
10006 * g++.dg/ipa/devirt-20.C: New testcase.
10007 * g++.dg/torture/pr58252.C: Likewise.
10008 * g++.dg/torture/pr59226.C: Likewise.
10009
10010 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
10011
10012 * c-c++-common/asan/no-asan-stack.c: New test.
10013
10014 2014-01-10 Jakub Jelinek <jakub@redhat.com>
10015
10016 PR middle-end/59670
10017 * gcc.dg/pr59670.c: New test.
10018
10019 2014-01-09 Steve Ellcey <sellcey@mips.com>
10020
10021 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
10022
10023 2014-01-09 Jakub Jelinek <jakub@redhat.com>
10024
10025 PR middle-end/47735
10026 * gcc.target/i386/pr47735.c: New test.
10027
10028 PR tree-optimization/59622
10029 * g++.dg/opt/pr59622-2.C: New test.
10030 * g++.dg/opt/pr59622-3.C: New test.
10031 * g++.dg/opt/pr59622-4.C: New test.
10032 * g++.dg/opt/pr59622-5.C: New test.
10033
10034 PR sanitizer/59136
10035 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
10036 filename:line instead of (modulename+offset) form with stripped
10037 initial / from the filename.
10038
10039 2014-01-09 Ian Lance Taylor <iant@google.com>
10040
10041 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
10042 the other Go compiler.
10043
10044 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10045
10046 PR c++/59730
10047 * g++.dg/cpp0x/variadic145.C: New.
10048
10049 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
10050
10051 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
10052 which don't support -fsplit-stack. Skip rotate[0123].go tests.
10053
10054 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10055
10056 PR testsuite/59524
10057 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
10058 are run only if the Cilk library is available/enabled.
10059 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10060 * lib/target-supports.exp (check_libcilkrts_available): New function.
10061
10062 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10063
10064 PR c++/59631
10065 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
10066 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10067 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
10068 with dg-additional-options.
10069 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10070 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10071 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10072 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10073 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
10074 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
10075
10076 2014-01-09 Richard Biener <rguenther@suse.de>
10077
10078 PR tree-optimization/59715
10079 * gcc.dg/torture/pr59715.c: New testcase.
10080
10081 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
10082
10083 * c-c++-common/asan/no-asan-globals.c: New test.
10084 * c-c++-common/asan/no-instrument-reads.c: Likewise.
10085 * c-c++-common/asan/no-instrument-writes.c: Likewise.
10086 * c-c++-common/asan/use-after-return-1.c: Likewise.
10087 * c-c++-common/asan/no-use-after-return.c: Likewise.
10088
10089 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
10090
10091 * gnat.dg/weak2.ad[sb]: New test.
10092
10093 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10094
10095 PR middle-end/59471
10096 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
10097 type, use pointers to vector type instead.
10098
10099 2014-01-08 Catherine Moore <clm@codesourcery.com>
10100
10101 * gcc.target/mips/umips-branch-3.c: New test.
10102 * gcc.target/mips/umips-branch-4.c: New test.
10103
10104 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10105
10106 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
10107 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
10108 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
10109 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
10110 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
10111 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
10112 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
10113 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
10114
10115 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10116
10117 PR rtl-optimization/59137
10118 * gcc.target/mips/pr59137.c: New test.
10119
10120 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
10121
10122 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
10123 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
10124 * gcc.target/i386/pr55433.c (dg-options): Ditto.
10125 * gcc.target/i386/pr57848.c (dg-options): Ditto.
10126 * gcc.target/i386/pr59099.c (dg-options): Ditto.
10127 Require fpic effective target.
10128 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
10129
10130 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10131
10132 PR ipa/59722
10133 * gcc.dg/pr59722.c: New test.
10134
10135 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
10136
10137 PR middle-end/57748
10138 * gcc.dg/torture/pr57748-3.c: New test.
10139 * gcc.dg/torture/pr57748-4.c: New test.
10140
10141 2014-01-08 Marek Polacek <polacek@redhat.com>
10142
10143 PR middle-end/59669
10144 * gcc.dg/gomp/pr59669-1.c: New test.
10145 * gcc.dg/gomp/pr59669-2.c: New test.
10146
10147 2014-01-08 Martin Jambor <mjambor@suse.cz>
10148
10149 PR ipa/59610
10150 * gcc.dg/ipa/pr59610.c: New test.
10151
10152 2014-01-08 Janus Weil <janus@gcc.gnu.org>
10153
10154 PR fortran/58182
10155 * gfortran.dg/binding_label_tests_26a.f90: New.
10156 * gfortran.dg/binding_label_tests_26b.f90: New.
10157
10158 2014-01-08 Marek Polacek <polacek@redhat.com>
10159
10160 PR sanitizer/59667
10161 * c-c++-common/ubsan/pr59667.c: New test.
10162
10163 2014-01-08 Richard Biener <rguenther@suse.de>
10164
10165 PR middle-end/59630
10166 * gcc.dg/pr59630.c: New testcase.
10167
10168 2014-01-08 Richard Biener <rguenther@suse.de>
10169
10170 PR middle-end/59471
10171 * gcc.dg/pr59471.c: New testcase.
10172
10173 2014-01-07 Jeff Law <law@redhat.com>
10174
10175 PR middle-end/53623
10176 * gcc.target/i386/pr53623.c: New test.
10177
10178 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
10179
10180 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
10181 blanks at EOF.
10182 * g++.dg/cpp1y/pr58534.C: Likewise.
10183 * g++.dg/cpp1y/pr58536.C: Likewise.
10184 * g++.dg/cpp1y/pr58548.C: Likewise.
10185 * g++.dg/cpp1y/pr58549.C: Likewise.
10186 * g++.dg/cpp1y/pr58637.C: Likewise.
10187 * g++.dg/cpp1y/pr59112.C: Likewise.
10188 * g++.dg/cpp1y/pr59113.C: Likewise.
10189 * g++.dg/cpp1y/pr59629.C: Likewise.
10190 * g++.dg/cpp1y/pr59635.C: Likewise.
10191 * g++.dg/cpp1y/pr59636.C: Likewise.
10192 * g++.dg/cpp1y/pr59638.C: Likewise.
10193
10194 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
10195
10196 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
10197
10198 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
10199
10200 * gcc.target/i386/intrinsics_4.c (bar): New function.
10201
10202 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
10203
10204 * g++.dg/ext/is_base_of_incomplete-2.C: New.
10205
10206 2014-01-07 Jakub Jelinek <jakub@redhat.com>
10207
10208 PR rtl-optimization/58668
10209 * gcc.dg/pr58668.c: New test.
10210
10211 PR tree-optimization/59643
10212 * gcc.dg/pr59643.c: New test.
10213 * gcc.c-torture/execute/pr59643.c: New test.
10214
10215 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10216
10217 PR fortran/59589
10218 * gfortran.dg/class_allocate_16.f90: New.
10219
10220 2014-01-06 Jakub Jelinek <jakub@redhat.com>
10221
10222 PR target/59644
10223 * gcc.target/i386/pr59644.c: New test.
10224
10225 2014-01-06 Marek Polacek <polacek@redhat.com>
10226
10227 PR c/57773
10228 * gcc.dg/pr57773.c: New test.
10229
10230 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
10231
10232 PR c++/59635
10233 PR c++/59636
10234 PR c++/59629
10235 PR c++/59638
10236 * g++.dg/cpp1y/pr59635.C: New testcase.
10237 * g++.dg/cpp1y/pr59636.C: New testcase.
10238 * g++.dg/cpp1y/pr59629.C: New testcase.
10239 * g++.dg/cpp1y/pr59638.C: New testcase.
10240
10241 2014-01-06 Martin Jambor <mjambor@suse.cz>
10242
10243 PR ipa/59008
10244 * gcc.dg/ipa/pr59008.c: New test.
10245
10246 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10247
10248 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
10249 if supported.
10250
10251 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10252
10253 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
10254 Require c99_runtime.
10255 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
10256
10257 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
10258 Require c99_runtime.
10259 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
10260 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
10261 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
10262
10263 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
10264 Require c99_runtime.
10265 Make CALC void static.
10266 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
10267
10268 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
10269 Require c99_runtime.
10270 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
10271
10272 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10273
10274 * gcc.target/i386/pr59501-1.c: Require avx effective target.
10275 * gcc.target/i386/pr59501-2.c: Likewise.
10276 * gcc.target/i386/pr59501-3.c: Likewise.
10277 * gcc.target/i386/pr59501-4.c: Likewise.
10278 * gcc.target/i386/pr59501-5.c: Likewise.
10279 * gcc.target/i386/pr59501-6.c: Likewise.
10280
10281 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10282
10283 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
10284 * gcc.target/i386/pr59390_1.c: Likewise.
10285 * gcc.target/i386/pr59390_2.c: Likewise.
10286
10287 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
10288
10289 * gcc.dg/pr59350.c: Tweak.
10290 * gcc.dg/pr59350-2.c: New test.
10291 * g++.dg/pr59510.C: Likewise.
10292
10293 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10294
10295 PR fortran/59023
10296 * gfortran.dg/bind_c_procs_2.f90: New.
10297
10298 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
10299
10300 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
10301 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10302 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10303 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10304 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
10305 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10306 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10307
10308 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
10309
10310 * gcc.target/arm/neon-nested-apcs.c: New test.
10311
10312 2014-01-04 Jakub Jelinek <jakub@redhat.com>
10313
10314 PR tree-optimization/59519
10315 * gcc.dg/vect/pr59519-1.c: New test.
10316 * gcc.dg/vect/pr59519-2.c: New test.
10317
10318 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
10319 vmovdqu32.
10320
10321 2014-01-04 Janus Weil <janus@gcc.gnu.org>
10322
10323 PR fortran/59547
10324 * gfortran.dg/typebound_proc_32.f90: New.
10325
10326 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
10327
10328 PR c++/58950
10329 * g++.dg/pr58950.C: New file.
10330
10331 2014-01-03 Tobias Burnus <burnus@net-b.de>
10332
10333 PR c++/58567
10334 * g++.dg/gomp/pr58567.C: New.
10335
10336 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
10337
10338 PR tree-optimization/59651
10339 * gcc.dg/torture/pr59651.c: New test.
10340 * gcc.dg/vect/pr59651.c: Ditto.
10341
10342 2014-01-03 Jakub Jelinek <jakub@redhat.com>
10343
10344 PR target/59625
10345 * gcc.target/i386/pr59625.c: New test.
10346
10347 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10348
10349 Core DR 1442
10350 PR c++/59165
10351 * g++.dg/cpp0x/range-for28.C: New.
10352 * g++.dg/cpp0x/range-for3.C: Update.
10353
10354 2014-01-02 Joseph Myers <joseph@codesourcery.com>
10355
10356 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
10357
10358 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10359
10360 PR c++/59641
10361 * g++.dg/cpp0x/pr59641.C: New file.
10362
10363 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10364
10365 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
10366
10367 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10368
10369 PR c++/59378
10370 * g++.dg/ext/pr59378.C: New file.
10371
10372 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10373
10374 Update copyright years
10375
10376 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10377
10378 * gcc.target/arc/arc.exp: Use the standard form for the copyright
10379 notice.
10380
10381 2014-01-02 Janus Weil <janus@gcc.gnu.org>
10382
10383 PR fortran/59654
10384 * gfortran.dg/dynamic_dispatch_12.f90: New.
10385
10386 2014-01-01 Jakub Jelinek <jakub@redhat.com>
10387
10388 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
10389 the builtin isn't optimized away as unused.
10390
10391 PR rtl-optimization/59647
10392 * g++.dg/opt/pr59647.C: New test.
10393 \f
10394 Copyright (C) 2014 Free Software Foundation, Inc.
10395
10396 Copying and distribution of this file, with or without modification,
10397 are permitted in any medium without royalty provided the copyright
10398 notice and this notice are preserved.