Fix a typo in gcc.dg/pg-override.c
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
2
3 * gcc.dg/pg-override.c: Fix a typo.
4
5 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
6
7 * gcc.dg/pg.c: Fix a typo.
8
9 2014-09-16 Richard Biener <rguenther@suse.de>
10
11 PR testsuite/63258
12 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
13 for "vectorization not profitable".
14
15 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
16
17 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
18
19 2014-09-16 Jakub Jelinek <jakub@redhat.com>
20
21 PR fortran/56408
22 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
23 missing nexted dg-test call support in dejaGNU 1.4.4.
24
25 2014-09-15 Andi Kleen <ak@linux.intel.com>
26
27 * gcc.dg/pg-override.c: New test.
28 * gcc.dg/pg.c: New test.
29 * gcc.target/i386/fentry-override.c: New test.
30 * gcc.target/i386/fentry.c: New test.
31
32 2014-09-15 Jakub Jelinek <jakub@redhat.com>
33
34 PR fortran/56408
35 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
36 New global vars.
37 (dg-compile-aux-modules): New procedure.
38 * gfortran.dg/binding_label_tests_10.f03: Remove comment
39 and keep-modules.
40 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
41 use dg-compile-aux-modules.
42 * gfortran.dg/binding_label_tests_11.f03: Remove comment
43 and keep-modules.
44 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
45 use dg-compile-aux-modules.
46 * gfortran.dg/binding_label_tests_13.f03: Remove comment
47 and keep-modules.
48 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
49 use dg-compile-aux-modules.
50 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
51 and keep-modules.
52 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
53 use dg-compile-aux-modules.
54 * gfortran.dg/class_45a.f03: Remove keep-modules.
55 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
56 and cleanup-modules.
57 * gfortran.dg/class_4a.f03: Use dg-do link, use
58 dg-additional-sources and cleanup-modules, remove keep-modules
59 and update comment.
60 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
61 keep-modules, adjust comment.
62 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
63 dg-additional-sources and cleanup-modules.
64 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
65 associated comment.
66 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
67 remove comment.
68 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
69 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
70 use dg-compile-aux-modules.
71 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
72 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
73 use dg-compile-aux-modules.
74 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
75 * gfortran.dg/whole_file_29.f90: Remove comment, use
76 dg-compile-aux-modules.
77 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
78 * gfortran.dg/whole_file_31.f90: Remove comment, use
79 dg-compile-aux-modules.
80
81 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
82 gcc_parallel_test_enable): New procedures. If
83 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
84 runtest_file_p to invoke also gcc_parallel_test_run_p.
85 * g++.dg/guality/guality.exp (check_guality): Save/restore
86 test_counts array around the body of the procedure.
87 * gcc.dg/guality/guality.exp (check_guality): Likewise.
88 * g++.dg/plugin/plugin.exp: Run all the tests serially
89 by the first parallel runtest encountering it.
90 * gcc.dg/plugin/plugin.exp: Likewise.
91 * gcc.misc-tests/matrix1.exp: Likewise.
92 * gcc.misc-tests/dhry.exp: Likewise.
93 * gcc.misc-tests/acker1.exp: Likewise.
94 * gcc.misc-tests/linkage.exp: Likewise.
95 * gcc.misc-tests/mg.exp: Likewise.
96 * gcc.misc-tests/mg-2.exp: Likewise.
97 * gcc.misc-tests/sort2.exp: Likewise.
98 * gcc.misc-tests/sieve.exp: Likewise.
99 * gcc.misc-tests/options.exp: Likewise.
100 * gcc.misc-tests/help.exp: Likewise.
101 * go.test/go-test.exp (go-gc-tests): Use
102 gcc_parallel_test_enable {0, 1} around all handling of
103 each test.
104 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
105 * ada/acats/run_all.sh: Parallelize using mkdir inside of
106 a shared directory. Avoid forking and expr uses if
107 shell supports $(()).
108
109 2014-09-14 David Sherwood <david.sherwood@arm.com>
110
111 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
112
113 2014-09-14 James Clarke <jrtc27@jrtc27.com>
114
115 PR target/61407
116 * gcc.dg/darwin-minversion-1.c: Fixed formatting
117 * gcc.dg/darwin-minversion-2.c: Fixed formatting
118 * gcc.dg/darwin-minversion-3.c: Fixed formatting
119 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
120
121 2014-09-13 Marek Polacek <polacek@redhat.com>
122
123 PR c++/60862
124 * g++.dg/diagnostic/pr60862.C: New test.
125
126 2014-09-12 Richard Biener <rguenther@suse.de>
127
128 PR middle-end/63237
129 * g++.dg/torture/pr63237.C: New testcase.
130
131 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
132
133 * gcc.dg/vec-andxor1.c: New file.
134
135 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
136
137 PR target/58757
138 * gcc.dg/c11-true_min-1.c: New testcase.
139
140 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
141
142 PR c++/61489
143 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
144 * g++.old-deja/g++.other/warn5.C: Adjust.
145
146 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
147
148 * gcc.target/aarch64/vset_lane_1.c: New test.
149
150 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
151
152 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
153 Fix declaration.
154 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
155 Fix declaration.
156 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
157 Fix declaration.
158 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
159 Fix declaration.
160
161 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
162
163 PR tree-optimization/63186
164 * gcc.dg/pr63186.c: New testcase.
165
166 2014-09-10 Xinliang David Li <davidxl@google.com>
167
168 PR target/63209
169 * gcc.c-torture/execute/pr63209.c: New test.
170
171 2014-09-10 Jakub Jelinek <jakub@redhat.com>
172
173 * gcc.target/i386/i386.exp: Only run vect-args.c tests
174 if runtest_file_p says they should be run.
175
176 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
177
178 * gcc.target/aarch64/vstN_1.c: New test.
179
180 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
181
182 * gcc.target/aarch64/vldN_lane_1.c: New test.
183
184 2014-09-10 Martin Jambor <mjambor@suse.cz>
185
186 PR ipa/61654
187 * g++.dg/ipa/pr61654.C: New test.
188
189 2014-09-10 Jakub Jelinek <jakub@redhat.com>
190
191 * c-c++-common/ubsan/attrib-3.c: New test.
192 * c-c++-common/ubsan/nonnull-1.c: New test.
193 * c-c++-common/ubsan/nonnull-2.c: New test.
194 * c-c++-common/ubsan/nonnull-3.c: New test.
195 * c-c++-common/ubsan/nonnull-4.c: New test.
196 * c-c++-common/ubsan/nonnull-5.c: New test.
197
198 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
199
200 * g++.dg/lto/pr63166_0.ii: New testcase.
201 * g++.dg/lto/pr63166_1.ii: New testcase.
202
203 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
204
205 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
206
207 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
208
209 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
210 xxpermdi and add commentary about adding it back later; remove
211 unused typedef.
212
213 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
214
215 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
216 and 16-byte aligned.
217 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
218 * gcc.target/arm/vect-lroundf_1.c: Likewise.
219 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
220 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
221 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
222 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
223
224 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
225
226 * gcc.target/aarch64/vldN_dup_1.c: New test.
227
228 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
229
230 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
231
232 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
233
234 * gcc.target/aarch64/vldN_1.c: New test.
235
236 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
237
238 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
239
240 2014-09-09 Jiong Wang <jiong.wang@arm.com>
241
242 * gcc.target/arm/vect-copysignf.c: New testcase.
243
244 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
245
246 * gcc.target/arm/vfp-1.c: Updated expected assembly.
247
248 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
249
250 * gcc.target/arm/vfp-1.c: Updated expected assembly.
251
252 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
253
254 * gcc.target/arm/vfp-1.c: Updated expected assembly.
255
256 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
257
258 * gcc.target/arm/vfp-1.c: Updated expected assembly.
259
260 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
261
262 * gcc.target/arm/pr51835.c: Update expected assembly.
263 * gcc.target/arm/vfp-1.c: Likewise.
264 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
265 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
266 * gcc.target/arm/vfp-ldmiad.c: Likewise.
267 * gcc.target/arm/vfp-ldmias.c: Likewise.
268 * gcc.target/arm/vfp-stmdbd.c: Likewise.
269 * gcc.target/arm/vfp-stmdbs.c: Likewise.
270 * gcc.target/arm/vfp-stmiad.c: Likewise.
271 * gcc.target/arm/vfp-stmias.c: Likewise.
272
273 2014-09-09 Tony Wang <tony.wang@arm.com>
274
275 * gcc.target/arm/xordi3-opt.c: Disable this
276 test case for thumb1 target.
277 * gcc.target/arm/iordi3-opt.c: Ditto.
278
279 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
280
281 PR target/61749
282 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
283
284 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
285
286 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
287
288 2014-09-08 Jakub Jelinek <jakub@redhat.com>
289
290 PR tree-optimization/60196
291 PR tree-optimization/63189
292 * gcc.dg/vect/pr63189.c: New test.
293 * gcc.dg/vect/pr60196-1.c: New test.
294 * gcc.dg/vect/pr60196-2.c: New test.
295
296 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
297
298 * gcc.target/powerpc/swaps-p8-16.c: New test.
299
300 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
301
302 * gcc.target/i386/pr62208.c: New test.
303
304 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
305
306 PR testsuite/56194
307 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
308
309 * g++.dg/ipa/pr61800.C: Require visibility.
310
311 * gcc.dg/pr61868.c: Require lto.
312
313 2014-09-05 Easwaran Raman <eraman@google.com>
314
315 PR rtl-optimization/62146
316 * testsuite/g++.dg/opt/pr62146.C: New.
317
318 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
319
320 * gcc.dg/vect/vect-109.c: Skip predicate added.
321 * gcc.dg/vect/vect-93.c: Test check fixed.
322 * gcc.dg/vect/bb-slp-10.c: Likewise.
323 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
324 Check unaligned feature.
325
326 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
327
328 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
329 int{32,16,8}x1_t with int{32,16,8}_t.
330 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
331 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
332 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
333 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
334
335 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
336
337 * gcc.target/aarch64/vget_high_1.c: New test.
338 * gcc.target/aarch64/vget_low_1.c: Likewise.
339
340 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
341
342 * gcc.target/aarch64/simd/int_comparisons.x: New file.
343 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
344 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
345
346 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
347
348 * gcc.target/aarch64/simd/vrbit_1.c: New test.
349
350 2014-09-05 Richard Biener <rguenther@suse.de>
351
352 PR middle-end/63148
353 * gcc.dg/vect/pr63148.c: New testcase.
354 * c-c++-common/pr19807-1.c: Likewise.
355 * g++.dg/tree-ssa/pr19807.C: Adjust.
356 * g++.dg/tree-ssa/tmmti-2.C: Remove.
357
358 2014-09-05 Bin Cheng <bin.cheng@arm.com>
359
360 PR target/55701
361 * gcc.target/arm/memset-inline-1.c: New test.
362 * gcc.target/arm/memset-inline-2.c: New test.
363 * gcc.target/arm/memset-inline-3.c: New test.
364 * gcc.target/arm/memset-inline-4.c: New test.
365 * gcc.target/arm/memset-inline-5.c: New test.
366 * gcc.target/arm/memset-inline-6.c: New test.
367 * gcc.target/arm/memset-inline-7.c: New test.
368 * gcc.target/arm/memset-inline-8.c: New test.
369 * gcc.target/arm/memset-inline-9.c: New test.
370 * gcc.target/arm/memset-inline-10.c: New test.
371
372 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
373
374 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
375
376 2014-09-04 Guozhi Wei <carrot@google.com>
377
378 PR target/62040
379 * gcc.target/aarch64/pr62040.c: New test.
380
381 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
382
383 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
384 override specific ones, but specific ones do.
385
386 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
387
388 * gcc.target/powerpc/swaps-p8-13.c: New test.
389 * gcc.target/powerpc/swaps-p8-14.c: New test.
390 * gcc.target/powerpc/swaps-p8-15.c: New test.
391
392 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
393
394 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
395 regardless of endianness.
396
397 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
398
399 PR fortran/62174
400 * gfortran.dg/cray_pointers_11.f90: New.
401
402 2014-09-03 Martin Jambor <mjambor@suse.cz>
403
404 PR ipa/62015
405 * g++.dg/ipa/pr62015.C: New test.
406
407 2014-09-03 Martin Jambor <mjambor@suse.cz>
408
409 PR ipa/61986
410 * gcc.dg/ipa/pr61986.c: New test.
411
412 2014-09-03 Marek Polacek <polacek@redhat.com>
413
414 PR c/62294
415 * gcc.dg/pr62294.c: New test.
416 * gcc.dg/pr62294.h: New file.
417
418 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
419
420 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
421 of dg-options. Add "inline" keyword to test functions.
422
423 2014-09-03 Marek Polacek <polacek@redhat.com>
424
425 PR c/62024
426 * g++.dg/cpp0x/pr62024.C: New test.
427 * gcc.dg/pr62024.c: New test.
428
429 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
430
431 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
432 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
433 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
434 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
435 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
436 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
437
438 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
439
440 PR target/61078
441 * gcc.target/s390/pr61078.c: New testcase.
442
443 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
444
445 * gcc.dg/20111227-2.c: Compile only for x86 targets.
446 * gcc.dg/20111227-3.c: Ditto.
447
448 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
449
450 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
451
452 2014-09-03 Tobias Burnus <burnus@net-b.de>
453
454 PR fortran/61881
455 PR fortran/61888
456 PR fortran/57305
457 * gfortran.dg/sizeof_4.f90: New.
458
459 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
460
461 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
462 vec_cts, and vec_ctu.
463 * gcc.target/powerpc/builtins-2.c: Likewise.
464
465 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
466
467 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
468 [!__sun__ && !__hpux__] (arena_size): Scale according to
469 target pointer size.
470
471 2014-09-02 Marek Polacek <polacek@redhat.com>
472
473 PR fortran/62270
474 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
475
476 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
477
478 PR target/62275
479 * gcc.target/arm/vect-lceilf_1.c: New test.
480 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
481 * gcc.target/arm/vect-lroundf_1.c: Likewise.
482
483 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
484
485 PR target/62275
486 * gcc.target/arm/lceil-vcvt_1.c: New test.
487 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
488 * gcc.target/arm/lround-vcvt_1.c: Likewise.
489
490 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
491
492 DR 1453
493 * g++.dg/cpp0x/constexpr-volatile.C: New.
494 * g++.dg/ext/is_literal_type2.C: Likewise.
495
496 2014-09-02 Jakub Jelinek <jakub@redhat.com>
497 Balaji V. Iyer <balaji.v.iyer@intel.com>
498 Igor Zamyatin <igor.zamyatin@intel.com>
499
500 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
501 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
502 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
503 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
504 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
505 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
506 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
507 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
508 * g++.dg/cilk-plus/CK/cf3.cc: New test.
509 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
510 * g++.dg/cilk-plus/CK/for1.cc: New test.
511 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
512 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
513 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
514
515 2014-09-02 Richard Biener <rguenther@suse.de>
516
517 PR tree-optimization/62695
518 * gfortran.dg/pr62695.f90: New testcase.
519
520 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
521
522 PR target/62312
523 * gcc.c-torture/compile/pr62312.c: New.
524
525 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
526
527 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
528
529 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
530
531 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
532 Return right away if !arm*-*-*.
533
534 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
535
536 * gcc.c-torture/unsorted/386.c: Move to ...
537 * gcc.c-torture/compile/386.c: ... here.
538 * gcc.c-torture/unsorted/86.c: Move to ...
539 * gcc.c-torture/compile/86.c: ... here.
540 * gcc.c-torture/unsorted/a1.c: Move to ...
541 * gcc.c-torture/compile/a1.c: ... here.
542 * gcc.c-torture/unsorted/a3.c: Move to ...
543 * gcc.c-torture/compile/a3.c: ... here.
544 * gcc.c-torture/unsorted/aaa.c: Move to ...
545 * gcc.c-torture/compile/aaa.c: ... here.
546 * gcc.c-torture/unsorted/aa.c: Move to ...
547 * gcc.c-torture/compile/aa.c: ... here.
548 * gcc.c-torture/unsorted/abs.c: Move to ...
549 * gcc.c-torture/compile/abs.c: ... here.
550 * gcc.c-torture/unsorted/a.c: Move to ...
551 * gcc.c-torture/compile/a.c: ... here.
552 * gcc.c-torture/unsorted/ac.c: Move to ...
553 * gcc.c-torture/compile/ac.c: ... here.
554 * gcc.c-torture/unsorted/acc.c: Move to ...
555 * gcc.c-torture/compile/acc.c: ... here.
556 * gcc.c-torture/unsorted/add386.c: Move to ...
557 * gcc.c-torture/compile/add386.c: ... here.
558 * gcc.c-torture/unsorted/add.c: Move to ...
559 * gcc.c-torture/compile/add.c: ... here.
560 * gcc.c-torture/unsorted/addcc.c: Move to ...
561 * gcc.c-torture/compile/addcc.c: ... here.
562 * gcc.c-torture/unsorted/andm.c: Move to ...
563 * gcc.c-torture/compile/andm.c: ... here.
564 * gcc.c-torture/unsorted/andmem.c: Move to ...
565 * gcc.c-torture/compile/andmem.c: ... here.
566 * gcc.c-torture/unsorted/andn.c: Move to ...
567 * gcc.c-torture/compile/andn.c: ... here.
568 * gcc.c-torture/unsorted/andok.c: Move to ...
569 * gcc.c-torture/compile/andok.c: ... here.
570 * gcc.c-torture/unsorted/andsi.c: Move to ...
571 * gcc.c-torture/compile/andsi.c: ... here.
572 * gcc.c-torture/unsorted/andsparc.c: Move to ...
573 * gcc.c-torture/compile/andsparc.c: ... here.
574 * gcc.c-torture/unsorted/aos.c: Move to ...
575 * gcc.c-torture/compile/aos.c: ... here.
576 * gcc.c-torture/unsorted/arr.c: Move to ...
577 * gcc.c-torture/compile/arr.c: ... here.
578 * gcc.c-torture/unsorted/as.c: Move to ...
579 * gcc.c-torture/compile/as.c: ... here.
580 * gcc.c-torture/unsorted/ase.c: Move to ...
581 * gcc.c-torture/compile/ase.c: ... here.
582 * gcc.c-torture/unsorted/b1.c: Move to ...
583 * gcc.c-torture/compile/b1.c: ... here.
584 * gcc.c-torture/unsorted/b2.c: Move to ...
585 * gcc.c-torture/compile/b2.c: ... here.
586 * gcc.c-torture/unsorted/b3.c: Move to ...
587 * gcc.c-torture/compile/b3.c: ... here.
588 * gcc.c-torture/unsorted/b88.c: Move to ...
589 * gcc.c-torture/compile/b88.c: ... here.
590 * gcc.c-torture/unsorted/bad.c: Move to ...
591 * gcc.c-torture/compile/bad.c: ... here.
592 * gcc.c-torture/unsorted/band.c: Move to ...
593 * gcc.c-torture/compile/band.c: ... here.
594 * gcc.c-torture/unsorted/bb0.c: Move to ...
595 * gcc.c-torture/compile/bb0.c: ... here.
596 * gcc.c-torture/unsorted/bb1.c: Move to ...
597 * gcc.c-torture/compile/bb1.c: ... here.
598 * gcc.c-torture/unsorted/bbb.c: Move to ...
599 * gcc.c-torture/compile/bbb.c: ... here.
600 * gcc.c-torture/unsorted/b.c: Move to ...
601 * gcc.c-torture/compile/b.c: ... here.
602 * gcc.c-torture/unsorted/bc.c: Move to ...
603 * gcc.c-torture/compile/bc.c: ... here.
604 * gcc.c-torture/unsorted/bcopy.c: Move to ...
605 * gcc.c-torture/compile/bcopy.c: ... here.
606 * gcc.c-torture/unsorted/bf.c: Move to ...
607 * gcc.c-torture/compile/bf.c: ... here.
608 * gcc.c-torture/unsorted/bfins.c: Move to ...
609 * gcc.c-torture/compile/bfins.c: ... here.
610 * gcc.c-torture/unsorted/bfx.c: Move to ...
611 * gcc.c-torture/compile/bfx.c: ... here.
612 * gcc.c-torture/unsorted/bge.c: Move to ...
613 * gcc.c-torture/compile/bge.c: ... here.
614 * gcc.c-torture/unsorted/bit.c: Move to ...
615 * gcc.c-torture/compile/bit.c: ... here.
616 * gcc.c-torture/unsorted/bitf.c: Move to ...
617 * gcc.c-torture/compile/bitf.c: ... here.
618 * gcc.c-torture/unsorted/bitw.c: Move to ...
619 * gcc.c-torture/compile/bitw.c: ... here.
620 * gcc.c-torture/unsorted/blk.c: Move to ...
621 * gcc.c-torture/compile/blk.c: ... here.
622 * gcc.c-torture/unsorted/bt386.c: Move to ...
623 * gcc.c-torture/compile/bt386.c: ... here.
624 * gcc.c-torture/unsorted/bt.c: Move to ...
625 * gcc.c-torture/compile/bt.c: ... here.
626 * gcc.c-torture/unsorted/BUG11.c: Move to ...
627 * gcc.c-torture/compile/BUG11.c: ... here.
628 * gcc.c-torture/unsorted/BUG12.c: Move to ...
629 * gcc.c-torture/compile/BUG12.c: ... here.
630 * gcc.c-torture/unsorted/BUG13.c: Move to ...
631 * gcc.c-torture/compile/BUG13.c: ... here.
632 * gcc.c-torture/unsorted/BUG16.c: Move to ...
633 * gcc.c-torture/compile/BUG16.c: ... here.
634 * gcc.c-torture/unsorted/BUG17.c: Move to ...
635 * gcc.c-torture/compile/BUG17.c: ... here.
636 * gcc.c-torture/unsorted/BUG18.c: Move to ...
637 * gcc.c-torture/compile/BUG18.c: ... here.
638 * gcc.c-torture/unsorted/BUG1.c: Move to ...
639 * gcc.c-torture/compile/BUG1.c: ... here.
640 * gcc.c-torture/unsorted/BUG21.c: Move to ...
641 * gcc.c-torture/compile/BUG21.c: ... here.
642 * gcc.c-torture/unsorted/BUG22.c: Move to ...
643 * gcc.c-torture/compile/BUG22.c: ... here.
644 * gcc.c-torture/unsorted/BUG23.c: Move to ...
645 * gcc.c-torture/compile/BUG23.c: ... here.
646 * gcc.c-torture/unsorted/BUG24.c: Move to ...
647 * gcc.c-torture/compile/BUG24.c: ... here.
648 * gcc.c-torture/unsorted/BUG25.c: Move to ...
649 * gcc.c-torture/compile/BUG25.c: ... here.
650 * gcc.c-torture/unsorted/BUG2.c: Move to ...
651 * gcc.c-torture/compile/BUG2.c: ... here.
652 * gcc.c-torture/unsorted/BUG3.c: Move to ...
653 * gcc.c-torture/compile/BUG3.c: ... here.
654 * gcc.c-torture/unsorted/BUG4.c: Move to ...
655 * gcc.c-torture/compile/BUG4.c: ... here.
656 * gcc.c-torture/unsorted/BUG5.c: Move to ...
657 * gcc.c-torture/compile/BUG5.c: ... here.
658 * gcc.c-torture/unsorted/BUG6.c: Move to ...
659 * gcc.c-torture/compile/BUG6.c: ... here.
660 * gcc.c-torture/unsorted/bug.c: Move to ...
661 * gcc.c-torture/compile/bug.c: ... here.
662 * gcc.c-torture/unsorted/bugc.c: Move to ...
663 * gcc.c-torture/compile/bugc.c: ... here.
664 * gcc.c-torture/unsorted/buns.c: Move to ...
665 * gcc.c-torture/compile/buns.c: ... here.
666 * gcc.c-torture/unsorted/bx.c: Move to ...
667 * gcc.c-torture/compile/bx.c: ... here.
668 * gcc.c-torture/unsorted/c1.c: Move to ...
669 * gcc.c-torture/compile/c1.c: ... here.
670 * gcc.c-torture/unsorted/c2.c: Move to ...
671 * gcc.c-torture/compile/c2.c: ... here.
672 * gcc.c-torture/unsorted/call386.c: Move to ...
673 * gcc.c-torture/compile/call386.c: ... here.
674 * gcc.c-torture/unsorted/call.c: Move to ...
675 * gcc.c-torture/compile/call.c: ... here.
676 * gcc.c-torture/unsorted/callind.c: Move to ...
677 * gcc.c-torture/compile/callind.c: ... here.
678 * gcc.c-torture/unsorted/c.c: Move to ...
679 * gcc.c-torture/compile/c.c: ... here.
680 * gcc.c-torture/unsorted/cc.c: Move to ...
681 * gcc.c-torture/compile/cc.c: ... here.
682 * gcc.c-torture/unsorted/charmtst.c: Move to ...
683 * gcc.c-torture/compile/charmtst.c: ... here.
684 * gcc.c-torture/unsorted/cmb.c: Move to ...
685 * gcc.c-torture/compile/cmb.c: ... here.
686 * gcc.c-torture/unsorted/cmp.c: Move to ...
687 * gcc.c-torture/compile/cmp.c: ... here.
688 * gcc.c-torture/unsorted/cmphi.c: Move to ...
689 * gcc.c-torture/compile/cmphi.c: ... here.
690 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
691 * gcc.c-torture/compile/cmpsi386.c: ... here.
692 * gcc.c-torture/unsorted/cmul.c: Move to ...
693 * gcc.c-torture/compile/cmul.c: ... here.
694 * gcc.c-torture/unsorted/cn1.c: Move to ...
695 * gcc.c-torture/compile/cn1.c: ... here.
696 * gcc.c-torture/unsorted/comb.c: Move to ...
697 * gcc.c-torture/compile/comb.c: ... here.
698 * gcc.c-torture/unsorted/consec.c: Move to ...
699 * gcc.c-torture/compile/consec.c: ... here.
700 * gcc.c-torture/unsorted/const.c: Move to ...
701 * gcc.c-torture/compile/const.c: ... here.
702 * gcc.c-torture/unsorted/conv.c: Move to ...
703 * gcc.c-torture/compile/conv.c: ... here.
704 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
705 * gcc.c-torture/compile/conv_tst.c: ... here.
706 * gcc.c-torture/unsorted/cp.c: Move to ...
707 * gcc.c-torture/compile/cp.c: ... here.
708 * gcc.c-torture/unsorted/csebug.c: Move to ...
709 * gcc.c-torture/compile/csebug.c: ... here.
710 * gcc.c-torture/unsorted/cvt.c: Move to ...
711 * gcc.c-torture/compile/cvt.c: ... here.
712 * gcc.c-torture/unsorted/dblbug.c: Move to ...
713 * gcc.c-torture/compile/dblbug.c: ... here.
714 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
715 * gcc.c-torture/compile/dbl_parm.c: ... here.
716 * gcc.c-torture/unsorted/d.c: Move to ...
717 * gcc.c-torture/compile/d.c: ... here.
718 * gcc.c-torture/unsorted/ddd.c: Move to ...
719 * gcc.c-torture/compile/ddd.c: ... here.
720 * gcc.c-torture/unsorted/dead.c: Move to ...
721 * gcc.c-torture/compile/dead.c: ... here.
722 * gcc.c-torture/unsorted/delay.c: Move to ...
723 * gcc.c-torture/compile/delay.c: ... here.
724 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
725 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
726 * gcc.c-torture/unsorted/di.c: Move to ...
727 * gcc.c-torture/compile/di.c: ... here.
728 * gcc.c-torture/unsorted/dic.c: Move to ...
729 * gcc.c-torture/compile/dic.c: ... here.
730 * gcc.c-torture/unsorted/dilayout.c: Move to ...
731 * gcc.c-torture/compile/dilayout.c: ... here.
732 * gcc.c-torture/unsorted/dimove.c: Move to ...
733 * gcc.c-torture/compile/dimove.c: ... here.
734 * gcc.c-torture/unsorted/dimul.c: Move to ...
735 * gcc.c-torture/compile/dimul.c: ... here.
736 * gcc.c-torture/unsorted/div.c: Move to ...
737 * gcc.c-torture/compile/div.c: ... here.
738 * gcc.c-torture/unsorted/divdf.c: Move to ...
739 * gcc.c-torture/compile/divdf.c: ... here.
740 * gcc.c-torture/unsorted/dm.c: Move to ...
741 * gcc.c-torture/compile/dm.c: ... here.
742 * gcc.c-torture/unsorted/dshift.c: Move to ...
743 * gcc.c-torture/compile/dshift.c: ... here.
744 * gcc.c-torture/unsorted/e.c: Move to ...
745 * gcc.c-torture/compile/e.c: ... here.
746 * gcc.c-torture/unsorted/ex.c: Move to ...
747 * gcc.c-torture/compile/ex.c: ... here.
748 * gcc.c-torture/unsorted/ext.c: Move to ...
749 * gcc.c-torture/compile/ext.c: ... here.
750 * gcc.c-torture/unsorted/f1.c: Move to ...
751 * gcc.c-torture/compile/f1.c: ... here.
752 * gcc.c-torture/unsorted/f2.c: Move to ...
753 * gcc.c-torture/compile/f2.c: ... here.
754 * gcc.c-torture/unsorted/fdmul.c: Move to ...
755 * gcc.c-torture/compile/fdmul.c: ... here.
756 * gcc.c-torture/unsorted/float.c: Move to ...
757 * gcc.c-torture/compile/float.c: ... here.
758 * gcc.c-torture/unsorted/flo.c: Move to ...
759 * gcc.c-torture/compile/flo.c: ... here.
760 * gcc.c-torture/unsorted/flt_const.c: Move to ...
761 * gcc.c-torture/compile/flt_const.c: ... here.
762 * gcc.c-torture/unsorted/fnul.c: Move to ...
763 * gcc.c-torture/compile/fnul.c: ... here.
764 * gcc.c-torture/unsorted/foo.c: Move to ...
765 * gcc.c-torture/compile/foo.c: ... here.
766 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
767 * gcc.c-torture/compile/forgetcc.c: ... here.
768 * gcc.c-torture/unsorted/fq.c: Move to ...
769 * gcc.c-torture/compile/fq.c: ... here.
770 * gcc.c-torture/unsorted/g.c: Move to ...
771 * gcc.c-torture/compile/g.c: ... here.
772 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
773 * gcc.c-torture/compile/gen_tst.c: ... here.
774 * gcc.c-torture/unsorted/glob.c: Move to ...
775 * gcc.c-torture/compile/glob.c: ... here.
776 * gcc.c-torture/unsorted/gronk.c: Move to ...
777 * gcc.c-torture/compile/gronk.c: ... here.
778 * gcc.c-torture/unsorted/hibug.c: Move to ...
779 * gcc.c-torture/compile/hibug.c: ... here.
780 * gcc.c-torture/unsorted/hi.c: Move to ...
781 * gcc.c-torture/compile/hi.c: ... here.
782 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
783 * gcc.c-torture/compile/HIcmp.c: ... here.
784 * gcc.c-torture/unsorted/HIset.c: Move to ...
785 * gcc.c-torture/compile/HIset.c: ... here.
786 * gcc.c-torture/unsorted/i.c: Move to ...
787 * gcc.c-torture/compile/i.c: ... here.
788 * gcc.c-torture/unsorted/i++.c: Move to ...
789 * gcc.c-torture/compile/i++.c: ... here.
790 * gcc.c-torture/unsorted/ic.c: Move to ...
791 * gcc.c-torture/compile/ic.c: ... here.
792 * gcc.c-torture/unsorted/icmp.c: Move to ...
793 * gcc.c-torture/compile/icmp.c: ... here.
794 * gcc.c-torture/unsorted/ifreg.c: Move to ...
795 * gcc.c-torture/compile/ifreg.c: ... here.
796 * gcc.c-torture/unsorted/imm.c: Move to ...
797 * gcc.c-torture/compile/imm.c: ... here.
798 * gcc.c-torture/unsorted/isinf.c: Move to ...
799 * gcc.c-torture/compile/isinf.c: ... here.
800 * gcc.c-torture/unsorted/jmp.c: Move to ...
801 * gcc.c-torture/compile/jmp.c: ... here.
802 * gcc.c-torture/unsorted/jumptab.c: Move to ...
803 * gcc.c-torture/compile/jumptab.c: ... here.
804 * gcc.c-torture/unsorted/layout.c: Move to ...
805 * gcc.c-torture/compile/layout.c: ... here.
806 * gcc.c-torture/unsorted/lbug.c: Move to ...
807 * gcc.c-torture/compile/lbug.c: ... here.
808 * gcc.c-torture/unsorted/l.c: Move to ...
809 * gcc.c-torture/compile/l.c: ... here.
810 * gcc.c-torture/unsorted/ll1.c: Move to ...
811 * gcc.c-torture/compile/ll1.c: ... here.
812 * gcc.c-torture/unsorted/llbug.c: Move to ...
813 * gcc.c-torture/compile/llbug.c: ... here.
814 * gcc.c-torture/unsorted/lll.c: Move to ...
815 * gcc.c-torture/compile/lll.c: ... here.
816 * gcc.c-torture/unsorted/load8.c: Move to ...
817 * gcc.c-torture/compile/load8.c: ... here.
818 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
819 * gcc.c-torture/compile/loadhicc.c: ... here.
820 * gcc.c-torture/unsorted/log2.c: Move to ...
821 * gcc.c-torture/compile/log2.c: ... here.
822 * gcc.c-torture/unsorted/logic.c: Move to ...
823 * gcc.c-torture/compile/logic.c: ... here.
824 * gcc.c-torture/unsorted/loop-1.c: Move to ...
825 * gcc.c-torture/compile/loop-1.c: ... here.
826 * gcc.c-torture/unsorted/loop386.c: Move to ...
827 * gcc.c-torture/compile/loop386.c: ... here.
828 * gcc.c-torture/unsorted/lop.c: Move to ...
829 * gcc.c-torture/compile/lop.c: ... here.
830 * gcc.c-torture/unsorted/m1.c: Move to ...
831 * gcc.c-torture/compile/m1.c: ... here.
832 * gcc.c-torture/unsorted/m2.c: Move to ...
833 * gcc.c-torture/compile/m2.c: ... here.
834 * gcc.c-torture/unsorted/m5.c: Move to ...
835 * gcc.c-torture/compile/m5.c: ... here.
836 * gcc.c-torture/unsorted/m68.c: Move to ...
837 * gcc.c-torture/compile/m68.c: ... here.
838 * gcc.c-torture/unsorted/mbyte.c: Move to ...
839 * gcc.c-torture/compile/mbyte.c: ... here.
840 * gcc.c-torture/unsorted/mchar.c: Move to ...
841 * gcc.c-torture/compile/mchar.c: ... here.
842 * gcc.c-torture/unsorted/mcmp.c: Move to ...
843 * gcc.c-torture/compile/mcmp.c: ... here.
844 * gcc.c-torture/unsorted/mdouble.c: Move to ...
845 * gcc.c-torture/compile/mdouble.c: ... here.
846 * gcc.c-torture/unsorted/memtst.c: Move to ...
847 * gcc.c-torture/compile/memtst.c: ... here.
848 * gcc.c-torture/unsorted/miscomp.c: Move to ...
849 * gcc.c-torture/compile/miscomp.c: ... here.
850 * gcc.c-torture/unsorted/mm.c: Move to ...
851 * gcc.c-torture/compile/mm.c: ... here.
852 * gcc.c-torture/unsorted/mod.c: Move to ...
853 * gcc.c-torture/compile/mod.c: ... here.
854 * gcc.c-torture/unsorted/modcc.c: Move to ...
855 * gcc.c-torture/compile/modcc.c: ... here.
856 * gcc.c-torture/unsorted/move.c: Move to ...
857 * gcc.c-torture/compile/move.c: ... here.
858 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
859 * gcc.c-torture/compile/move_qhi.c: ... here.
860 * gcc.c-torture/unsorted/mregtst.c: Move to ...
861 * gcc.c-torture/compile/mregtst.c: ... here.
862 * gcc.c-torture/unsorted/msp.c: Move to ...
863 * gcc.c-torture/compile/msp.c: ... here.
864 * gcc.c-torture/unsorted/mtst.c: Move to ...
865 * gcc.c-torture/compile/mtst.c: ... here.
866 * gcc.c-torture/unsorted/mu.c: Move to ...
867 * gcc.c-torture/compile/mu.c: ... here.
868 * gcc.c-torture/unsorted/mul.c: Move to ...
869 * gcc.c-torture/compile/mul.c: ... here.
870 * gcc.c-torture/unsorted/mword1.c: Move to ...
871 * gcc.c-torture/compile/mword1.c: ... here.
872 * gcc.c-torture/unsorted/mword.c: Move to ...
873 * gcc.c-torture/compile/mword.c: ... here.
874 * gcc.c-torture/unsorted/n1.c: Move to ...
875 * gcc.c-torture/compile/n1.c: ... here.
876 * gcc.c-torture/unsorted/nand.c: Move to ...
877 * gcc.c-torture/compile/nand.c: ... here.
878 * gcc.c-torture/unsorted/n.c: Move to ...
879 * gcc.c-torture/compile/n.c: ... here.
880 * gcc.c-torture/unsorted/neg.c: Move to ...
881 * gcc.c-torture/compile/neg.c: ... here.
882 * gcc.c-torture/unsorted/o.c: Move to ...
883 * gcc.c-torture/compile/o.c: ... here.
884 * gcc.c-torture/unsorted/omit.c: Move to ...
885 * gcc.c-torture/compile/omit.c: ... here.
886 * gcc.c-torture/unsorted/opout.c: Move to ...
887 * gcc.c-torture/compile/opout.c: ... here.
888 * gcc.c-torture/unsorted/opt.c: Move to ...
889 * gcc.c-torture/compile/opt.c: ... here.
890 * gcc.c-torture/unsorted/or386.c: Move to ...
891 * gcc.c-torture/compile/or386.c: ... here.
892 * gcc.c-torture/unsorted/or.c: Move to ...
893 * gcc.c-torture/compile/or.c: ... here.
894 * gcc.c-torture/unsorted/parms.c: Move to ...
895 * gcc.c-torture/compile/parms.c: ... here.
896 * gcc.c-torture/unsorted/pass.c: Move to ...
897 * gcc.c-torture/compile/pass.c: ... here.
898 * gcc.c-torture/unsorted/p.c: Move to ...
899 * gcc.c-torture/compile/p.c: ... here.
900 * gcc.c-torture/unsorted/pmt.c: Move to ...
901 * gcc.c-torture/compile/pmt.c: ... here.
902 * gcc.c-torture/unsorted/poor.c: Move to ...
903 * gcc.c-torture/compile/poor.c: ... here.
904 * gcc.c-torture/unsorted/pp.c: Move to ...
905 * gcc.c-torture/compile/pp.c: ... here.
906 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
907 * gcc.c-torture/compile/pret-arg.c: ... here.
908 * gcc.c-torture/unsorted/pyr2.c: Move to ...
909 * gcc.c-torture/compile/pyr2.c: ... here.
910 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
911 * gcc.c-torture/compile/PYRBUG.c: ... here.
912 * gcc.c-torture/unsorted/pyr.c: Move to ...
913 * gcc.c-torture/compile/pyr.c: ... here.
914 * gcc.c-torture/unsorted/q.c: Move to ...
915 * gcc.c-torture/compile/q.c: ... here.
916 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
917 * gcc.c-torture/compile/QIcmp.c: ... here.
918 * gcc.c-torture/unsorted/QIset.c: Move to ...
919 * gcc.c-torture/compile/QIset.c: ... here.
920 * gcc.c-torture/unsorted/r1.c: Move to ...
921 * gcc.c-torture/compile/r1.c: ... here.
922 * gcc.c-torture/unsorted/r.c: Move to ...
923 * gcc.c-torture/compile/r.c: ... here.
924 * gcc.c-torture/unsorted/rel.c: Move to ...
925 * gcc.c-torture/compile/rel.c: ... here.
926 * gcc.c-torture/unsorted/rmsc.c: Move to ...
927 * gcc.c-torture/compile/rmsc.c: ... here.
928 * gcc.c-torture/unsorted/round.c: Move to ...
929 * gcc.c-torture/compile/round.c: ... here.
930 * gcc.c-torture/unsorted/run.c: Move to ...
931 * gcc.c-torture/compile/run.c: ... here.
932 * gcc.c-torture/unsorted/sar.c: Move to ...
933 * gcc.c-torture/compile/sar.c: ... here.
934 * gcc.c-torture/unsorted/s.c: Move to ...
935 * gcc.c-torture/compile/s.c: ... here.
936 * gcc.c-torture/unsorted/scal.c: Move to ...
937 * gcc.c-torture/compile/scal.c: ... here.
938 * gcc.c-torture/unsorted/sc.c: Move to ...
939 * gcc.c-torture/compile/sc.c: ... here.
940 * gcc.c-torture/unsorted/scc.c: Move to ...
941 * gcc.c-torture/compile/scc.c: ... here.
942 * gcc.c-torture/unsorted/scond.c: Move to ...
943 * gcc.c-torture/compile/scond.c: ... here.
944 * gcc.c-torture/unsorted/selfrec.c: Move to ...
945 * gcc.c-torture/compile/selfrec.c: ... here.
946 * gcc.c-torture/unsorted/seq.c: Move to ...
947 * gcc.c-torture/compile/seq.c: ... here.
948 * gcc.c-torture/unsorted/set386.c: Move to ...
949 * gcc.c-torture/compile/set386.c: ... here.
950 * gcc.c-torture/unsorted/set88.c: Move to ...
951 * gcc.c-torture/compile/set88.c: ... here.
952 * gcc.c-torture/unsorted/SFset.c: Move to ...
953 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
954 * gcc.c-torture/unsorted/shand.c: Move to ...
955 * gcc.c-torture/compile/shand.c: ... here.
956 * gcc.c-torture/unsorted/sh.c: Move to ...
957 * gcc.c-torture/compile/sh.c: ... here.
958 * gcc.c-torture/unsorted/shft.c: Move to ...
959 * gcc.c-torture/compile/shft.c: ... here.
960 * gcc.c-torture/unsorted/shift.c: Move to ...
961 * gcc.c-torture/compile/shift.c: ... here.
962 * gcc.c-torture/unsorted/shloop.c: Move to ...
963 * gcc.c-torture/compile/shloop.c: ... here.
964 * gcc.c-torture/unsorted/shm.c: Move to ...
965 * gcc.c-torture/compile/shm.c: ... here.
966 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
967 * gcc.c-torture/compile/SIcmp.c: ... here.
968 * gcc.c-torture/unsorted/signext2.c: Move to ...
969 * gcc.c-torture/compile/signext2.c: ... here.
970 * gcc.c-torture/unsorted/signext.c: Move to ...
971 * gcc.c-torture/compile/signext.c: ... here.
972 * gcc.c-torture/unsorted/sim.c: Move to ...
973 * gcc.c-torture/compile/sim.c: ... here.
974 * gcc.c-torture/unsorted/simple.c: Move to ...
975 * gcc.c-torture/compile/simple.c: ... here.
976 * gcc.c-torture/unsorted/SIset.c: Move to ...
977 * gcc.c-torture/compile/SIset.c: ... here.
978 * gcc.c-torture/unsorted/sne.c: Move to ...
979 * gcc.c-torture/compile/sne.c: ... here.
980 * gcc.c-torture/unsorted/sound.c: Move to ...
981 * gcc.c-torture/compile/sound.c: ... here.
982 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
983 * gcc.c-torture/compile/sparcbug.c: ... here.
984 * gcc.c-torture/unsorted/speed.c: Move to ...
985 * gcc.c-torture/compile/speed.c: ... here.
986 * gcc.c-torture/unsorted/stor.c: Move to ...
987 * gcc.c-torture/compile/stor.c: ... here.
988 * gcc.c-torture/unsorted/store0.c: Move to ...
989 * gcc.c-torture/compile/store0.c: ... here.
990 * gcc.c-torture/unsorted/storecc.c: Move to ...
991 * gcc.c-torture/compile/storecc.c: ... here.
992 * gcc.c-torture/unsorted/str.c: Move to ...
993 * gcc.c-torture/compile/str.c: ... here.
994 * gcc.c-torture/unsorted/stru.c: Move to ...
995 * gcc.c-torture/compile/stru.c: ... here.
996 * gcc.c-torture/unsorted/structret.c: Move to ...
997 * gcc.c-torture/compile/structret.c: ... here.
998 * gcc.c-torture/unsorted/stuct.c: Move to ...
999 * gcc.c-torture/compile/stuct.c: ... here.
1000 * gcc.c-torture/unsorted/sub32.c: Move to ...
1001 * gcc.c-torture/compile/sub32.c: ... here.
1002 * gcc.c-torture/unsorted/subcc.c: Move to ...
1003 * gcc.c-torture/compile/subcc.c: ... here.
1004 * gcc.c-torture/unsorted/subcse.c: Move to ...
1005 * gcc.c-torture/compile/subcse.c: ... here.
1006 * gcc.c-torture/unsorted/sym.c: Move to ...
1007 * gcc.c-torture/compile/sym.c: ... here.
1008 * gcc.c-torture/unsorted/symconst.c: Move to ...
1009 * gcc.c-torture/compile/symconst.c: ... here.
1010 * gcc.c-torture/unsorted/t.c: Move to ...
1011 * gcc.c-torture/compile/t.c: ... here.
1012 * gcc.c-torture/unsorted/test.c: Move to ...
1013 * gcc.c-torture/compile/test.c: ... here.
1014 * gcc.c-torture/unsorted/test-flow.c: Move to ...
1015 * gcc.c-torture/compile/test-flow.c: ... here.
1016 * gcc.c-torture/unsorted/test-loop.c: Move to ...
1017 * gcc.c-torture/compile/test-loop.c: ... here.
1018 * gcc.c-torture/unsorted/time.c: Move to ...
1019 * gcc.c-torture/compile/time.c: ... here.
1020 * gcc.c-torture/unsorted/tmp.c: Move to ...
1021 * gcc.c-torture/compile/tmp.c: ... here.
1022 * gcc.c-torture/unsorted/trivial.c: Move to ...
1023 * gcc.c-torture/compile/trivial.c: ... here.
1024 * gcc.c-torture/unsorted/trunc.c: Move to ...
1025 * gcc.c-torture/compile/trunc.c: ... here.
1026 * gcc.c-torture/unsorted/u.c: Move to ...
1027 * gcc.c-torture/compile/u.c: ... here.
1028 * gcc.c-torture/unsorted/udconvert.c: Move to ...
1029 * gcc.c-torture/compile/udconvert.c: ... here.
1030 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
1031 * gcc.c-torture/compile/udivmod4.c: ... here.
1032 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
1033 * gcc.c-torture/compile/UHIcmp.c: ... here.
1034 * gcc.c-torture/unsorted/uns.c: Move to ...
1035 * gcc.c-torture/compile/uns.c: ... here.
1036 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
1037 * gcc.c-torture/compile/uns_tst.c: ... here.
1038 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
1039 * gcc.c-torture/compile/UQIcmp.c: ... here.
1040 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
1041 * gcc.c-torture/compile/USIcmp.c: ... here.
1042 * gcc.c-torture/unsorted/uuarg.c: Move to ...
1043 * gcc.c-torture/compile/uuarg.c: ... here.
1044 * gcc.c-torture/unsorted/v.c: Move to ...
1045 * gcc.c-torture/compile/v.c: ... here.
1046 * gcc.c-torture/unsorted/w.c: Move to ...
1047 * gcc.c-torture/compile/w.c: ... here.
1048 * gcc.c-torture/unsorted/ww.c: Move to ...
1049 * gcc.c-torture/compile/ww.c: ... here.
1050 * gcc.c-torture/unsorted/xb.c: Move to ...
1051 * gcc.c-torture/compile/xb.c: ... here.
1052 * gcc.c-torture/unsorted/xbg.c: Move to ...
1053 * gcc.c-torture/compile/xbg.c: ... here.
1054 * gcc.c-torture/unsorted/x.c: Move to ...
1055 * gcc.c-torture/compile/x.c: ... here.
1056 * gcc.c-torture/unsorted/xc.c: Move to ...
1057 * gcc.c-torture/compile/xc.c: ... here.
1058 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
1059 * gcc.c-torture/compile/xcsebug.c: ... here.
1060 * gcc.c-torture/unsorted/xdi.c: Move to ...
1061 * gcc.c-torture/compile/xdi.c: ... here.
1062 * gcc.c-torture/unsorted/xfoo.c: Move to ...
1063 * gcc.c-torture/compile/xfoo.c: ... here.
1064 * gcc.c-torture/unsorted/xi.c: Move to ...
1065 * gcc.c-torture/compile/xi.c: ... here.
1066 * gcc.c-torture/unsorted/xlop.c: Move to ...
1067 * gcc.c-torture/compile/xlop.c: ... here.
1068 * gcc.c-torture/unsorted/xmtst.c: Move to ...
1069 * gcc.c-torture/compile/xmtst.c: ... here.
1070 * gcc.c-torture/unsorted/xneg.c: Move to ...
1071 * gcc.c-torture/compile/xneg.c: ... here.
1072 * gcc.c-torture/unsorted/xopt.c: Move to ...
1073 * gcc.c-torture/compile/xopt.c: ... here.
1074 * gcc.c-torture/unsorted/xor.c: Move to ...
1075 * gcc.c-torture/compile/xor.c: ... here.
1076 * gcc.c-torture/unsorted/xorn.c: Move to ...
1077 * gcc.c-torture/compile/xorn.c: ... here.
1078 * gcc.c-torture/unsorted/xp.c: Move to ...
1079 * gcc.c-torture/compile/xp.c: ... here.
1080 * gcc.c-torture/unsorted/xpp.c: Move to ...
1081 * gcc.c-torture/compile/xpp.c: ... here.
1082 * gcc.c-torture/unsorted/xs.c: Move to ...
1083 * gcc.c-torture/compile/xs.c: ... here.
1084 * gcc.c-torture/unsorted/xsh.c: Move to ...
1085 * gcc.c-torture/compile/xsh.c: ... here.
1086 * gcc.c-torture/unsorted/xz.c: Move to ...
1087 * gcc.c-torture/compile/xz.c: ... here.
1088 * gcc.c-torture/unsorted/xzz.c: Move to ...
1089 * gcc.c-torture/compile/xzz.c: ... here.
1090
1091 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1092
1093 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
1094 (abort, exit): Declare.
1095
1096 2014-09-01 Yury Gribov <y.gribov@samsung.com>
1097
1098 PR sanitizer/61897
1099 PR sanitizer/62140
1100 * c-c++-common/asan/pr62140-1.c: New test.
1101 * c-c++-common/asan/pr62140-2.c: New test.
1102
1103 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
1104 Tobias Burnus <burnus@net-b.de>
1105
1106 PR fortran/62309
1107 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
1108
1109 2014-08-31 Tobias Burnus <burnus@net-b.de>
1110
1111 * gfortran.dg/coarray_lib_comm_1.f90: New.
1112
1113 2014-08-30 Andrew Pinski <apinski@cavium.com>
1114
1115 * gcc.c-torture/execute/20140828-1.c: New testcase.
1116
1117 2014-08-29 DJ Delorie <dj@redhat.com>
1118
1119 * lib/target-supports.exp (check_effective_target_size32plus):
1120 Increase size to avoid false positives on 24-bit address spaces.
1121 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
1122 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
1123 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
1124 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
1125 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
1126 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
1127 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
1128 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
1129
1130 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1131
1132 PR c++/54002
1133 * g++.dg/cpp0x/constexpr-54002.C: New.
1134
1135 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1136
1137 PR c++/56991
1138 * g++.dg/cpp0x/constexpr-56991.C: New.
1139
1140 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1141
1142 PR c++/57764
1143 * g++.dg/cpp0x/constexpr-57764.C: New.
1144
1145 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1146
1147 PR c++/59938
1148 * g++.dg/cpp0x/constexpr-59938.C: New.
1149
1150 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1151
1152 PR c++/61484
1153 * g++.dg/cpp0x/constexpr-61484.C: New.
1154
1155 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1156
1157 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
1158 vec_round, vec_splat, vec_div, and vec_mul.
1159 * gcc.target/powerpc/builtins-2.c: New test.
1160
1161 2014-08-28 Richard Biener <rguenther@suse.de>
1162
1163 PR tree-optimization/62283
1164 * gfortran.dg/vect/pr62283.f: New testcase.
1165 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
1166 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1167 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1168 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1169 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1170 * gcc.dg/vect/vect-33.c: Likewise.
1171
1172 2014-08-28 Yury Gribov <y.gribov@samsung.com>
1173
1174 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
1175
1176 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
1177
1178 PR cpp/23827 - standard C++ should not have hex float preprocessor
1179 tokens
1180 * g++.dg/cpp/pr23827_cxx11.C: New.
1181 * g++.dg/cpp/pr23827_cxx98.C: New.
1182 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
1183 * gcc.dg/cpp/pr23827_c90.c: New.
1184 * gcc.dg/cpp/pr23827_c90_neg.c: New.
1185 * gcc.dg/cpp/pr23827_c99.c: New.
1186
1187 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
1188
1189 PR c++/52892
1190 * g++.dg/cpp0x/constexpr-52892-1.C: New.
1191 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
1192 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
1193
1194 2014-08-27 Guozhi Wei <carrot@google.com>
1195
1196 PR target/62262
1197 * gcc.target/aarch64/pr62262.c: New test.
1198
1199 2014-08-26 Joseph Myers <joseph@codesourcery.com>
1200
1201 PR target/60606
1202 PR target/61330
1203 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
1204 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
1205
1206 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
1207
1208 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1209 failure on s390*-*-linux-gnu.
1210
1211 2014-08-26 Richard Biener <rguenther@suse.de>
1212
1213 PR tree-optimization/62175
1214 * g++.dg/torture/pr62175.C: New testcase.
1215
1216 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
1217
1218 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
1219 copy of compile/compile.exp.
1220 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
1221 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
1222 i?86-*.
1223 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
1224 m32c-*-*.
1225 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
1226 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
1227 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
1228 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
1229 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
1230 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
1231 * gcc.c-torture/execute/20040703-1.c: Likewise.
1232 * gcc.c-torture/execute/20040705-1.c: Likewise.
1233 * gcc.c-torture/execute/20040705-2.c: Likewise.
1234 * gcc.c-torture/execute/20040709-1.c: Likewise.
1235 * gcc.c-torture/execute/20040709-2.c: Likewise.
1236 * gcc.c-torture/execute/20040811-1.c: Likewise.
1237 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
1238 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
1239 compiling for x86_64-* or i?86-*.
1240 * gcc.c-torture/execute/20050604-1.c: Likewise.
1241 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
1242 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
1243 for x86_64-* or i?86-*.
1244 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
1245 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
1246 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
1247 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
1248 option.
1249 * gcc.c-torture/execute/20111227-2.c: Moved to...
1250 * gcc.dg/20111227-2.c: ... here. Add -free option.
1251 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
1252 * gcc.dg/20111227-3.c: ... here. Add -free option.
1253 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
1254 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
1255 declarations for abort and exit.
1256 * gcc.c-torture/execute/920711-1.c: Likewise.
1257 * gcc.c-torture/execute/930529-1.c: Likewise.
1258 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
1259 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
1260 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
1261 exit.
1262 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
1263 for i?86-* or x86_64-*. Add declarations for abort and exit.
1264 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
1265 i?86-* or x86_64-*.
1266 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
1267 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
1268 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
1269 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
1270 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
1271 Xfail on powerpc-ibm-aix*. Add declaration for abort.
1272 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
1273 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
1274 m68k-linux.
1275 * gcc.c-torture/execute/loop-2g.c: Likewise.
1276 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
1277 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
1278 powerpc-*-eabi*.
1279 * gcc.c-torture/execute/pr19689.c: Require int32plus.
1280 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
1281 * gcc.c-torture/execute/pr23047.c: Likewise.
1282 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
1283 declarations for abort and exit.
1284 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
1285 * gcc.c-torture/execute/pr31448.c: Likewise.
1286 * gcc.c-torture/execute/pr35456.c: Skip on vax.
1287 * gcc.c-torture/execute/pr37573.c: Require int32plus.
1288 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
1289 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
1290 Skip on spu-*.
1291 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
1292 declarations for abort and exit.
1293 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
1294 * gcc.c-torture/execute/pr43220.c: Require int32plus.
1295 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
1296 * gcc.c-torture/execute/pr45262.c: Require int32plus.
1297 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
1298 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
1299 * gcc.c-torture/execute/pr51582-2.c: Likewise.
1300 * gcc.c-torture/execute/pr52979-1.c: Likewise.
1301 * gcc.c-torture/execute/pr52979-2.c: Likewise.
1302 * gcc.c-torture/execute/pr56799.c: Likewise.
1303 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
1304 option. Add declarations for abort and exit.
1305 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
1306 * gcc.c-torture/execute/pr58570.c: Likewise.
1307 * gcc.c-torture/execute/pr60822.c: Likewise.
1308 * gcc.c-torture/execute/pr7284-1.c: Likewise.
1309 * gcc.c-torture/execute/shiftdi.c: Likewise.
1310 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
1311 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
1312 * gcc.c-torture/execute/usmul.c: Require int32plus.
1313 * gcc.c-torture/execute/vrp-5.c: Likewise.
1314 * gcc.c-torture/execute/vrp-6.c: Likewise.
1315 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
1316 * gcc.c-torture/execute/20010122-1.x: Delete.
1317 * gcc.c-torture/execute/20010129-1.x: Delete.
1318 * gcc.c-torture/execute/20020404-1.x: Delete.
1319 * gcc.c-torture/execute/20021024-1.x: Delete.
1320 * gcc.c-torture/execute/20021127-1.x: Delete.
1321 * gcc.c-torture/execute/20030125-1.x: Delete.
1322 * gcc.c-torture/execute/20030216-1.x: Delete.
1323 * gcc.c-torture/execute/20030222-1.x: Delete.
1324 * gcc.c-torture/execute/20040629-1.x: Delete.
1325 * gcc.c-torture/execute/20040703-1.x: Delete.
1326 * gcc.c-torture/execute/20040705-1.x: Delete.
1327 * gcc.c-torture/execute/20040705-2.x: Delete.
1328 * gcc.c-torture/execute/20040709-1.x: Delete.
1329 * gcc.c-torture/execute/20040709-2.x: Delete.
1330 * gcc.c-torture/execute/20040811-1.x: Delete.
1331 * gcc.c-torture/execute/20050316-1.x: Delete.
1332 * gcc.c-torture/execute/20050316-2.x: Delete.
1333 * gcc.c-torture/execute/20050316-3.x: Delete.
1334 * gcc.c-torture/execute/20050604-1.x: Delete.
1335 * gcc.c-torture/execute/20061101-1.x: Delete.
1336 * gcc.c-torture/execute/20061220-1.x: Delete.
1337 * gcc.c-torture/execute/20081117-1.x: Delete.
1338 * gcc.c-torture/execute/20101011-1.x: Delete.
1339 * gcc.c-torture/execute/20120919-1.x: Delete.
1340 * gcc.c-torture/execute/920612-1.x: Delete.
1341 * gcc.c-torture/execute/920710-1.x: Delete.
1342 * gcc.c-torture/execute/920711-1.x: Delete.
1343 * gcc.c-torture/execute/930529-1.x: Delete.
1344 * gcc.c-torture/execute/931004-12.x: Delete.
1345 * gcc.c-torture/execute/980709-1.x: Delete.
1346 * gcc.c-torture/execute/981130-1.x: Delete.
1347 * gcc.c-torture/execute/990127-2.x: Delete.
1348 * gcc.c-torture/execute/990413-2.x: Delete.
1349 * gcc.c-torture/execute/990826-0.x: Delete.
1350 * gcc.c-torture/execute/bf64-1.x: Delete.
1351 * gcc.c-torture/execute/bitfld-4.x: Delete.
1352 * gcc.c-torture/execute/cmpsi-2.x: Delete.
1353 * gcc.c-torture/execute/cvt-1.x: Delete.
1354 * gcc.c-torture/execute/eeprof-1.x: Delete.
1355 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
1356 * gcc.c-torture/execute/loop-2f.x: Delete.
1357 * gcc.c-torture/execute/loop-2g.x: Delete.
1358 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
1359 * gcc.c-torture/execute/nest-align-1.x: Delete.
1360 * gcc.c-torture/execute/pr19689.x: Delete.
1361 * gcc.c-torture/execute/pr22493-1.x: Delete.
1362 * gcc.c-torture/execute/pr23047.x: Delete.
1363 * gcc.c-torture/execute/pr23135.x: Delete.
1364 * gcc.c-torture/execute/pr29797-1.x: Delete.
1365 * gcc.c-torture/execute/pr31448.x: Delete.
1366 * gcc.c-torture/execute/pr35456.x: Delete.
1367 * gcc.c-torture/execute/pr37573.x: Delete.
1368 * gcc.c-torture/execute/pr38151.x: Delete.
1369 * gcc.c-torture/execute/pr39228.x: Delete.
1370 * gcc.c-torture/execute/pr39501.x: Delete.
1371 * gcc.c-torture/execute/pr40386.x: Delete.
1372 * gcc.c-torture/execute/pr43220.x: Delete.
1373 * gcc.c-torture/execute/pr44683.x: Delete.
1374 * gcc.c-torture/execute/pr45262.x: Delete.
1375 * gcc.c-torture/execute/pr47237.x: Delete.
1376 * gcc.c-torture/execute/pr51581-1.x: Delete.
1377 * gcc.c-torture/execute/pr51581-2.x: Delete.
1378 * gcc.c-torture/execute/pr52979-1.x: Delete.
1379 * gcc.c-torture/execute/pr52979-2.x: Delete.
1380 * gcc.c-torture/execute/pr53366-1.x: Delete.
1381 * gcc.c-torture/execute/pr56799.x: Delete.
1382 * gcc.c-torture/execute/pr57124.x: Delete.
1383 * gcc.c-torture/execute/pr57344-2.x: Delete.
1384 * gcc.c-torture/execute/pr58570.x: Delete.
1385 * gcc.c-torture/execute/pr60822.x: Delete.
1386 * gcc.c-torture/execute/pr7284-1.x: Delete.
1387 * gcc.c-torture/execute/shiftdi.x: Delete.
1388 * gcc.c-torture/execute/simd-4.x: Delete.
1389 * gcc.c-torture/execute/strncmp-1.x: Delete.
1390 * gcc.c-torture/execute/usmul.x: Delete.
1391 * gcc.c-torture/execute/vrp-5.x: Delete.
1392 * gcc.c-torture/execute/vrp-6.x: Delete.
1393 * gcc.c-torture/execute/zerolen-2.x: Delete.
1394
1395 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1396
1397 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
1398
1399 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1400
1401 PR c++/34938
1402 * g++.dg/template/pr34938-1.C: New.
1403 * g++.dg/template/pr34938-2.C: Likewise.
1404
1405 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1406
1407 PR target/61996
1408 * gcc.target/sh/pr61996.c: New.
1409
1410 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1411
1412 * g++.dg/cpp0x/cplusplus.C: New.
1413 * g++.dg/cpp0x/cplusplus_0x.C: New.
1414 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
1415 * g++.dg/cpp0x/auto41.C: Ditto.
1416 * g++.dg/cpp0x/auto9.C: Ditto.
1417 * g++.dg/cpp0x/initlist26.C: Ditto.
1418 * g++.dg/cpp0x/pr59111.C: Ditto.
1419 * g++.dg/cpp0x/trailing2.C: Ditto.
1420 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
1421 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
1422 * g++.dg/cpp1y/auto-fn1.C: Ditto.
1423 * g++.dg/cpp1y/auto-fn2.C: Ditto.
1424 * g++.dg/cpp1y/auto-fn3.C: Ditto.
1425 * g++.dg/cpp1y/auto-fn4.C: Ditto.
1426 * g++.dg/cpp1y/auto-fn5.C: Ditto.
1427 * g++.dg/cpp1y/auto-fn6.C: Ditto.
1428 * g++.dg/cpp1y/auto-fn7.C: Ditto.
1429 * g++.dg/cpp1y/auto-fn8.C: Ditto.
1430 * g++.dg/cpp1y/auto-fn9.C: Ditto.
1431 * g++.dg/cpp1y/auto-fn10.C: Ditto.
1432 * g++.dg/cpp1y/auto-fn11.C: Ditto.
1433 * g++.dg/cpp1y/auto-fn12.C: Ditto.
1434 * g++.dg/cpp1y/auto-fn13.C: Ditto.
1435 * g++.dg/cpp1y/auto-fn14.C: Ditto.
1436 * g++.dg/cpp1y/auto-fn15.C: Ditto.
1437 * g++.dg/cpp1y/auto-fn16.C: Ditto.
1438 * g++.dg/cpp1y/auto-fn17.C: Ditto.
1439 * g++.dg/cpp1y/auto-fn18.C: Ditto.
1440 * g++.dg/cpp1y/auto-fn19.C: Ditto.
1441 * g++.dg/cpp1y/auto-fn20.C: Ditto.
1442 * g++.dg/cpp1y/auto-fn21.C: Ditto.
1443 * g++.dg/cpp1y/auto-fn22.C: Ditto.
1444 * g++.dg/cpp1y/auto-fn23.C: Ditto.
1445 * g++.dg/cpp1y/auto-fn24.C: Ditto.
1446 * g++.dg/cpp1y/auto-fn25.C: Ditto.
1447 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
1448 * g++.dg/cpp1y/auto-neg1.C: Ditto.
1449 * g++.dg/cpp1y/digit-sep.C: Ditto.
1450 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
1451 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
1452 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
1453 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
1454 * g++.dg/cpp1y/lambda-generic.C: Ditto.
1455 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
1456 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
1457 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
1458 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
1459 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
1460 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
1461 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
1462 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
1463 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
1464 * g++.dg/cpp1y/lambda-init.C: Ditto.
1465 * g++.dg/cpp1y/lambda-init1.C: Ditto.
1466 * g++.dg/cpp1y/lambda-init2.C: Ditto.
1467 * g++.dg/cpp1y/lambda-init3.C: Ditto.
1468 * g++.dg/cpp1y/lambda-init4.C: Ditto.
1469 * g++.dg/cpp1y/lambda-init5.C: Ditto.
1470 * g++.dg/cpp1y/lambda-init6.C: Ditto.
1471 * g++.dg/cpp1y/lambda-init7.C: Ditto.
1472 * g++.dg/cpp1y/lambda-init8.C: Ditto.
1473 * g++.dg/cpp1y/lambda-init9.C: Ditto.
1474 * g++.dg/cpp1y/mangle1.C: Ditto.
1475 * g++.dg/cpp1y/pr57640.C: Ditto.
1476 * g++.dg/cpp1y/pr57644.C: Ditto.
1477 * g++.dg/cpp1y/pr58500.C: Ditto.
1478 * g++.dg/cpp1y/pr58533.C: Ditto.
1479 * g++.dg/cpp1y/pr58534.C: Ditto.
1480 * g++.dg/cpp1y/pr58535.C: Ditto.
1481 * g++.dg/cpp1y/pr58536.C: Ditto.
1482 * g++.dg/cpp1y/pr58548.C: Ditto.
1483 * g++.dg/cpp1y/pr58549.C: Ditto.
1484 * g++.dg/cpp1y/pr58637.C: Ditto.
1485 * g++.dg/cpp1y/pr58708.C: Ditto.
1486 * g++.dg/cpp1y/pr59110.C: Ditto.
1487 * g++.dg/cpp1y/pr59112.C: Ditto.
1488 * g++.dg/cpp1y/pr59113.C: Ditto.
1489 * g++.dg/cpp1y/pr59629.C: Ditto.
1490 * g++.dg/cpp1y/pr59635.C: Ditto.
1491 * g++.dg/cpp1y/pr59636.C: Ditto.
1492 * g++.dg/cpp1y/pr59638.C: Ditto.
1493 * g++.dg/cpp1y/pr59867.C: Ditto.
1494 * g++.dg/cpp1y/pr60033.C: Ditto.
1495 * g++.dg/cpp1y/pr60052.C: Ditto.
1496 * g++.dg/cpp1y/pr60053.C: Ditto.
1497 * g++.dg/cpp1y/pr60054.C: Ditto.
1498 * g++.dg/cpp1y/pr60064.C: Ditto.
1499 * g++.dg/cpp1y/pr60065.C: Ditto.
1500 * g++.dg/cpp1y/pr60190.C: Ditto.
1501 * g++.dg/cpp1y/pr60311.C: Ditto.
1502 * g++.dg/cpp1y/pr60332.C: Ditto.
1503 * g++.dg/cpp1y/pr60376.C: Ditto.
1504 * g++.dg/cpp1y/pr60377.C: Ditto.
1505 * g++.dg/cpp1y/pr60384.C: Ditto.
1506 * g++.dg/cpp1y/pr60390.C: Ditto.
1507 * g++.dg/cpp1y/pr60391.C: Ditto.
1508 * g++.dg/cpp1y/pr60393.C: Ditto.
1509 * g++.dg/cpp1y/pr60573.C: Ditto.
1510 * g++.dg/cpp1y/pr60626.C: Ditto.
1511 * g++.dg/cpp1y/pr60627.C: Ditto.
1512 * g++.dg/cpp1y/regress1.C: Ditto.
1513 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
1514 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
1515 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
1516 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
1517 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
1518 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
1519 * g++.dg/cpp1y/var-templ1.C: Ditto.
1520 * g++.dg/cpp1y/var-templ2.C: Ditto.
1521 * g++.dg/cpp1y/var-templ3.C: Ditto.
1522 * g++.dg/cpp1y/var-templ4.C: Ditto.
1523 * g++.dg/cpp1y/var-templ5.C: Ditto.
1524 * g++.dg/cpp1y/var-templ6.C: Ditto.
1525 * g++.dg/cpp1y/var-templ7.C: Ditto.
1526 * g++.dg/cpp1y/vla1.C: Ditto.
1527 * g++.dg/cpp1y/vla2.C: Ditto.
1528 * g++.dg/cpp1y/vla3.C: Ditto.
1529 * g++.dg/cpp1y/vla4.C: Ditto.
1530 * g++.dg/cpp1y/vla5.C: Ditto.
1531 * g++.dg/cpp1y/vla8.C: Ditto.
1532 * g++.dg/cpp1y/vla9.C: Ditto.
1533 * g++.dg/cpp1y/vla10.C: Ditto.
1534 * g++.dg/cpp1y/vla11.C: Ditto.
1535 * g++.dg/cpp1y/vla12.C: Ditto.
1536 * g++.dg/cpp1y/vla13.C: Ditto.
1537 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1538 * g++.dg/ext/vector23.C: Ditto.
1539 * g++.dg/ext/vla11.C: Ditto.
1540 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1541 * g++.dg/warn/Wvla-2.C: Ditto.
1542 * g++.dg/debug/dwarf2/auto1.C: Ditto.
1543 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1544 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1545 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1546 in error message.
1547 * g++.dg/system-binary-constants-1.C: Ditto.
1548 * g++.dg/cpp1y/cplusplus_1y.C: New.
1549 * g++.dg/cpp1z/cplusplus.C: New.
1550 * lib/target-supports.exp:
1551 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1552 (check_effective_target_c++11_only): Call check_effective_target_c++14;
1553 (check_effective_target_c++11_down): Ditto.
1554
1555 2014-08-22 Marek Polacek <polacek@redhat.com>
1556
1557 PR c++/62199
1558 * c-c++-common/pr62199.c: New test.
1559 * c-c++-common/pr62199-2.c: New test.
1560 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1561
1562 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1563
1564 PR c++/57709
1565 * g++.dg/Wshadow.C: New test.
1566
1567 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
1568
1569 PR fortran/62135
1570 * gfortran.dg/pr62135.f90: New test.
1571
1572 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1573
1574 * g++.dg/warn/wdate-time.C: Remove.
1575 * gcc.dg/wdate-time.c: Move from here...
1576 * c-c++-common/wdate-time.c: ... to here.
1577
1578 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1579
1580 * gfortran.dg/use_without_only_1.f90: New test.
1581
1582 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1583
1584 PR other/62008
1585 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1586
1587 2014-08-22 Tony Wang <tony.wang@arm.com>
1588
1589 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
1590 dejagnu wrapper.
1591
1592 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1593
1594 PR fortran/62214
1595 * gfortran.dg/array_assignment_5.f90: New test.
1596
1597 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
1598
1599 * lib/target-supports.exp
1600 (check_effective_target_logical_op_short_circuit): Add nios2.
1601 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1602 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1603 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1604 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1605 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1606 for test using -fPIC.
1607 * gcc.dg/lto/pr61526_0.c: Likewise.
1608
1609 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
1610
1611 PR tree-optimization/62091
1612 * g++.dg/ipa/devirt-37.C: Update template.
1613 * g++.dg/ipa/devirt-40.C: New testcase.
1614
1615 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
1616
1617 PR tree-optimization/62112
1618 * gcc.dg/tree-ssa/pr62112-1.c: New file.
1619 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1620 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1621 * gcc.c-torture/execute/20071219-1.c: Likewise.
1622
1623 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1624
1625 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1626
1627 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1628
1629 * gcc.target/powerpc/swaps-p8-1.c: New test.
1630 * gcc.target/powerpc/swaps-p8-2.c: New test.
1631 * gcc.target/powerpc/swaps-p8-3.c: New test.
1632 * gcc.target/powerpc/swaps-p8-4.c: New test.
1633 * gcc.target/powerpc/swaps-p8-5.c: New test.
1634 * gcc.target/powerpc/swaps-p8-6.c: New test.
1635 * gcc.target/powerpc/swaps-p8-7.c: New test.
1636 * gcc.target/powerpc/swaps-p8-8.c: New test.
1637 * gcc.target/powerpc/swaps-p8-9.c: New test.
1638 * gcc.target/powerpc/swaps-p8-10.c: New test.
1639 * gcc.target/powerpc/swaps-p8-11.c: New test.
1640 * gcc.target/powerpc/swaps-p8-12.c: New test.
1641
1642 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1643
1644 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1645
1646 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1647
1648 * g++.dg/ipa/devirt-37.C: Fix testcase.
1649
1650 2014-08-20 Martin Jambor <mjambor@suse.cz>
1651 Wei Mi <wmi@google.com>
1652
1653 PR ipa/60449
1654 PR middle-end/61776
1655 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1656 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1657 * testsuite/gcc.dg/pr61776.c: New test.
1658
1659 2014-08-20 Steve Ellcey <sellcey@mips.com>
1660
1661 PR middle-end/49191
1662 * lib/target-supports.exp (check_effective_target_non_strict_align):
1663 Add function description.
1664
1665 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1666
1667 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1668 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1669
1670 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1671
1672 PR c/59304
1673 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1674 before setting the option.
1675 * diagnostic.c (diagnostic_classify_diagnostic): Record
1676 command-line status.
1677
1678 2014-08-20 Mark Wielaard <mjw@redhat.com>
1679
1680 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
1681
1682 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1683
1684 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
1685 Return memory full when we have a tiny target and relocation
1686 truncation occurs.
1687 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
1688 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
1689 * lib/target-supports.exp (check_effective_target_tiny): New function.
1690
1691 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1692
1693 * gfortran.dg/errnocheck_1.f90: New test.
1694 * gfortran.dg/associative_1.f90: New test.
1695
1696 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1697
1698 PR preprocessor/51303
1699 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
1700
1701 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1702
1703 PR c/60975
1704 PR c/53063
1705 * gcc.dg/cpp/Wvariadic-1p.c: New test.
1706
1707 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
1708
1709 * lib/target-supports.exp
1710 (check_effective_target_arm_v8_neon_ok_nocache): Add
1711 "-march-armv8-a" to compile flags.
1712
1713 2014-08-19 Marek Polacek <polacek@redhat.com>
1714
1715 PR c++/62153
1716 * c-c++-common/Wbool-compare-1.c: New test.
1717
1718 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
1719
1720 PR c/45584
1721 * gcc.dg/pr13519-1.c: Adjust.
1722
1723 2014-08-19 Mark Wielaard <mjw@redhat.com>
1724
1725 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
1726
1727 2014-07-08 Mark Wielaard <mjw@redhat.com>
1728
1729 PR debug/59051
1730 * gcc.dg/guality/restrict.c: New test.
1731
1732 2014-08-19 Mark Wielaard <mjw@redhat.com>
1733
1734 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
1735 matching. Catch '<unknown type in ' to recognize older gdb versions.
1736 * gcc.dg/guality/const-volatile.c: New test.
1737
1738 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1739
1740 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
1741 !gas.
1742
1743 2014-08-19 Marek Polacek <polacek@redhat.com>
1744
1745 * gcc.dg/Wc99-c11-compat-1.c: New test.
1746 * gcc.dg/Wc99-c11-compat-2.c: New test.
1747 * gcc.dg/Wc99-c11-compat-3.c: New test.
1748 * gcc.dg/Wc99-c11-compat-4.c: New test.
1749 * gcc.dg/Wc99-c11-compat-5.c: New test.
1750 * gcc.dg/Wc99-c11-compat-6.c: New test.
1751 * gcc.dg/Wc99-c11-compat-7.c: New test.
1752
1753 2014-08-19 Marek Polacek <polacek@redhat.com>
1754
1755 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
1756 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
1757 * gcc.dg/Wc90-c99-compat-7.c: New test.
1758 * gcc.dg/Wc90-c99-compat-8.c: New test.
1759 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
1760
1761 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1762 Steven Bosscher <steven@gcc.gnu.org>
1763
1764 PR c/52952
1765 * gcc.dg/redecl-4.c: Add column markers.
1766 * gcc.dg/format/bitfld-1.c: Likewise.
1767 * gcc.dg/format/attr-2.c: Likewise.
1768 * gcc.dg/format/attr-6.c: Likewise.
1769 * gcc.dg/format/array-1.c: Likewise.
1770 * gcc.dg/format/attr-7.c: Likewise.
1771 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1772 * gcc.dg/format/attr-4.c: Likewise.
1773 * gcc.dg/format/branch-1.c: Likewise.
1774 * gcc.dg/format/c90-printf-1.c: Likewise.
1775
1776 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
1777
1778 * guality/nrv-1.c: Add `used' attribute to a1.
1779
1780 2014-08-18 Richard Biener <rguenther@suse.de>
1781
1782 PR tree-optimization/62090
1783 * gcc.dg/pr62090-2.c: New testcase.
1784
1785 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
1786
1787 * g++.dg/ipa/pr61800.C: New.
1788
1789 2014-08-18 Yury Gribov <y.gribov@samsung.com>
1790
1791 PR sanitizer/62089
1792 * c-c++-common/asan/pr62089.c: New test.
1793 * c-c++-common/asan/bitfield-1.c: New test.
1794 * c-c++-common/asan/bitfield-2.c: New test.
1795 * c-c++-common/asan/bitfield-3.c: New test.
1796 * c-c++-common/asan/bitfield-4.c: New test.
1797
1798 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1799
1800 PR tree-optimization/52904
1801 * gcc.dg/pr52904.c: New test.
1802
1803 2014-08-17 Tobias Burnus <burnus@net-b.de>
1804
1805 * gfortran.dg/finalize_27.f90: New.
1806
1807 2014-08-16 Andrew Pinski <apinski@cavium.com>
1808
1809 * gcc.c-torture/compile/20140816-1.c: New testcase.
1810
1811 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
1812
1813 PR c++/52819
1814 * g++.dg/template/pr52819.C: New.
1815
1816 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1817
1818 PR fortran/62142
1819 * gfortran.dg/realloc_on_assign_24.f90: New test.
1820
1821 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
1822
1823 PR c++/62072
1824 Revert:
1825 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1826
1827 DR 1584
1828 PR c++/57466
1829 * g++.dg/template/pr57466.C: New.
1830 * g++.dg/cpp0x/pr57466.C: Likewise.
1831 * g++.dg/template/unify6.C: Update.
1832
1833 * g++.dg/cpp0x/sfinae52.C: New.
1834
1835 2014-08-15 Ilya Tocar <tocarip@gmail.com>
1836
1837 PR target/61878
1838 * gcc.target/i386/avx512f-typecast-1.c: New test.
1839 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
1840 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
1841 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
1842 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
1843 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
1844 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1845 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1846 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1847 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1848 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1849 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1850 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1851 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
1852 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
1853 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
1854 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
1855 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1856 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1857 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1858 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1859 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1860 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1861 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1862 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1863 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1864 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1865 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1866 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1867 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1868 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1869 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1870 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1871 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1872 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1873 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1874 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1875 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1876 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1877 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1878 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1879
1880 2014-08-15 Jakub Jelinek <jakub@redhat.com>
1881 Tobias Burnus <burnus@net-b.de>
1882
1883 PR fortran/62131
1884 * gfortran.dg/gomp/pr62131.f90: New test.
1885
1886 2014-08-15 Richard Biener <rguenther@suse.de>
1887
1888 PR tree-optimization/62031
1889 * gcc.dg/torture/pr62031.c: New testcase.
1890
1891 2014-08-15 Bin Cheng <bin.cheng@arm.com>
1892
1893 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
1894
1895 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
1896
1897 PR tree-optimization/62091
1898 * g++.dg/ipa/devirt-38.C: New testcase.
1899
1900 2014-08-14 Marek Polacek <polacek@redhat.com>
1901
1902 DR 458
1903 * gcc.dg/c11-stdatomic-2.c: New test.
1904
1905 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1906
1907 PR fortran/62106
1908 * gfortran.dg/array_constructor_49.f90: New test.
1909
1910 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1911
1912 PR c++/54377
1913 * g++.dg/template/pr54377.C: New.
1914 * g++.dg/cpp0x/pr54377.C: Likewise.
1915 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
1916 * g++.dg/cpp0x/pr51226.C: Likewise.
1917 * g++.dg/cpp0x/variadic2.C: Likewise.
1918 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
1919 * g++.dg/template/dtor3.C: Likewise.
1920 * g++.dg/template/qualttp4.C: Likewise.
1921 * g++.dg/template/spec28.C: Likewise.
1922 * g++.old-deja/g++.brendan/crash8.C: Likewise.
1923 * g++.old-deja/g++.pt/ttp7.C: Likewise.
1924
1925 2014-08-14 Tom de Vries <tom@codesourcery.com>
1926
1927 PR rtl-optimization/62004
1928 PR rtl-optimization/62030
1929 * gcc.dg/pr62004.c: New test.
1930 * gcc.dg/pr62030.c: Same.
1931 * gcc.target/mips/pr62030-octeon.c: Same.
1932
1933 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1934
1935 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
1936 * g++.dg/cpp0x/decltype2.C: Likewise.
1937 * g++.dg/cpp0x/decltype3.C: Likewise.
1938 * g++.dg/cpp0x/pr60249.C: Likewise.
1939 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
1940 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
1941 * g++.dg/cpp0x/variadic2.C: Likewise.
1942 * g++.dg/cpp0x/variadic74.C: Likewise.
1943 * g++.dg/parse/error10.C: Likewise.
1944 * g++.dg/parse/error15.C: Likewise.
1945 * g++.dg/parse/error2.C: Likewise.
1946 * g++.dg/template/crash106.C: Likewise.
1947 * g++.dg/template/crash89.C: Likewise.
1948 * g++.dg/template/nontype7.C: Likewise.
1949 * g++.dg/template/void3.C: Likewise.
1950 * g++.dg/template/void7.C: Likewise.
1951
1952 2014-08-14 Richard Biener <rguenther@suse.de>
1953
1954 PR tree-optimization/62090
1955 * gcc.dg/pr62090.c: New testcase.
1956
1957 2014-08-14 Richard Biener <rguenther@suse.de>
1958
1959 PR rtl-optimization/62079
1960 * g++.dg/pr62079.C: New testcase.
1961
1962 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
1963
1964 * gcc.target/arm/max-insns-skipped.c: New test.
1965
1966 2014-08-14 Bin Cheng <bin.cheng@arm.com>
1967
1968 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
1969
1970 2014-08-12 Marek Polacek <polacek@redhat.com>
1971
1972 * gcc.dg/concat.c: Add dg-options.
1973 * gcc.dg/func-outside-2.c: Add __extension__.
1974 * gcc.dg/pr19967.c: Use -std=c99.
1975 * gcc.dg/pr22458-1.c: Add dg-options.
1976 * gcc.dg/pr33676.c: Add dg-options.
1977 * gcc.dg/gnu-predef-1.c: New test.
1978 * gcc.dg/c90-func-1.c: New test.
1979 * gcc.dg/c90-func-2.c: New test.
1980 * gcc.dg/c90-func-2.h: New test.
1981
1982 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
1983
1984 * lib/target/supports.exp
1985 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
1986 or later.
1987
1988 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
1989
1990 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
1991 on Neon hardware.
1992
1993 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
1994 * gcc.target/arm/pr59985.c: Likewise.
1995
1996 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
1997
1998 PR other/61962
1999 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
2000
2001 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
2002
2003 PR middle-end/62103
2004 * gcc.c-torture/execute/bitfld-6.c: New test.
2005
2006 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
2007
2008 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
2009 * gcc.target/arm/pr56184.C: Likewise.
2010 * gcc.target/arm/pr59896.c: Likewise.
2011 * gcc.target/arm/stack-red-zone.c: Likewise.
2012 * gcc.target/arm/thumb-find-work-register.c: Likewise.
2013
2014 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
2015 check_effective_target_arm_thumb2_ok): Test with code that passes
2016 an argument and returns a result.
2017
2018 2014-08-11 Richard Biener <rguenther@suse.de>
2019
2020 PR tree-optimization/62075
2021 * gcc.dg/vect/pr62075.c: New testcase.
2022
2023 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
2024
2025 PR tree-optimization/62073
2026 * gcc.dg/vect/pr62073.c: New test.
2027
2028 2014-08-11 Richard Biener <rguenther@suse.de>
2029
2030 PR tree-optimization/62070
2031 * gcc.dg/pr62070.c: New testcase.
2032
2033 2014-08-11 Yury Gribov <y.gribov@samsung.com>
2034
2035 * c-c++-common/asan/inc.c: Update test.
2036 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2037 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
2038 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2039 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2040 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
2041 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2042 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2043 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2044 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2045 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
2046
2047 2014-08-10 Marek Polacek <polacek@redhat.com>
2048
2049 PR c/51849
2050 * gcc.dg/Wc90-c99-compat-1.c: New test.
2051 * gcc.dg/Wc90-c99-compat-2.c: New test.
2052 * gcc.dg/Wc90-c99-compat-3.c: New test.
2053 * gcc.dg/Wc90-c99-compat-4.c: New test.
2054 * gcc.dg/Wc90-c99-compat-5.c: New test.
2055 * gcc.dg/Wc90-c99-compat-6.c: New test.
2056 * gcc.dg/wvla-1.c: Adjust dg-warning.
2057 * gcc.dg/wvla-2.c: Adjust dg-warning.
2058 * gcc.dg/wvla-4.c: Adjust dg-warning.
2059 * gcc.dg/wvla-6.c: Adjust dg-warning.
2060
2061 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2062
2063 PR fortran/61999
2064 * gfortran.dg/dot_product_3.f90: New test case.
2065
2066 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
2067
2068 * g++.dg/ipa/devirt-35.C: Fix template.
2069 * g++.dg/ipa/devirt-36.C: Likewise.
2070 * g++.dg/ipa/devirt-37.C: New testcase.
2071
2072 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2073
2074 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
2075 * g++.dg/cpp0x/enum29.C: Adjust.
2076
2077 2014-08-08 Richard Biener <rguenther@suse.de>
2078
2079 * gcc.dg/strlenopt-8.c: Remove XFAIL.
2080 * gcc.dg/tree-prof/stringop-2.c: Adjust.
2081 * gfortran.dg/array_memcpy_4.f90: Likewise.
2082 * gfortran.dg/trim_optimize_1.f90: Likewise.
2083 * gfortran.dg/trim_optimize_2.f90: Likewise.
2084
2085 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
2086
2087 * gcc.dg/zero_sign_ext_test.c: New test.
2088
2089 2014-08-08 Bin Cheng <bin.cheng@arm.com>
2090
2091 * gcc.dg/torture/pr61772.c: Skip lto running.
2092
2093 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2094
2095 PR tree-optimization/60707
2096 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
2097
2098 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
2099
2100 * g++.dg/ipa/devirt-35.C: New testcase.
2101 * g++.dg/ipa/devirt-36.C: New testcase.
2102
2103 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2104
2105 PR c++/51312
2106 * g++.dg/cpp0x/enum29.C: New.
2107
2108 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2109
2110 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
2111 defining in dg-options.
2112 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
2113
2114 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
2115
2116 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
2117
2118 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
2119 on 32-bit hppa-hpux.
2120
2121 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
2122 * c-c++-common/pr50459.c: Likewise.
2123
2124 2014-08-07 Petr Murzin <petr.murzin@intel.com>
2125
2126 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
2127 values.h, change MAXDOUBLE for DBL_MAX.
2128 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2129 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
2130 values.h, change MAXFLOAT for FLT_MAX.
2131 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2132 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
2133 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
2134 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
2135 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
2136 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
2137 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
2138 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
2139 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
2140
2141 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2142
2143 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
2144
2145 2014-08-07 Marek Polacek <polacek@redhat.com>
2146
2147 * gcc.dg/fold-reassoc-3.c: New test.
2148
2149 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
2150
2151 * gcc.target/i386/struct-size.c: New.
2152
2153 2014-08-07 Tom de Vries <tom@codesourcery.com>
2154
2155 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
2156 * lib/target-supports.exp (check_effective_target_glibc)
2157 (check_effective_target_glibc_2_12_or_later)
2158 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
2159
2160 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
2161
2162 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
2163
2164 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
2165
2166 PR c++/43906
2167 * g++.dg/warn/Waddress-1.C: New.
2168
2169 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2170
2171 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
2172
2173 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
2174
2175 PR debug/61923
2176 * gcc.target/i386/pr61923.c: New test.
2177
2178 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
2179
2180 * gcc.target/aarch64/vdup_n_2.c: New test.
2181
2182 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2183
2184 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
2185 powerpc_elfv2.
2186
2187 2014-08-06 Jakub Jelinek <jakub@redhat.com>
2188
2189 PR rtl-optimization/61801
2190 * gcc.target/i386/pr61801.c: Rewritten.
2191
2192 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2193
2194 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
2195 Fix types.
2196 (test_vqdmlsls_lane_s32): Likewise.
2197 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2198 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2199
2200 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2201
2202 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
2203 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
2204 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
2205 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
2206 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
2207 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
2208 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
2209 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
2210
2211 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2212
2213 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
2214 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
2215 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
2216 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
2217 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
2218 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
2219
2220 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2221
2222 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
2223
2224 2014-08-04 Rohit <rohitarulraj@freescale.com>
2225
2226 PR target/60102
2227 * gcc.target/powerpc/pr60102.c: New testcase.
2228
2229 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2230
2231 PR target/61713
2232 * gcc.dg/pr61756.c: New test.
2233
2234 2014-08-04 Tom de Vries <tom@codesourcery.com>
2235
2236 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
2237 version instead of required-target.
2238 * lib/target-supports.exp
2239 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
2240 (check_effective_target_glibc_2_11_or_earlier): ... this.
2241
2242 2014-08-04 Arnaud Charlet <charlet@adacore.com>
2243
2244 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
2245 * gnat.dg/specs/debug1.ads: Adjust.
2246 * gnat.dg/specs/formal_type.ads: Fix error in test.
2247
2248 2014-08-03 Marek Polacek <polacek@redhat.com>
2249
2250 * gcc.dg/case-bogus-1.c: New test.
2251
2252 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2253
2254 PR c++/15339
2255 * g++.dg/other/default9.C: New.
2256 * g++.dg/other/default10.C: Likewise.
2257 * g++.dg/other/default3.C: Remove xfail.
2258
2259 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
2260
2261 * g++.dg/warn/Wsuggest-final.C: New testcase.
2262 * g++.dg/ipa/devirt-34.C: Fix.
2263
2264 2014-08-02 Marek Polacek <polacek@redhat.com>
2265
2266 PR c/59855
2267 * gcc.dg/Wdesignated-init-2.c: New test.
2268
2269 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2270
2271 DR 217 again
2272 * g++.dg/tc1/dr217-2.C: New.
2273
2274 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
2275
2276 PR other/61963
2277 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
2278
2279 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
2280
2281 PR middle-end/61455
2282 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
2283 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
2284
2285 2014-08-01 Jiong Wang <jiong.wang@arm.com>
2286
2287 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
2288 testcase.
2289
2290 2014-08-01 Richard Biener <rguenther@suse.de>
2291
2292 PR middle-end/61762
2293 * gcc.dg/pr61762.c: Align the string to make the testcase work
2294 on strict-align targets.
2295
2296 2014-08-01 Jakub Jelinek <jakub@redhat.com>
2297
2298 * c-c++-common/ubsan/align-1.c: New test.
2299 * c-c++-common/ubsan/align-2.c: New test.
2300 * c-c++-common/ubsan/align-3.c: New test.
2301 * c-c++-common/ubsan/align-4.c: New test.
2302 * c-c++-common/ubsan/align-5.c: New test.
2303 * c-c++-common/ubsan/attrib-4.c: New test.
2304 * g++.dg/ubsan/align-1.C: New test.
2305 * g++.dg/ubsan/align-2.C: New test.
2306 * g++.dg/ubsan/align-3.C: New test.
2307 * g++.dg/ubsan/attrib-1.C: New test.
2308 * g++.dg/ubsan/null-1.C: New test.
2309 * g++.dg/ubsan/null-2.C: New test.
2310
2311 2014-08-01 Tom de Vries <tom@codesourcery.com>
2312
2313 * lib/target-supports.exp (check_effective_target_glibc)
2314 (check_effective_target_glibc_2_12_or_later)
2315 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
2316 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
2317 not_glibc_2_11_or_earlier.
2318
2319 2014-07-31 Tom de Vries <tom@codesourcery.com>
2320
2321 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
2322
2323 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
2324
2325 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
2326 (test_vpaddd_s64): Likewise.
2327 (test_vpaddd_s64): Likewise.
2328 * gcc.target/aarch64/simd/vpaddd_f64: New.
2329 * gcc.target/aarch64/simd/vpaddd_s64: New.
2330 * gcc.target/aarch64/simd/vpaddd_u64: New.
2331
2332 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
2333
2334 PR target/61948
2335 * gcc.target/arm/pr61948.c: New test case.
2336
2337 2014-07-31 Richard Biener <rguenther@suse.de>
2338
2339 PR tree-optimization/61964
2340 * gcc.dg/torture/pr61964.c: New testcase.
2341
2342 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
2343
2344 PR c++/60517
2345 * c-c++-common/addrtmp.c: New file.
2346 * c-c++-common/uninit-G.c: Adapt.
2347
2348 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
2349
2350 PR lto/61868
2351 * gcc.dg/pr61868.c: New test.
2352
2353 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2354
2355 PR c++/57397
2356 * g++.dg/cpp0x/vt-57397-1.C: New.
2357 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
2358
2359 2014-07-30 Arnaud Charlet <charlet@adacore.com>
2360
2361 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
2362
2363 2014-07-30 Tom Tromey <tromey@redhat.com>
2364
2365 PR c/59855
2366 * gcc.dg/Wdesignated-init.c: New file.
2367
2368 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
2369
2370 * g++.dg/ipa/devirt-34.C: New testcase.
2371
2372 2014-07-28 Richard Biener <rguenther@suse.de>
2373
2374 PR rtl-optimization/61801
2375 * gcc.target/i386/pr61801.c: Fix testcase.
2376
2377 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
2378
2379 * gcc.dg/fold-abs-5.c: New test.
2380 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
2381 * gcc.dg/fold-compare-8.c: Likewise.
2382
2383 2014-07-28 Richard Biener <rguenther@suse.de>
2384
2385 PR middle-end/52478
2386 * gcc.dg/torture/ftrapv-1.c: New testcase.
2387
2388 2014-07-28 Richard Biener <rguenther@suse.de>
2389
2390 PR tree-optimization/61921
2391 * gfortran.dg/pr61921.f90: New testcase.
2392
2393 2014-07-28 Richard Biener <rguenther@suse.de>
2394
2395 PR rtl-optimization/61801
2396 * gcc.target/i386/pr61801.c: New testcase.
2397
2398 2014-07-27 Marek Polacek <polacek@redhat.com>
2399
2400 PR c/61861
2401 * gcc.dg/pr61861.c: New test.
2402
2403 2014-07-27 Petr Murzin <petr.murzin@intel.com>
2404
2405 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
2406 variable problem.
2407
2408 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
2409
2410 PR rtl-optimization/61926
2411 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
2412 Reverse argument order.
2413 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
2414 New XFAILed tests that match the original order.
2415
2416 2014-07-26 Marek Polacek <polacek@redhat.com>
2417
2418 PR c/61077
2419 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
2420
2421 2014-07-26 Tobias Burnus <burnus@net-b.de>
2422
2423 PR fortran/61881
2424 PR fortran/61888
2425 PR fortran/57305
2426 * gfortran.dg/sizeof_2.f90: Change dg-error.
2427 * gfortran.dg/sizeof_4.f90: New.
2428 * gfortran.dg/storage_size_1.f08: Correct expected
2429 value.
2430
2431 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
2432
2433 PR target/44551
2434 * gcc.target/i386/pr44551-1.c: New file.
2435
2436 2014-07-25 Xinliang David Li <davidxl@google.com>
2437
2438 * g++.dg/tree-prof/tree-prof.exp: Define macros.
2439 * g++.dg/tree-prof/reorder_class1.h: New file.
2440 * g++.dg/tree-prof/reorder_class2.h: New file.
2441 * g++.dg/tree-prof/reorder.C: New test.
2442 * g++.dg/tree-prof/morefunc.C: New test.
2443
2444 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
2445
2446 Implement N4051 - Allow typename in a template template parameter
2447 * lib/target-supports.exp (check_effective_target_c++1y): Now
2448 means C++1y and up.
2449 (check_effective_target_c++1y_down): New.
2450 (check_effective_target_c++1z_only): New.
2451 (check_effective_target_c++1z): New.
2452 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
2453 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
2454 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
2455
2456 2014-07-25 Tobias Burnus <burnus@net-b.de>
2457
2458 * gfortran.dg/storage_size_5.f90: New.
2459
2460 2014-07-25 Richard Biener <rguenther@suse.de>
2461
2462 PR middle-end/61762
2463 PR middle-end/61894
2464 * gcc.dg/pr61762.c: New testcase.
2465 * gcc.dg/fold-cstring.c: Likewise.
2466 * gcc.dg/fold-cvect.c: Likewise.
2467
2468 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2469
2470 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
2471
2472 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
2473 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
2474 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
2475 * gcc.c-torture/execute/pr23135.x: Likewise.
2476
2477 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2478
2479 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
2480
2481 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2482
2483 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
2484
2485 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2486
2487 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
2488
2489 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2490
2491 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2492 sequences.
2493 * gcc.target/aarch64/test_frame_2.c: Likewise.
2494 * gcc.target/aarch64/test_frame_4.c: Likewise.
2495 * gcc.target/aarch64/test_frame_6.c: Likewise.
2496 * gcc.target/aarch64/test_frame_7.c: Likewise.
2497 * gcc.target/aarch64/test_frame_8.c: Likewise.
2498 * gcc.target/aarch64/test_frame_10.c: Likewise.
2499
2500 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2501
2502 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2503 sequences.
2504 * gcc.target/aarch64/test_frame_10.c: Likewise.
2505 * gcc.target/aarch64/test_frame_2.c: Likewise.
2506 * gcc.target/aarch64/test_frame_4.c: Likewise.
2507 * gcc.target/aarch64/test_frame_6.c: Likewise.
2508 * gcc.target/aarch64/test_frame_7.c: Likewise.
2509 * gcc.target/aarch64/test_frame_8.c: Likewise.
2510 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
2511
2512 2014-07-24 Martin Jambor <mjambor@suse.cz>
2513
2514 PR ipa/61160
2515 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
2516
2517 2014-07-24 Richard Biener <rguenther@suse.de>
2518
2519 PR ipa/61823
2520 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
2521
2522 2014-07-24 Andreas Schwab <schwab@suse.de>
2523
2524 * lib/target-supports.exp (check_effective_target_arm_nothumb):
2525 Also check for __arm__.
2526
2527 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2528
2529 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2530 sequences.
2531
2532 2014-07-24 Marek Polacek <polacek@redhat.com>
2533
2534 PR c/57653
2535 * c-c++-common/pr57653.c: New test.
2536 * c-c++-common/pr57653.h: New file.
2537 * c-c++-common/pr57653-2.c: New test.
2538 * c-c++-common/pr57653-2.h: New file.
2539
2540 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2541
2542 * gcc.target/aarch64/test_frame_common.h: New file.
2543 * gcc.target/aarch64/test_frame_1.c: Likewise.
2544 * gcc.target/aarch64/test_frame_2.c: Likewise.
2545 * gcc.target/aarch64/test_frame_3.c: Likewise.
2546 * gcc.target/aarch64/test_frame_4.c: Likewise.
2547 * gcc.target/aarch64/test_frame_5.c: Likewise.
2548 * gcc.target/aarch64/test_frame_6.c: Likewise.
2549 * gcc.target/aarch64/test_frame_7.c: Likewise.
2550 * gcc.target/aarch64/test_frame_8.c: Likewise.
2551 * gcc.target/aarch64/test_frame_9.c: Likewise.
2552 * gcc.target/aarch64/test_frame_10.c: Likewise.
2553 * gcc.target/aarch64/test_frame_11.c: Likewise.
2554 * gcc.target/aarch64/test_frame_12.c: Likewise.
2555 * gcc.target/aarch64/test_frame_13.c: Likewise.
2556 * gcc.target/aarch64/test_frame_14.c: Likewise.
2557 * gcc.target/aarch64/test_frame_15.c: Likewise.
2558
2559 2014-07-23 Marek Polacek <polacek@redhat.com>
2560
2561 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
2562 in the structure.
2563
2564 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2565
2566 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2567 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2568 * gcc.dg/pr10474.c (target): Likewise.
2569
2570 2014-07-22 Martin Jambor <mjambor@suse.cz>
2571
2572 PR ipa/61160
2573 * pr61160-3.C (main): Return zero.
2574
2575 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
2576
2577 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2578 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2579 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2580 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2581 * gcc.target/aarch64/simd/ext_s64.x: Remove.
2582 * gcc.target/aarch64/simd/ext_u64.x: Remove.
2583
2584 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
2585
2586 PR tree-optimization/61822
2587 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2588
2589 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2590
2591 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2592
2593 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2594
2595 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2596 -msse2 -mno-avx instead of -msse.
2597
2598 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2599
2600 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2601 * gcc.dg/pr44024.c (dg-options): Add -O1.
2602 (dg-final): Check for the condition.
2603 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2604
2605 2014-07-21 Bin Cheng <bin.cheng@arm.com>
2606
2607 PR target/55701
2608 * gcc.target/arm/memset-inline-1.c: New test.
2609 * gcc.target/arm/memset-inline-2.c: New test.
2610 * gcc.target/arm/memset-inline-3.c: New test.
2611 * gcc.target/arm/memset-inline-4.c: New test.
2612 * gcc.target/arm/memset-inline-5.c: New test.
2613 * gcc.target/arm/memset-inline-6.c: New test.
2614 * gcc.target/arm/memset-inline-7.c: New test.
2615 * gcc.target/arm/memset-inline-8.c: New test.
2616 * gcc.target/arm/memset-inline-9.c: New test.
2617
2618 2014-07-21 Tom de Vries <tom@codesourcery.com>
2619
2620 PR target/61827
2621 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2622 to bar symbol in scan-assembler-times call check.
2623
2624 2014-07-21 Tom de Vries <tom@codesourcery.com>
2625
2626 PR target/61827
2627 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2628 for darwin in scan-assembler-times check.
2629 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2630 scan-assembler-not checks. Add checks for insns.
2631 (main): Remove.
2632 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2633 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
2634 (main): Remove.
2635
2636 2014-07-21 Tom de Vries <tom@codesourcery.com>
2637
2638 PR target/61827
2639 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2640 dg-options. Add checks for insns with xmm registers. Remove
2641 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
2642 (main): Remove.
2643
2644 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
2645
2646 PR target/61855
2647 * gcc.target/i386/pr61855.c: New test.
2648
2649 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
2650
2651 * gnat.dg/pack20.ad[sb]: New test.
2652 * gnat.dg/pack20_pkg.ads: New helper.
2653
2654 2014-07-20 Ian Lance Taylor <iant@google.com>
2655
2656 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2657 package for compiledir tests.
2658
2659 2014-07-20 Marek Polacek <polacek@redhat.com>
2660
2661 PR c/61852
2662 * gcc.dg/pr61852.c: New test.
2663
2664 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
2665
2666 * gcc.dg/stack-usage-2.c: Adjust.
2667
2668 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
2669
2670 PR target/61794
2671 * gcc.target/i386/pr61794.c: New test.
2672
2673 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
2674
2675 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2676 involving both inputs rather than a multiplication involving one.
2677 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2678 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2679 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2680
2681 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2682
2683 PR c++/50961
2684 * g++.dg/template/operator13.C: New.
2685
2686 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2687
2688 * gcc.target/aarch64/simd/vfma_f64.c: New test.
2689 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
2690 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2691 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
2692
2693 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
2694
2695 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
2696 * c-c++-common/ubsan/bounds-5.c: Likewise.
2697 * c-c++-common/ubsan/bounds-6.c: Likewise.
2698 * c-c++-common/ubsan/bounds-7.c: Likewise.
2699 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
2700 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2701 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2702 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
2703 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2704 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
2705 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
2706 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2707 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
2708 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
2709
2710 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2711
2712 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
2713 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2714 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2715 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2716
2717 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
2718
2719 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
2720 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
2721 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
2722
2723 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2724
2725 PR c++/61804
2726 * g++.dg/parse/pr61804.C: New.
2727
2728 2014-07-16 Arnaud Charlet <charlet@adacore.com>
2729
2730 * gnat.dg/specs/alignment2.ads: Update.
2731 * gnat.dg/specs/size_clause1.ads: Likewise.
2732 * gnat.dg/specs/size_clause2.ads: Likewise.
2733
2734 2014-07-16 Dodji Seketeli <dodji@redhat.com>
2735
2736 PR preprocessor/60723 - missing system-ness marks for macro tokens
2737 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
2738
2739 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2740
2741 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
2742 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
2743 -mieee-with-inexact for alpha*-*-*.
2744
2745 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2746
2747 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
2748 Add IEEE options to compile flags.
2749 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
2750 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
2751
2752 2014-07-15 Michael Matz <matz@suse.de>
2753
2754 PR rtl-optimization/61772
2755 * gcc.dg/torture/pr61772.c: New test.
2756
2757 2014-07-15 Marek Polacek <polacek@redhat.com>
2758
2759 * gcc.dg/ubsan/bounds-1.c: New test.
2760
2761 2014-06-15 Tobias Burnus <burnus@net-b.de>
2762
2763 * gfortran.dg/coarray_34.f90: New.
2764 * gfortran.dg/coarray_6.f90: Update test case.
2765
2766 2014-07-14 Richard Biener <rguenther@suse.de>
2767
2768 PR tree-optimization/61779
2769 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
2770
2771 2014-07-14 Richard Biener <rguenther@suse.de>
2772
2773 PR tree-optimization/61786
2774 * gcc.dg/torture/pr61786.c: New testcase.
2775 * gcc.dg/lto/pr61786_0.c: Likewise.
2776 * gcc.dg/lto/pr61786_1.c: Likewise.
2777
2778 2014-07-14 Richard Biener <rguenther@suse.de>
2779
2780 PR tree-optimization/61757
2781 PR tree-optimization/61783
2782 PR tree-optimization/61787
2783 * gcc.dg/torture/pr61757.c: New testcase.
2784 * gcc.dg/torture/pr61787.c: Likewise.
2785
2786 2014-07-14 Jakub Jelinek <jakub@redhat.com>
2787
2788 PR middle-end/61294
2789 * c-c++-common/Wmemset-transposed-args1.c: New test.
2790 * c-c++-common/Wmemset-transposed-args2.c: New test.
2791 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
2792
2793 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
2794
2795 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
2796 longer happens during parsing.
2797 * gcc.dg/pr44024.c: Update template.
2798 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
2799 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
2800 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
2801
2802 2014-07-13 Tom de Vries <tom@codesourcery.com>
2803
2804 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
2805 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
2806
2807 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
2808
2809 PR C++/60209 - Declaration of user-defined literal operator cause error
2810 * g++.dg/cpp0x/pr60209-neg.C: New.
2811 * g++.dg/cpp0x/pr60209.C: New.
2812 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
2813
2814 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
2815
2816 PR c++/60967
2817 * g++.dg/cilk-plus/pr60967.C: New.
2818
2819 2014-07-13 Tobias Burnus <burnus@net-b.de>
2820
2821 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
2822
2823 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
2824
2825 PR fortran/61780
2826 * gfortran.dg/dependency_44.f90 : New test
2827
2828 2014-07-12 Tobias Burnus <burnus@net-b.de>
2829
2830 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
2831 * gfortran.dg/coarray_atomic_2.f90: New.
2832 * gfortran.dg/coarray_atomic_3.f90: New.
2833 * gfortran.dg/coarray_atomic_4.f90: New.
2834 * gfortran.dg/coarray/atomic_2.f90: New.
2835
2836 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
2837
2838 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
2839 * g++.dg/cpp0x/pr57644.C: New.
2840
2841 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2842
2843 PR c++/53159
2844 * g++.dg/cpp0x/Wnarrowing1.C: New.
2845
2846 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
2847
2848 PR preprocessor/61389
2849 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
2850 * gcc.dg/cpp/sysmac1.c: Likewise.
2851
2852 2014-07-11 Richard Biener <rguenther@suse.de>
2853
2854 PR middle-end/61473
2855 * gcc.dg/memmove-4.c: New testcase.
2856 * gcc.dg/strlenopt-8.c: XFAIL.
2857 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
2858
2859 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
2860
2861 PR target/61561
2862 * gcc.dg/pr61561.c: New test.
2863
2864 2014-07-10 Tom de Vries <tom@codesourcery.com>
2865
2866 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
2867 dg-options.
2868 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
2869 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
2870 dg-options.
2871
2872 2014-07-10 Richard Biener <rguenther@suse.de>
2873
2874 PR c-family/61741
2875 * c-c++-common/torture/pr61741.c: Use signed char.
2876
2877 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
2878
2879 * gnat.dg/opt39.adb: New test.
2880
2881 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
2882
2883 PR tree-optimization/61742
2884 * gcc.dg/torture/pr61742.c: New test.
2885 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
2886 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
2887
2888 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2889
2890 PR c++/60686
2891 * g++.dg/cpp0x/explicit8.C: New.
2892
2893 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2894
2895 DR 1584
2896 PR c++/57466
2897 * g++.dg/template/pr57466.C: New.
2898 * g++.dg/cpp0x/pr57466.C: Likewise.
2899 * g++.dg/template/unify6.C: Update.
2900
2901 2014-07-09 Tom de Vries <tom@codesourcery.com>
2902
2903 * gcc.target/i386/fuse-caller-save-rec.c: New test.
2904
2905 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2906
2907 * gfortran.dg/ieee/underflow_1.f90: New file.
2908
2909 2014-07-09 Richard Biener <rguenther@suse.de>
2910
2911 PR c-family/61741
2912 * c-c++-common/torture/pr61741.c: New testcase.
2913
2914 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
2915
2916 * lib/target-supports.exp
2917 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
2918
2919 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
2920
2921 * gcc.dg/globalalias.c: Remove XFAIL.
2922 * gcc.dg/localalias.c: Remove XFAIL.
2923
2924 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
2925
2926 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
2927 * g++.dg/cpp0x/pr58155.C: New.
2928
2929 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2930
2931 PR testsuite/61453
2932 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
2933 Adjust regexp for more targets.
2934
2935 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
2936 Paolo Carlini <paolo.carlini@oracle.com>
2937
2938 PR c++/59361
2939 * g++.dg/cpp0x/vt-59361.C: New.
2940
2941 2014-07-08 Sriraman Tallam <tmsriram@google.com>
2942
2943 PR target/61599
2944 * gcc.target/i386/pr61599-1.c: New test.
2945 * gcc.target/i386/pr61599-2.c: New test.
2946
2947 2014-07-08 Jakub Jelinek <jakub@redhat.com>
2948
2949 PR rtl-optimization/61673
2950 * gcc.c-torture/execute/pr61673.c: New test.
2951
2952 PR tree-optimization/61725
2953 * gcc.dg/tree-ssa/vrp93.c: New test.
2954 * gcc.c-torture/execute/pr61725.c: New test.
2955
2956 2014-07-08 Richard Biener <rguenther@suse.de>
2957
2958 * tree-ssa-dom.h (loop_depth_of_name): Remove.
2959 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
2960 restriction on loop depth difference.
2961 (record_equality): Likewise.
2962 (propagate_rhs_into_lhs): Likewise. Simplify condition.
2963 (loop_depth_of_name): Remove.
2964 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
2965 restriction on loop depth difference.
2966 (init_copy_prop): Likewise.
2967
2968 2014-07-08 Richard Biener <rguenther@suse.de>
2969
2970 PR tree-optimization/61681
2971 * gcc.dg/torture/pr61681.c: New testcase.
2972
2973 2014-07-08 Richard Biener <rguenther@suse.de>
2974
2975 PR tree-optimization/61680
2976 * gcc.dg/vect/pr61680.c: New testcase.
2977
2978 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
2979
2980 PR tree-optimization/61576
2981 * gcc.dg/torture/pr61576.c: New test.
2982
2983 2014-07-08 Marek Polacek <polacek@redhat.com>
2984
2985 PR c/60226
2986 * c-c++-common/pr60226.c: New test.
2987
2988 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
2989
2990 PR fortran/61459
2991 PR fortran/58883
2992 * gfortran.dg/allocatable_function_8.f90 : New test
2993
2994 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
2995
2996 * gcc.target/powerpc/spe-evmerge.c: New file.
2997
2998 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
2999
3000 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
3001
3002 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
3003
3004 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
3005
3006 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3007
3008 PR c++/58898
3009 * g++.dg/parse/pr58898.C: New.
3010
3011 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3012
3013 * gfortran.dg/list_read_12.f90: Delete the file.
3014 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
3015 of dg-runtest.
3016
3017 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3018
3019 PR libgfortran/61640
3020 * gfortran.dg/arrayio_16.f90: New test.
3021
3022 2014-07-06 Marek Polacek <polacek@redhat.com>
3023
3024 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
3025 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3026
3027 2014-07-06 Marek Polacek <polacek@redhat.com>
3028
3029 PR c/6940
3030 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
3031 -Wno-sizeof-array-argument.
3032 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3033 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
3034 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3035 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
3036 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
3037 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3038 * c-c++-common/sizeof-array-argument.c: New test.
3039 * gcc.dg/vla-5.c: Add dg-warnings.
3040
3041 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
3042
3043 * g++.dg/ipa/devirt-26.C: Update testcase.
3044 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
3045 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
3046
3047 2014-07-04 Tobias Burnus <burnus@net-b.de>
3048
3049 * gfortran.dg/coarray/coindexed_3.f90: New.
3050
3051 2014-07-04 Jakub Jelinek <jakub@redhat.com>
3052
3053 PR middle-end/61654
3054 * g++.dg/opt/pr61654.C: New test.
3055
3056 PR tree-optimization/61684
3057 * gcc.c-torture/compile/pr61684.c: New test.
3058
3059 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
3060
3061 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
3062 dg-runtest's. Adapt all callers.
3063 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
3064 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
3065 * lib/go-dg.exp (go-dg-runtest): Likewise.
3066 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3067 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
3068
3069 2014-07-03 Jakub Jelinek <jakub@redhat.com>
3070
3071 PR tree-optimization/61682
3072 * gcc.c-torture/execute/pr61682.c: New test.
3073
3074 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3075
3076 * gcc.target/powerpc/shift-dot.c: New test.
3077
3078 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3079
3080 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
3081 avoid optimization.
3082
3083 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3084
3085 * gcc.target/arm/identical-invariants.c: New test.
3086
3087 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
3088 Chen Gang <gang.chen.5i5j@gmail.com>
3089
3090 * gcc.c-torture/compile/section.c: New testcase.
3091
3092 2014-07-02 Christian Bruel <christian.bruel@st.com>
3093
3094 PR target/29349
3095 PR target/53513
3096 * gcc.target/sh/fpchg.c: New test.
3097
3098 2014-07-02 Jakub Jelinek <jakub@redhat.com>
3099 Fritz Reese <Reese-Fritz@zai.com>
3100
3101 * gfortran.dg/oldstyle_5.f: New test.
3102
3103 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
3104
3105 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
3106 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
3107
3108 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3109
3110 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
3111 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3112 * g++.dg/parse/error11.C: Likewise.
3113 * g++.old-deja/g++.brendan/template17.C: Likewise.
3114
3115 2014-07-02 Tobias Burnus <burnus@net-b.de>
3116
3117 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
3118 * gfortran.dg/coarray/send_array.f90: Ditto.
3119 * gfortran.dg/coarray/sendget_array.f90: Ditto.
3120
3121 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
3122 Yufeng Zhang <yufeng.zhang@arm.com>
3123
3124 * gcc.target/aarch64/aapcs64/aapcs64.exp:
3125 (additional_flags_for_func_ret): New variable based on
3126 $additional_flags with -fno-use-caller-save.
3127 (func-ret-*.c): Use the new variable.
3128
3129 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3130
3131 PR c++/59637
3132 * g++.dg/cpp0x/decltype60.C: New.
3133
3134 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3135
3136 * gcc.target/aarch64/simd/vcage_f64.c: New test.
3137 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
3138 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
3139 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
3140 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
3141 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
3142 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
3143 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
3144
3145 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3146
3147 * g++.dg/cpp1y/pr59867.C: Fix target selector.
3148
3149 2014-07-01 Marek Polacek <polacek@redhat.com>
3150
3151 * gcc.dg/Wint-conversion.c: New test.
3152
3153 2014-07-01 Marek Polacek <polacek@redhat.com>
3154
3155 PR c/58286
3156 * gcc.dg/Wincompatible-pointer-types.c: New test.
3157
3158 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
3159
3160 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
3161 MicroBlaze specific pattern.
3162
3163 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3164
3165 PR c++/58781
3166 PR c++/60249
3167 PR c++/59867
3168 * testsuite/g++.dg/cpp0x/pr58781.C: New.
3169 * testsuite/g++.dg/cpp0x/pr60249.C: New.
3170 * testsuite/g++.dg/cpp1y/pr59867.C: New.
3171
3172 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3173
3174 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
3175 test requires greater precision than the current PowerPC long
3176 double implementation supports.
3177
3178 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3179
3180 PR c++/54891
3181 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
3182
3183 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3184
3185 PR c++/51400
3186 * g++.dg/cpp0x/constexpr-attribute3.C: New.
3187
3188 2014-06-30 Jeff Law <law@redhat.com>
3189
3190 PR tree-optimization/61607
3191 * gcc.dg/tree-ssa/pr61607.c: New test.
3192
3193 2014-06-30 Marek Polacek <polacek@redhat.com>
3194
3195 * c-c++-common/ubsan/attrib-2.c: New test.
3196 * g++.dg/ubsan/return-3.C: New test.
3197
3198 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
3199
3200 PR middle-end/57541
3201 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
3202 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
3203
3204 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3205
3206 * gcc.dg/ira-loop-pressure.c: New test.
3207
3208 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3209
3210 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
3211 checks that the dump is generated.
3212
3213 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3214
3215 PR fortran/36275
3216 PR fortran/38839
3217 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
3218 * gfortran.dg/binding_label_tests_27.f90: New file.
3219
3220 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3221
3222 * gfortran.dg/graphite/pr59586.f: New testcase.
3223
3224 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
3225
3226 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
3227
3228 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3229
3230 PR fortran/29383
3231 * lib/target-supports.exp (check_effective_target_fortran_ieee):
3232 New function.
3233 * gfortran.dg/ieee/ieee.exp: New file.
3234 * gfortran.dg/ieee/ieee_1.F90: New file.
3235 * gfortran.dg/ieee/ieee_2.f90: New file.
3236 * gfortran.dg/ieee/ieee_3.f90: New file.
3237 * gfortran.dg/ieee/ieee_4.f90: New file.
3238 * gfortran.dg/ieee/ieee_5.f90: New file.
3239 * gfortran.dg/ieee/ieee_6.f90: New file.
3240 * gfortran.dg/ieee/ieee_7.f90: New file.
3241 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
3242
3243 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
3244
3245 * g++.dg/cpp0x/elision_conv.C: New.
3246
3247 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3248
3249 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
3250
3251 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3252
3253 PR c++/61614
3254 * g++.dg/ext/complit14.C: New.
3255
3256 2014-06-27 Martin Jambor <mjambor@suse.cz>
3257
3258 PR ipa/61160
3259 * g++.dg/ipa/pr61160-2.C: New test.
3260 * g++.dg/ipa/pr61160-3.C: Likewise.
3261
3262 2014-06-27 Jakub Jelinek <jakub@redhat.com>
3263
3264 PR tree-optimization/57233
3265 PR tree-optimization/61299
3266 * gcc.dg/pr57233.c: New test.
3267 * gcc.target/i386/pr57233.c: New test.
3268 * gcc.target/i386/sse2-pr57233.c: New test.
3269 * gcc.target/i386/avx-pr57233.c: New test.
3270 * gcc.target/i386/avx2-pr57233.c: New test.
3271 * gcc.target/i386/avx512f-pr57233.c: New test.
3272 * gcc.target/i386/xop-pr57233.c: New test.
3273
3274 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
3275
3276 * gcc.dg/typeof-2.c: New testcase.
3277
3278 2014-06-27 Marek Polacek <polacek@redhat.com>
3279
3280 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
3281 (fn1): Remove store to out-of-bounds location. Add memory barrier.
3282 (fn2): Likewise.
3283 (fn5): Likewise.
3284 (fn6): Likewise.
3285 (fn7): Likewise.
3286 (fn8): Likewise.
3287 (fn9): Likewise.
3288 (fn11): Likewise.
3289 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
3290 location. Add memory barrier.
3291 (fn2): Likewise.
3292 (fn3): Likewise.
3293 (fn4): Likewise.
3294 (fn5): Likewise.
3295 * c-c++-common/ubsan/bounds-7.c: New test.
3296
3297 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3298
3299 PR libgfortran/61499
3300 * gfortran.dg/arrayio_15.f90: New test.
3301
3302 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
3303
3304 PR target/61586
3305 * gcc.target/alpha/pr61586.c: New test.
3306
3307 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3308
3309 PR c++/57573
3310 * g++.dg/template/pr57573.C: New.
3311
3312 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
3313
3314 * gcc.dg/tree-ssa/interposition.c: New testcase.
3315
3316 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3317
3318 PR c++/56633
3319 * g++.dg/cpp0x/deleted8.C: New.
3320
3321 2014-06-26 Martin Jambor <mjambor@suse.cz>
3322
3323 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
3324 parameter.
3325 * g++.dg/simulate-thread/bitfields.C: Likewise.
3326 * gcc.dg/simulate-thread/strict-align-global.c: Remove
3327 allow-packed-store-data-races parameter.
3328 * gcc.dg/simulate-thread/subfields.c: Likewise.
3329 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
3330 to one.
3331
3332 2014-06-26 Martin Jambor <mjambor@suse.cz>
3333
3334 * g++.dg/ipa/pr60600.C: Fix typo.
3335 * g++.dg/ipa/devirt-25.C: Likewise.
3336
3337 2014-06-26 Richard Biener <rguenther@suse.de>
3338
3339 PR tree-optimization/61607
3340 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
3341
3342 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3343
3344 * gcc.dg/inline-22.c: Add bind_pic_locally.
3345 * gcc.dg/inline_4.c: Ditto.
3346 * gcc.dg/fail_always_inline.c: Ditto.
3347 * g++.dg/ipa/devirt-25.C: Ditto.
3348
3349 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3350
3351 * lib/target-support.exp (bind_pic_locally): Save the flags to
3352 'flags_to_postpone' instead of appending to 'flags'.
3353 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
3354 with flags_to_postpone and revert after target_compile.
3355 * lib/g++.exp (g++_target_compile): Ditto.
3356 * lib/gfortran.exp (gfortran_target_compile): Ditto.
3357
3358 2014-06-26 Nick Clifton <nickc@redhat.com>
3359
3360 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
3361
3362 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
3363
3364 PR c++/61537
3365 * g++.dg/template/pr61537.C: New testcase.
3366
3367 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3368
3369 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
3370 powerpc*-*-linux*.
3371
3372 2014-06-25 Tobias Burnus <burnus@net-b.de>
3373
3374 * gfortran.dg/coarray_33.f90: New.
3375
3376 2014-06-25 Tobias Burnus <burnus@net-b.de>
3377
3378 * gfortran.dg/coarray/coindexed_1.f90: New.
3379
3380 2014-06-25 Tobias Burnus <burnus@net-b.de>
3381
3382 * gfortran.dg/coarray_collectives_7.f90: New.
3383
3384 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3385
3386 * gcc.c-torture/execute/20140622-1.c: New test.
3387
3388 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
3389
3390 DR 178
3391 PR c++/49132
3392 * g++.dg/cpp0x/aggr1.C: New.
3393 * g++.dg/cpp0x/aggr2.C: Likewise.
3394 * g++.dg/init/aggr11.C: Likewise.
3395 * g++.dg/init/aggr12.C: Likewise.
3396
3397 2014-06-25 Martin Jambor <mjambor@suse.cz>
3398
3399 * g++.dg/ipa/pr61540.C: Remove dumping test.
3400
3401 2014-06-25 Marek Polacek <polacek@redhat.com>
3402
3403 PR c/61162
3404 * gcc.dg/pr61162.c: Adjust dg-warning.
3405 * gcc.dg/pr61162-2.c: New test.
3406
3407 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
3408
3409 PR tree-optimization/57742
3410 * gcc.dg/tree-ssa/calloc-3.c: New file.
3411
3412 2014-06-25 Richard Biener <rguenther@suse.de>
3413
3414 PR testsuite/61560
3415 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
3416 for targets that return _Complex float in memory.
3417
3418 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3419
3420 * gcc.target/arm/vect-noalign.c: Adjust options.
3421
3422 2014-06-24 Cong Hou <congh@google.com>
3423
3424 * gcc.dg/vect/vect-reduc-sad.c: New.
3425 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
3426
3427 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
3428
3429 PR tree-optimization/57742
3430 * g++.dg/tree-ssa/calloc.C: New testcase.
3431 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
3432 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
3433 * gcc.dg/strlenopt-9.c: Adapt.
3434
3435 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
3436
3437 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
3438 global variable.
3439 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
3440 instead of calling sequentially in the C code.
3441 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
3442 saved_return_address to the stack frame where LR register was stored.
3443 (saved_return_address): Declare weak.
3444
3445 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3446
3447 PR c++/33972
3448 * g++.dg/other/operator3.C: New.
3449 * g++.dg/template/operator8.C: Adjust.
3450 * g++.dg/template/operator9.C: Likewise.
3451
3452 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
3453
3454 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
3455
3456 2014-06-24 Richard Biener <rguenther@suse.de>
3457
3458 PR tree-optimization/61572
3459 * gcc.target/i386/pr61572.c: New testcase.
3460
3461 2014-06-24 Jakub Jelinek <jakub@redhat.com>
3462
3463 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
3464 reduction clause.
3465 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
3466 Remove Label is never defined expected error.
3467 * gfortran.dg/gomp/udr8.f90: New test.
3468
3469 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3470
3471 PR tree-optimization/61554
3472 * g++.dg/torture/pr61554.C: New testcase.
3473
3474 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
3475
3476 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
3477
3478 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
3479
3480 * gcc.dg/localalias-2.c: Guard by require-alias.
3481 * gcc.dg/globalalias-2.c: Likewise.
3482
3483 2014-06-23 Kai Tietz <ktietz@redhat.com>
3484
3485 * gcc.target/i386/indjmp-1.c: New test.
3486
3487 2014-06-23 Andrew Pinski <apinski@cavium.com>
3488
3489 * gcc.c-torture/compile/20140723-1.c: New testcase.
3490
3491 2014-06-23 Marek Polacek <polacek@redhat.com>
3492
3493 PR c/61553
3494 * c-c++-common/pr61553.c (foo): Add dg-error.
3495
3496 2014-06-23 Tobias Burnus <burnus@net-b.de>
3497
3498 * gfortran.dg/coarray_32.f90: New.
3499
3500 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3501
3502 DR 577
3503 PR c++/33101
3504 * g++.dg/other/void1.C: Adjust.
3505 * g++.dg/other/void3.C: Likewise.
3506
3507 2014-06-23 Marek Polacek <polacek@redhat.com>
3508
3509 PR c/61553
3510 * c-c++-common/pr61553.c: New test.
3511
3512 2014-06-23 Richard Biener <rguenther@suse.de>
3513
3514 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
3515 * g++.dg/vect/slp-pr50819.cc: Likewise.
3516 * g++.dg/vect/slp-pr56812.cc: Likewise.
3517 * gcc.dg/vect/bb-slp-1.c: Likewise.
3518 * gcc.dg/vect/bb-slp-10.c: Likewise.
3519 * gcc.dg/vect/bb-slp-11.c: Likewise.
3520 * gcc.dg/vect/bb-slp-13.c: Likewise.
3521 * gcc.dg/vect/bb-slp-14.c: Likewise.
3522 * gcc.dg/vect/bb-slp-15.c: Likewise.
3523 * gcc.dg/vect/bb-slp-16.c: Likewise.
3524 * gcc.dg/vect/bb-slp-17.c: Likewise.
3525 * gcc.dg/vect/bb-slp-18.c: Likewise.
3526 * gcc.dg/vect/bb-slp-19.c: Likewise.
3527 * gcc.dg/vect/bb-slp-2.c: Likewise.
3528 * gcc.dg/vect/bb-slp-20.c: Likewise.
3529 * gcc.dg/vect/bb-slp-21.c: Likewise.
3530 * gcc.dg/vect/bb-slp-22.c: Likewise.
3531 * gcc.dg/vect/bb-slp-23.c: Likewise.
3532 * gcc.dg/vect/bb-slp-24.c: Likewise.
3533 * gcc.dg/vect/bb-slp-25.c: Likewise.
3534 * gcc.dg/vect/bb-slp-26.c: Likewise.
3535 * gcc.dg/vect/bb-slp-27.c: Likewise.
3536 * gcc.dg/vect/bb-slp-28.c: Likewise.
3537 * gcc.dg/vect/bb-slp-29.c: Likewise.
3538 * gcc.dg/vect/bb-slp-3.c: Likewise.
3539 * gcc.dg/vect/bb-slp-30.c: Likewise.
3540 * gcc.dg/vect/bb-slp-31.c: Likewise.
3541 * gcc.dg/vect/bb-slp-32.c: Likewise.
3542 * gcc.dg/vect/bb-slp-4.c: Likewise.
3543 * gcc.dg/vect/bb-slp-5.c: Likewise.
3544 * gcc.dg/vect/bb-slp-6.c: Likewise.
3545 * gcc.dg/vect/bb-slp-7.c: Likewise.
3546 * gcc.dg/vect/bb-slp-8.c: Likewise.
3547 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3548 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3549 * gcc.dg/vect/bb-slp-9.c: Likewise.
3550 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3551 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3552 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3553 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3554 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3555 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3556 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3557 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3558 * gcc.dg/vect/pr26359.c: Likewise.
3559 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
3560
3561 2014-06-23 Marek Polacek <polacek@redhat.com>
3562
3563 * c-c++-common/pr49706-2.c: New test.
3564
3565 2014-06-23 Alan Modra <amodra@gmail.com>
3566
3567 * gcc.dg/pr61583.c: New.
3568
3569 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3570
3571 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
3572 [u]int64x1_t.
3573
3574 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3575 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3576
3577 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3578 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3579 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3580 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3581 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3582 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3583 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3584 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3585 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3586 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3587 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3588 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3589 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3590 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3591 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3592 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3593 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3594 test_vsrid_n_u64): Fix signature to match intrinsic.
3595
3596 (test_vabs_s64): Remove.
3597 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3598
3599 (test_vdupd_lane_s64): Rename to...
3600 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3601
3602 (test_vdupd_lane_u64): Rename to...
3603 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3604
3605 (test_vtst_s64): Rename to...
3606 (test_vtstd_s64): ...and change int64x1_t to int64_t.
3607
3608 (test_vtst_u64): Rename to...
3609 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3610
3611 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3612 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3613 Remove out-of-bounds tests.
3614 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
3615 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3616 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
3617
3618 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3619
3620 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3621 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3622 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3623 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
3624 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3625 vector types.
3626 * gcc.target/aarch64/vsub_f64.c: Likewise.
3627 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3628 scheme as now the same for all variants.
3629 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3630 float64x1_t.
3631
3632 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3633
3634 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3635
3636 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3637
3638 * gcc.dg/localalias.c: Fix broken commit.
3639 * gcc.dg/globalalias.c: Likewise.
3640
3641 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3642
3643 * gcc.dg/localalias.c: New testcase.
3644 * gcc.dg/localalias-2.c: New testcase.
3645 * gcc.dg/globalalias.c: New testcase.
3646 * gcc.dg/globalalias-2.c: New testcase.
3647
3648 2014-06-20 Jakub Jelinek <jakub@redhat.com>
3649
3650 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3651
3652 2014-06-20 Marek Polacek <polacek@redhat.com>
3653
3654 * c-c++-common/ubsan/bounds-1.c: New test.
3655 * c-c++-common/ubsan/bounds-2.c: New test.
3656 * c-c++-common/ubsan/bounds-3.c: New test.
3657 * c-c++-common/ubsan/bounds-4.c: New test.
3658 * c-c++-common/ubsan/bounds-5.c: New test.
3659 * c-c++-common/ubsan/bounds-6.c: New test.
3660
3661 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
3662
3663 Make the tests big-endian friendly.
3664
3665 * gcc.target/aarch64/aapcs64/test_25.c: Update.
3666 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3667 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3668 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3669 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3670 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3671 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3672 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3673 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3674
3675 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3676 Max Ostapenko <m.ostapenko@partner.samsung.com>
3677
3678 PR sanitizer/61547
3679 * c-c++-common/asan/strlen-overflow-1.c: New test.
3680
3681 2014-06-20 Martin Jambor <mjambor@suse.cz>
3682
3683 PR ipa/61540
3684 * g++.dg/ipa/pr61540.C: New test.
3685
3686 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3687 Max Ostapenko <m.ostapenko@partner.samsung.com>
3688
3689 PR sanitizer/61530
3690 * c-c++-common/asan/pr61530.c: New test.
3691
3692 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3693
3694 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
3695 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
3696 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
3697 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
3698 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
3699 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
3700 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
3701 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
3702 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
3703 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
3704 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
3705 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
3706 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3707 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3708 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
3709 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
3710 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
3711 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
3712 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
3713 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
3714 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
3715 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3716 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3717 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
3718 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
3719 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
3720 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
3721 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
3722 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
3723 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
3724 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
3725 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
3726 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
3727 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
3728 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
3729 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3730 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3731 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
3732 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
3733 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
3734 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
3735 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
3736 (test_vqdmlal_high_lane_s16): Fix parameter type.
3737 (test_vqdmlal_high_lane_s32): Likewise.
3738 (test_vqdmull_high_lane_s16): Likewise.
3739 (test_vqdmull_high_lane_s32): Likewise.
3740 (test_vqdmlsl_high_lane_s32): Likewise.
3741 (test_vqdmlsl_high_lane_s16): Likewise.
3742 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
3743 Fix argument type.
3744 (test_vqdmlals_lane_s32): Likewise.
3745 (test_vqdmlslh_lane_s16): Likewise.
3746 (test_vqdmlsls_lane_s32): Likewise.
3747 (test_vqdmulhh_lane_s16): Likewise.
3748 (test_vqdmulhs_lane_s32): Likewise.
3749 (test_vqdmullh_lane_s16): Likewise.
3750 (test_vqdmulls_lane_s32): Likewise.
3751 (test_vqrdmulhh_lane_s16): Likewise.
3752 (test_vqrdmulhs_lane_s32): Likewise.
3753
3754 2014-06-20 Tobias Burnus <burnus@net-b.de>
3755
3756 PR testsuite/61567
3757 * gfortran.dg/coarray_collectives_5.f90: Update
3758 dg-final scan-tree-dump-times.
3759 * gfortran.dg/coarray_collectives_6.f90: Ditto.
3760
3761 2014-06-20 Hale Wang <hale.wang@arm.com>
3762
3763 * gcc.target/arm/lto/: New folder to verify the LTO option.
3764 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
3765 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
3766 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
3767 * lib/lto.exp (object-readelf): New procedure.
3768
3769 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3770
3771 PR fortran/61454
3772 * gfortran.dg/pr61454.f90: New file.
3773
3774 2014-06-19 Terry Guo <terry.guo@arm.com>
3775
3776 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
3777 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
3778 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
3779
3780 2014-06-19 Tobias Burnus <burnus@net-b.de>
3781
3782 * gfortran.dg/coarray/collectives_2.f90: Extend
3783 and make valid.
3784
3785 2014-06-18 Tom de Vries <tom@codesourcery.com>
3786
3787 * gcc.target/aarch64/fuse-caller-save.c: New test.
3788
3789 2014-06-18 Radovan Obradovic <robradovic@mips.com>
3790 Tom de Vries <tom@codesourcery.com>
3791
3792 * gcc.target/arm/fuse-caller-save.c: New test.
3793
3794 2014-06-18 Richard Biener <rguenther@suse.de>
3795
3796 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
3797 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
3798 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
3799
3800 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3801
3802 PR tree-optimization/61518
3803 * gcc.dg/torture/pr61518.c: New test.
3804
3805 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
3806
3807 PR tree-optimization/61517
3808 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
3809 (incorrect_read_be32): Likewise.
3810 (main): Call incorrect_read_* to test stmt replacement is made by
3811 bswap at the right place.
3812 * gcc.c-torture/execute/pr61517.c: New test.
3813
3814 2014-06-18 Andreas Schwab <schwab@suse.de>
3815
3816 PR rtl-optimization/54555
3817 * gcc.target/m68k/pr54555.c: New test.
3818
3819 2014-06-18 Olivier Hainque <hainque@adacore.com>
3820
3821 * gnat.dg/blocklocs.adb: New test.
3822
3823 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
3824
3825 PR tree-optimization/52252
3826 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
3827 * gcc.target/i386/pr52252-core.c: Ditto.
3828
3829 PR tree-optimization/61403
3830 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
3831
3832 2014-06-18 Jakub Jelinek <jakub@redhat.com>
3833
3834 * gfortran.dg/gomp/declare-simd-1.f90: New test.
3835 * gfortran.dg/gomp/depend-1.f90: New test.
3836 * gfortran.dg/gomp/target1.f90: New test.
3837 * gfortran.dg/gomp/target2.f90: New test.
3838 * gfortran.dg/gomp/target3.f90: New test.
3839 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
3840 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
3841 201107.
3842
3843 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3844
3845 PR fortran/61126
3846 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
3847
3848 2014-06-17 Tobias Burnus <burnus@net-b.de>
3849 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
3850
3851 * gfortran.dg/coarray/send_array.f90: New.
3852 * gfortran.dg/coarray/get_array.f90: New.
3853 * gfortran.dg/coarray/sendget_array.f90: New.
3854 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
3855 names.
3856 * gfortran.dg/coarray/collectives_2.f90: New.
3857
3858 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3859
3860 PR target/61533
3861 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
3862 dg-options.
3863
3864 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
3865
3866 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
3867 unit_id and kind_id to zero.
3868
3869 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
3870
3871 PR target/61483
3872 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
3873 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
3874 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
3875 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
3876
3877 2014-06-17 Richard Biener <rguenther@suse.de>
3878
3879 PR lto/61012
3880 * gcc.dg/lto/pr61526_0.c: New testcase.
3881 * gcc.dg/lto/pr61526_1.c: Likewise.
3882
3883 2014-06-17 Richard Biener <rguenther@suse.de>
3884
3885 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
3886 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
3887 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
3888 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3889 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
3890
3891 2014-06-17 Richard Biener <rguenther@suse.de>
3892
3893 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
3894
3895 2014-06-16 Richard Biener <rguenther@suse.de>
3896
3897 PR tree-optimization/61482
3898 * g++.dg/torture/pr61482.C: New testcase.
3899
3900 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
3901
3902 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
3903 vpmacsdql instruction.
3904
3905 2014-06-16 Yury Gribov <y.gribov@samsung.com>
3906
3907 * c-c++-common/asan/instrument-with-calls-1.c: New test.
3908 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3909 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3910 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
3911 test patterns.
3912 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3913 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3914 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3915 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3916 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3917 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3918
3919 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3920
3921 PR fortran/28484
3922 PR fortran/61429
3923 * gfortran.dg/system_clock_1.f90: New file.
3924 * gfortran.dg/system_clock_2.f90: New file.
3925
3926 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3927
3928 PR c++/33101
3929 * g++.dg/other/void3.C: New.
3930 * g++.dg/conversion/err-recover1.C: Update.
3931
3932 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
3933
3934 PR target/61415
3935 * lib/target-supports.exp (check_effective_target_longdouble128): New.
3936 * gcc.target/powerpc/pack02.c: Use it.
3937 * gcc.target/powerpc/tfmode_off.c: Likewise.
3938
3939 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
3940
3941 PR rtl-optimization/61094
3942 PR rtl-optimization/61446
3943 * gcc.target/i386/pr61446.c : New.
3944
3945 2014-06-13 Dehao Chen <dehao@google.com>
3946
3947 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
3948
3949 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
3950
3951 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
3952
3953 2014-06-13 Richard Biener <rguenther@suse.de>
3954
3955 * c-c++-common/pr46562-2.c: Adjust.
3956 * g++.dg/tree-ssa/pr8781.C: Likewise.
3957 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
3958 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
3959 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3960 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
3961 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3962
3963 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3964
3965 PR tree-optimization/61375
3966 * gcc.c-torture/execute/pr61375-1.c: New test.
3967
3968 2014-06-12 Jakub Jelinek <jakub@redhat.com>
3969
3970 PR middle-end/61486
3971 * c-c++-common/gomp/pr61486-1.c: New test.
3972 * c-c++-common/gomp/pr61486-2.c: New test.
3973
3974 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
3975
3976 PR target/59843
3977 * gcc.dg/vect/vect-singleton_1.c: New file.
3978
3979 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
3980
3981 PR target/61443
3982 * gcc.target/avr/torture/pr61443.c: New test.
3983
3984 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3985
3986 PR c++/19200
3987 * g++.dg/parse/friend11.C: New.
3988
3989 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3990
3991 PR c++/60265
3992 * g++.dg/cpp0x/using-enum-1.C: New.
3993 * g++.dg/cpp0x/using-enum-2.C: Likewise.
3994
3995 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3996
3997 PR c++/19200
3998 * g++.dg/parse/friend9.C: New.
3999 * g++.dg/parse/friend10.C: Likewise.
4000 * g++.dg/parse/friend7.C: Adjust.
4001
4002 2014-06-11 Richard Biener <rguenther@suse.de>
4003
4004 PR tree-optimization/61452
4005 * gcc.dg/torture/pr61452.c: New testcase.
4006
4007 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4008
4009 PR c++/34049
4010 * g++.dg/parse/pr34049.C: New.
4011
4012 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4013
4014 * gcc.c-torture/execute/pr61306-1.c: New test.
4015 * gcc.c-torture/execute/pr61306-2.c: Likewise.
4016 * gcc.c-torture/execute/pr61306-3.c: Likewise.
4017
4018 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4019
4020 * gcc.target/aarch64/acle/acle.exp: New.
4021 * gcc.target/aarch64/acle/crc32b.c: New test.
4022 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
4023 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
4024 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
4025 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
4026 * gcc.target/aarch64/acle/crc32d.c: Likewise.
4027 * gcc.target/aarch64/acle/crc32h.c: Likewise.
4028 * gcc.target/aarch64/acle/crc32w.c: Likewise.
4029
4030 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
4031
4032 PR tree-optimization/52252
4033 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
4034
4035 2014-06-11 Richard Biener <rguenther@suse.de>
4036
4037 PR middle-end/61437
4038 * gcc.dg/torture/20140610-1.c: New testcase.
4039 * gcc.dg/torture/20140610-2.c: Likewise.
4040
4041 2014-06-10 Richard Biener <rguenther@suse.de>
4042
4043 PR tree-optimization/61438
4044 * gcc.dg/torture/pr61438.c: New testcase.
4045
4046 2014-06-10 Richard Biener <rguenther@suse.de>
4047
4048 PR middle-end/61456
4049 * g++.dg/opt/pr61456.C: New testcase.
4050
4051 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
4052 Mikael Morin <mikael@gcc.gnu.org>
4053
4054 PR fortran/41936
4055 * gfortran.dg/class_array_15.f03: Check memory leaks.
4056
4057 2014-06-10 Richard Biener <rguenther@suse.de>
4058
4059 PR tree-optimization/57186
4060 PR tree-optimization/59299
4061 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
4062 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
4063
4064 2014-06-10 Jakub Jelinek <jakub@redhat.com>
4065
4066 PR fortran/60928
4067 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
4068 directives.
4069 * gfortran.dg/gomp/associate1.f90: New test.
4070 * gfortran.dg/gomp/intentin1.f90: New test.
4071 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
4072 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
4073 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
4074 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
4075
4076 2014-06-09 Marek Polacek <polacek@redhat.com>
4077
4078 PR c/36446
4079 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
4080 * gcc.dg/array-2.c: Likewise.
4081 * gcc.dg/array-const-2.c: Likewise.
4082 * gcc.dg/ucnid-8.c: Likewise.
4083 * gcc.dg/vla-init-1.c: Likewise.
4084 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
4085 * gcc.dg/c99-flex-array-7.c: Likewise.
4086 * gcc.dg/init-bad-1.c: Likewise.
4087 * gcc.dg/init-bad-3.c: Likewise.
4088 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
4089 * gcc.dg/pedwarn-init.c: Add dg-warning.
4090 * gcc.dg/pr53119.c: Remove dg-excess-errors.
4091
4092 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4093
4094 PR c++/22556
4095 * g++.dg/other/redecl3.C: New.
4096
4097 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
4098
4099 PR c++/54442
4100 * g++.dg/pr54442.C: New file.
4101
4102 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
4103
4104 PR fortran/61406
4105 * gfortran.dg/associate_17.f90 : New test
4106
4107 2014-06-09 Petr Murzin <petr.murzin@intel.com>
4108
4109 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
4110 void for TEST instead of static void.
4111 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
4112 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
4113 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
4114 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
4115 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
4116 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
4117 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
4118 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
4119 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
4120 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
4121 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
4122 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
4123 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
4124 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
4125 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
4126 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
4127 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
4128 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
4129 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
4130 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
4131 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
4132 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
4133 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
4134 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
4135 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
4136 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
4137 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
4138 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
4139 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
4140 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
4141 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
4142 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4143 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4144 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4145 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4146 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4147 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4148 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4149 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4150 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4151 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4152 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
4153 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
4154 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
4155 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
4156 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
4157 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
4158 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
4159 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
4160 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
4161 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
4162 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
4163 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
4164 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
4165 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
4166 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
4167 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
4168 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
4169 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
4170 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
4171 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
4172 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
4173 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
4174 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4175 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4176 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4177 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
4178 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
4179 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4180 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4181 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4182 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4183 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4184 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4185 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4186 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4187 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4188 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
4189 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
4190 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4191 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
4192 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
4193 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
4194 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
4195 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
4196 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
4197 instead of static void.
4198 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
4199 delete unused variables.
4200 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4201 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4202 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4203 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
4204 delete unused variables, void for TEST instead of static void.
4205 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4206 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4207 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4208 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4209 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4210 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4211 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4212 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4213 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4214 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4215 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4216 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4217 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
4218 initialize variables.
4219 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
4220 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
4221 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
4222 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
4223 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
4224 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
4225 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
4226 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
4227 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4228 * gcc.target/i386/i386.exp: Ditto.
4229 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
4230 CALC, void for TEST instead of static void, initialize variables.
4231 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
4232 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
4233 static void.
4234 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
4235 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
4236 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
4237 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
4238 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
4239 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
4240 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
4241 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
4242 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
4243 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
4244 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
4245 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
4246 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
4247 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
4248 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
4249 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
4250 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4251 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4252 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4253 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
4254 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
4255 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
4256 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
4257 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
4258 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
4259 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
4260 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
4261 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
4262 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
4263 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
4264 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
4265 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
4266 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
4267 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
4268 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
4269 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
4270 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
4271 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
4272 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
4273 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
4274 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4275 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4276 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
4277 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
4278 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
4279 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
4280 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
4281 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
4282 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4283 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4284 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4285 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4286 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4287 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4288 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4289 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4290 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
4291 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
4292 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4293 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
4294 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4295 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4296 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4297 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
4298 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4299 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
4300 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
4301 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4302 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
4303 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4304 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4305 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4306 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4307 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4308 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4309 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4310 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
4311 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
4312 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
4313 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
4314 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
4315 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
4316 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
4317 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
4318 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
4319 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
4320 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
4321 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
4322 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
4323 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4324 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4325 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4326 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
4327 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
4328 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4329 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4330 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
4331 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
4332 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4333 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
4334 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
4335 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4336 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
4337 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
4338 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
4339 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
4340 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
4341 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
4342 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
4343 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
4344 instead of static void.
4345 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
4346 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
4347 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
4348 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
4349 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
4350 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
4351 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
4352 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
4353 static void, delete unused variables.
4354 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4355 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4356 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
4357 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
4358 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
4359 static void, delete unused variables, Change parameters for
4360 UNION_CHECK, MASK_MERGE and MASK_ZERO.
4361 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
4362 CALC, void for TEST instead of static void.
4363 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
4364 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
4365 void.
4366 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4367 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
4368 static void, change type of parameter for UNION_TYPE.
4369 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
4370 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
4371 void for TEST instead of static void, delete unused variables, change
4372 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
4373 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
4374 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4375 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4376 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4377 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4378 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4379 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
4380 void for TEST instead of static void, change parameters for
4381 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
4382 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
4383 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
4384 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
4385 * gcc.target/i386/avx512f-additional-reg-names.c: Add
4386 __attribute__((unused)).
4387 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
4388 __attribute__((unused)).
4389 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
4390 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
4391 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
4392 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
4393 * gcc.target/i386/avx512f-korw-1.c: Ditto.
4394 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
4395 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
4396 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
4397 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
4398 add __attribute__((unused)).
4399 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
4400 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
4401 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
4402 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
4403 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
4404 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
4405 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
4406 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
4407 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
4408 delete unused variables.
4409 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
4410 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4411 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4412 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4413 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4414 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
4415 static void, mask_merging and zero_masking for unsigned types.
4416 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
4417 CHECK_ARRAY for unsigned types.
4418 * gcc.target/i386/m256-check.h: Ditto.
4419 * gcc.target/i386/m512-check.h: Ditto.
4420
4421 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
4422
4423 PR target/61062
4424 * gcc.target/arm/pr48252.c (main): Expect same result
4425 as endian-neutral.
4426
4427 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4428
4429 PR fortran/45187
4430 * gfortran.dg/cray_pointers_10.f90: New file.
4431
4432 2014-06-09 Jakub Jelinek <jakub@redhat.com>
4433
4434 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
4435 instead of complex(kind=16).
4436
4437 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4438
4439 PR fortran/38829
4440 * gfortran.dg/bind_c_usage_29.f90: New file.
4441
4442 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
4443
4444 * gnat.dg/opt38.adb: New test.
4445 * gnat.dg/opt38_pkg.ad[sb]: New helper.
4446
4447 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
4448
4449 PR target/18343
4450 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
4451 New macro, 0 for __MMIX__, default 64.
4452 (bar): Pass it to __builtin_apply instead of literal 64.
4453
4454 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4455
4456 * gfortran.dg/io_constraints_11.f90: New file.
4457 * gfortran.dg/io_constraints_12.f90: New file.
4458 * gfortran.dg/io_constraints_13.f90: New file.
4459
4460 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
4461
4462 PR target/61423
4463 * gcc.target/i386/pr61423.c: New test.
4464
4465 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4466
4467 PR c++/60184
4468 * g++.dg/cpp0x/constexpr-union6.C: New.
4469 * g++.dg/cpp0x/union6.C: Likewise.
4470 * g++.dg/init/ref14.C: Adjust.
4471 * g++.dg/init/union1.C: Likewise.
4472
4473 2014-06-06 Richard Biener <rguenther@suse.de>
4474
4475 PR tree-optimization/59299
4476 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
4477
4478 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
4479
4480 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
4481 * gcc.dg/tree-ssa/sra-12.c: Likewise.
4482
4483 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4484
4485 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
4486 bitfield and test wrong results instead of correct results to make the
4487 test more portable.
4488
4489 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4490
4491 PR c++/60432
4492 * g++.dg/cpp0x/constexpr-60432.C: New.
4493
4494 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4495
4496 PR c++/60199
4497 * g++.dg/cpp0x/constexpr-60199.C: New.
4498
4499 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4500
4501 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
4502 Specify -march=z900 as an additional option.
4503 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
4504 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4505 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
4506
4507 2014-06-06 Jakub Jelinek <jakub@redhat.com>
4508
4509 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
4510 reduction clause diagnostic changes.
4511 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
4512 * gfortran.dg/gomp/reduction1.f90: Likewise.
4513 * gfortran.dg/gomp/reduction3.f90: Likewise.
4514 * gfortran.dg/gomp/udr1.f90: New test.
4515 * gfortran.dg/gomp/udr2.f90: New test.
4516 * gfortran.dg/gomp/udr3.f90: New test.
4517 * gfortran.dg/gomp/udr4.f90: New test.
4518 * gfortran.dg/gomp/udr5.f90: New test.
4519 * gfortran.dg/gomp/udr6.f90: New test.
4520 * gfortran.dg/gomp/udr7.f90: New test.
4521
4522 2014-06-06 Christian Bruel <christian.bruel@st.com>
4523
4524 PR tree-optimization/43934
4525 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4526
4527 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
4528
4529 PR c/53119
4530 * gcc.dg/pr53119.c: New testcase.
4531
4532 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4533
4534 PR target/52472
4535 * gcc.target/avr/pr52472.c: New test.
4536
4537
4538 2014-06-05 Jeff Law <law@redhat.com>
4539
4540 PR tree-optimization/61289
4541 * g++.dg/pr61289.C: New test.
4542 * g++.dg/pr61289-2.C: New test.
4543
4544 2014-06-05 Richard Biener <rguenther@suse.de>
4545 Paolo Carlini <paolo.carlini@oracle.com>
4546
4547 PR c++/56961
4548 * g++.dg/parse/pr56961.C: New.
4549
4550 2014-06-05 Kai Tietz <ktietz@redhat.com>
4551
4552 PR target/46219
4553 * gcc.target/i386/sibcall-4.c: Remove xfail.
4554
4555 2014-06-05 Julian Brown <julian@codesourcery.com>
4556 Sandra Loosemore <sandra@codesourcery.com>
4557
4558 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
4559
4560 2014-06-05 Richard Biener <rguenther@suse.de>
4561
4562 PR c++/61004
4563 * g++.dg/diagnostic/pr61004.C: New testcase.
4564
4565 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
4566
4567 * gcc.dg/torture/pr61319.c: New test.
4568
4569 2014-06-05 Marek Polacek <polacek@redhat.com>
4570
4571 PR c/56724
4572 * gcc.dg/pr56724-3.c: New test.
4573
4574 2014-06-05 Andreas Schwab <schwab@suse.de>
4575
4576 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4577
4578 2014-06-05 Marek Polacek <polacek@redhat.com>
4579
4580 PR c/49706
4581 * c-c++-common/pr49706.c: New test.
4582
4583 2014-06-05 Marek Polacek <polacek@redhat.com>
4584
4585 PR c/48062
4586 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4587 * gcc.dg/Wshadow-3.c: Likewise.
4588 * gcc.dg/pr48062.c: New test.
4589
4590 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4591
4592 PR c++/43453
4593 * g++.dg/init/pr43453.C: New.
4594
4595 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
4596
4597 PR tree-optimization/61385
4598 * gcc.dg/tree-ssa/pr61385.c: New file.
4599
4600 2014-06-04 Richard Biener <rguenther@suse.de>
4601
4602 PR tree-optimization/60098
4603 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4604
4605 2014-06-04 Richard Biener <rguenther@suse.de>
4606
4607 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4608
4609 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
4610
4611 PR c/58942
4612 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4613 the case with a pointer.
4614
4615 2014-06-04 Marek Polacek <polacek@redhat.com>
4616
4617 PR c/30020
4618 * c-c++-common/pr30020.c: New test.
4619
4620 2014-06-03 Andrew Pinski <apinski@cavium.com>
4621
4622 * gcc.c-torture/compile/20140528-1.c: New testcase.
4623
4624 2014-06-03 Dehao Chen <dehao@google.com>
4625
4626 * gcc.dg/tree-prof/merge_block.c: New test.
4627
4628 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
4629
4630 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4631 * g++.dg/ext/mv15.C (dg-options): Ditto.
4632
4633 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4634
4635 DR 1423
4636 PR c++/52174
4637 * g++.dg/cpp0x/nullptr31.C: New.
4638 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4639 * g++.dg/cpp0x/nullptr17.C: Update.
4640
4641 2014-06-03 Marek Polacek <polacek@redhat.com>
4642
4643 PR c/60439
4644 * c-c++-common/pr60439.c: New test.
4645 * g++.dg/eh/scope1.C (f4): Add dg-warning.
4646
4647 2014-06-03 Martin Jambor <mjambor@suse.cz>
4648
4649 PR ipa/61160
4650 * g++.dg/ipa/pr61160-1.C: New test.
4651
4652 2014-06-03 Richard Biener <rguenther@suse.de>
4653
4654 PR tree-optimization/61383
4655 * gcc.dg/torture/pr61383-1.c: New testcase.
4656
4657 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
4658
4659 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4660
4661 2014-06-02 Jeff Law <law@redhat.com>
4662
4663 PR rtl-optimization/61094
4664 * g++.dg/pr61094: New test.
4665
4666 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
4667
4668 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4669 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4670 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4671 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4672 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4673 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4674 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4675 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4676
4677 2014-06-02 Richard Biener <rguenther@suse.de>
4678
4679 PR tree-optimization/61346
4680 * gcc.dg/torture/pr61346.c: New testcase.
4681
4682 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4683
4684 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
4685 not compilation.
4686 * gcc.target/i386/sibcall-4.c: Ditto.
4687 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
4688
4689 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4690
4691 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
4692 in scan-assembler-not string.
4693 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
4694 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
4695 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
4696
4697 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4698
4699 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
4700
4701 2014-06-01 Kai Tietz <ktietz@redhat.com>
4702
4703 PR target/61377
4704 * gcc.target/i386/sibcall-6.c: New test.
4705
4706 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4707
4708 DR 1227
4709 PR c++/57543
4710 * g++.dg/cpp0x/pr57543-1.C: New.
4711 * g++.dg/cpp0x/pr57543-2.C: Likewise.
4712 * g++.dg/cpp0x/pr57543-3.C: Likewise.
4713 * g++.dg/cpp0x/decltype59.C: Likewise.
4714
4715 2014-05-31 Tom de Vries <tom@codesourcery.com>
4716
4717 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
4718
4719 2014-05-30 Jakub Jelinek <jakub@redhat.com>
4720
4721 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
4722 restore_gcc_exec_prefix_env_var): New procedures.
4723 (set_ld_library_path_env_vars,
4724 restore_ld_library_path_env_vars): Use them.
4725 * lib/c-compat.exp: Load target-libpath.exp.
4726 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
4727 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
4728 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
4729 restore_gcc_exec_prefix_env_var.
4730 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
4731 Likewise.
4732
4733 * c-c++-common/asan/misalign-1.c: New test.
4734 * c-c++-common/asan/misalign-2.c: New test.
4735
4736 * g++.dg/asan/asan_test.C: Add -std=c++11 and
4737 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
4738 -DASAN_USE_DEJAGNU_GTEST=1.
4739 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
4740 * g++.dg/asan/asan_oob_test.cc: Likewise.
4741 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
4742 * g++.dg/asan/asan_str_test.cc: Likewise.
4743 * g++.dg/asan/asan_test_utils.h: Likewise.
4744 * g++.dg/asan/sanitizer_test_config.h: Likewise.
4745 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
4746 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
4747 Imported from upstream r209283.
4748 * g++.dg/asan/asan_test_config.h: Likewise.
4749
4750 2014-05-30 Kai Tietz <ktietz@redhat.com>
4751
4752 PR target/60104
4753 * gcc.target/i386/sibcall-1.c: New test.
4754 * gcc.target/i386/sibcall-2.c: New test.
4755 * gcc.target/i386/sibcall-3.c: New test.
4756 * gcc.target/i386/sibcall-4.c: New test.
4757
4758 2014-05-30 Ian Lance Taylor <iant@google.com>
4759
4760 * gcc.target/i386/pause-2.c: New test.
4761
4762 2014-05-30 Tom de Vries <tom@codesourcery.com>
4763
4764 * gcc.target/i386/fuse-caller-save.c: New test.
4765 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
4766 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
4767
4768 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
4769
4770 * gcc.target/arm/simd/vrev16p8_1.c: New file.
4771 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
4772 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
4773 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
4774 * gcc.target/arm/simd/vrev16s8_1.c: New file.
4775 * gcc.target/arm/simd/vrev16u8_1.c: New file.
4776 * gcc.target/arm/simd/vrev32p16_1.c: New file.
4777 * gcc.target/arm/simd/vrev32p8_1.c: New file.
4778 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
4779 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
4780 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
4781 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
4782 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
4783 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
4784 * gcc.target/arm/simd/vrev32s16_1.c: New file.
4785 * gcc.target/arm/simd/vrev32s8_1.c: New file.
4786 * gcc.target/arm/simd/vrev32u16_1.c: New file.
4787 * gcc.target/arm/simd/vrev32u8_1.c: New file.
4788 * gcc.target/arm/simd/vrev64f32_1.c: New file.
4789 * gcc.target/arm/simd/vrev64p16_1.c: New file.
4790 * gcc.target/arm/simd/vrev64p8_1.c: New file.
4791 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
4792 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
4793 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
4794 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
4795 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
4796 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
4797 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
4798 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
4799 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
4800 * gcc.target/arm/simd/vrev64s16_1.c: New file.
4801 * gcc.target/arm/simd/vrev64s32_1.c: New file.
4802 * gcc.target/arm/simd/vrev64s8_1.c: New file.
4803 * gcc.target/arm/simd/vrev64u16_1.c: New file.
4804 * gcc.target/arm/simd/vrev64u32_1.c: New file.
4805 * gcc.target/arm/simd/vrev64u8_1.c: New file.
4806
4807 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
4808
4809 PR rtl-optimization/61325
4810 * gcc.target/aarch64/pr61325.c: New.
4811
4812 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
4813
4814 * gcc.target/arm/simd/vextQf32_1.c: New file.
4815 * gcc.target/arm/simd/vextQp16_1.c: New file.
4816 * gcc.target/arm/simd/vextQp8_1.c: New file.
4817 * gcc.target/arm/simd/vextQs16_1.c: New file.
4818 * gcc.target/arm/simd/vextQs32_1.c: New file.
4819 * gcc.target/arm/simd/vextQs64_1.c: New file.
4820 * gcc.target/arm/simd/vextQs8_1.c: New file.
4821 * gcc.target/arm/simd/vextQu16_1.c: New file.
4822 * gcc.target/arm/simd/vextQu32_1.c: New file.
4823 * gcc.target/arm/simd/vextQu64_1.c: New file.
4824 * gcc.target/arm/simd/vextQu8_1.c: New file.
4825 * gcc.target/arm/simd/vextQp64_1.c: New file.
4826 * gcc.target/arm/simd/vextf32_1.c: New file.
4827 * gcc.target/arm/simd/vextp16_1.c: New file.
4828 * gcc.target/arm/simd/vextp8_1.c: New file.
4829 * gcc.target/arm/simd/vexts16_1.c: New file.
4830 * gcc.target/arm/simd/vexts32_1.c: New file.
4831 * gcc.target/arm/simd/vexts64_1.c: New file.
4832 * gcc.target/arm/simd/vexts8_1.c: New file.
4833 * gcc.target/arm/simd/vextu16_1.c: New file.
4834 * gcc.target/arm/simd/vextu32_1.c: New file.
4835 * gcc.target/arm/simd/vextu64_1.c: New file.
4836 * gcc.target/arm/simd/vextu8_1.c: New file.
4837 * gcc.target/arm/simd/vextp64_1.c: New file.
4838
4839 2014-05-29 Radovan Obradovic <robradovic@mips.com>
4840 Tom de Vries <tom@codesourcery.com>
4841
4842 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
4843 options.
4844 * gcc.target/mips/fuse-caller-save.h: New include file.
4845 * gcc.target/mips/fuse-caller-save.c: New test.
4846 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
4847 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
4848
4849 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
4850
4851 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
4852
4853 2014-05-28 Richard Biener <rguenther@suse.de>
4854
4855 PR middle-end/61045
4856 * gcc.dg/pr61045.c: New testcase.
4857
4858 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4859
4860 * lib/clearcap.exp: New file.
4861 * gcc.dg/vect/vect.exp: Load clearcap.exp.
4862 Remove clearcap_ldflags handling.
4863 Call clearcap-init, clearcap-finish.
4864 * gcc.target/i386/i386.exp: Likewise.
4865 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
4866 * gcc.target/i386/clearcapv2.map: Move to
4867 ../config/sol2-clearcapv2.map.
4868 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
4869 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
4870
4871 2014-05-28 Richard Biener <rguenther@suse.de>
4872
4873 PR tree-optimization/61335
4874 * gfortran.dg/pr61335.f90: New testcase.
4875
4876 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4877
4878 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
4879
4880 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4881
4882 * gnat.dg/overflow_fixed.adb: New test.
4883
4884 2014-05-27 Marek Polacek <polacek@redhat.com>
4885
4886 PR c/56724
4887 * gcc.dg/pr56724-1.c: New test.
4888 * gcc.dg/pr56724-2.c: New test.
4889 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
4890 -Wtraditional.
4891 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
4892
4893 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4894
4895 * gcc.dg/fold-compare-8.c: New test.
4896 * gcc.dg/Wstrict-overflow-25.c: Likewise.
4897
4898 2014-05-27 Richard Biener <rguenther@suse.de>
4899
4900 * gcc.dg/tree-ssa/vrp92.c: New testcase.
4901
4902 2014-05-27 Marek Polacek <polacek@redhat.com>
4903
4904 PR testsuite/61319
4905 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
4906 LLONG_MIN, and ULLONG_MAX.
4907
4908 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4909
4910 * lib/target-supports.exp (check_effective_target_vect_bswap):
4911 Specify arm*-*-* support.
4912
4913 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
4914
4915 PR testsuite/61319
4916 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
4917 -nan optional.
4918 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
4919 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
4920
4921 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4922
4923 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
4924
4925 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
4926
4927 PR rtl-optimization/61222
4928 * gcc.c-torture/compile/pr61222-1.c: New test.
4929 * gcc.c-torture/compile/pr61222-2.c: Likewise.
4930
4931 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4932
4933 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
4934
4935 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4936
4937 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
4938
4939 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4940
4941 PR libgfortran/55117
4942 * gfortran.dg/namelist_85.f90: New test.
4943
4944 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
4945
4946 PR c/61191
4947 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
4948 the case with syntax error.
4949
4950 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4951
4952 * gcc.dg/lto/pr61278_0.c: New test.
4953 * gcc.dg/lto/pr61278_1.c: New test.
4954
4955 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4956
4957 * gcc.dg/pr61220.c: New test.
4958 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
4959
4960 2014-05-25 Tobias Burnus <burnus@net-b.de>
4961
4962 * gfortran.dg/coarray_10.f90: Update dg-warning.
4963 * gfortran.dg/coarray_this_image_1.f90: New.
4964 * gfortran.dg/coarray_this_image_2.f90: New.
4965
4966 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
4967
4968 PR libfortran/61173
4969 * gfortran.dg/arrayio_14.f90: New test.
4970
4971 2014-05-24 Andreas Schwab <schwab@suse.de>
4972
4973 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
4974
4975 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4976
4977 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
4978 Adjust regexp for -flto.
4979 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
4980 * gfortran.dg/pr52835.f90: Likewise.
4981
4982 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
4983
4984 PR rtl-optimization/61215
4985 * gcc.target/i386/pr61215.c: New.
4986
4987 2014-05-23 Marek Polacek <polacek@redhat.com>
4988 Jakub Jelinek <jakub@redhat.com>
4989
4990 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
4991 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
4992 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
4993 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
4994 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
4995 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
4996 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
4997 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
4998 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
4999 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
5000 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
5001 * c-c++-common/ubsan/float-cast.h: New file.
5002 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
5003 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
5004
5005 2014-05-23 Jiong Wang <jiong.wang@arm.com>
5006
5007 * gcc.target/aarch64/tail_indirect_call_1.c: New.
5008
5009 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5010
5011 * g++.dg/cpp1y/lambda-init9.C: New.
5012
5013 2014-05-23 Richard Biener <rguenther@suse.de>
5014
5015 PR testsuite/61266
5016 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
5017 adjust testcase to reflect reality.
5018
5019 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5020
5021 PR tree-optimization/54733
5022 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
5023 optimization to support memory sources and bitwise operations
5024 equivalent to load in host endianness.
5025 * gcc.dg/optimize-bswaphi-1.c: Likewise.
5026 * gcc.dg/optimize-bswapsi-2.c: Likewise.
5027 * gcc.c-torture/execute/bswap-2.c: Likewise.
5028
5029 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5030
5031 * lib/target-supports.exp: New effective targets for architectures
5032 capable of performing byte swap.
5033 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
5034 * gcc.dg/optimize-bswapdi-2.c: Likewise.
5035 * gcc.dg/optimize-bswapsi-1.c: Likewise.
5036
5037 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5038
5039 PR c++/61088
5040 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
5041 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
5042
5043 2014-05-22 Xinliang David Li <davidxl@google.com>
5044
5045 * g++.dg/ipa/devirt-15.C: Fix expected message.
5046 * g++.dg/ipa/devirt-16.C: Ditto.
5047 * g++.dg/ipa/devirt-17.C: Ditto.
5048 * g++.dg/ipa/devirt-26.C: Ditto.
5049 * g++.dg/ipa/imm-devirt-1.C: Ditto.
5050 * g++.dg/ipa/imm-devirt-2.C: Ditto.
5051 * g++.dg/tree-ssa/pr8781.C:Ditto.
5052
5053 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
5054
5055 * gcc.target/powerpc/htm-ttest.c: New test.
5056
5057 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
5058
5059 * gnat.dg/opt37.ad[sb]: New test.
5060
5061 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
5062
5063 PR c/61271
5064 * g++.dg/cilk-plus/AN/array_function.cc: New.
5065
5066 2014-05-22 Richard Biener <rguenther@suse.de>
5067
5068 * gcc.dg/tree-ssa/alias-33.c: New testcase.
5069
5070 2014-05-22 Kostya Serebryany <kcc@google.com>
5071
5072 * c-c++-common/tsan/mutexset1.c: Update the test to match
5073 upstream r209283.
5074 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
5075
5076 2014-05-21 Marek Polacek <polacek@redhat.com>
5077
5078 PR sanitizer/61272
5079 * g++.dg/ubsan/pr61272.C: New test.
5080
5081 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
5082 Sandra Loosemore <sandra@codesourcery.com>
5083
5084 PR lto/60179
5085 * lib/scanasm.exp (scan-lto-assembler): New procedure.
5086 * gcc.target/nios2/custom-fp-lto.c: New test.
5087
5088 2014-05-21 Andreas Schwab <schwab@suse.de>
5089
5090 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
5091
5092 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5093
5094 PR target/54236
5095 * gcc.target/sh/pr54236-3.c: New.
5096
5097 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
5098
5099 PR c++/60189
5100 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
5101
5102 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
5103
5104 PR tree-optimization/60899
5105 * g++.dg/ipa/devirt-11.C: Update template.
5106
5107 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
5108
5109 PR C++/61038
5110 * g++.dg/cpp0x/pr61038.C: New.
5111
5112 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5113
5114 PR c++/58753
5115 PR c++/58930
5116 PR c++/58704
5117 * g++.dg/cpp0x/nsdmi-template11.C: New.
5118 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
5119 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
5120
5121 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
5122
5123 * gnat.dg/opt35.adb: New test.
5124 * gnat.dg/opt36.adb: Likewise.
5125 * gnat.dg/opt35_pkg.ad[sb]: New helper.
5126
5127 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5128
5129 PR c++/60373
5130 * g++.dg/cpp0x/Wattributes1.C: New.
5131 * g++.dg/ext/visibility/redecl1.C: Adjust.
5132 * g++.dg/ext/visibility/visibility-7.C: Likewise.
5133
5134 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5135
5136 * gcc.target/powerpc/vsxcopy.c: New test.
5137
5138 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5139
5140 PR c++/58664
5141 * g++.dg/cpp0x/nsdmi-union6.C: New.
5142 * g++.dg/parse/pr58664.C: Likewise.
5143 * g++.dg/cpp0x/nsdmi6.C: Tweak.
5144 * g++.dg/parse/crash31.C: Likewise.
5145 * g++.dg/template/error2.C: Likewise.
5146 * g++.dg/template/inherit8.C: Likewise.
5147 * g++.dg/template/offsetof2.C: Likewise.
5148
5149 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
5150
5151 * c-c++-common/gomp/simd4.c: Adjust for inform.
5152 * g++.dg/cpp0x/decltype-call1.C: Likewise.
5153 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5154 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
5155 * g++.dg/cpp0x/noexcept15.C: Likewise.
5156 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
5157 * g++.dg/eh/spec6.C: Likewise.
5158 * g++.dg/expr/cast1.C: Likewise.
5159 * g++.dg/expr/dtor1.C: Likewise.
5160 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
5161 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
5162 * g++.dg/gomp/pr49223-2.C: Likewise.
5163 * g++.dg/gomp/udr-4.C: Likewise.
5164 * g++.dg/init/delete1.C: Likewise.
5165 * g++.dg/other/crash-2.C: Likewise.
5166 * g++.dg/parse/crash24.C: Likewise.
5167 * g++.dg/parse/crash25.C: Likewise.
5168 * g++.dg/parse/crash31.C: Likewise.
5169 * g++.dg/parse/crash49.C: Likewise.
5170 * g++.dg/parse/crash50.C: Likewise.
5171 * g++.dg/parse/crash54.C: Likewise.
5172 * g++.dg/parse/dtor7.C: Likewise.
5173 * g++.dg/parse/error40.C: Likewise.
5174 * g++.dg/parse/fused-params1.C: Likewise.
5175 * g++.dg/parse/new1.C: Likewise.
5176 * g++.dg/template/crash35.C: Likewise.
5177 * g++.dg/template/crash59.C: Likewise.
5178 * g++.dg/template/crash77.C: Likewise.
5179 * g++.dg/template/error51.C: Likewise.
5180 * g++.dg/template/incomplete1.C: Likewise.
5181 * g++.dg/template/incomplete3.C: Likewise.
5182 * g++.dg/template/incomplete4.C: Likewise.
5183 * g++.dg/template/incomplete5.C: Likewise.
5184 * g++.dg/template/inherit8.C: Likewise.
5185 * g++.dg/template/instantiate1.C: Likewise.
5186 * g++.dg/template/instantiate3.C: Likewis: Likewise.
5187 * g++.dg/template/offsetof2.C: Likewise.
5188 * g++.dg/tm/pr51928.C: Likewise.
5189 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
5190 * g++.dg/warn/incomplete1.C: Likewise.
5191 * g++.dg/warn/incomplete2.C: Likewise.
5192 * g++.old-deja/g++.brendan/friend4.C: Likewise.
5193 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
5194 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
5195 * g++.old-deja/g++.eh/catch1.C: Likewise.
5196 * g++.old-deja/g++.eh/spec6.C: Likewise.
5197 * g++.old-deja/g++.mike/p7868.C: Likewise.
5198 * g++.old-deja/g++.other/crash38.C: Likewise.
5199 * g++.old-deja/g++.other/enum2.C: Likewise.
5200 * g++.old-deja/g++.other/incomplete.C: Likewise.
5201 * g++.old-deja/g++.other/vaarg3.C: Likewise.
5202 * g++.old-deja/g++.pt/crash9.C: Likewise.
5203 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5204 * g++.old-deja/g++.pt/typename8.C: Likewise.
5205 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
5206
5207 2014-05-19 Joseph Myers <joseph@codesourcery.com>
5208
5209 * lib/target-supports.exp
5210 (check_effective_target_vect_sizes_32B_16B): Return false if
5211 128-bit AVX vectors preferred.
5212
5213 2014-05-19 Mike Stump <mikestump@comcast.net>
5214
5215 * lib/target-supports.exp (check_effective_target_avx): Early out
5216 if not x86 to prevent x86 flags on non-x86 targets.
5217
5218 2014-05-19 Richard Biener <rguenther@suse.de>
5219
5220 PR tree-optimization/61221
5221 * gcc.dg/torture/pr61221.c: New testcase.
5222
5223 2014-05-19 Richard Biener <rguenther@suse.de>
5224
5225 PR tree-optimization/61209
5226 * gfortran.dg/pr61209.f90: New testcase.
5227
5228 2014-05-19 Richard Biener <rguenther@suse.de>
5229
5230 PR tree-optimization/61184
5231 * c-c++-common/torture/pr61184.c: New testcase.
5232
5233 2014-05-19 Christian Bruel <christian.bruel@st.com>
5234
5235 PR target/61195
5236 * gcc.target/sh/pr61195.c: New test.
5237
5238 2014-05-18 Wei Mi <wmi@google.com>
5239
5240 PR target/58066
5241 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
5242 directive with rtl insns. Add effective-target fpic and
5243 tls_native.
5244
5245 2014-05-17 Xinliang David Li <davidxl@google.com>
5246
5247 * g++.dg/ipa/devirt-33.C: New testcase.
5248
5249 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
5250
5251 * g++.dg/ipa/comdat.C: New file.
5252
5253 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5254
5255 * gnat.dg/volatile12.ad[sb]: New test.
5256
5257 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5258
5259 * gnat.dg/enum3.adb: New test.
5260
5261 2014-05-18 Andreas Schwab <schwab@suse.de>
5262
5263 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
5264
5265 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
5266
5267 PR libfortran/52539
5268 * gfortran.dg/namelist_utf8.f90: New test.
5269
5270 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5271
5272 PR c++/52875
5273 * g++.dg/cpp0x/decltype58.C: New.
5274
5275 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
5276
5277 * gcc.target/microblaze/others/break_handler.c: New.
5278
5279 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
5280
5281 PR tree-optimization/61140
5282 PR tree-optimization/61150
5283 PR tree-optimization/61197
5284 * gcc.dg/tree-ssa/pr61140.c: New file.
5285 * gcc.dg/tree-ssa/pr61150.c: New file.
5286 * gcc.dg/tree-ssa/pr61197.c: New file.
5287
5288 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
5289
5290 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
5291 (dg-options): Add -mfpmath=387.
5292 (dg-final): Check that no MMX registers are used.
5293
5294 2014-05-17 Andreas Schwab <schwab@suse.de>
5295
5296 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
5297
5298 2014-05-16 David Malcolm <dmalcolm@redhat.com>
5299
5300 Revert:
5301 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5302
5303 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5304 occurrences of "int" in the gimple dump to reflect that the return
5305 types of functions now show up in such dumps.
5306 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5307
5308 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
5309
5310 * gcc.c-torture/execute/20101011-1.c: Update testcase.
5311 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
5312 * gcc.dg/tree-ssa/writeonly.c: New testcase.
5313 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
5314 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
5315 * gcc.dg/debug/pr35154.c: Update testcase.
5316 * gcc.target/i386/vectorize1.c: Update testcase.
5317
5318 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5319
5320 PR c++/51640
5321 * g++.dg/parse/error54.C: New.
5322
5323 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
5324
5325 PR rtl-optimization/60969
5326 * g++.dg/pr60969.C: New.
5327
5328 2014-05-16 Richard Biener <rguenther@suse.de>
5329
5330 PR tree-optimization/61194
5331 * gcc.dg/vect/pr61194.c: New testcase.
5332
5333 2014-05-16 Richard Biener <rguenther@suse.de>
5334
5335 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
5336 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
5337 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
5338 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
5339
5340 2014-05-16 Richard Biener <rguenther@suse.de>
5341
5342 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
5343
5344 2014-05-15 Martin Jambor <mjambor@suse.cz>
5345
5346 PR ipa/61085
5347 * g++.dg/ipa/pr61085.C: New test.
5348
5349 2014-05-15 Martin Jambor <mjambor@suse.cz>
5350
5351 PR tree-optimization/61090
5352 * gcc.dg/tree-ssa/pr61090.c: New test.
5353
5354 2014-05-15 Jakub Jelinek <jakub@redhat.com>
5355
5356 PR tree-optimization/61158
5357 * gcc.dg/pr61158.c: New test.
5358
5359 2014-05-15 Andreas Schwab <schwab@suse.de>
5360
5361 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
5362 emitted.
5363 * obj-c++.dg/exceptions-5.mm: Likewise.
5364
5365 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5366
5367 * shrink-wrap-loop.c: New test case.
5368
5369 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
5370
5371 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
5372 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
5373 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
5374 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
5375 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
5376 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
5377 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
5378 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
5379 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
5380 * gcc.target/arm/simd/vtrnf32_1.c: New file.
5381 * gcc.target/arm/simd/vtrnp16_1.c: New file.
5382 * gcc.target/arm/simd/vtrnp8_1.c: New file.
5383 * gcc.target/arm/simd/vtrns16_1.c: New file.
5384 * gcc.target/arm/simd/vtrns32_1.c: New file.
5385 * gcc.target/arm/simd/vtrns8_1.c: New file.
5386 * gcc.target/arm/simd/vtrnu16_1.c: New file.
5387 * gcc.target/arm/simd/vtrnu32_1.c: New file.
5388 * gcc.target/arm/simd/vtrnu8_1.c: New file.
5389
5390 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
5391
5392 * gcc.target/i386/clflushopt-1.c: New.
5393 * gcc.target/i386/xsavec-1.c: Ditto.
5394 * gcc.target/i386/xsavec64-1.c: Ditto.
5395 * gcc.target/i386/xsaves-1.c: Ditto.
5396 * gcc.target/i386/xsaves64-1.c: Ditto.
5397 * gcc.target/i386/sse-12.c: Test new options.
5398 * gcc.target/i386/sse-13.c: Ditto.
5399 * gcc.target/i386/sse-14.c: Ditto.
5400 * gcc.target/i386/sse-22.c: Ditto.
5401 * gcc.target/i386/sse-23.c: Ditto.
5402 * g++.dg/other/i386-2.C: Ditto.
5403 * g++.dg/other/i386-3.C: Ditto.
5404
5405 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5406
5407 PR rtl-optimization/60866
5408 * gcc.dg/pr60866.c: New test.
5409
5410 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5411
5412 PR rtl-optimization/60901
5413 * gcc.target/i386/pr60901.c: New test.
5414
5415 2014-05-14 Yury Gribov <y.gribov@samsung.com>
5416
5417 PR sanitizer/61100
5418 * c-c++-common/asan/asan-interface-1.c: New test.
5419 * lib/asan-dg.exp (asan_include_flags): New function.
5420 (asan_init): Call asan_include_flags to obtain path
5421 to sanitizer headers.
5422
5423 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
5424
5425 * lib/target-support.exp (check_dfp_hw_available): New function.
5426 (is-effective-target): Check $arg for dfp_hw.
5427 (is-effective-target-keyword): Likewise.
5428 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
5429 Change target to dfp_hw.
5430
5431 2014-05-13 Marek Polacek <polacek@redhat.com>
5432
5433 PR c/61162
5434 * gcc.dg/pr61162.c: New test.
5435
5436 2014-05-13 Marek Polacek <polacek@redhat.com>
5437
5438 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
5439 * c-c++-common/pr50459-2.c: New test.
5440
5441 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
5442
5443 PR c++/54310
5444 * g++.dg/template/pr54310.C: New.
5445
5446 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
5447 Sandra Loosemore <sandra@codesourcery.com>
5448
5449 * gcc.target/mips/loongson-simd.c: Disable micromips too.
5450
5451 2014-05-13 Catherine Moore <clm@cm00re.com>
5452
5453 * gcc.target/mips/near-far-1.c: Adjust expected output
5454 to allow the JALS instruction.
5455 * gcc.target/mips/near-far-2.c: Likewise.
5456 * gcc.target/mips/near-far-4.c: Likewise.
5457
5458 2014-05-13 Bin Cheng <bin.cheng@arm.com>
5459
5460 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
5461
5462 2014-05-13 Jakub Jelinek <jakub@redhat.com>
5463
5464 PR target/61060
5465 * gcc.dg/pr61060.c: New test.
5466
5467 2014-05-12 DJ Delorie <dj@redhat.com>
5468
5469 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
5470 * gcc.dg/sibcall-4.c: Likewise.
5471
5472 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
5473
5474 * objc.dg/shadow-1.m: New test.
5475 * objc.dg/shadow-2.m: New test.
5476 * objc.dg/ivar-scope-1.m: New test.
5477 * objc.dg/ivar-scope-2.m: New test.
5478 * objc.dg/ivar-scope-3.m: New test.
5479 * objc.dg/ivar-scope-4.m: New test.
5480 * objc.dg/ivar-visibility-1.m: New test.
5481 * objc.dg/ivar-visibility-2.m: New test.
5482 * objc.dg/ivar-visibility-3.m: New test.
5483 * objc.dg/ivar-visibility-4.m: New test.
5484
5485 2014-05-12 Tobias Burnus <burnus@net-b.de>
5486
5487 PR fortran/60127
5488 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
5489
5490 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5491
5492 PR fortran/60834
5493 * gfortran.dg/associate_16.f90: New test.
5494
5495 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5496
5497 PR target/60991
5498 * gcc.target/avr/pr60991.c: New testcase.
5499
5500 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5501
5502 PR c++/60054
5503 * g++.dg/cpp1y/pr60054.C: New.
5504
5505 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5506
5507 PR c++/51199
5508 * g++.dg/template/pr51199.C: New.
5509
5510 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
5511
5512 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
5513
5514 2014-05-11 Jakub Jelinek <jakub@redhat.com>
5515
5516 * gfortran.dg/gomp/affinity-1.f90: New test.
5517
5518 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
5519
5520 * gcc.dg/torture/pr61136.c: New test.
5521
5522 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5523
5524 PR c++/59705
5525 * g++.dg/cpp0x/sfinae51.C: New.
5526
5527 PR c++/58353
5528 * g++.dg/cpp0x/variadic157.C: New.
5529
5530 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
5531
5532 PR target/51244
5533 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5534
5535 2014-05-10 Marek Polacek <polacek@redhat.com>
5536
5537 * gcc.dg/pedwarn-init.c: New test.
5538 * gcc.dg/init-string-1.c: Adjust dg-error.
5539
5540 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
5541
5542 * lib/target-supports.exp
5543 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5544 to the list.
5545
5546 2014-05-09 Marek Polacek <polacek@redhat.com>
5547
5548 PR c/61096
5549 * gcc.dg/pr61096-1.c: New test.
5550 * gcc.dg/pr61096-2.c: New test.
5551
5552 2014-05-09 Florian Weimer <fweimer@redhat.com>
5553
5554 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5555 * g++.dg/fstack-protector-strong.C: Likewise.
5556 * gcc.target/i386/ssp-strong-reg.c: New file.
5557
5558 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
5559
5560 PR target/61055
5561 * gcc.target/avr/torture/pr61055.c: New test.
5562
5563 2014-05-09 Marek Polacek <polacek@redhat.com>
5564
5565 PR c/50459
5566 * c-c++-common/attributes-1.c: Move test line to a new test.
5567 * c-c++-common/attributes-2.c: New test.
5568 * c-c++-common/pr50459.c: New test.
5569 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5570 * gcc.dg/nonnull-2.c: Likewise.
5571 * gcc.dg/pr55570.c: Modify dg-error.
5572 * gcc.dg/tm/wrap-2.c: Likewise.
5573
5574 2014-05-08 Jeff Law <law@redhat.com>
5575
5576 PR tree-optimization/61009
5577 * g++.dg/tree-ssa/pr61009.C: New test.
5578
5579 2014-05-08 Matthias Klose <doko@ubuntu.com>
5580
5581 PR driver/61106
5582 * gcc-dg/unused-8a.c: New.
5583 * gcc-dg/unused-8b.c: Likewise.
5584
5585 2014-05-08 Marek Polacek <polacek@redhat.com>
5586
5587 PR c/61053
5588 * gcc.dg/pr61053.c: New test.
5589
5590 2014-05-08 Marek Polacek <polacek@redhat.com>
5591
5592 PR c/61077
5593 * gcc.dg/pr61077.c: New test.
5594
5595 2014-05-08 Tobias Burnus <burnus@net-b.de>
5596
5597 * gfortran.dg/coarray_collectives_1.f90: New.
5598 * gfortran.dg/coarray_collectives_2.f90: New.
5599 * gfortran.dg/coarray_collectives_3.f90: New.
5600 * gfortran.dg/coarray_collectives_4.f90: New.
5601 * gfortran.dg/coarray_collectives_5.f90: New.
5602 * gfortran.dg/coarray_collectives_6.f90: New.
5603 * gfortran.dg/coarray/collectives_1.f90: New.
5604 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5605 * gfortran.dg/assumed_type_4.f90: Update dg-error.
5606 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5607 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5608 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5609 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5610 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5611
5612 2014-05-08 Wei Mi <wmi@google.com>
5613
5614 PR target/58066
5615 * gcc.target/i386/pr58066.c: New test.
5616
5617 2014-05-08 Joseph Myers <joseph@codesourcery.com>
5618
5619 * gcc.target/i386/avx256-unaligned-load-2.c,
5620 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5621 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5622 packed-single instructions.
5623
5624 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5625
5626 PR c++/13981
5627 * g++.dg/diagnostic/pr13981.C: New.
5628
5629 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
5630
5631 PR tree-optimization/59100
5632 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5633 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5634
5635 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
5636
5637 PR tree-optimization/61095
5638 * gcc.dg/torture/pr61095.c: New test.
5639
5640 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5641
5642 PR middle-end/39246
5643 * gcc.dg/uninit-13.c: Move warning on the actual source line where
5644 the uninitialized complex is used.
5645 * gcc.dg/uninit-17.c: New test to check partial initialization of
5646 complex with branches.
5647 * gcc.dg/uninit-17-O0.c: Likewise.
5648
5649 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
5650
5651 PR target/60884
5652 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5653 (test_03): Rename to test_02.
5654
5655 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5656
5657 PR c++/61083
5658 * g++.dg/cpp0x/sfinae50.C: New.
5659
5660 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5661
5662 PR c++/61080
5663 * g++.dg/cpp0x/deleted7.C: New.
5664
5665 2014-05-07 Richard Biener <rguenther@suse.de>
5666
5667 PR tree-optimization/61034
5668 * g++.dg/tree-ssa/pr61034.C: New testcase.
5669
5670 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
5671
5672 * gcc.target/epiphany/isr-arg.c: New file.
5673
5674 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
5675
5676 PR tree-optimization/52252
5677 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5678
5679 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5680
5681 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
5682 * gcc.target/aarch64/simd/vrev16p8.x: New file.
5683 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
5684 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
5685 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
5686 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
5687 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
5688 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
5689 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
5690 * gcc.target/aarch64/simd/vrev16s8.x: New file.
5691 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
5692 * gcc.target/aarch64/simd/vrev16u8.x: New file.
5693 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
5694 * gcc.target/aarch64/simd/vrev32p16.x: New file.
5695 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
5696 * gcc.target/aarch64/simd/vrev32p8.x: New file.
5697 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
5698 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
5699 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
5700 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
5701 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
5702 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
5703 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
5704 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
5705 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
5706 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
5707 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
5708 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
5709 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
5710 * gcc.target/aarch64/simd/vrev32s16.x: New file.
5711 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
5712 * gcc.target/aarch64/simd/vrev32s8.x: New file.
5713 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
5714 * gcc.target/aarch64/simd/vrev32u16.x: New file.
5715 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
5716 * gcc.target/aarch64/simd/vrev32u8.x: New file.
5717 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
5718 * gcc.target/aarch64/simd/vrev64f32.x: New file.
5719 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
5720 * gcc.target/aarch64/simd/vrev64p16.x: New file.
5721 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
5722 * gcc.target/aarch64/simd/vrev64p8.x: New file.
5723 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
5724 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
5725 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
5726 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
5727 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
5728 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
5729 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
5730 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
5731 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
5732 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
5733 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
5734 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
5735 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
5736 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
5737 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
5738 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
5739 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
5740 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
5741 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
5742 * gcc.target/aarch64/simd/vrev64s16.x: New file.
5743 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
5744 * gcc.target/aarch64/simd/vrev64s32.x: New file.
5745 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
5746 * gcc.target/aarch64/simd/vrev64s8.x: New file.
5747 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
5748 * gcc.target/aarch64/simd/vrev64u16.x: New file.
5749 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
5750 * gcc.target/aarch64/simd/vrev64u32.x: New file.
5751 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
5752 * gcc.target/aarch64/simd/vrev64u8.x: New file.
5753
5754 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5755
5756 gcc.target/aarch64/simd/ext_f32.x: New file.
5757 gcc.target/aarch64/simd/ext_f32_1.c: New file.
5758 gcc.target/aarch64/simd/ext_p16.x: New file.
5759 gcc.target/aarch64/simd/ext_p16_1.c: New file.
5760 gcc.target/aarch64/simd/ext_p8.x: New file.
5761 gcc.target/aarch64/simd/ext_p8_1.c: New file.
5762 gcc.target/aarch64/simd/ext_s16.x: New file.
5763 gcc.target/aarch64/simd/ext_s16_1.c: New file.
5764 gcc.target/aarch64/simd/ext_s32.x: New file.
5765 gcc.target/aarch64/simd/ext_s32_1.c: New file.
5766 gcc.target/aarch64/simd/ext_s64.x: New file.
5767 gcc.target/aarch64/simd/ext_s64_1.c: New file.
5768 gcc.target/aarch64/simd/ext_s8.x: New file.
5769 gcc.target/aarch64/simd/ext_s8_1.c: New file.
5770 gcc.target/aarch64/simd/ext_u16.x: New file.
5771 gcc.target/aarch64/simd/ext_u16_1.c: New file.
5772 gcc.target/aarch64/simd/ext_u32.x: New file.
5773 gcc.target/aarch64/simd/ext_u32_1.c: New file.
5774 gcc.target/aarch64/simd/ext_u64.x: New file.
5775 gcc.target/aarch64/simd/ext_u64_1.c: New file.
5776 gcc.target/aarch64/simd/ext_u8.x: New file.
5777 gcc.target/aarch64/simd/ext_u8_1.c: New file.
5778 gcc.target/aarch64/simd/ext_f64.c: New file.
5779 gcc.target/aarch64/simd/extq_f32.x: New file.
5780 gcc.target/aarch64/simd/extq_f32_1.c: New file.
5781 gcc.target/aarch64/simd/extq_p16.x: New file.
5782 gcc.target/aarch64/simd/extq_p16_1.c: New file.
5783 gcc.target/aarch64/simd/extq_p8.x: New file.
5784 gcc.target/aarch64/simd/extq_p8_1.c: New file.
5785 gcc.target/aarch64/simd/extq_s16.x: New file.
5786 gcc.target/aarch64/simd/extq_s16_1.c: New file.
5787 gcc.target/aarch64/simd/extq_s32.x: New file.
5788 gcc.target/aarch64/simd/extq_s32_1.c: New file.
5789 gcc.target/aarch64/simd/extq_s64.x: New file.
5790 gcc.target/aarch64/simd/extq_s64_1.c: New file.
5791 gcc.target/aarch64/simd/extq_s8.x: New file.
5792 gcc.target/aarch64/simd/extq_s8_1.c: New file.
5793 gcc.target/aarch64/simd/extq_u16.x: New file.
5794 gcc.target/aarch64/simd/extq_u16_1.c: New file.
5795 gcc.target/aarch64/simd/extq_u32.x: New file.
5796 gcc.target/aarch64/simd/extq_u32_1.c: New file.
5797 gcc.target/aarch64/simd/extq_u64.x: New file.
5798 gcc.target/aarch64/simd/extq_u64_1.c: New file.
5799 gcc.target/aarch64/simd/extq_u8.x: New file.
5800 gcc.target/aarch64/simd/extq_u8_1.c: New file.
5801 gcc.target/aarch64/simd/extq_f64.c: New file.
5802
5803 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5804
5805 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
5806 * gcc.target/aarch64/vtrnu32.c: Likewise.
5807 * gcc.target/aarch64/vtrnf32.c: Likewise.
5808
5809 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5810
5811 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
5812 * gcc.target/aarch64/simd/vtrnf32.x: New file.
5813 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
5814 * gcc.target/aarch64/simd/vtrnp16.x: New file.
5815 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
5816 * gcc.target/aarch64/simd/vtrnp8.x: New file.
5817 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
5818 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
5819 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
5820 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
5821 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
5822 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
5823 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
5824 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
5825 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
5826 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
5827 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
5828 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
5829 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
5830 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
5831 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
5832 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
5833 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
5834 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
5835 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
5836 * gcc.target/aarch64/simd/vtrns16.x: New file.
5837 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
5838 * gcc.target/aarch64/simd/vtrns32.x: New file.
5839 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
5840 * gcc.target/aarch64/simd/vtrns8.x: New file.
5841 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
5842 * gcc.target/aarch64/simd/vtrnu16.x: New file.
5843 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
5844 * gcc.target/aarch64/simd/vtrnu32.x: New file.
5845 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
5846 * gcc.target/aarch64/simd/vtrnu8.x: New file.
5847
5848 2014-05-07 Richard Biener <rguenther@suse.de>
5849
5850 PR tree-optimization/57864
5851 * gcc.dg/torture/pr57864.c: New testcase.
5852
5853 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
5854
5855 PR libfortran/61049
5856 * gfortran.dg/list_read_13.f: New test.
5857
5858 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5859
5860 PR c++/60999
5861 * g++.dg/cpp0x/nsdmi-template9.C: New.
5862 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
5863
5864 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
5865 Mike Stump <mikestump@comcast.net>
5866 Richard Sandiford <rdsandiford@googlemail.com>
5867
5868 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
5869
5870 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
5871
5872 PR ipa/60965
5873 * g++.dg/ipa/devirt-32.C: New testcase.
5874
5875 2014-05-05 Richard Biener <rguenther@suse.de>
5876
5877 PR middle-end/61010
5878 * gcc.dg/torture/pr61010.c: New testcase.
5879
5880 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5881
5882 * gcc.target/s390/leaf-profile.c: New testcase.
5883
5884 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5885
5886 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
5887 Disable asm scan for s390.
5888 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5889 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5890
5891 2014-05-05 Bin Cheng <bin.cheng@arm.com>
5892
5893 PR tree-optimization/60363
5894 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
5895
5896 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
5897
5898 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
5899 (dg-require-effective-target): Change target to powerpc_fprs.
5900 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
5901 (dg-require-effective-target): Change target to dfprt.
5902
5903 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5904
5905 PR c++/58582
5906 * g++.dg/cpp0x/deleted4.C: New.
5907 * g++.dg/cpp0x/deleted5.C: Likewise.
5908 * g++.dg/cpp0x/deleted6.C: Likewise.
5909
5910 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5911
5912 PR fortran/61025
5913 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
5914 regexps for -m32.
5915 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
5916 * gfortran.dg/coarray_poly_6.f90: Likewise.
5917 * gfortran.dg/coarray_poly_7.f90: Likewise.
5918 * gfortran.dg/coarray_poly_8.f90: Likewise.
5919
5920 2014-05-02 Marek Polacek <polacek@redhat.com>
5921
5922 PR c/25801
5923 * gcc.dg/pr25801.c: New test.
5924
5925 2014-05-02 Marek Polacek <polacek@redhat.com>
5926
5927 PR c/60784
5928 * gcc.dg/pr60784.c: New test.
5929
5930 2014-05-01 Marek Polacek <polacek@redhat.com>
5931
5932 PR c/60915
5933 * gcc.dg/pr60915.c: New test.
5934
5935 2014-05-01 Marek Polacek <polacek@redhat.com>
5936
5937 PR c/60257
5938 * gcc.dg/pr60257.c: New test.
5939
5940 2014-05-01 Marek Polacek <polacek@redhat.com>
5941
5942 PR c/43395
5943 * c-c++-common/pr43395.c: New test.
5944
5945 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
5946
5947 * gcc.dg/cond-reduc-1.c: New test.
5948 * gcc.dg/cond-reduc-2.c: Likewise.
5949
5950 2014-05-01 Marek Polacek <polacek@redhat.com>
5951
5952 PR c/29467
5953 * gcc.dg/pr29467.c: New test.
5954 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
5955 about boolean types.
5956 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
5957 to bool.
5958 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
5959
5960 2014-05-01 Marek Polacek <polacek@redhat.com>
5961
5962 PR c/43245
5963 * gcc.dg/pr43245.c: New test.
5964
5965 2014-05-01 Marek Polacek <polacek@redhat.com>
5966
5967 PR c/56989
5968 * gcc.dg/pr56989.c: New test.
5969
5970 2014-04-30 Ian Lance Taylor <iant@google.com>
5971
5972 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
5973 in go_compile_args rather than in argument to go-torture-execute.
5974
5975 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
5976
5977 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
5978 instead of getpid.
5979
5980 2014-04-30 Tobias Burnus <burnus@net-b.de>
5981
5982 * gfortran.dg/coarray_poly_6.f90
5983 * gfortran.dg/coarray_poly_7.f90
5984 * gfortran.dg/coarray_poly_8.f90
5985
5986 2014-04-30 Tobias Burnus <burnus@net-b.de>
5987
5988 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
5989 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
5990 * gfortran.dg/coarray/codimension.f90: New.
5991
5992 2014-04-30 Tobias Burnus <burnus@net-b.de>
5993
5994 * gfortran.dg/coarray_lib_this_image_1.f90: New.
5995 * gfortran.dg/coarray_lib_this_image_2.f90: New.
5996
5997 2014-04-30 Tobias Burnus <burnus@net-b.de>
5998
5999 * gfortran.dg/coarray_poly_4.f90: New.
6000 * gfortran.dg/coarray_poly_5.f90: New.
6001
6002 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6003
6004 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
6005 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
6006 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
6007 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
6008 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
6009 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
6010 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
6011 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
6012 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
6013 * gcc.target/arm/simd/vuzpf32_1.c: New file.
6014 * gcc.target/arm/simd/vuzpp16_1.c: New file.
6015 * gcc.target/arm/simd/vuzpp8_1.c: New file.
6016 * gcc.target/arm/simd/vuzps16_1.c: New file.
6017 * gcc.target/arm/simd/vuzps32_1.c: New file.
6018 * gcc.target/arm/simd/vuzps8_1.c: New file.
6019 * gcc.target/arm/simd/vuzpu16_1.c: New file.
6020 * gcc.target/arm/simd/vuzpu32_1.c: New file.
6021 * gcc.target/arm/simd/vuzpu8_1.c: New file.
6022
6023 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6024
6025 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
6026 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
6027 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
6028
6029 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6030
6031 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
6032 * gcc.target/aarch64/simd/vuzpf32.x: New file.
6033 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
6034 * gcc.target/aarch64/simd/vuzpp16.x: New file.
6035 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
6036 * gcc.target/aarch64/simd/vuzpp8.x: New file.
6037 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
6038 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
6039 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
6040 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
6041 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
6042 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
6043 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
6044 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
6045 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
6046 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
6047 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
6048 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
6049 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
6050 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
6051 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
6052 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
6053 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
6054 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
6055 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
6056 * gcc.target/aarch64/simd/vuzps16.x: New file.
6057 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
6058 * gcc.target/aarch64/simd/vuzps32.x: New file.
6059 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
6060 * gcc.target/aarch64/simd/vuzps8.x: New file.
6061 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
6062 * gcc.target/aarch64/simd/vuzpu16.x: New file.
6063 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
6064 * gcc.target/aarch64/simd/vuzpu32.x: New file.
6065 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
6066 * gcc.target/aarch64/simd/vuzpu8.x: New file.
6067
6068 2014-04-30 Richard Biener <rguenther@suse.de>
6069
6070 PR tree-optimization/48329
6071 * gfortran.dg/vect/pr48329.f90: New testcase.
6072
6073 2014-04-30 Marek Polacek <polacek@redhat.com>
6074
6075 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
6076 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
6077
6078 2014-04-30 Marek Polacek <polacek@redhat.com>
6079
6080 PR c/60139
6081 * gcc.dg/pr60139.c: New test.
6082
6083 2014-04-30 Marek Polacek <polacek@redhat.com>
6084
6085 PR c/60351
6086 * gcc.dg/pr60351.c: New test.
6087
6088 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
6089
6090 * gcc.target/arm/simd/simd.exp: New file.
6091 * gcc.target/arm/simd/vzipqf32_1.c: New file.
6092 * gcc.target/arm/simd/vzipqp16_1.c: New file.
6093 * gcc.target/arm/simd/vzipqp8_1.c: New file.
6094 * gcc.target/arm/simd/vzipqs16_1.c: New file.
6095 * gcc.target/arm/simd/vzipqs32_1.c: New file.
6096 * gcc.target/arm/simd/vzipqs8_1.c: New file.
6097 * gcc.target/arm/simd/vzipqu16_1.c: New file.
6098 * gcc.target/arm/simd/vzipqu32_1.c: New file.
6099 * gcc.target/arm/simd/vzipqu8_1.c: New file.
6100 * gcc.target/arm/simd/vzipf32_1.c: New file.
6101 * gcc.target/arm/simd/vzipp16_1.c: New file.
6102 * gcc.target/arm/simd/vzipp8_1.c: New file.
6103 * gcc.target/arm/simd/vzips16_1.c: New file.
6104 * gcc.target/arm/simd/vzips32_1.c: New file.
6105 * gcc.target/arm/simd/vzips8_1.c: New file.
6106 * gcc.target/arm/simd/vzipu16_1.c: New file.
6107 * gcc.target/arm/simd/vzipu32_1.c: New file.
6108 * gcc.target/arm/simd/vzipu8_1.c: New file.
6109
6110 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6111
6112 PR c++/51707
6113 * g++.dg/cpp0x/constexpr-51707.C: New.
6114
6115 2014-04-29 David Malcolm <dmalcolm@redhat.com>
6116
6117 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
6118 occurrences of "int" in the gimple dump to reflect that the return
6119 types of functions now show up in such dumps.
6120 * gcc.dg/tree-ssa/pr27810.c: Likewise.
6121
6122 2014-04-29 Jakub Jelinek <jakub@redhat.com>
6123
6124 PR tree-optimization/60971
6125 * c-c++-common/turtore/pr60971.c: New test.
6126
6127 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
6128
6129 * gcc.target/aarch64/simd/simd.exp: New file.
6130 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
6131 * gcc.target/aarch64/simd/vzipf32.x: New file.
6132 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
6133 * gcc.target/aarch64/simd/vzipp16.x: New file.
6134 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
6135 * gcc.target/aarch64/simd/vzipp8.x: New file.
6136 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
6137 * gcc.target/aarch64/simd/vzipqf32.x: New file.
6138 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
6139 * gcc.target/aarch64/simd/vzipqp16.x: New file.
6140 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
6141 * gcc.target/aarch64/simd/vzipqp8.x: New file.
6142 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
6143 * gcc.target/aarch64/simd/vzipqs16.x: New file.
6144 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
6145 * gcc.target/aarch64/simd/vzipqs32.x: New file.
6146 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
6147 * gcc.target/aarch64/simd/vzipqs8.x: New file.
6148 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
6149 * gcc.target/aarch64/simd/vzipqu16.x: New file.
6150 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
6151 * gcc.target/aarch64/simd/vzipqu32.x: New file.
6152 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
6153 * gcc.target/aarch64/simd/vzipqu8.x: New file.
6154 * gcc.target/aarch64/simd/vzips16_1.c: New file.
6155 * gcc.target/aarch64/simd/vzips16.x: New file.
6156 * gcc.target/aarch64/simd/vzips32_1.c: New file.
6157 * gcc.target/aarch64/simd/vzips32.x: New file.
6158 * gcc.target/aarch64/simd/vzips8_1.c: New file.
6159 * gcc.target/aarch64/simd/vzips8.x: New file.
6160 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
6161 * gcc.target/aarch64/simd/vzipu16.x: New file.
6162 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
6163 * gcc.target/aarch64/simd/vzipu32.x: New file.
6164 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
6165 * gcc.target/aarch64/simd/vzipu8.x: New file.
6166
6167 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6168
6169 * gcc.target/aarch64/fcsel_1.c: New test case.
6170
6171 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
6172
6173 PR libfortran/60810
6174 * gfortran.dg/arrayio_13.f90: New test.
6175
6176 2014-04-28 Martin Jambor <mjambor@suse.cz>
6177
6178 * gcc.dg/tree-ssa/sra-14.c: New test.
6179
6180 2014-04-28 Richard Biener <rguenther@suse.de>
6181
6182 PR middle-end/60092
6183 * gcc.dg/tree-ssa/alias-32.c: New testcase.
6184 * gcc.dg/vect/pr60092.c: Likewise.
6185
6186 2014-04-28 Richard Biener <rguenther@suse.de>
6187
6188 * gcc.dg/tree-ssa/vrp91.c: New testcase.
6189 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
6190 * gcc.dg/Wstrict-overflow-15.c: Likewise.
6191 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
6192
6193 2014-04-28 Richard Biener <rguenther@suse.de>
6194
6195 PR tree-optimization/60979
6196 * gcc.dg/graphite/pr60979.c: New testcase.
6197
6198 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6199
6200 PR c/60983
6201 * gcc.dg/pr60114.c: Use signed chars.
6202
6203 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6204
6205 PR c++/59120
6206 * g++.dg/cpp0x/alias-decl-43.C: New.
6207
6208 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6209
6210 PR fortran/59604
6211 PR fortran/58003
6212 * gfortran.dg/no_range_check_3.f90: New test.
6213
6214 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
6215
6216 PR libfortran/52539
6217 * gfortran.dg/namelist_utf8.f90: New test.
6218
6219 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
6220
6221 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
6222 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
6223 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
6224
6225 2014-04-25 Cary Coutant <ccoutant@google.com>
6226
6227 PR debug/60929
6228 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
6229 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
6230 -fdebug-types-section flag.
6231
6232 2014-04-25 Jiong Wang <jiong.wang@arm.com>
6233
6234 * gcc.target/arm/tail-long-call.c: New test.
6235
6236 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6237
6238 PR tree-optimization/60930
6239 * gcc.dg/torture/pr60930.c: New test.
6240
6241 2014-04-25 Jakub Jelinek <jakub@redhat.com>
6242
6243 PR tree-optimization/60960
6244 * gcc.c-torture/execute/pr60960.c: New test.
6245
6246 2014-04-25 Marek Polacek <polacek@redhat.com>
6247
6248 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
6249
6250 2014-04-25 Marek Polacek <polacek@redhat.com>
6251
6252 PR c/18079
6253 * gcc.dg/pr18079.c: New test.
6254 * gcc.dg/pr18079-2.c: New test.
6255
6256 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
6257
6258 * c-c++-common/gomp/pr60823-2.c: Require effective target
6259 vect_simd_clones.
6260
6261 2014-04-25 Marek Polacek <polacek@redhat.com>
6262
6263 PR c/60114
6264 * gcc.dg/pr60114.c: New test.
6265
6266 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
6267
6268 * gcc.c-torture/execute/20140425-1.c: New test.
6269
6270 2014-04-25 Marek Polacek <polacek@redhat.com>
6271
6272 PR c/60156
6273 * c-c++-common/pr60156.c: New test.
6274
6275 2014-04-25 Richard Biener <rguenther@suse.de>
6276
6277 PR ipa/60912
6278 * g++.dg/opt/pr60912.C: New testcase.
6279
6280 2014-04-25 Richard Biener <rguenther@suse.de>
6281
6282 PR ipa/60911
6283 * gcc.dg/lto/pr60911_0.c: New testcase.
6284
6285 2014-04-24 Cong Hou <congh@google.com>
6286
6287 PR tree-optimization/60896
6288 * g++.dg/vect/pr60896.cc: New test.
6289
6290 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6291
6292 * gcc.target/powerpc/pack01.c: New test to test the new pack and
6293 unpack builtin functionss for 128-bit types.
6294 * gcc.target/powerpc/pack02.c: Likewise.
6295 * gcc.target/powerpc/pack03.c: Likewise.
6296 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
6297 divide builtin functionss.
6298 * gcc.target/powerpc/extend-divide-2.c: Likewise.
6299 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
6300 functions.
6301 * gcc.target/powerpc/bcd-2.c: Likewise.
6302 * gcc.target/powerpc/bcd-3.c: Likewise.
6303 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
6304 builtin functionss.
6305 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
6306
6307 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
6308
6309 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
6310 keeps_null_pointer_checks.
6311 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
6312 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
6313 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
6314 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6315
6316 2014-04-24 Jakub Jelinek <jakub@redhat.com>
6317
6318 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
6319 Replace load with read and store with write.
6320
6321 2014-04-24 Jeff Law <law@redhat.com>
6322
6323 PR target/60822
6324 * gcc.c-torture/pr60822.c: New test.
6325 * gcc.c-torture/pr60822.x: New test.
6326
6327 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
6328
6329 PR c++/57958
6330 * g++.dg/cpp0x/pr57958.C: New test.
6331
6332 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
6333
6334 * lib/target-supports.exp (check_effective_target_vect_perm): Return
6335 true for aarch64_be.
6336
6337 2014-04-24 Radovan Obradovic <robradovic@mips.com>
6338 Tom de Vries <tom@codesourcery.com>
6339
6340 * gcc.dg/fuse-caller-save.c: New test.
6341
6342 2014-04-24 Joey Ye <joey.ye@arm.com>
6343
6344 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
6345
6346 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6347
6348 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
6349 * gcc.dg/vect/vect-bswap16: New test.
6350 * gcc.dg/vect/vect-bswap32: Likewise.
6351 * gcc.dg/vect/vect-bswap64: Likewise.
6352
6353 2014-04-23 Jeff Law <law@redhat.com>
6354
6355 PR tree-optimization/60902
6356 * gcc.target/i386/pr60902.c: New test.
6357
6358 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
6359
6360 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
6361 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
6362 * gcc.target/aarch64/vdup_n_1.c: New testcase.
6363
6364 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6365
6366 * gcc.target/arm/rev16.c: New test.
6367
6368 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6369
6370 * gcc.target/aarch64/rev16_1.c: New test.
6371
6372 2014-04-23 Richard Biener <rguenther@suse.de>
6373
6374 PR tree-optimization/60903
6375 * gcc.dg/torture/pr60903.c: New testcase.
6376
6377 2014-04-23 Richard Biener <rguenther@suse.de>
6378
6379 PR middle-end/60895
6380 * g++.dg/torture/pr60895.C: New testcase.
6381
6382 2014-04-23 Richard Biener <rguenther@suse.de>
6383
6384 PR middle-end/60891
6385 * gcc.dg/torture/pr60891.c: New testcase.
6386
6387 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6388
6389 PR sanitizer/60275
6390 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
6391 -fno-sanitize-recover to dg-options.
6392 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
6393 add -std=c++11 to dg-options.
6394 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
6395 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
6396 add -std=c++1y to dg-options.
6397 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
6398 -fno-sanitize-recover to dg-options.
6399 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6400 * c-c++-common/ubsan/vla-4.c: Likewise.
6401 * c-c++-common/ubsan/pr59503.c: Likewise.
6402 * c-c++-common/ubsan/vla-3.c: Likewise.
6403 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6404 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6405 * c-c++-common/ubsan/shift-3.c: Likewise.
6406 * c-c++-common/ubsan/overflow-1.c: Likewise.
6407 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6408 * c-c++-common/ubsan/vla-2.c: Likewise.
6409 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6410 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6411 * c-c++-common/ubsan/shift-6.c: Likewise.
6412 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6413 * c-c++-common/ubsan/overflow-add-3.c: New test.
6414 * c-c++-common/ubsan/overflow-add-4.c: New test.
6415 * c-c++-common/ubsan/div-by-zero-6.c: New test.
6416 * c-c++-common/ubsan/div-by-zero-7.c: New test.
6417
6418 2014-04-22 Christian Bruel <christian.bruel@st.com>
6419
6420 * gcc.target/sh/hiconst.c: New test.
6421
6422 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
6423
6424 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
6425 lroundf generates custom round instruction, too.
6426
6427 2014-04-22 Tobias Burnus <burnus@net-b.de>
6428
6429 PR fortran/60881
6430 * coarray/alloc_comp_3.f90: New.
6431
6432 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
6433
6434 PR target/60868
6435 * gcc.target/i386/pr60868.c: New testcase.
6436
6437 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6438
6439 PR c/59073
6440 * c-c++-common/gomp/pr59073.c: New test.
6441
6442 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6443
6444 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
6445
6446 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6447
6448 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
6449 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
6450
6451 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
6452
6453 * gcc.dg/memcpy-5.c: New test.
6454
6455 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6456
6457 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
6458
6459 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
6460 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
6461 *-*-solaris2.9.
6462 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
6463 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
6464 from dg-options.
6465 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
6466 from dg-additional-options.
6467 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
6468 from dg-options.
6469
6470 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
6471 execution check.
6472 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
6473 (sigill_hdlr): Remove.
6474 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
6475 check.
6476
6477 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
6478 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
6479 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
6480
6481 * lib/target-supports.exp (add_options_for_tls): Remove
6482 *-*-solaris2.9* handling.
6483
6484 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
6485
6486 * gcc.target/aarch64/vect_cvtf_1.c: New.
6487
6488 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6489
6490 PR tree-optimization/60823
6491 * c-c++-common/gomp/pr60823-1.c: New test.
6492 * c-c++-common/gomp/pr60823-2.c: New test.
6493 * c-c++-common/gomp/pr60823-3.c: New test.
6494
6495 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6496
6497 * gcc.target/arm/anddi_notdi-1.c: New test.
6498 * gcc.target/arm/iordi_notdi-1.c: New test case.
6499
6500 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6501
6502 * gcc.target/arm/iordi_notdi-1.c: New test.
6503
6504 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6505
6506 * gcc.target/aarch64/vrnd_f64_1.c : New file.
6507
6508 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6509
6510 PR target/60735
6511 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
6512 not cause errors if -mspe.
6513
6514 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
6515
6516 PR target/60909
6517 * gcc.target/i386/pr60909-1.c: New test.
6518 * gcc.target/i386/pr60909-2.c: Ditto.
6519
6520 2014-04-18 Cong Hou <congh@google.com>
6521
6522 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
6523 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6524
6525 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6526
6527 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6528 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6529
6530 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6531
6532 PR c++/59200
6533 * g++.dg/cpp0x/alias-decl-42.C: New.
6534
6535 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
6536
6537 * gcc.target/powerpc/ti_math1.c: New.
6538 * gcc.target/powerpc/ti_math2.c: New.
6539
6540 2014-04-17 Martin Jambor <mjambor@suse.cz>
6541
6542 * gnat.dg/opt34.adb: New.
6543 * gnat.dg/opt34_pkg.ads: Likewise.
6544
6545 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6546
6547 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6548 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6549
6550 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6551
6552 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6553 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6554
6555 2014-04-17 Jakub Jelinek <jakub@redhat.com>
6556
6557 PR target/60847
6558 Forward port from 4.8 branch
6559 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
6560
6561 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6562 Fix scan patterns.
6563 * gcc.target/i386/bmi-2.c: Ditto.
6564
6565 2014-04-17 Richard Biener <rguenther@suse.de>
6566
6567 PR middle-end/60849
6568 * g++.dg/opt/pr60849.C: New testcase.
6569
6570 2014-04-17 Richard Biener <rguenther@suse.de>
6571
6572 PR tree-optimization/60836
6573 * g++.dg/vect/pr60836.cc: New testcase.
6574
6575 2014-04-17 Richard Biener <rguenther@suse.de>
6576
6577 PR tree-optimization/60841
6578 * gcc.dg/vect/pr60841.c: New testcase.
6579
6580 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6581
6582 * g++.dg/ipa/devirt-31.C: New testcase.
6583
6584 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6585
6586 PR lto/60820
6587 * gcc.dg/lto/pr60820_0.c: New testcase.
6588 * gcc.dg/lto/pr60820_1.c: New testcase.
6589
6590 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6591
6592 PR ipa/60854
6593 * g++.dg/torture/pr60854.C: New testcase.
6594
6595 2014-04-16 Catherine Moore <clm@codesourcery.com>
6596
6597 * gcc.target/mips/umips-store16-2.c: New test.
6598
6599 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
6600
6601 * g++.dg/cpp0x/initlist-vect.C: New file.
6602
6603 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
6604
6605 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6606 * gcc.dg/uninit-I-O0.c: Likewise.
6607 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6608
6609 2014-04-16 Jakub Jelinek <jakub@redhat.com>
6610
6611 PR tree-optimization/60844
6612 * gcc.dg/pr60844.c: New test.
6613
6614 2014-04-15 Richard Biener <rguenther@suse.de>
6615
6616 PR rtl-optimization/56965
6617 * gcc.dg/torture/pr56965-1.c: New testcase.
6618 * gcc.dg/torture/pr56965-2.c: Likewise.
6619
6620 2014-04-15 Teresa Johnson <tejohnson@google.com>
6621
6622 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6623
6624 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6625
6626 * gnat.dg/vect14.adb: New test.
6627
6628 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6629
6630 * gnat.dg/vect12.ad[sb]: New test.
6631 * gnat.dg/vect13.ad[sb]: Likewise.
6632
6633 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
6634
6635 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6636 under qemu-arm.
6637 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6638 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6639 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6640 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6641 * c-c++-common/ubsan/null-1.c: Likewise.
6642 * c-c++-common/ubsan/null-10.c: Likewise.
6643 * c-c++-common/ubsan/null-11.c: Likewise.
6644 * c-c++-common/ubsan/null-2.c: Likewise.
6645 * c-c++-common/ubsan/null-3.c: Likewise.
6646 * c-c++-common/ubsan/null-4.c: Likewise.
6647 * c-c++-common/ubsan/null-5.c: Likewise.
6648 * c-c++-common/ubsan/null-6.c: Likewise.
6649 * c-c++-common/ubsan/null-7.c: Likewise.
6650 * c-c++-common/ubsan/null-8.c: Likewise.
6651 * c-c++-common/ubsan/null-9.c: Likewise.
6652 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6653 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6654 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6655 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6656 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6657 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6658 * c-c++-common/ubsan/pr59333.c: Likewise.
6659 * c-c++-common/ubsan/pr59667.c: Likewise.
6660 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6661 * c-c++-common/ubsan/pr60636.c: Likewise.
6662 * c-c++-common/ubsan/shift-1.c: Likewise.
6663 * c-c++-common/ubsan/shift-2.c: Likewise.
6664 * c-c++-common/ubsan/vla-1.c: Likewise.
6665
6666 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
6667
6668 * gnat.dg/vect11.ad[sb]: New test.
6669
6670 2014-04-14 Richard Biener <rguenther@suse.de>
6671
6672 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6673
6674 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6675
6676 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6677
6678 2014-04-14 Richard Biener <rguenther@suse.de>
6679 Marc Glisse <marc.glisse@inria.fr>
6680
6681 PR c/60819
6682 * gcc.target/i386/vec-may_alias.c: New testcase.
6683
6684 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6685
6686 * lib/target-supports.exp
6687 (check_effective_target_vect_widen_mult_si_to_di_pattern):
6688 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
6689 Fix formatting.
6690
6691 2014-04-14 Richard Biener <rguenther@suse.de>
6692
6693 PR lto/60720
6694 * gcc.dg/lto/pr60720_0.c: New testcase.
6695 * gcc.dg/lto/pr60720_1.c: Likewise.
6696
6697 2014-04-14 Christian Bruel <christian.bruel@st.com>
6698
6699 * gcc.target/sh/memset.c: New test.
6700
6701 2014-04-14 Richard Biener <rguenther@suse.de>
6702
6703 PR middle-end/55022
6704 * gcc.dg/graphite/pr55022.c: New testcase.
6705
6706 2014-04-14 Richard Biener <rguenther@suse.de>
6707
6708 PR tree-optimization/59817
6709 PR tree-optimization/60453
6710 * gfortran.dg/graphite/pr59817.f: New testcase.
6711 * gcc.dg/graphite/pr59817-1.c: Likewise.
6712 * gcc.dg/graphite/pr59817-2.c: Likewise.
6713
6714 2014-04-14 Jason Merrill <jason@redhat.com>
6715
6716 Revert:
6717 * lib/gcc-dg.exp (dg-build-dso): New.
6718 (gcc-dg-test-1): Handle dg-do-what "dso".
6719
6720 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
6721
6722 PR fortran/60717
6723 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
6724
6725 PR fortran/58085
6726 * gfortran.dg/associate_15.f90: New test.
6727
6728 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6729
6730 PR middle-end/60467
6731 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
6732 case to check.
6733
6734 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6735
6736 PR middle-end/60469
6737 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
6738
6739 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
6740
6741 * gcc.target/mips/umips-store16-1.c: New test.
6742
6743 2014-04-11 Tobias Burnus <burnus@net-b.de>
6744
6745 PR c/60194
6746 * * g++.dg/warn/warn_format_signedness.C: New.
6747 * gcc.dg/format/warn-signedness.c: New.
6748
6749 2014-04-11 Tobias Burnus <burnus@net-b.de>
6750
6751 PR fortran/58880
6752 PR fortran/60495
6753 * gfortran.dg/finalize_25.f90: New.
6754
6755 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6756
6757 * gcc.target/epiphany/t1068-2.c: New file.
6758
6759 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6760
6761 * gcc.target/epiphany/btst-1.c: New test.
6762
6763 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6764
6765 PR rtl-optimization/60651
6766 * gcc.target/epiphany/mode-switch.c: New test.
6767
6768 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6769
6770 PR c++/58600
6771 * g++.dg/cpp0x/gen-attrs-58.C: New.
6772 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
6773
6774 2014-04-11 Steve Ellcey <sellcey@mips.com>
6775 Jakub Jelinek <jakub@redhat.com>
6776
6777 PR middle-end/60556
6778 * gcc.c-torture/compile/pr60556.c: New test.
6779
6780 2014-04-11 Richard Biener <rguenther@suse.de>
6781
6782 PR middle-end/60797
6783 * gcc.dg/pr60797.c: New testcase.
6784
6785 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6786
6787 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
6788 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
6789 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
6790 rename to ...
6791 * gcc.target/s390/htm-nofloat-1.c: ... this one.
6792 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
6793 instructions as well.
6794
6795 2014-04-11 Jakub Jelinek <jakub@redhat.com>
6796
6797 PR rtl-optimization/60663
6798 * gcc.target/arm/pr60663.c: New test.
6799
6800 2014-04-10 Jason Merrill <jason@redhat.com>
6801
6802 * g++.dg/dso/dlclose1.C: Disable for 4.9.
6803
6804 2014-04-10 Jakub Jelinek <jakub@redhat.com>
6805
6806 PR lto/60567
6807 * g++.dg/lto/pr60567_0.C: New test.
6808
6809 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6810
6811 * gfortran.dg/class_nameclash.f90: New test.
6812
6813 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6814
6815 PR c++/52844
6816 * g++.dg/cpp0x/variadic156.C: New.
6817
6818 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6819
6820 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
6821 long.
6822
6823 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6824
6825 PR debug/60655
6826 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
6827 -fdata-sections.
6828
6829 2014-04-09 Steve Ellcey <sellcey@mips.com>
6830
6831 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
6832 and scan lists.
6833
6834 2014-04-09 Cong Hou <congh@google.com>
6835
6836 PR testsuite/60773
6837 * lib/target-supports.exp:
6838 (check_effective_target_vect_widen_si_to_di_pattern): New.
6839 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
6840 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
6841 targets only.
6842 (foo): Fix up formatting.
6843 (main): Call check_vect.
6844
6845 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6846
6847 PR c++/59115
6848 * g++.dg/template/crash119.C: New.
6849
6850 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
6851
6852 * gcc.target/powerpc/atomic_load_store-p8.c: New.
6853
6854 2014-04-08 Jason Merrill <jason@redhat.com>
6855
6856 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
6857
6858 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6859
6860 PR rtl-optimization/60776
6861 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
6862 * gcc.dg/builtin-bswap-7.c: Likewise.
6863 * gcc.dg/builtin-bswap-6a.c: New testcase.
6864 * gcc.dg/builtin-bswap-7a.c: New testcase.
6865
6866 Revert
6867 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6868
6869 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6870 optimization.
6871 * gcc.dg/builtin-bswap-7.c: Likewise.
6872
6873 2014-04-08 Richard Biener <rguenther@suse.de>
6874
6875 PR tree-optimization/60785
6876 * gcc.dg/graphite/pr60785.c: New testcase.
6877
6878 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6879
6880 PR target/60602
6881 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
6882 with as at -O0.
6883
6884 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
6885
6886 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
6887 * g++.dg/warn/Wnvdtor-3.C: Likewise.
6888 * g++.dg/warn/Wnvdtor-4.C: Likewise.
6889
6890 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
6891
6892 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
6893
6894 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
6895
6896 PR target/60609
6897 * g++.dg/torture/pr60609.C: New test.
6898
6899 2014-04-07 Richard Biener <rguenther@suse.de>
6900
6901 PR tree-optimization/60766
6902 * gcc.dg/torture/pr60766.c: New testcase.
6903
6904 2014-04-07 Jason Merrill <jason@redhat.com>
6905
6906 * lib/gcc-dg.exp (dg-build-dso): New.
6907 (gcc-dg-test-1): Handle dg-do-what "dso".
6908 * lib/target-supports.exp (add_options_for_dlopen): New.
6909 (check_effective_target_dlopen): Use it.
6910
6911 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6912
6913 * gcc.target/arm/pr60657.c: Fix missing curly brace.
6914
6915 2014-04-07 Richard Biener <rguenther@suse.de>
6916
6917 PR middle-end/60750
6918 * g++.dg/torture/pr60750.C: New testcase.
6919 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
6920
6921 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
6922
6923 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
6924
6925 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
6926
6927 PR testsuite/60671
6928 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
6929
6930 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
6931
6932 PR testsuite/60672
6933 * g++.dg/cpp1y/auto-fn25.C: Require lto.
6934
6935 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
6936
6937 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
6938
6939 * gfortran.dg/warn_conversion_4.f90: Adjust test.
6940
6941 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
6942
6943 * gcc.target/avr/dev-specific-rmw.c: New test.
6944
6945 2014-04-04 Cong Hou <congh@google.com>
6946
6947 PR tree-optimization/60656
6948 * gcc.dg/vect/pr60656.c: New test.
6949
6950 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6951
6952 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6953 optimization.
6954 * gcc.dg/builtin-bswap-7.c: Likewise.
6955
6956 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6957
6958 PR c++/58207
6959 * g++.dg/cpp0x/constexpr-ice15.C: New.
6960
6961 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
6962
6963 PR ipa/59626
6964 testcase by Richard Biener
6965 * gcc.dg/lto/pr59626_0.c: New testcase.
6966 * gcc.dg/lto/pr59626_1.c: New testcase.
6967
6968 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6969
6970 PR debug/60655
6971 * gcc.c-torture/compile/pr60655-1.c: New test.
6972
6973 2014-04-04 Martin Jambor <mjambor@suse.cz>
6974
6975 PR ipa/60640
6976 * g++.dg/ipa/pr60640-1.C: New test.
6977 * g++.dg/ipa/pr60640-2.C: Likewise.
6978 * g++.dg/ipa/pr60640-3.C: Likewise.
6979 * g++.dg/ipa/pr60640-4.C: Likewise.
6980
6981 2014-04-04 Jeff Law <law@redhat.com>
6982
6983 PR target/60657
6984 * gcc.target/arm/pr60657.c: New test.
6985
6986 2014-04-04 Richard Biener <rguenther@suse.de>
6987
6988 PR ipa/60746
6989 * g++.dg/torture/pr60746.C: New testcase.
6990
6991 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
6992
6993 * g++.old-deja/g++.robertl/eb121.C: Adjust.
6994 * g++.old-deja/g++.jason/overload21.C: Likewise.
6995 * g++.old-deja/g++.law/init5.C: Likewise.
6996
6997 2014-04-03 Cong Hou <congh@google.com>
6998
6999 PR tree-optimization/60505
7000 * gcc.dg/vect/pr60505.c: New test.
7001
7002 2014-04-03 Richard Biener <rguenther@suse.de>
7003
7004 PR tree-optimization/60740
7005 * gcc.dg/graphite/pr60740.c: New testcase.
7006
7007 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
7008
7009 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
7010 * g++.dg/warn/Wnvdtor-2.C: New.
7011 * g++.dg/warn/Wnvdtor-3.C: New.
7012 * g++.dg/warn/Wnvdtor-4.C: New.
7013 * g++.dg/warn/Weff1.C: Delete.
7014 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
7015 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
7016
7017 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
7018
7019 PR ipa/60659
7020 * g++.dg/torture/pr60659.C: New testcase.
7021
7022 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7023
7024 PR tree-optimization/60733
7025 * gcc.dg/torture/pr60733.c: New test.
7026
7027 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
7028
7029 PR rtl-optimization/60650
7030 * gcc.target/arm/pr60650-2.c: New.
7031
7032 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
7033
7034 * gcc.target/i386/avx2-vpand-3.c,
7035 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
7036
7037 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7038
7039 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
7040 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
7041 gcc.target/i386/memcpy-strategy-1.c,
7042 gcc.target/i386/memcpy-strategy-2.c,
7043 gcc.target/i386/memcpy-vector_loop-1.c,
7044 gcc.target/i386/memcpy-vector_loop-2.c,
7045 gcc.target/i386/memset-vector_loop-1.c,
7046 gcc.target/i386/memset-vector_loop-2.c,
7047 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
7048 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
7049 -march= options different from those in dg-options.
7050
7051 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7052
7053 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7054 gcc.target/i386/pr30970.c: Use -mtune=generic.
7055 * gcc.target/i386/avx2-vpaddb-3.c,
7056 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
7057 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
7058 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
7059 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
7060 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
7061 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
7062 gcc.target/i386/avx2-vpsubw-3.c,
7063 gcc.target/i386/avx256-unaligned-load-1.c,
7064 gcc.target/i386/avx256-unaligned-load-4.c,
7065 gcc.target/i386/avx256-unaligned-store-1.c,
7066 gcc.target/i386/avx256-unaligned-store-2.c,
7067 gcc.target/i386/avx256-unaligned-store-4.c: Use
7068 -mno-prefer-avx128.
7069
7070 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7071 Iain Sandoe <iain@codesourcery.com>
7072
7073 PR target/54083
7074 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
7075 with the additional options -Wl,-undefined,dynamic_lookup
7076 and -Wl,-flat_namespace.
7077 * gcc.dg/torture/pr53922.c: Additional option
7078 -Wl,-flat_namespace for darwin[89].
7079 * gcc.dg/torture/pr60092.c: Additional options
7080 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
7081 for darwin[89].
7082
7083 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7084
7085 PR target/43751
7086 * lib/prune.exp: Modify the regular express to prune
7087 the new warnings introduced by r205679 on darwin9.
7088
7089 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
7090
7091 * g++.dg/init/ctor4.C: Adjust.
7092 * g++.dg/init/ctor4-1.C: New.
7093 * g++.dg/cpp0x/defaulted2.C: Adjust.
7094
7095 2014-04-01 Richard Henderson <rth@redhat.com>
7096
7097 PR target/60704
7098 * gcc.dg/pr60704.c: New file.
7099
7100 2014-04-01 Bin Cheng <bin.cheng@arm.com>
7101
7102 PR target/60363
7103 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
7104 logical_op_short_circuit targets.
7105
7106 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
7107
7108 PR libfortran/60128
7109 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
7110 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
7111
7112 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
7113
7114 PR rtl-optimization/60700
7115 * gcc.target/i386/pr60700.c: New test.
7116
7117 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7118
7119 PR target/60650
7120 * gcc.target/arm/pr60650.c: Adjust command line options.
7121
7122 2014-03-31 Martin Jambor <mjambor@suse.cz>
7123
7124 PR middle-end/60647
7125 * gcc.dg/pr60647-1.c: New test.
7126 * gcc.dg/pr60647-2.c: Likewise.
7127
7128 2014-03-31 Richard Biener <rguenther@suse.de>
7129
7130 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
7131
7132 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
7133
7134 PR target/60034
7135 * gcc.target/aarch64/pr60034.c: New file.
7136
7137 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
7138
7139 PR c++/60626
7140 * g++.dg/cpp1y/pr60626.C: New testcase.
7141
7142 2014-03-29 Joseph Myers <joseph@codesourcery.com>
7143
7144 * gcc.dg/pr45416.c: Allow bextr on x86.
7145 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
7146 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
7147 gcc.target/i386/fma4-vector.c: Use -mno-fma.
7148 * gcc.target/i386/l_fma_double_1.c,
7149 gcc.target/i386/l_fma_double_2.c,
7150 gcc.target/i386/l_fma_double_3.c,
7151 gcc.target/i386/l_fma_double_4.c,
7152 gcc.target/i386/l_fma_double_5.c,
7153 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
7154 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
7155 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
7156 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
7157 * gcc.target/i386/pr27971.c: Use -mno-tbm.
7158 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
7159 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
7160
7161 2014-03-29 Jakub Jelinek <jakub@redhat.com>
7162
7163 PR target/60648
7164 * g++.dg/pr60648.C: Move test to...
7165 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
7166 dg-options, add for fpic targets dg-additional-options -fPIC.
7167
7168 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
7169
7170 * gnat.dg/opt33.adb: New testcase.
7171
7172 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7173
7174 PR target/60697
7175 * gcc.target/aarch64/pr60697.c: New.
7176
7177 2014-03-27 Jeff Law <law@redhat.com>
7178
7179 PR target/60648
7180 * g++.dg/pr60648.C: New test.
7181
7182 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
7183
7184 PR c++/60573
7185 * g++.dg/cpp1y/pr60573.C: New testcase.
7186
7187 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7188
7189 PR target/60693
7190 * gcc.target/i386/pr60693.c: New test.
7191
7192 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
7193
7194 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
7195
7196 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7197
7198 PR c++/60689
7199 * c-c++-common/pr60689.c: New test.
7200
7201 PR c++/58678
7202 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
7203 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
7204 targets.
7205
7206 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7207
7208 PR target/60675
7209 * gcc.target/aarch64/pr60675.C: New.
7210
7211 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7212
7213 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
7214 * lib/target-supports.exp: Return true for s390
7215 in check_effective_logical_op_short_circuit.
7216
7217 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7218
7219 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
7220 of second source operand.
7221 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7222 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7223 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7224
7225 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7226
7227 PR ipa/60315
7228 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
7229
7230 2014-03-28 Tobias Burnus <burnus@net-b.de>
7231
7232 * lib/cilk-plus-dg.exp: New.
7233 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
7234 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
7235
7236 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7237
7238 PR fortran/60522
7239 * gfortran.dg/where_4.f90: New test case.
7240
7241 2014-03-27 Tobias Burnus <burnus@net-b.de>
7242
7243 PR fortran/58880
7244 * gfortran.dg/finalize_24.f90: New.
7245
7246 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7247
7248 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
7249 vbpermq builtin.
7250
7251 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
7252 vec_select optimizations.
7253 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
7254 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
7255
7256 PR target/60672
7257 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
7258 xxpermdi builtins are supported.
7259
7260 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
7261
7262 PR rtl-optimization/60650
7263 * gcc.target/arm/pr60650.c: New.
7264
7265 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7266
7267 * gcc.target/s390/20140327-1.c: New testcase.
7268
7269 2014-03-27 Jakub Jelinek <jakub@redhat.com>
7270
7271 PR middle-end/60682
7272 * g++.dg/gomp/pr60682.C: New test.
7273
7274 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
7275
7276 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
7277
7278 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
7279
7280 PR target/60580
7281 * gcc.target/aarch64/pr60580_1.c: New.
7282 * gcc.target/aarch64/test_fp_attribute_1.c: New.
7283 * gcc.target/aarch64/test_fp_attribute_2.c: New.
7284
7285 2014-03-26 Dehao Chen <dehao@google.com>
7286
7287 * gcc.dg/predict-8.c: New test.
7288
7289 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
7290
7291 PR c++/52369
7292 * g++.dg/init/const10.C: New.
7293 * g++.dg/init/const11.C: New.
7294 * g++.dg/init/pr25811.C: Adjust.
7295 * g++.dg/init/pr29043.C: Likewise.
7296 * g++.dg/init/pr43719.C: Likewise.
7297 * g++.dg/init/pr44086.C: Likewise.
7298 * g++.dg/init/ctor8.C: Likewise.
7299 * g++.dg/init/uninitialized1.C: Likewise.
7300
7301 2014-03-26 Jakub Jelinek <jakub@redhat.com>
7302
7303 PR sanitizer/60636
7304 * c-c++-common/ubsan/pr60636.c: New test.
7305
7306 2014-03-26 Andreas Schwab <schwab@suse.de>
7307
7308 * g++.dg/torture/pr60315.C: Remove duplication.
7309
7310 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
7311
7312 * gcc.c-torture/execute/20140326-1.c: New test.
7313
7314 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
7315
7316 PR ipa/60315
7317 * g++.dg/torture/pr60315.C: New testcase.
7318
7319 2014-03-25 Martin Jambor <mjambor@suse.cz>
7320
7321 PR ipa/60600
7322 * g++.dg/ipa/pr60600.C: New test.
7323
7324 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
7325
7326 PR testsuite/58013
7327 * g++.dg/opt/pr56999.C: Pop hidden visibility.
7328
7329 2014-03-25 Richard Biener <rguenther@suse.de>
7330
7331 PR middle-end/60635
7332 * gfortran.dg/lto/pr60635_0.f90: New testcase.
7333 * gfortran.dg/lto/pr60635_1.c: Likewise.
7334
7335 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
7336
7337 PR c++/60627
7338 * g++.dg/cpp1y/pr60627.C: New testcase.
7339
7340 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
7341
7342 * gcc.target/aarch64/ushr64_1.c: New.
7343
7344 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
7345
7346 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
7347 (LONG_LONG): Use LLONG.
7348 (set_rvector_long): Explicitly return void.
7349 (set_vector_long): Likewise.
7350 (check_vector_long): Likewise.
7351
7352 2014-03-24 Marek Polacek <polacek@redhat.com>
7353
7354 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
7355 Define INT_MIN.
7356 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
7357 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7358 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7359 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7360 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7361 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7362 * c-c++-common/ubsan/pr59503.c: Likewise.
7363 * c-c++-common/ubsan/pr60613-1.c: Likewise.
7364 * c-c++-common/ubsan/save-expr-1.c: Likewise.
7365 * c-c++-common/ubsan/shift-3.c: Likewise.
7366 * c-c++-common/ubsan/shift-6.c: Likewise.
7367 * c-c++-common/ubsan/undefined-1.c: Likewise.
7368 * c-c++-common/ubsan/vla-2.c: Likewise.
7369 * c-c++-common/ubsan/vla-3.c: Likewise.
7370 * c-c++-common/ubsan/vla-4.c: Likewise.
7371 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
7372 * g++.dg/ubsan/return-2.C: Likewise.
7373
7374 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
7375
7376 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
7377 hppa*-*-hpux*.
7378
7379 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
7380
7381 PR libfortran/59313
7382 PR libfortran/58015
7383 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
7384 * gfortran.dg/round_4.f90: Likewise.
7385
7386 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
7387
7388 PR libfortran/60128
7389 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
7390 i?86-*-solaris2.9*.
7391
7392 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7393
7394 PR sanitizer/60613
7395 * c-c++-common/ubsan/pr60613-1.c: New test.
7396 * c-c++-common/ubsan/pr60613-2.c: New test.
7397
7398 2014-03-22 Matthias Klose <doko@ubuntu.com>
7399
7400 * g++.dg/cpp0x/regress: Remove empty directory.
7401
7402 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7403
7404 PR debug/60603
7405 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
7406
7407 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7408
7409 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
7410 * g++.dg/cpp1y/pr60393.C: Likewise.
7411
7412 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7413
7414 PR c++/60384
7415 * g++.dg/cpp1y/pr60384.C: New.
7416
7417 2014-03-21 Jakub Jelinek <jakub@redhat.com>
7418
7419 PR target/60598
7420 * gcc.dg/pr60598.c: New test.
7421
7422 2014-03-21 Martin Jambor <mjambor@suse.cz>
7423
7424 PR ipa/59176
7425 * g++.dg/torture/pr59176.C: New test.
7426
7427 2014-03-21 Martin Jambor <mjambor@suse.cz>
7428
7429 PR ipa/60419
7430 * g++.dg/ipa/pr60419.C: New test.
7431
7432 2014-03-21 Richard Biener <rguenther@suse.de>
7433
7434 PR tree-optimization/60577
7435 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
7436
7437 2014-03-21 Tobias Burnus <burnus@net-b.de>
7438
7439 PR fortran/60599
7440 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7441
7442 2014-03-20 Jakub Jelinek <jakub@redhat.com>
7443
7444 PR middle-end/60597
7445 * g++.dg/opt/pr60597.C: New test.
7446
7447 PR c++/60572
7448 * g++.dg/init/pr60572.C: New test.
7449
7450 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7451
7452 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
7453
7454 2014-03-19 Tobias Burnus <burnus@net-b.de>
7455
7456 PR fortran/60543
7457 PR fortran/60283
7458 * gfortran.dg/implicit_pure_4.f90: New.
7459
7460 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7461
7462 PR c++/51474
7463 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
7464
7465 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
7466
7467 PR testsuite/60590
7468 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
7469 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
7470 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
7471
7472 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7473
7474 PR c++/60332
7475 * g++.dg/cpp1y/pr60332.C: New.
7476
7477 2014-03-19 Marek Polacek <polacek@redhat.com>
7478
7479 PR sanitizer/60569
7480 * g++.dg/ubsan/pr60569.C: New test.
7481
7482 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7483
7484 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
7485
7486 2014-03-19 Jakub Jelinek <jakub@redhat.com>
7487
7488 PR tree-optimization/60559
7489 * g++.dg/vect/pr60559.cc: New test.
7490
7491 2014-03-18 Ian Lance Taylor <iant@google.com>
7492
7493 PR target/60563
7494 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
7495 (ditype): Rename typedef from int64_t.
7496
7497 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7498
7499 PR c/55383
7500 * gcc.dg/cast-qual-3.c: New.
7501 Revert:
7502 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7503 * c-c++-common/Wcast-qual-1.c: More precise match text.
7504
7505 2014-03-18 Janus Weil <janus@gcc.gnu.org>
7506
7507 PR fortran/55207
7508 PR fortran/60549
7509 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
7510 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
7511 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
7512 * gfortran.dg/intent_optimize_1.f90: Ditto.
7513 * gfortran.dg/pointer_init_9.f90: Ditto.
7514 * gfortran.dg/volatile4.f90: Ditto.
7515 * gfortran.dg/volatile6.f90: Ditto.
7516
7517 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7518
7519 PR c/55383
7520 * c-c++-common/Wcast-qual-1.c: More precise match text.
7521
7522 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7523
7524 PR c++/60305
7525 * g++.dg/cpp0x/constexpr-ice14.C: New.
7526
7527 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7528
7529 PR c++/54250
7530 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7531
7532 2014-03-18 Jakub Jelinek <jakub@redhat.com>
7533
7534 PR sanitizer/60535
7535 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7536 * c-c++-common/ubsan/null-2.c: Likewise.
7537 * c-c++-common/ubsan/null-3.c: Likewise.
7538 * c-c++-common/ubsan/null-4.c: Likewise.
7539 * c-c++-common/ubsan/null-5.c: Likewise.
7540 * c-c++-common/ubsan/null-6.c: Likewise.
7541 * c-c++-common/ubsan/null-7.c: Likewise.
7542 * c-c++-common/ubsan/null-8.c: Likewise.
7543 * c-c++-common/ubsan/null-9.c: Likewise.
7544 * c-c++-common/ubsan/null-10.c: Likewise.
7545 * c-c++-common/ubsan/null-11.c: Likewise.
7546 * c-c++-common/ubsan/overflow-1.c: Likewise.
7547 * c-c++-common/ubsan/overflow-2.c: Likewise.
7548 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7549 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7550 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7551 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7552 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7553 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7554 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7555 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7556 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7557 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7558 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7559 * c-c++-common/ubsan/pr59333.c: Likewise.
7560 * c-c++-common/ubsan/pr59503.c: Likewise.
7561 * c-c++-common/ubsan/pr59667.c: Likewise.
7562 * c-c++-common/ubsan/undefined-1.c: Likewise.
7563 * g++.dg/ubsan/pr59250.C: Likewise.
7564 * g++.dg/ubsan/pr59306.C: Likewise.
7565
7566 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7567
7568 * gcc.dg/tls/pr58595.c: Add tls options.
7569
7570 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
7571
7572 * gcc.target/i386/avx-additional-reg-names.c: New.
7573 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7574
7575 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
7576
7577 PR c++/60390
7578 * g++.dg/cpp1y/pr60390.C: New testcase.
7579
7580 PR c++/60391
7581 * g++.dg/cpp1y/pr60391.C: New testcase.
7582
7583 2014-03-17 Jakub Jelinek <jakub@redhat.com>
7584
7585 PR target/60516
7586 * gcc.target/i386/pr60516.c: New test.
7587
7588 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7589
7590 PR c++/59571
7591 * g++.dg/cpp0x/constexpr-ice13.C: New.
7592
7593 2014-03-17 Marek Polacek <polacek@redhat.com>
7594
7595 PR middle-end/60534
7596 * gcc.dg/gomp/pr60534.c: New test.
7597
7598 2014-03-17 Kai Tietz <ktietz@redhat.com>
7599
7600 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7601
7602 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
7603
7604 PR testsuite/58851
7605 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7606 storage size.
7607
7608 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
7609
7610 PR libfortran/58324
7611 * gfortran.dg/list_read_12.f90: New test.
7612
7613 2014-03-15 Janus Weil <janus@gcc.gnu.org>
7614
7615 PR fortran/55207
7616 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7617 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7618 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7619 -Wno-aggressive-loop-optimizations and remove an unused variable.
7620 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7621 * gfortran.dg/pointer_init_9.f90: New.
7622 * gfortran.dg/volatile4.f90: Put into subroutine.
7623 * gfortran.dg/volatile6.f90: Ditto.
7624
7625 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
7626
7627 PR fortran/60392
7628 * gfortran.dg/transpose_4.f90: New test.
7629
7630 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
7631
7632 PR rtl-optimization/60508
7633 * gcc.target/i386/pr60508.c: New.
7634
7635 2014-03-14 Richard Biener <rguenther@suse.de>
7636
7637 PR middle-end/60518
7638 * g++.dg/pr60518.C: New testcase.
7639
7640 2014-03-14 Martin Jambor <mjambor@suse.cz>
7641
7642 PR lto/60461
7643 * gcc.dg/lto/pr60461_0.c: New test.
7644
7645 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
7646
7647 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7648 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7649 * gcc.dg/lto/save-temps_0.c: New testcase.
7650
7651 2014-03-13 Jakub Jelinek <jakub@redhat.com>
7652
7653 PR middle-end/36282
7654 * c-c++-common/pr36282-1.c: New test.
7655 * c-c++-common/pr36282-2.c: New test.
7656 * c-c++-common/pr36282-3.c: New test.
7657 * c-c++-common/pr36282-4.c: New test.
7658
7659 2014-03-13 Richard Henderson <rth@redhat.com>
7660
7661 PR debug/60438
7662 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7663
7664 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7665
7666 PR c++/60383
7667 * g++.dg/template/crash118.C: New.
7668 * g++.dg/template/crash95.C: Adjust.
7669
7670 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
7671
7672 PR rtl-optimization/57189
7673 * gcc.target/i386/pr57189.c: New.
7674
7675 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7676
7677 PR c++/60254
7678 * g++.dg/cpp0x/static_assert10.C: New.
7679 * g++.dg/cpp0x/static_assert11.C: Likewise.
7680 * g++.dg/cpp0x/static_assert3.C: Adjust.
7681
7682 2014-03-13 Richard Biener <rguenther@suse.de>
7683
7684 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
7685
7686 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7687
7688 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
7689 2.07 128-bit arithmetic.
7690 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
7691
7692 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
7693 due to when TImode is allowed in VSX registers, the allowable
7694 address modes for TImode is just a single indirect address in
7695 order for the value to be loaded and store in either GPR or VSX
7696 registers. This affects the generated code, and it would cause
7697 this test to fail, when such an option is used.
7698
7699 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
7700
7701 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
7702
7703 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7704
7705 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
7706 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
7707 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
7708 only test for exactly one if if -mbranch-cost=1 has been passed.
7709
7710 2014-03-12 Christian Bruel <christian.bruel@st.com>
7711
7712 PR target/60264
7713 * gcc.target/arm/pr60264.c
7714
7715 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7716
7717 PR tree-optimization/60454
7718 * gcc.c-torture/execute/pr60454.c: New test.
7719
7720 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7721 Marc Glisse <marc.glisse@inria.fr>
7722
7723 PR tree-optimization/60502
7724 * gcc.c-torture/compile/pr60502.c: New test.
7725
7726 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7727
7728 PR middle-end/60482
7729 * gcc.dg/vect/pr60482.c: New test.
7730
7731 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
7732
7733 PR c++/60389
7734 * g++.dg/cpp0x/inh-ctor19.C: New.
7735
7736 2014-03-11 Richard Biener <rguenther@suse.de>
7737
7738 PR tree-optimization/60429
7739 PR tree-optimization/60485
7740 * gcc.dg/pr60485-1.c: New testcase.
7741 * gcc.dg/pr60485-2.c: Likewise.
7742
7743 2014-03-10 Jakub Jelinek <jakub@redhat.com>
7744
7745 PR ipa/60457
7746 * g++.dg/ipa/pr60457.C: New test.
7747
7748 2014-03-10 Richard Biener <rguenther@suse.de>
7749
7750 PR middle-end/60474
7751 * g++.dg/torture/pr60474.C: New testcase.
7752
7753 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
7754
7755 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
7756
7757 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
7758
7759 * gcc.dg/lto/pr55113_0.c: New testcase.
7760
7761 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
7762
7763 PR c++/60033
7764 * g++.dg/cpp1y/pr60033.C: New testcase.
7765
7766 PR c++/60393
7767 * g++.dg/cpp1y/pr60393.C: New testcase.
7768
7769 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7770
7771 PR libfortran/60128
7772 * gfortran.dg/fmt_en.f90: New test.
7773
7774 2014-03-07 Jason Merrill <jason@redhat.com>
7775
7776 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
7777 * lib/target-supports.exp (check_effective_target_c++11): Now
7778 means C++11 and up.
7779 (check_effective_target_c++11_only): New.
7780 (check_effective_target_c++11_down): New.
7781 (check_effective_target_c++1y): New.
7782 (check_effective_target_c++1y_only): New.
7783 (check_effective_target_c++98_only): Rename from
7784 check_effective_target_c++98.
7785 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
7786
7787 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
7788
7789 PR c++/58609
7790 * g++.dg/cpp0x/constexpr-ice12.C: New.
7791
7792 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
7793
7794 * c-c++-common/gomp/map-1.c: Extend.
7795
7796 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
7797 Janus Weil <janus@gcc.gnu.org>
7798
7799 PR fortran/51976
7800 * gfortran.dg/deferred_type_component_1.f90 : New test.
7801 * gfortran.dg/deferred_type_component_2.f90 : New test.
7802
7803 2014-03-06 Marek Polacek <polacek@redhat.com>
7804
7805 PR c/60197
7806 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
7807 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
7808
7809 2014-03-06 Jakub Jelinek <jakub@redhat.com>
7810
7811 PR target/58595
7812 * gcc.dg/tls/pr58595.c: New test.
7813
7814 2014-03-06 Richard Biener <rguenther@suse.de>
7815
7816 PR middle-end/60445
7817 PR lto/60424
7818 PR lto/60427
7819 Revert
7820 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7821
7822 * gcc.dg/lto/pr55113_0.c: New testcase.
7823
7824 2014-03-05 Jakub Jelinek <jakub@redhat.com>
7825
7826 PR testsuite/59308
7827 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
7828 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
7829 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
7830 s390*/i?86/x86_64.
7831 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7832 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7833 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7834 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7835 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
7836 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
7837 even for mips*/s390*/i?86/x86_64.
7838 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7839 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7840 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7841 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7842 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7843
7844 PR lto/60404
7845 * gcc.dg/lto/pr60404_0.c: New test.
7846 * gcc.dg/lto/pr60404_1.c: New file.
7847 * gcc.dg/lto/pr60404_2.c: New file.
7848
7849 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7850
7851 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
7852 long long" throughout.
7853 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
7854 * gcc.dg/vmx/insert-vsx.c: Likewise.
7855 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
7856 * gcc.dg/vmx/ld-vsx.c: Likewise.
7857 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7858 * gcc.dg/vmx/ldl-vsx.c: Likewise.
7859 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7860 * gcc.dg/vmx/merge-vsx.c: Likewise.
7861 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7862 * gcc.dg/vmx/st-vsx.c: Likewise.
7863 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
7864 * gcc.dg/vmx/stl-vsx.c: Likewise.
7865 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
7866
7867 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7868
7869 * gcc.dg/lto/pr55113_0.c: New testcase.
7870
7871 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7872
7873 PR c++/60376
7874 * g++.dg/cpp1y/pr60376.C: New.
7875
7876 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7877
7878 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
7879
7880 2014-03-04 Richard Biener <rguenther@suse.de>
7881
7882 PR tree-optimization/60382
7883 * gcc.dg/vect/pr60382.c: New testcase.
7884
7885 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
7886
7887 PR libfortran/60148
7888 * gfortran.dg/namelist_84.f90: New test.
7889
7890 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
7891
7892 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
7893 argument to avoid inf values.
7894 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
7895 UNION_FP_CHECK machinery.
7896
7897 2014-03-03 Renlin Li <Renlin.Li@arm.com>
7898
7899 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
7900 i32in128 cases outside special big-endian processing block.
7901
7902 2014-03-03 Jakub Jelinek <jakub@redhat.com>
7903
7904 PR preprocessor/60400
7905 * c-c++-common/cpp/pr60400.c: New test.
7906 * c-c++-common/cpp/pr60400-1.h: New file.
7907 * c-c++-common/cpp/pr60400-2.h: New file.
7908
7909 PR objc++/60398
7910 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
7911
7912 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
7913 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
7914
7915 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
7916
7917 PR ipa/60150
7918 * g++.dg/lto/pr60150.H: New testcase.
7919 * g++.dg/lto/pr60150_0.C: New testcase.
7920 * g++.dg/lto/pr60150_1.C: New testcase.
7921
7922 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
7923
7924 PR ipa/60306
7925 * g++.dg/ipa/devirt-29.C: New testcase
7926
7927 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7928
7929 PR fortran/60236
7930 * gfortran.dg/vect/pr32380.f: Fix expected test results.
7931
7932 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
7933
7934 PR c++/50025
7935 * g++.dg/cpp0x/pr50025.C: New.
7936
7937 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
7938
7939 PR c++/60377
7940 * g++.dg/cpp1y/pr60377.C: New testcase.
7941
7942 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
7943
7944 PR fortran/60341
7945 * gfortran.dg/str_comp_optimize_1.f90: New test.
7946
7947 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
7948
7949 PR target/60071
7950 * gcc.c-torture/compile/pr60071.c: New.
7951
7952 2014-02-28 Janus Weil <janus@gcc.gnu.org>
7953
7954 PR fortran/60359
7955 * gfortran.dg/unlimited_polymorphic_16.f90: New.
7956
7957 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
7958
7959 PR c++/58610
7960 * g++.dg/cpp0x/constexpr-ice11.C: New.
7961
7962 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
7963
7964 PR c++/60314
7965 * g++.dg/cpp1y/auto-fn24.C: New.
7966
7967 2014-02-28 Joey Ye <joey.ye@arm.com>
7968
7969 PR target/PR60169
7970 * gcc.target/arm/thumb1-far-jump-3.c: New case.
7971
7972 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7973
7974 PR c++/60253
7975 * g++.dg/overload/ellipsis2.C: New.
7976
7977 2014-02-27 Jeff Law <law@redhat.com>
7978
7979 PR rtl-optimization/52714
7980 * gcc.c-torture/compile/pr52714.c: New test.
7981
7982 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
7983 Jeff Law <law@redhat.com>
7984
7985 PR rtl-optimization/49847
7986 * g++.dg/pr49847.C: New test.
7987
7988 2014-02-27 Marek Polacek <polacek@redhat.com>
7989
7990 PR middle-end/59223
7991 * c-c++-common/pr59223.c: New test.
7992
7993 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
7994
7995 * common/config/i386/predicates.md (const1256_operand): Remove.
7996 (const2356_operand): New.
7997 (const_1_to_2_operand): Remove.
7998 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
7999 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
8000 (*avx512pf_gatherpf<mode>sf): Ditto.
8001 (avx512pf_gatherpf<mode>df): Ditto.
8002 (*avx512pf_gatherpf<mode>df_mask): Ditto.
8003 (*avx512pf_gatherpf<mode>df): Ditto.
8004 (avx512pf_scatterpf<mode>sf): Ditto.
8005 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
8006 (*avx512pf_scatterpf<mode>sf): Ditto.
8007 (avx512pf_scatterpf<mode>df): Ditto.
8008 (*avx512pf_scatterpf<mode>df_mask): Ditto.
8009 (*avx512pf_scatterpf<mode>df): Ditto.
8010 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
8011
8012 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8013
8014 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
8015 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
8016 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
8017 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
8018 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
8019 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
8020 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
8021 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
8022
8023 2014-02-26 Bin Cheng <bin.cheng@arm.com>
8024
8025 PR target/60280
8026 * gnat.dg/renaming5.adb: Change to two expected gotos.
8027 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
8028 jump threads.
8029 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
8030 messages for removed basic block.
8031 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
8032 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
8033 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
8034 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
8035
8036 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8037
8038 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
8039 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8040 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8041 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8042 * gcc.dg/vmx/merge-vsx.c: Likewise.
8043 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8044
8045 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
8046
8047 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
8048 * gcc.target/i386/prefetchwt1-1.c: New.
8049 * g++.dg/other/i386-2.C: Add new option.
8050 * g++.dg/other/i386-3.C: Ditto.
8051 * gcc.target/i386/sse-12.c: Ditto.
8052 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
8053 * gcc.target/i386/sse-22.c: Add new option.
8054 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
8055
8056 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8057
8058 PR libfortran/59313
8059 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
8060
8061 PR libfortran/58015
8062 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
8063
8064 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
8065
8066 PR c++/60311
8067 * g++.dg/cpp1y/pr60311.C: New testcase.
8068
8069 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
8070
8071 PR c++/60065
8072 * g++.dg/cpp1y/pr60065.C: New testcase.
8073
8074 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
8075
8076 PR rtl-optimization/60268
8077 * gcc.c-torture/compile/pr60268.c: New test.
8078
8079 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
8080
8081 * gcc.target/microblaze/others/mem_reload.c: New test.
8082
8083 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8084
8085 * gcc.dg/vmx/lde.c: New test.
8086 * gcc.dg/vmx/lde-be-order.c: New test.
8087 * gcc.dg/vmx/ste.c: New test.
8088 * gcc.dg/vmx/ste-be-order.c: New test.
8089
8090 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
8091
8092 PR testsuite/60173
8093 * lib/target-supports.exp
8094 (check_effective_target_logical_op_short_circuit): Add cris-*-*
8095 and crisv32-*-* to list.
8096
8097 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8098
8099 PR fortran/60302
8100 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
8101
8102 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8103
8104 * gcc.dg/vmx/vsums.c: Check entire result vector.
8105 * gcc.dg/vmx/vsums-be-order.c: Likewise.
8106
8107 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8108
8109 * gcc.dg/vmx/ld.c: New test.
8110 * gcc.dg/vmx/ld-be-order.c: New test.
8111 * gcc.dg/vmx/ld-vsx.c: New test.
8112 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
8113 * gcc.dg/vmx/ldl.c: New test.
8114 * gcc.dg/vmx/ldl-be-order.c: New test.
8115 * gcc.dg/vmx/ldl-vsx.c: New test.
8116 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
8117 * gcc.dg/vmx/st.c: New test.
8118 * gcc.dg/vmx/st-be-order.c: New test.
8119 * gcc.dg/vmx/st-vsx.c: New test.
8120 * gcc.dg/vmx/st-vsx-be-order.c: New test.
8121 * gcc.dg/vmx/stl.c: New test.
8122 * gcc.dg/vmx/stl-be-order.c: New test.
8123 * gcc.dg/vmx/stl-vsx.c: New test.
8124 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
8125
8126 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
8127
8128 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
8129 * g++.dg/other/i386-3.C (dg-options): Ditto.
8130 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
8131 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
8132 -mavx512pf and -msha.
8133
8134 2014-02-21 Richard Biener <rguenther@suse.de>
8135
8136 PR tree-optimization/60276
8137 * gcc.dg/vect/pr60276.c: New testcase.
8138
8139 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8140
8141 PR fortran/60234
8142 * gfortran.dg/finalize_23.f90: New.
8143
8144 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
8145
8146 PR c++/60052
8147 PR c++/60053
8148 * g++.dg/cpp1y/pr60052.C: New testcase.
8149 * g++.dg/cpp1y/pr60053.C: New testcase.
8150
8151 2014-02-21 Tobias Burnus <burnus@net-b.de>
8152
8153 PR fortran/60286
8154 * gfortran.dg/inquire_16.f90: New.
8155
8156 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
8157
8158 * gcc.target/nios2/biggot-1.c: New.
8159 * gcc.target/nios2/biggot-2.c: New.
8160
8161 2014-02-20 Martin Jambor <mjambor@suse.cz>
8162
8163 PR ipa/55260
8164 * gcc.dg/ipa/pr55260.c: New test.
8165
8166 2014-02-20 Bin Cheng <bin.cheng@arm.com>
8167
8168 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
8169 for execution test case.
8170
8171 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
8172
8173 PR ipa/58555
8174 * g++.dg/torture/pr58555.C: New testcase.
8175
8176 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8177
8178 PR target/60204
8179 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
8180 reflect abi fix.
8181 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
8182
8183 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8184 Kirill Yukhin <kirill.yukhin@intel.com>
8185
8186 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
8187 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
8188 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
8189 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
8190 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
8191 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
8192
8193 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8194
8195 PR c/37743
8196 * g++.dg/ext/builtin-bswap1.C: New test.
8197 * c-c++-common/pr37743.c: New test.
8198
8199 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
8200
8201 * gcc.dg/decl-10.c: New test.
8202
8203 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8204
8205 PR c++/60267
8206 * g++.dg/ext/ivdep-1.C: New test.
8207
8208 PR c++/60267
8209 * gcc.dg/pr60267.c: New test.
8210
8211 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
8212
8213 PR target/59794
8214 * gcc.target/i386/pr39162.c: Add dg-prune-output.
8215 (dg-options): Remove -Wno-psabi.
8216 * gcc.target/i386/pr59794-2.c: Ditto.
8217 * gcc.target/i386/pr60205-1.c: Ditto.
8218 * gcc.target/i386/sse-5.c: Ditto.
8219
8220 2014-02-18 Nick Clifton <nickc@redhat.com>
8221
8222 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
8223 * gcc.dg/pr23623.c: Likewise.
8224 * gcc.dg/pr48784-1.c: Likewise.
8225 * gcc.dg/pr48784-2.c: Likewise.
8226 * gcc.dg/pr56997-2.c: Likewise.
8227 * gcc.dg/sms-6.c: Likewise.
8228 * gcc.dg/torture/pr60183.c: Likewise.
8229 * gcc.dg/torture/vec-cvt-1.c: Likewise.
8230 * gcc.c-torture/execute/20061220-1.x: New.
8231 * gcc.c-torture/execute/pr43220.x: New.
8232 * gcc.c-torture/execute/pr51581-1.x: New.
8233 * gcc.c-torture/execute/pr51581-2.x: New.
8234 * gcc.c-torture/execute/pr58570.x: New.
8235 * gcc.c-torture/unsorted/DFcmp.x: New.
8236 * gcc.c-torture/unsorted/SFset.x: New.
8237
8238 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
8239
8240 * gnat.dg/opt31.adb: New test.
8241
8242 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8243
8244 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
8245
8246 2014-02-19 Janus Weil <janus@gcc.gnu.org>
8247
8248 PR fortran/60232
8249 * gfortran.dg/typebound_proc_33.f90: New.
8250
8251 2014-02-19 Marek Polacek <polacek@redhat.com>
8252
8253 PR c/60195
8254 * gcc.dg/pr60195.c: New test.
8255
8256 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
8257
8258 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
8259
8260 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8261
8262 PR preprocessor/58844
8263 * c-c++-common/cpp/pr58844-1.c: New test.
8264 * c-c++-common/cpp/pr58844-2.c: New test.
8265
8266 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8267
8268 PR c++/60225
8269 * g++.dg/cpp0x/constexpr-ice10.C: New.
8270
8271 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8272
8273 PR c++/60215
8274 * g++.dg/cpp0x/pr60215.C: New.
8275
8276 2014-02-18 Tobias Burnus <burnus@net-b.de>
8277
8278 PR fortran/49397
8279 * gfortran.dg/proc_ptr_45.f90: New.
8280 * gfortran.dg/proc_ptr_46.f90: New.
8281
8282 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
8283
8284 PR c++/60190
8285 * g++.dg/cpp1y/pr60190.C: New testcase.
8286
8287 PR c++/60064
8288 * g++.dg/cpp1y/pr60064.C: New testcase.
8289
8290 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
8291
8292 PR target/60205
8293 * gcc.target/i386/pr60205-1.c: New test.
8294 * gcc.target/i386/pr60205-2.c: Ditto.
8295
8296 2014-02-18 Kai Tietz <ktietz@redhat.com>
8297
8298 PR target/60193
8299 * gcc.target/i386/nest-1.c: New testcase.
8300
8301 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
8302
8303 * gnat.dg/opt32.adb: New test.
8304
8305 2014-02-18 Janus Weil <janus@gcc.gnu.org>
8306
8307 PR fortran/60231
8308 * gfortran.dg/typebound_generic_15.f90: New.
8309
8310 2014-02-17 Janus Weil <janus@gcc.gnu.org>
8311
8312 PR fortran/55907
8313 * gfortran.dg/init_flag_12.f90: New.
8314
8315 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
8316 Ilya Tocar <ilya.tocar@intel.com>
8317
8318 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
8319 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8320 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8321 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8322
8323 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
8324
8325 * lib/target-supports.exp
8326 (check_effective_target_logical_op_short_circuit): New procedure.
8327 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
8328 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
8329 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
8330 * gcc.dg/tree-ssa/vrp47.c: Likewise.
8331 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8332 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
8333 logical_op_short_circuit for the alternative test, extending
8334 it to arm_cortex_m.
8335
8336 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8337
8338 PR target/60203
8339 * gcc.target/powerpc/pr60203.c: New testsuite.
8340
8341 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
8342
8343 PR fortran/59599
8344 * gfortran.dg/ichar_3.f90: New test.
8345
8346 2014-02-15 Richard Biener <rguenther@suse.de>
8347
8348 PR tree-optimization/60183
8349 * gcc.dg/torture/pr60183.c: New testcase.
8350
8351 2014-02-14 Jeff Law <law@redhat.com>
8352
8353 PR rtl-optimization/60131
8354 * g++.dg/torture/pr60131.C: New test.
8355
8356 2014-02-14 Ian Bolton <ian.bolton@arm.com>
8357
8358 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
8359 on command-line.
8360
8361 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
8362
8363 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
8364
8365 2014-02-14 Jakub Jelinek <jakub@redhat.com>
8366
8367 * gcc.c-torture/compile/20140213.c: New test.
8368
8369 2014-02-13 Jakub Jelinek <jakub@redhat.com>
8370
8371 PR target/43546
8372 * gcc.target/i386/pr43546.c: New test.
8373
8374 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
8375
8376 * gcc.target/s390/hotpatch-compile-8.c: New test.
8377
8378 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8379
8380 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
8381 definition with an ifndef.
8382 * gcc.dg/pr59605-2.c: New test.
8383
8384 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8385
8386 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
8387
8388 2014-02-12 Joseph Myers <joseph@codesourcery.com>
8389
8390 * gcc.dg/torture/float128-mul-underflow.c,
8391 gcc.dg/torture/float128-truncdf-underflow.c,
8392 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
8393
8394 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8395
8396 PR middle-end/59737
8397 * g++.dg/ipa/pr59737.C: New test.
8398
8399 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
8400
8401 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
8402
8403 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
8404
8405 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
8406
8407 * gcc.dg/cilk-plus/jump-openmp.c: New file.
8408
8409 2014-02-12 Richard Biener <rguenther@suse.de>
8410
8411 PR middle-end/60092
8412 * gcc.dg/torture/pr60092.c: New testcase.
8413 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
8414
8415 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
8416
8417 * gcc.c-torture/execute/20140212-1.c: New test.
8418
8419 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8420
8421 PR c++/60047
8422 * g++.dg/cpp0x/pr60047.C: New.
8423
8424 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8425
8426 PR c/60101
8427 * c-c++-common/pr60101.c: New test.
8428
8429 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
8430
8431 PR lto/59468
8432 * g++.dg/ipa/devirt-27.C: New testcase.
8433 * g++.dg/ipa/devirt-26.C: New testcase.
8434
8435 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8436
8437 PR target/60137
8438 * gcc.target/powerpc/pr60137.c: New file.
8439
8440 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8441
8442 PR fortran/52370
8443 * gfortran.dg/pr52370.f90: New test.
8444
8445 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
8446
8447 PR target/59927
8448 Revert
8449 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
8450
8451 PR testsuite/58630
8452 * gcc.target/i386/pr43662.c (dg-options):
8453 Add -maccumulate-outgoing-args.
8454 * gcc.target/i386/pr43869.c (dg-options): Ditto.
8455 * gcc.target/i386/pr57003.c (dg-options): Ditto.
8456 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
8457 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
8458 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
8459 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
8460 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
8461 Add -maccumulate-outgoing-args.
8462 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
8463 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
8464 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
8465 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
8466 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
8467 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
8468 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
8469 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
8470 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
8471 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
8472 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
8473 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
8474 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
8475 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
8476 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
8477
8478 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8479
8480 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
8481
8482 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8483
8484 PR debug/59776
8485 * gcc.dg/guality/pr59776.c: New test.
8486
8487 2014-02-11 Renlin Li <Renlin.Li@arm.com>
8488
8489 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
8490 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
8491 (add_options_for_arm_vfp3): New.
8492
8493 2014-02-11 Jeff Law <law@redhat.com>
8494
8495 PR middle-end/54041
8496 * gcc.target/m68k/pr54041.c: New test.
8497
8498 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8499
8500 PR target/59927
8501 * gcc.target/i386/pr59927.c: New test.
8502
8503 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
8504
8505 * gcc.dg/vect/pr57741-3.c: Require vect_int.
8506 * gcc.dg/vect/pr60012.c: Likewise.
8507 * gcc.dg/vect/vect-119.c: Likewise.
8508 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
8509 * gcc.dg/vect/vect-outer-4c.c: Likewise.
8510
8511 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8512
8513 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
8514
8515 2014-02-10 Jeff Law <law@redhat.com>
8516
8517 PR middle-end-52306
8518 * gcc.c-torture/compile/pr52306.c: New test.
8519
8520 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8521
8522 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8523
8524 2014-02-10 Richard Biener <rguenther@suse.de>
8525
8526 PR tree-optimization/60115
8527 * gcc.dg/torture/pr60115.c: New testcase.
8528
8529 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
8530
8531 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8532 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8533
8534 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
8535 Ilya Tocar <ilya.tocar@intel.com>
8536
8537 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8538 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8539 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8540 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8541 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8542 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8543 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8544 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8545 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8546 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8547 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8548 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8549 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8550 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8551 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8552 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8553 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8554 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8555 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8556 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8557 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8558 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8559 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8560 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8561 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8562 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8563 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8564
8565 2014-02-10 Jakub Jelinek <jakub@redhat.com>
8566
8567 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
8568
8569 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8570
8571 PR fortran/57522
8572 * gfortran.dg/associated_target_5.f03: New test.
8573
8574 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8575
8576 PR fortran/59026
8577 * gfortran.dg/elemental_by_value_1.f90: New test.
8578
8579 2014-02-08 Janus Weil <janus@gcc.gnu.org>
8580
8581 PR fortran/58470
8582 * gfortran.dg/finalize_22.f90: New.
8583
8584 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
8585
8586 PR fortran/60066
8587 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
8588 was fixed by the patch for PR59906.
8589
8590 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8591
8592 PR translation/52289
8593 * gfortran.dg/coarray_8.f90: Update dg-error match.
8594
8595 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8596
8597 PR c/59984
8598 * gcc.dg/vect/pr59984.c: New test.
8599
8600 PR middle-end/60092
8601 * gcc.dg/attr-alloc_align-1.c: New test.
8602 * gcc.dg/attr-alloc_align-2.c: New test.
8603 * gcc.dg/attr-alloc_align-3.c: New test.
8604 * gcc.dg/attr-assume_aligned-1.c: New test.
8605 * gcc.dg/attr-assume_aligned-2.c: New test.
8606 * gcc.dg/attr-assume_aligned-3.c: New test.
8607
8608 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8609
8610 PR target/60077
8611 * gcc.target/i386/pr60077-1.c: New test.
8612 * gcc.target/i386/pr60077-2.c: New test.
8613
8614 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8615
8616 PR preprocessor/56824
8617 * gcc.dg/pr56824.c: New test.
8618
8619 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8620
8621 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8622 variable used for atomic operations.
8623
8624 2014-02-07 Richard Biener <rguenther@suse.de>
8625
8626 PR middle-end/60092
8627 * gcc.dg/vect/pr60092-2.c: New testcase.
8628
8629 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8630
8631 PR c++/60082
8632 Revert
8633 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8634
8635 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8636 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8637
8638 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8639
8640 * gcc.target/s390/fp2int1.c: New testcase.
8641
8642 2014-02-07 Richard Biener <rguenther@suse.de>
8643
8644 PR middle-end/60092
8645 * gcc.dg/tree-ssa/alias-30.c: New testcase.
8646 * gcc.dg/tree-ssa/alias-31.c: Likewise.
8647
8648 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
8649
8650 PR ipa/59918
8651 * g++.dg/torture/pr59918.C: New testcase.
8652
8653 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8654
8655 PR target/59575
8656 * gcc.target/arm/pr59575.c: New test.
8657
8658 PR debug/59992
8659 * gcc.dg/pr59992.c: New test.
8660
8661 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
8662
8663 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8664 init_priority. Test alignment of variable instead of function.
8665
8666 2014-02-06 Marek Polacek <polacek@redhat.com>
8667
8668 PR c/60087
8669 * gcc.dg/pr60087.c: New test.
8670
8671 2014-02-06 Alan Modra <amodra@gmail.com>
8672
8673 * gcc.target/powerpc/pr60032.c: New.
8674
8675 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8676
8677 PR target/60062
8678 * gcc.c-torture/execute/pr60062.c: New test.
8679 * gcc.c-torture/execute/pr60072.c: New test.
8680
8681 2014-02-06 Ian Bolton <ian.bolton@arm.com>
8682
8683 * gcc.dg/tree-ssa/pr59597.c: Make called function static
8684 so that expected outcome works for PIC variants too.
8685
8686 2014-02-06 Yury Gribov <y.gribov@samsung.com>
8687 Kugan Vivekanandarajah <kuganv@linaro.org>
8688
8689 * gcc.target/arm/vect-noalign.c: New file.
8690
8691 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
8692 Jakub Jelinek <jakub@redhat.com>
8693
8694 PR middle-end/60013
8695 * gcc.dg/pr60013.c: New testcase.
8696
8697 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8698
8699 * gcc.dg/vmx/sum2s.c: New.
8700 * gcc.dg/vmx/sum2s-be-order.c: New.
8701
8702 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8703
8704 * gcc.dg/vmx/pack.c: New.
8705 * gcc.dg/vmx/pack-be-order.c: New.
8706 * gcc.dg/vmx/unpack.c: New.
8707 * gcc.dg/vmx/unpack-be-order.c: New.
8708
8709 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8710
8711 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8712 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8713
8714 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8715
8716 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
8717 Use __builtin_floorf, __builtin_ceilf.
8718 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
8719 declaration.
8720 (TEST): Use __builtin_floorf.
8721 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8722
8723 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8724
8725 PR ipa/59947
8726 * g++.dg/opt/pr59947.C: New test.
8727
8728 PR c++/58703
8729 * c-c++-common/gomp/pr58703.c: New test.
8730
8731 2014-02-05 Richard Biener <rguenther@suse.de>
8732
8733 PR testsuite/60076
8734 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
8735 avoid using unsigned long long.
8736
8737 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8738
8739 PR middle-end/57499
8740 * g++.dg/torture/pr57499.C: New test.
8741
8742 2014-02-05 Yury Gribov <y.gribov@samsung.com>
8743
8744 * gcc.dg/asan/nosanitize-and-inline.c: New test.
8745
8746 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
8747
8748 * g++.dg/ipa/devirrt-22.C: Fix template.
8749
8750 2014-02-04 Marek Polacek <polacek@redhat.com>
8751
8752 PR c/60036
8753 * gcc.dg/pr60036.c: New test.
8754
8755 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
8756
8757 PR ipa/60058
8758 * g++.dg/torture/pr60058.C: New testcase.
8759
8760 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
8761
8762 * g++.dg/tsan/default_options.C: Invert check.
8763
8764 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8765
8766 PR tree-optimization/60002
8767 * g++.dg/opt/pr60002.C: New test.
8768
8769 PR tree-optimization/60023
8770 * g++.dg/vect/pr60023.cc: New test.
8771
8772 PR ipa/60026
8773 * c-c++-common/torture/pr60026.c: New test.
8774
8775 PR rtl-optimization/57915
8776 * gcc.target/i386/pr57915.c: New test.
8777
8778 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8779
8780 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
8781
8782 2014-02-04 Renlin Li <Renlin.Li@arm.com>
8783
8784 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
8785
8786 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8787
8788 PR middle-end/59261
8789 * gcc.dg/pr59261.c: New test.
8790
8791 2014-02-04 Richard Biener <rguenther@suse.de>
8792
8793 PR tree-optimization/60012
8794 * gcc.dg/vect/pr60012.c: New testcase.
8795
8796 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8797
8798 PR target/59788
8799 * g++.dg/eh/unwind-direct.C: New test.
8800
8801 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
8802
8803 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
8804 timeout value to 20s.
8805
8806 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8807
8808 PR ipa/59882
8809 * g++.dg/torture/pr59882.C: New testcase
8810
8811 2014-02-03 Jan Hubicka <jh@suse.cz>
8812
8813 PR ipa/59831
8814 * g++.dg/ipa/devirt-22.C: New testcase.
8815
8816 2014-02-03 Jan Hubicka <jh@suse.cz>
8817
8818 * g++.dg/ipa/devirt-25.C: New testcase.
8819
8820 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8821
8822 PR tree-optimization/59924
8823 * gcc.dg/pr59924.c: New test.
8824
8825 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8826
8827 PR ipa/59831
8828 * g++.dg/ipa/devirt-24.C: New testcase.
8829
8830 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
8831
8832 PR c++/53017
8833 PR c++/59211
8834 * c-c++-common/attributes-1.c: New testcase.
8835 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
8836
8837 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8838
8839 PR c++/58871
8840 * g++.dg/cpp0x/pr58871.C: New.
8841
8842 2014-02-03 Cong Hou <congh@google.com>
8843
8844 PR tree-optimization/60000
8845 * g++.dg/vect/pr60000.cc: New test.
8846
8847 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
8848
8849 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
8850 * gcc.target/i386/long-double-64-4.c: Likewise.
8851 * gcc.target/i386/long-double-80-1.c: Likewise.
8852 * gcc.target/i386/long-double-80-2.c: Likewise.
8853 * gcc.target/i386/long-double-80-3.c: Likewise.
8854 * gcc.target/i386/long-double-80-4.c: Likewise.
8855 * gcc.target/i386/long-double-80-5.c: Likewise.
8856 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
8857 __multf3 isn't used.
8858 * gcc.target/i386/long-double-64-3.c: Likewise.
8859 * gcc.target/i386/long-double-128-1.c: New test.
8860 * gcc.target/i386/long-double-128-2.c: Likewise.
8861 * gcc.target/i386/long-double-128-3.c: Likewise.
8862 * gcc.target/i386/long-double-128-4.c: Likewise.
8863 * gcc.target/i386/long-double-128-5.c: Likewise.
8864 * gcc.target/i386/long-double-128-6.c: Likewise.
8865 * gcc.target/i386/long-double-128-7.c: Likewise.
8866 * gcc.target/i386/long-double-128-8.c: Likewise.
8867 * gcc.target/i386/long-double-128-9.c: Likewise.
8868 * gcc.target/i386/long-double-64-5.c: Likewise.
8869 * gcc.target/i386/long-double-64-6.c: Likewise.
8870 * gcc.target/i386/long-double-64-7.c: Likewise.
8871 * gcc.target/i386/long-double-64-8.c: Likewise.
8872 * gcc.target/i386/long-double-64-9.c: Likewise.
8873 * gcc.target/i386/long-double-80-10.c: Likewise.
8874 * gcc.target/i386/long-double-80-8.c: Likewise.
8875 * gcc.target/i386/long-double-80-9.c: Likewise.
8876
8877 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
8878
8879 PR rtl-optimization/57662
8880 * g++.dg/pr57662.C: New test.
8881
8882 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8883
8884 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
8885 * gcc.dg/vmx/perm.c: New.
8886 * gcc.dg/vmx/perm-be-order.c: New.
8887
8888 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8889
8890 * gcc.dg/vmx/vsums.c: New.
8891 * gcc.dg/vmx/vsums-be-order.c: New.
8892
8893 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
8894
8895 * g++.dg/ipa/devirt-23.C: New testcase.
8896 * g++.dg/ipa/devirt-20.C: Fix template.
8897
8898 2014-02-02 Jan Hubicka <jh@suse.cz>
8899
8900 * g++.dg/ipa/devirt-21.C: New testcase.
8901
8902 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8903
8904 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
8905 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
8906
8907 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
8908
8909 PR target/60017
8910 * gcc.c-torture/execute/pr60017.c: New test.
8911
8912 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
8913
8914 PR fortran/57033
8915 * gfortran.dg/default_initialization_7.f90: New test.
8916
8917 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
8918
8919 PR fortran/59906
8920 * gfortran.dg/elemental_subroutine_9.f90: New test.
8921
8922 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8923
8924 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
8925
8926 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8927
8928 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
8929
8930 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8931
8932 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
8933
8934 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
8935
8936 PR c++/51219
8937 * g++.dg/init/bitfield5.C: New.
8938
8939 2014-02-01 Jakub Jelinek <jakub@redhat.com>
8940
8941 PR tree-optimization/60003
8942 * gcc.c-torture/execute/pr60003.c: New test.
8943
8944 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
8945
8946 PR bootstrap/59985
8947 * gcc.target/arm/pr59985.C: New.
8948
8949 2014-01-31 Jakub Jelinek <jakub@redhat.com>
8950
8951 PR sanitizer/59410
8952 * lib/tsan-dg.exp (tsan_init): Instead of not running any
8953 tsan tests if trivial testcase doesn't run, set dg-do-what-default
8954 to compile.
8955 (tsan_finish): Restore dg-do-what-default.
8956 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
8957 * g++.dg/tsan/fd_close_norace2.C: Likewise.
8958 * g++.dg/tsan/default_options.C: Likewise.
8959 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8960 * g++.dg/tsan/atomic_free2.C: Likewise.
8961 * g++.dg/tsan/cond_race.C: Likewise.
8962 * g++.dg/tsan/fd_close_norace.C: Likewise.
8963 * g++.dg/tsan/benign_race.C: Likewise.
8964 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8965 * c-c++-common/tsan/simple_race.c: Likewise.
8966 * c-c++-common/tsan/mutexset1.c: Likewise.
8967 * c-c++-common/tsan/thread_leak2.c: Likewise.
8968 * c-c++-common/tsan/tls_race.c: Likewise.
8969 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8970 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
8971 * c-c++-common/tsan/free_race2.c: Likewise.
8972 * c-c++-common/tsan/thread_leak.c: Likewise.
8973 * c-c++-common/tsan/thread_leak1.c: Likewise.
8974 * c-c++-common/tsan/race_on_barrier.c: Likewise.
8975 * c-c++-common/tsan/free_race.c: Likewise.
8976 * c-c++-common/tsan/sleep_sync.c: Likewise.
8977 * c-c++-common/tsan/tiny_race.c: Likewise.
8978 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8979 * c-c++-common/tsan/atomic_stack.c: Likewise.
8980 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
8981 in dg-output regexps.
8982 * c-c++-common/tsan/simple_stack.c: Likewise.
8983
8984 2014-01-31 Richard Henderson <rth@redhat.com>
8985
8986 * g++.dg/tm/pr60004.C: New.
8987
8988 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
8989
8990 PR c++/59082
8991 * g++.dg/inherit/crash4.C: New.
8992
8993 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
8994
8995 * c-c++-common/tsan/simple_race.c: Made test less flaky.
8996
8997 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
8998
8999 * gcc.target/i386/m512-check.h: Use correct rounding values.
9000
9001 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9002
9003 * gcc.target/i386/avx-1.c: Use correct rounding values.
9004 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
9005 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
9006 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
9007 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
9008 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
9009 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
9010 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
9011 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
9012 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
9013 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
9014 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
9015 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
9016 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
9017 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
9018 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
9019 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
9020 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
9021 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
9022 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
9023 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
9024 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
9025 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
9026 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
9027 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
9028 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
9029 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
9030 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
9031 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
9032 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
9033 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
9034 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
9035 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
9036 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
9037 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
9038 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
9039 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
9040 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
9041 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
9042 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
9043 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
9044 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
9045 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
9046 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
9047 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
9048 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
9049 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
9050 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
9051 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
9052 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
9053 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
9054 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
9055 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
9056 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
9057 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
9058 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
9059 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
9060 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
9061 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
9062 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
9063 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
9064 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
9065 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
9066 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
9067 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
9068 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
9069 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
9070 * gcc.target/i386/sse-13.c: Ditto.
9071 * gcc.target/i386/sse-14.c: Ditto.
9072 * gcc.target/i386/sse-22.c: Ditto.
9073 * gcc.target/i386/sse-23.c: Ditto.
9074
9075 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9076
9077 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
9078 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
9079
9080 2014-01-31 Richard Biener <rguenther@suse.de>
9081
9082 PR middle-end/59990
9083 * gcc.dg/torture/pr59990.c: New testcase.
9084
9085 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9086
9087 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
9088 if it fails don't run any tsan tests.
9089
9090 2014-01-31 Marek Polacek <polacek@redhat.com>
9091
9092 PR c/59963
9093 * gcc.dg/pr59940.c (g): Adjust dg-warning.
9094 (y): Adjust dg-error.
9095 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
9096 * gcc.dg/pr59963-1.c: New test.
9097 * gcc.dg/pr59963-2.c: New test.
9098 * gcc.dg/pr59963-3.c: New test.
9099
9100 2014-01-30 Jakub Jelinek <jakub@redhat.com>
9101
9102 PR target/59923
9103 * gcc.target/arm/pr59923.c: New test.
9104
9105 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9106
9107 * gcc.dg/vmx/splat.c: New.
9108 * gcc.dg/vmx/splat-vsx.c: New.
9109 * gcc.dg/vmx/splat-be-order.c: New.
9110 * gcc.dg/vmx/splat-vsx-be-order.c: New.
9111 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
9112 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
9113
9114 2014-01-30 Richard Biener <rguenther@suse.de>
9115
9116 PR tree-optimization/59993
9117 * gcc.dg/torture/pr59993.c: New testcase.
9118
9119 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9120
9121 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
9122 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
9123 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
9124 vect_int rather than vect_float.
9125
9126 2014-01-30 Marek Polacek <polacek@redhat.com>
9127
9128 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
9129
9130 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
9131
9132 * gcc.target/microblaze/isa/fcmp4.c: New.
9133
9134 2014-01-30 Marek Polacek <polacek@redhat.com>
9135
9136 PR c/59940
9137 * gcc.dg/pr59940.c: New test.
9138 * gcc.dg/pr35635.c (func3): Move dg-warning.
9139
9140 2014-01-30 Richard Biener <rguenther@suse.de>
9141
9142 PR tree-optimization/59903
9143 * gcc.dg/torture/pr59903.c: New testcase.
9144
9145 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9146
9147 PR c++/58843
9148 * g++.dg/lookup/crash8.C: New.
9149
9150 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9151
9152 PR c++/58649
9153 * g++.dg/template/crash117.C: New.
9154
9155 2014-01-30 Richard Biener <rguenther@suse.de>
9156
9157 PR c/59905
9158 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
9159 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
9160 abort.
9161 * gcc.dg/invalid-call-1.c: Likewise.
9162
9163 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9164
9165 PR c++/58561
9166 * g++.dg/cpp1y/auto-fn23.C: New.
9167
9168 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9169
9170 PR c++/58846
9171 * g++.dg/init/dso_handle2.C: New.
9172
9173 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9174
9175 PR c++/58674
9176 * g++.dg/cpp0x/pr58674.C: New.
9177
9178 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
9179
9180 PR target/59617
9181 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
9182 * gcc.target/i386/avx512f-gather-5.c: Ditto.
9183
9184 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9185
9186 * gcc.dg/vmx/merge-be-order.c: New.
9187 * gcc.dg/vmx/merge.c: New.
9188 * gcc.dg/vmx/merge-vsx-be-order.c: New.
9189 * gcc.dg/vmx/merge-vsx.c: New.
9190
9191 2014-01-29 Richard Biener <rguenther@suse.de>
9192
9193 PR tree-optimization/58742
9194 * gcc.dg/pr58742-1.c: New testcase.
9195 * gcc.dg/pr58742-2.c: Likewise.
9196 * gcc.dg/pr58742-3.c: Likewise.
9197
9198 2014-01-29 Renlin Li <Renlin.Li@arm.com>
9199
9200 * gcc.target/arm/ftest-armv7ve-arm.c: New.
9201 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
9202 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
9203
9204 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9205
9206 PR c++/58702
9207 * g++.dg/gomp/pr58702.C: New.
9208
9209 2014-01-29 Dodji Seketeli <dodji@redhat.com>
9210
9211 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
9212 selector.
9213
9214 2014-01-29 Jakub Jelinek <jakub@redhat.com>
9215
9216 PR middle-end/59917
9217 PR tree-optimization/59920
9218 * gcc.dg/pr59920-1.c: New test.
9219 * gcc.dg/pr59920-2.c: New test.
9220 * gcc.dg/pr59920-3.c: New test.
9221 * c-c++-common/gomp/pr59917-1.c: New test.
9222 * c-c++-common/gomp/pr59917-2.c: New test.
9223
9224 PR tree-optimization/59594
9225 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
9226 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
9227 * gcc.dg/vect/pr59594.c: New test.
9228
9229 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
9230
9231 PR fortran/59414
9232 * gfortran.dg/allocate_class_3.f90: New test.
9233
9234 2014-01-28 Dodji Seketeli <dodji@redhat.com>
9235
9236 PR preprocessor/59935
9237 * c-c++-common/cpp/warning-zero-location.c: New test.
9238 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
9239
9240 2014-01-27 Steve Ellcey <sellcey@mips.com>
9241
9242 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
9243
9244 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
9245
9246 * g++.dg/ext/mv16.C: New tests.
9247
9248 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
9249
9250 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
9251 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9252 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
9253 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9254 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
9255 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9256 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
9257 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9258 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
9259 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9260 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
9261 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9262 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
9263 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9264 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
9265 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
9266 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
9267 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9268 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
9269 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9270 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
9271 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9272 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
9273 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9274 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
9275 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9276 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
9277 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9278 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
9279 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9280 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
9281 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9282 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
9283 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9284 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
9285 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9286 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
9287 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9288 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
9289 _mm512_mask_cvtepi32_storeu_epi8.
9290 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9291 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
9292 _mm512_mask_cvtepi32_storeu_epi16.
9293 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9294 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
9295 _mm512_mask_cvtepi64_storeu_epi8.
9296 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9297 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
9298 _mm512_mask_cvtepi64_storeu_epi16.
9299 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9300 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
9301 _mm512_mask_cvtepi64_storeu_epi32.
9302 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9303 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
9304 _mm512_mask_cvtsepi32_storeu_epi8.
9305 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9306 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
9307 _mm512_mask_cvtsepi32_storeu_epi16.
9308 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9309 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
9310 _mm512_mask_cvtsepi64_storeu_epi8.
9311 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9312 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
9313 _mm512_mask_cvtsepi64_storeu_epi16.
9314 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9315 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
9316 _mm512_mask_cvtsepi64_storeu_epi32.
9317 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9318 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
9319 _mm512_mask_cvtusepi32_storeu_epi8.
9320 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9321 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
9322 _mm512_mask_cvtusepi32_storeu_epi16.
9323 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9324 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
9325 _mm512_mask_cvtusepi64_storeu_epi8.
9326 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9327 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
9328 _mm512_mask_cvtusepi64_storeu_epi16.
9329 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9330 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
9331 _mm512_mask_cvtusepi64_storeu_epi32.
9332 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9333 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
9334
9335 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
9336
9337 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
9338 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
9339 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
9340 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
9341 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
9342 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
9343 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
9344 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
9345 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
9346 built-ins roudning immediate.
9347 * gcc.target/i386/sse-22.c: Add new built-ins.
9348 * gcc.target/i386/sse-23.c: Ditto.
9349 * gcc.target/i386/avx-1.c: Ditto.
9350
9351 2014-01-27 Christian Bruel <christian.bruel@st.com>
9352
9353 * gcc.target/sh/torture/strncmp.c: New tests.
9354
9355 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
9356
9357 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
9358
9359 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9360
9361 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
9362
9363 2014-01-24 Jeff Law <law@redhat.com>
9364
9365 PR tree-optimization/59919
9366 * gcc.c-torture/compile/pr59919.c: New test.
9367
9368 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9369
9370 PR c++/57524
9371 * g++.dg/ext/timevar2.C: New.
9372
9373 2014-01-24 Marek Polacek <polacek@redhat.com>
9374
9375 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
9376
9377 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
9378
9379 PR target/59929
9380 * gcc.target/i386/pr59929.c: New test.
9381
9382 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9383
9384 PR target/59909
9385 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
9386 word atomic functions at runtime.
9387
9388 2014-01-23 Marek Polacek <polacek@redhat.com>
9389
9390 PR c/59846
9391 * gcc.dg/pr59846.c: New test.
9392
9393 2014-01-23 Marek Polacek <polacek@redhat.com>
9394
9395 PR c/58346
9396 * c-c++-common/pr58346-1.c: New test.
9397 * c-c++-common/pr58346-2.c: New test.
9398 * c-c++-common/pr58346-3.c: New test.
9399
9400 2014-01-23 Marek Polacek <polacek@redhat.com>
9401
9402 PR c/59871
9403 * gcc.dg/20020220-2.c: Adjust dg-warning message.
9404 * gcc.dg/pr59871.c: New test.
9405
9406 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9407
9408 PR c++/58980
9409 * g++.dg/parse/enum11.C: New.
9410
9411 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9412
9413 * gcc.target/aarch64/sshr64_1.c: New testcase.
9414
9415 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
9416
9417 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
9418 SIMD enabled function.
9419 * g++.dg/cilk-plus/ef_test.C: New test.
9420 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
9421 and added C++ ones.
9422 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
9423 to differenciate C error messages from C++ ones.
9424
9425 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9426
9427 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
9428
9429 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9430
9431 * gcc.target/microblaze/others/builtin-trap.c: New test,
9432
9433 2014-01-23 Jakub Jelinek <jakub@redhat.com>
9434
9435 PR middle-end/58809
9436 * c-c++-common/gomp/pr58809.c: New test.
9437
9438 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
9439
9440 PR sanitizer/59897
9441 * c-c++-common/asan/use-after-return-1.c: Fixed
9442 to pass on darwin.
9443
9444 2014-01-23 Dodji Seketeli <dodji@redhat.com>
9445
9446 PR preprocessor/58580
9447 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
9448
9449 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9450 Ilya Tocar <ilya.tocar@intel.com>
9451
9452 * gcc.target/i386/avx512f-kmovw-1.c: New.
9453
9454 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9455
9456 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
9457 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9458 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9459 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9460 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9461 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9462
9463 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
9464
9465 PR target/52125
9466 * gcc.dg/pr48774.c: Remove skip for mips_rel.
9467 * gcc.target/mips/pr52125.c: New test.
9468
9469 2014-01-22 Marek Polacek <polacek@redhat.com>
9470
9471 PR c/59891
9472 * gcc.dg/torture/pr59891.c: New test.
9473
9474 2014-01-22 Jeff Law <law@redhat.com>
9475
9476 PR tree-optimization/59597
9477 * gcc.dg/tree-ssa/pr59597.c: New test.
9478
9479 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
9480
9481 PR rtl-optimization/59477
9482 * g++.dg/pr59477.C: New.
9483
9484 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9485
9486 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
9487
9488 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
9489
9490 PR c++/59482
9491 * g++.dg/pr59482.C: New.
9492
9493 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9494
9495 * gcc.dg/vmx/insert-vsx-be-order.c: New.
9496 * gcc.dg/vmx/extract-vsx.c: New.
9497 * gcc.dg/vmx/extract-vsx-be-order.c: New.
9498 * gcc.dg/vmx/insert-vsx.c: New.
9499
9500 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9501
9502 PR rtl-optimization/59896
9503 * gcc.target/arm/pr59896.c: New.
9504
9505 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9506
9507 PR rtl-optimization/59858
9508 * gcc.target/arm/pr59858.c: New.
9509
9510 2014-01-21 Jakub Jelinek <jakub@redhat.com>
9511
9512 PR target/59003
9513 * gcc.dg/tree-prof/pr59003.c: New test.
9514
9515 PR middle-end/59860
9516 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
9517 other targets.
9518
9519 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9520
9521 * gfortran.dg/round_3.f08: Add more cases.
9522
9523 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
9524
9525 * lib/target-supports.exp (force_conventional_output_for): New
9526 procedure.
9527 * lib/scanasm.exp (scan-assembler_required_options)
9528 (scan-assembler-not_required_options)
9529 (scan-assembler-times_required_options): Replace with
9530 force_conventional_output_fors.
9531 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9532 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9533
9534 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
9535
9536 PR middle-end/59789
9537 * gcc.target/i386/pr59789.c: New testcase.
9538
9539 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
9540
9541 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9542 the 'code' bitfield from 16 to 8.
9543
9544 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9545
9546 * lib/target-supports.exp
9547 (check_effective_target_vect_perm): Exclude aarch64_be.
9548 (check_effective_target_vect_perm_byte): Likewise.
9549 (check_effective_target_vect_perm_short): Likewise.
9550
9551 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9552
9553 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9554 (RUN_TEST): Use new macro.
9555 (INDEX64_32): Delete.
9556 (INDEX64_64): Likewise.
9557 (INDEX128_32): Likewise.
9558 (INDEX128_64): Likewise.
9559 (INDEX): Likewise.
9560 (test_vneg_f32): Use fixed RUN_TEST.
9561
9562 2014-01-20 Richard Biener <rguenther@suse.de>
9563
9564 PR middle-end/59860
9565 * gcc.dg/pr59860.c: New testcase.
9566
9567 2014-01-20 Jakub Jelinek <jakub@redhat.com>
9568
9569 PR target/59880
9570 * gcc.target/i386/pr59880.c: New test.
9571
9572 2014-01-20 Renlin Li <renlin.li@arm.com>
9573
9574 * gcc.dg/pr44194-1.c: Tweak regexp.
9575
9576 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9577
9578 PR libfortran/59771
9579 PR libfortran/59774
9580 PR libfortran/59836
9581 * gfortran.dg/round_3.f08: New cases added.
9582 * gfortran.dg/fmt_g_1.f90: New test.
9583
9584 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
9585
9586 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9587
9588 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9589
9590 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9591
9592 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9593
9594 * gcc.dg/vect/pr57705.c: Require vect_int.
9595 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9596 * gcc.dg/vect/vect-alias-check.c: Likewise.
9597
9598 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
9599
9600 PR fortran/58007
9601 * gfortran.dg/unresolved_fixup_1.f90: New test.
9602 * gfortran.dg/unresolved_fixup_2.f90: New test.
9603
9604 2014-01-18 Jakub Jelinek <jakub@redhat.com>
9605
9606 PR target/58944
9607 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9608 Remove dg-prune-output lines.
9609
9610 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9611
9612 PR middle-end/59706
9613 * gfortran.dg/pr59706.f90: New test.
9614 * g++.dg/ext/pr59706.C: New test.
9615
9616 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9617
9618 PR c++/59270
9619 PR c++/58811
9620 * g++.dg/cpp0x/decltype-incomplete1.C: New.
9621 * g++.dg/init/pr58811.C: Likewise.
9622
9623 2014-01-17 Jeff Law <law@redhat.com>
9624
9625 PR middle-end/57904
9626 * gfortran.dg/pr57904.f90: New test.
9627
9628 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9629
9630 PR c++/59269
9631 * g++.dg/cpp0x/nsdmi-union4.C: New.
9632
9633 2014-01-17 Marek Polacek <polacek@redhat.com>
9634
9635 PR c++/59838
9636 * g++.dg/diagnostic/pr59838.C: New test.
9637
9638 2014-01-17 Marek Polacek <polacek@redhat.com>
9639
9640 PR c/58346
9641 * gcc.dg/pr58346.c: New test.
9642
9643 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9644
9645 PR testsuite/58776
9646 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
9647 dg-options, use dg-additional-options for i?86/x86_64 to avoid
9648 option duplication.
9649
9650 PR fortran/59440
9651 * gfortran.dg/pr59440-1.f90: New test.
9652 * gfortran.dg/pr59440-2.f90: New test.
9653 * gfortran.dg/pr59440-3.f90: New test.
9654
9655 PR testsuite/59064
9656 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9657 testing for " version" and " alias" with one testing for
9658 " version\[^\n\r]* alias".
9659 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9660 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9661 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9662 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9663 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9664 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9665
9666 PR c++/57945
9667 * c-c++-common/torture/pr57945.c: New test.
9668
9669 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
9670
9671 * gcc.target/arm/its.c: New testcase.
9672
9673 2014-01-16 Jan Hubicka <jh@suse.cz>
9674
9675 PR ipa/59775
9676 * g++.dg/torture/pr59775.C: New testcase.
9677
9678 2014-01-16 Jakub Jelinek <jakub@redhat.com>
9679
9680 PR middle-end/58344
9681 * gcc.c-torture/compile/pr58344.c: New test.
9682
9683 PR target/59839
9684 * gcc.target/i386/pr59839.c: New test.
9685
9686 PR debug/54694
9687 * gcc.target/i386/pr9771-1.c (main): Rename to...
9688 (real_main): ... this. Add __asm name "main".
9689 (ASMNAME, ASMNAME2, STRING): Define.
9690
9691 2014-01-16 Nick Clifton <nickc@redhat.com>
9692
9693 PR middle-end/28865
9694 * gcc.c-torture/compile/pr28865.c: New.
9695 * gcc.c-torture/execute/pr28865.c: New.
9696
9697 2014-01-16 Marek Polacek <polacek@redhat.com>
9698
9699 PR middle-end/59827
9700 * gcc.dg/pr59827.c: New test.
9701
9702 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
9703
9704 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
9705
9706 2014-01-15 Richard Henderson <rth@redhat.com>
9707
9708 PR debug/54694
9709 * gcc.target/i386/pr54694.c: New test.
9710
9711 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
9712
9713 PR c++/49718
9714 * g++.dg/pr49718.C: New test.
9715
9716 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9717
9718 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
9719
9720 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9721
9722 * gcc.dg/vmx/mult-even-odd.c: New.
9723 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
9724
9725 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
9726
9727 * lib/target-supports.exp (check_libcilkrts_available): Added an
9728 extern "C" if we are using C++ along with a function prototype.
9729
9730 2014-01-15 Jeff Law <law@redhat.com>
9731
9732 PR tree-optimization/59747
9733 * gcc.c-torture/execute/pr59747.c: New test.
9734
9735 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
9736
9737 PR target/59794
9738 * c-c++-common/convert-vec-1.c: Also prune ABI change for
9739 Linux/x86.
9740 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
9741 * g++.dg/ext/attribute-test-1.C: Likewise.
9742 * g++.dg/ext/attribute-test-2.C: Likewise.
9743 * g++.dg/ext/attribute-test-3.C: Likewise.
9744 * g++.dg/ext/attribute-test-4.C: Likewise.
9745 * g++.dg/ext/pr56790-1.C: Likewise.
9746 * g++.dg/torture/pr38565.C: Likewise.
9747 * gcc.dg/pr53060.c: Likewise.
9748 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
9749 * c-c++-common/vector-compare-2.c: Likewise.
9750 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
9751 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
9752 dg-message line number.
9753
9754 2014-01-15 Matthias Klose <doko@ubuntu.com>
9755
9756 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
9757
9758 2014-01-15 Richard Biener <rguenther@suse.de>
9759
9760 PR tree-optimization/59822
9761 * g++.dg/torture/pr59822.C: New testcase.
9762
9763 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
9764
9765 PR target/59808
9766 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
9767 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
9768
9769 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
9770 Kugan Vivekanandarajah <kuganv@linaro.org>
9771
9772 PR target/59695
9773 * g++.dg/pr59695.C: New testcase.
9774
9775 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9776
9777 PR target/59803
9778 * gcc.c-torture/compile/pr59803.c: New testcase.
9779
9780 2014-01-15 Jakub Jelinek <jakub@redhat.com>
9781
9782 PR c/58943
9783 * gcc.c-torture/execute/pr58943.c: New test.
9784 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
9785
9786 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
9787
9788 PR target/59794
9789 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
9790 * gcc.target/i386/pr39162.c (y): New __m256i variable.
9791 (bar): Change return type to void. Set y to x.
9792 * gcc.target/i386/pr59794-1.c: New testcase.
9793 * gcc.target/i386/pr59794-2.c: Likewise.
9794 * gcc.target/i386/pr59794-3.c: Likewise.
9795 * gcc.target/i386/pr59794-4.c: Likewise.
9796 * gcc.target/i386/pr59794-5.c: Likewise.
9797 * gcc.target/i386/pr59794-6.c: Likewise.
9798 * gcc.target/i386/pr59794-7.c: Likewise.
9799
9800 2014-01-14 Richard Biener <rguenther@suse.de>
9801
9802 PR tree-optimization/58921
9803 PR tree-optimization/59006
9804 * gcc.dg/torture/pr58921.c: New testcase.
9805 * gcc.dg/torture/pr59006.c: Likewise.
9806 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
9807
9808 2014-01-14 Jakub Jelinek <jakub@redhat.com>
9809
9810 PR testsuite/59494
9811 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
9812 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
9813 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
9814 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
9815 Executing predictive commoning without unrolling.
9816
9817 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
9818
9819 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
9820 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
9821 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
9822 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
9823 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
9824 __builtin_ia32_rsqrt28sd_round.
9825 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
9826 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
9827 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
9828 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
9829 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
9830 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
9831 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
9832 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
9833 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
9834 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
9835 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
9836 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
9837 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
9838 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
9839 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
9840 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
9841 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
9842 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
9843 * gcc.target/i386/sse-22.c: Extend with new built-ins,
9844 fix wrong rounding mode (see above).
9845 * gcc.target/i386/sse-23.c: Ditto.
9846
9847 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9848
9849 * gcc.dg/vmx/insert.c: New.
9850 * gcc.dg/vmx/insert-be-order.c: New.
9851 * gcc.dg/vmx/extract.c: New.
9852 * gcc.dg/vmx/extract-be-order.c: New.
9853
9854 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9855
9856 PR tree-optimization/59387
9857 * gcc.c-torture/execute/pr59387.c: New test.
9858
9859 2014-01-13 Richard Biener <rguenther@suse.de>
9860
9861 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
9862 adjusting mathlib options.
9863 * gfortran.dg/lto/lto.exp: Likewise.
9864
9865 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
9866
9867 * gnat.dg/loop_optimization17.adb: New test.
9868 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
9869
9870 2014-01-13 Christian Bruel <christian.bruel@st.com>
9871
9872 * gcc.target/sh/cmpstrn.c: New case.
9873
9874 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9875
9876 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
9877 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
9878
9879 2014-01-12 Janus Weil <janus@gcc.gnu.org>
9880
9881 PR fortran/58026
9882 * gfortran.dg/alloc_comp_basics_6.f90: New.
9883
9884 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9885
9886 PR fortran/59700
9887 * gfortran.dg/pr59700.f90: New test.
9888
9889 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9890
9891 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
9892 * gfortran.dg/use_only_3.f90: Likewise.
9893 * gfortran.dg/inquire_10.f90: Delete opened file.
9894 * gfortran.dg/inquire_15.f90: Likewise.
9895 * gfortran.dg/pr16597.f90: Likewise.
9896 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
9897 for PR59419.
9898
9899 2014-01-10 Jeff Law <law@redhat.com>
9900
9901 PR middle-end/59743
9902 * gcc.c-torture/compile/pr59743.c: New test.
9903
9904 2014-01-10 Jan Hubicka <jh@suse.cz>
9905
9906 PR ipa/58585
9907 * g++.dg/torture/pr58585.C: New testcase.
9908
9909 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
9910
9911 * gcc.dg/pr46309.c: Disable for cris*-*-*.
9912
9913 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
9914
9915 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
9916
9917 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
9918
9919 PR target/59744
9920 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
9921 * gcc.target/aarch64/cmn-neg2.c: New test.
9922
9923 2014-01-10 Richard Biener <rguenther@suse.de>
9924
9925 PR tree-optimization/59374
9926 * gcc.dg/torture/pr59374-3.c: New testcase.
9927
9928 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9929
9930 * lib/target-supports.exp
9931 (check_effective_target_arm_crypto_ok_nocache): New.
9932 (check_effective_target_arm_crypto_ok): Use above procedure.
9933 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
9934
9935 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
9936
9937 PR ipa/58252
9938 PR ipa/59226
9939 * g++.dg/ipa/devirt-20.C: New testcase.
9940 * g++.dg/torture/pr58252.C: Likewise.
9941 * g++.dg/torture/pr59226.C: Likewise.
9942
9943 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
9944
9945 * c-c++-common/asan/no-asan-stack.c: New test.
9946
9947 2014-01-10 Jakub Jelinek <jakub@redhat.com>
9948
9949 PR middle-end/59670
9950 * gcc.dg/pr59670.c: New test.
9951
9952 2014-01-09 Steve Ellcey <sellcey@mips.com>
9953
9954 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
9955
9956 2014-01-09 Jakub Jelinek <jakub@redhat.com>
9957
9958 PR middle-end/47735
9959 * gcc.target/i386/pr47735.c: New test.
9960
9961 PR tree-optimization/59622
9962 * g++.dg/opt/pr59622-2.C: New test.
9963 * g++.dg/opt/pr59622-3.C: New test.
9964 * g++.dg/opt/pr59622-4.C: New test.
9965 * g++.dg/opt/pr59622-5.C: New test.
9966
9967 PR sanitizer/59136
9968 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
9969 filename:line instead of (modulename+offset) form with stripped
9970 initial / from the filename.
9971
9972 2014-01-09 Ian Lance Taylor <iant@google.com>
9973
9974 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
9975 the other Go compiler.
9976
9977 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
9978
9979 PR c++/59730
9980 * g++.dg/cpp0x/variadic145.C: New.
9981
9982 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
9983
9984 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
9985 which don't support -fsplit-stack. Skip rotate[0123].go tests.
9986
9987 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
9988
9989 PR testsuite/59524
9990 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
9991 are run only if the Cilk library is available/enabled.
9992 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
9993 * lib/target-supports.exp (check_libcilkrts_available): New function.
9994
9995 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
9996
9997 PR c++/59631
9998 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
9999 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10000 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
10001 with dg-additional-options.
10002 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10003 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10004 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10005 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10006 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
10007 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
10008
10009 2014-01-09 Richard Biener <rguenther@suse.de>
10010
10011 PR tree-optimization/59715
10012 * gcc.dg/torture/pr59715.c: New testcase.
10013
10014 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
10015
10016 * c-c++-common/asan/no-asan-globals.c: New test.
10017 * c-c++-common/asan/no-instrument-reads.c: Likewise.
10018 * c-c++-common/asan/no-instrument-writes.c: Likewise.
10019 * c-c++-common/asan/use-after-return-1.c: Likewise.
10020 * c-c++-common/asan/no-use-after-return.c: Likewise.
10021
10022 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
10023
10024 * gnat.dg/weak2.ad[sb]: New test.
10025
10026 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10027
10028 PR middle-end/59471
10029 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
10030 type, use pointers to vector type instead.
10031
10032 2014-01-08 Catherine Moore <clm@codesourcery.com>
10033
10034 * gcc.target/mips/umips-branch-3.c: New test.
10035 * gcc.target/mips/umips-branch-4.c: New test.
10036
10037 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10038
10039 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
10040 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
10041 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
10042 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
10043 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
10044 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
10045 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
10046 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
10047
10048 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10049
10050 PR rtl-optimization/59137
10051 * gcc.target/mips/pr59137.c: New test.
10052
10053 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
10054
10055 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
10056 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
10057 * gcc.target/i386/pr55433.c (dg-options): Ditto.
10058 * gcc.target/i386/pr57848.c (dg-options): Ditto.
10059 * gcc.target/i386/pr59099.c (dg-options): Ditto.
10060 Require fpic effective target.
10061 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
10062
10063 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10064
10065 PR ipa/59722
10066 * gcc.dg/pr59722.c: New test.
10067
10068 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
10069
10070 PR middle-end/57748
10071 * gcc.dg/torture/pr57748-3.c: New test.
10072 * gcc.dg/torture/pr57748-4.c: New test.
10073
10074 2014-01-08 Marek Polacek <polacek@redhat.com>
10075
10076 PR middle-end/59669
10077 * gcc.dg/gomp/pr59669-1.c: New test.
10078 * gcc.dg/gomp/pr59669-2.c: New test.
10079
10080 2014-01-08 Martin Jambor <mjambor@suse.cz>
10081
10082 PR ipa/59610
10083 * gcc.dg/ipa/pr59610.c: New test.
10084
10085 2014-01-08 Janus Weil <janus@gcc.gnu.org>
10086
10087 PR fortran/58182
10088 * gfortran.dg/binding_label_tests_26a.f90: New.
10089 * gfortran.dg/binding_label_tests_26b.f90: New.
10090
10091 2014-01-08 Marek Polacek <polacek@redhat.com>
10092
10093 PR sanitizer/59667
10094 * c-c++-common/ubsan/pr59667.c: New test.
10095
10096 2014-01-08 Richard Biener <rguenther@suse.de>
10097
10098 PR middle-end/59630
10099 * gcc.dg/pr59630.c: New testcase.
10100
10101 2014-01-08 Richard Biener <rguenther@suse.de>
10102
10103 PR middle-end/59471
10104 * gcc.dg/pr59471.c: New testcase.
10105
10106 2014-01-07 Jeff Law <law@redhat.com>
10107
10108 PR middle-end/53623
10109 * gcc.target/i386/pr53623.c: New test.
10110
10111 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
10112
10113 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
10114 blanks at EOF.
10115 * g++.dg/cpp1y/pr58534.C: Likewise.
10116 * g++.dg/cpp1y/pr58536.C: Likewise.
10117 * g++.dg/cpp1y/pr58548.C: Likewise.
10118 * g++.dg/cpp1y/pr58549.C: Likewise.
10119 * g++.dg/cpp1y/pr58637.C: Likewise.
10120 * g++.dg/cpp1y/pr59112.C: Likewise.
10121 * g++.dg/cpp1y/pr59113.C: Likewise.
10122 * g++.dg/cpp1y/pr59629.C: Likewise.
10123 * g++.dg/cpp1y/pr59635.C: Likewise.
10124 * g++.dg/cpp1y/pr59636.C: Likewise.
10125 * g++.dg/cpp1y/pr59638.C: Likewise.
10126
10127 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
10128
10129 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
10130
10131 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
10132
10133 * gcc.target/i386/intrinsics_4.c (bar): New function.
10134
10135 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
10136
10137 * g++.dg/ext/is_base_of_incomplete-2.C: New.
10138
10139 2014-01-07 Jakub Jelinek <jakub@redhat.com>
10140
10141 PR rtl-optimization/58668
10142 * gcc.dg/pr58668.c: New test.
10143
10144 PR tree-optimization/59643
10145 * gcc.dg/pr59643.c: New test.
10146 * gcc.c-torture/execute/pr59643.c: New test.
10147
10148 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10149
10150 PR fortran/59589
10151 * gfortran.dg/class_allocate_16.f90: New.
10152
10153 2014-01-06 Jakub Jelinek <jakub@redhat.com>
10154
10155 PR target/59644
10156 * gcc.target/i386/pr59644.c: New test.
10157
10158 2014-01-06 Marek Polacek <polacek@redhat.com>
10159
10160 PR c/57773
10161 * gcc.dg/pr57773.c: New test.
10162
10163 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
10164
10165 PR c++/59635
10166 PR c++/59636
10167 PR c++/59629
10168 PR c++/59638
10169 * g++.dg/cpp1y/pr59635.C: New testcase.
10170 * g++.dg/cpp1y/pr59636.C: New testcase.
10171 * g++.dg/cpp1y/pr59629.C: New testcase.
10172 * g++.dg/cpp1y/pr59638.C: New testcase.
10173
10174 2014-01-06 Martin Jambor <mjambor@suse.cz>
10175
10176 PR ipa/59008
10177 * gcc.dg/ipa/pr59008.c: New test.
10178
10179 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10180
10181 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
10182 if supported.
10183
10184 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10185
10186 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
10187 Require c99_runtime.
10188 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
10189
10190 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
10191 Require c99_runtime.
10192 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
10193 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
10194 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
10195
10196 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
10197 Require c99_runtime.
10198 Make CALC void static.
10199 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
10200
10201 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
10202 Require c99_runtime.
10203 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
10204
10205 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10206
10207 * gcc.target/i386/pr59501-1.c: Require avx effective target.
10208 * gcc.target/i386/pr59501-2.c: Likewise.
10209 * gcc.target/i386/pr59501-3.c: Likewise.
10210 * gcc.target/i386/pr59501-4.c: Likewise.
10211 * gcc.target/i386/pr59501-5.c: Likewise.
10212 * gcc.target/i386/pr59501-6.c: Likewise.
10213
10214 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10215
10216 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
10217 * gcc.target/i386/pr59390_1.c: Likewise.
10218 * gcc.target/i386/pr59390_2.c: Likewise.
10219
10220 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
10221
10222 * gcc.dg/pr59350.c: Tweak.
10223 * gcc.dg/pr59350-2.c: New test.
10224 * g++.dg/pr59510.C: Likewise.
10225
10226 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10227
10228 PR fortran/59023
10229 * gfortran.dg/bind_c_procs_2.f90: New.
10230
10231 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
10232
10233 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
10234 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10235 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10236 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10237 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
10238 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10239 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10240
10241 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
10242
10243 * gcc.target/arm/neon-nested-apcs.c: New test.
10244
10245 2014-01-04 Jakub Jelinek <jakub@redhat.com>
10246
10247 PR tree-optimization/59519
10248 * gcc.dg/vect/pr59519-1.c: New test.
10249 * gcc.dg/vect/pr59519-2.c: New test.
10250
10251 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
10252 vmovdqu32.
10253
10254 2014-01-04 Janus Weil <janus@gcc.gnu.org>
10255
10256 PR fortran/59547
10257 * gfortran.dg/typebound_proc_32.f90: New.
10258
10259 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
10260
10261 PR c++/58950
10262 * g++.dg/pr58950.C: New file.
10263
10264 2014-01-03 Tobias Burnus <burnus@net-b.de>
10265
10266 PR c++/58567
10267 * g++.dg/gomp/pr58567.C: New.
10268
10269 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
10270
10271 PR tree-optimization/59651
10272 * gcc.dg/torture/pr59651.c: New test.
10273 * gcc.dg/vect/pr59651.c: Ditto.
10274
10275 2014-01-03 Jakub Jelinek <jakub@redhat.com>
10276
10277 PR target/59625
10278 * gcc.target/i386/pr59625.c: New test.
10279
10280 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10281
10282 Core DR 1442
10283 PR c++/59165
10284 * g++.dg/cpp0x/range-for28.C: New.
10285 * g++.dg/cpp0x/range-for3.C: Update.
10286
10287 2014-01-02 Joseph Myers <joseph@codesourcery.com>
10288
10289 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
10290
10291 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10292
10293 PR c++/59641
10294 * g++.dg/cpp0x/pr59641.C: New file.
10295
10296 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10297
10298 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
10299
10300 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10301
10302 PR c++/59378
10303 * g++.dg/ext/pr59378.C: New file.
10304
10305 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10306
10307 Update copyright years
10308
10309 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10310
10311 * gcc.target/arc/arc.exp: Use the standard form for the copyright
10312 notice.
10313
10314 2014-01-02 Janus Weil <janus@gcc.gnu.org>
10315
10316 PR fortran/59654
10317 * gfortran.dg/dynamic_dispatch_12.f90: New.
10318
10319 2014-01-01 Jakub Jelinek <jakub@redhat.com>
10320
10321 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
10322 the builtin isn't optimized away as unused.
10323
10324 PR rtl-optimization/59647
10325 * g++.dg/opt/pr59647.C: New test.
10326 \f
10327 Copyright (C) 2014 Free Software Foundation, Inc.
10328
10329 Copying and distribution of this file, with or without modification,
10330 are permitted in any medium without royalty provided the copyright
10331 notice and this notice are preserved.