1 2014-08-04 Arnaud Charlet <charlet@adacore.com>
3 * gnat.dg/discr6.adb, gnat.dg/discr6_pkg.ads: Removed, no longer
5 * gnat.dg/debug1.ads: Adjust.
6 * gnat.dg/formal_type.ads: Fix error in test.
8 2014-08-03 Marek Polacek <polacek@redhat.com>
10 * gcc.dg/case-bogus-1.c: New test.
12 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
15 * g++.dg/other/default9.C: New.
16 * g++.dg/other/default10.C: Likewise.
17 * g++.dg/other/default3.C: Remove xfail.
19 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
21 * g++.dg/warn/Wsuggest-final.C: New testcase.
22 * g++.dg/ipa/devirt-34.C: Fix.
24 2014-08-02 Marek Polacek <polacek@redhat.com>
27 * gcc.dg/Wdesignated-init-2.c: New test.
29 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
32 * g++.dg/tc1/dr217-2.C: New.
34 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
37 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
39 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
42 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
43 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
45 2014-08-01 Jiong Wang <jiong.wang@arm.com>
47 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
50 2014-08-01 Richard Biener <rguenther@suse.de>
53 * gcc.dg/pr61762.c: Align the string to make the testcase work
54 on strict-align targets.
56 2014-08-01 Jakub Jelinek <jakub@redhat.com>
58 * c-c++-common/ubsan/align-1.c: New test.
59 * c-c++-common/ubsan/align-2.c: New test.
60 * c-c++-common/ubsan/align-3.c: New test.
61 * c-c++-common/ubsan/align-4.c: New test.
62 * c-c++-common/ubsan/align-5.c: New test.
63 * c-c++-common/ubsan/attrib-4.c: New test.
64 * g++.dg/ubsan/align-1.C: New test.
65 * g++.dg/ubsan/align-2.C: New test.
66 * g++.dg/ubsan/align-3.C: New test.
67 * g++.dg/ubsan/attrib-1.C: New test.
68 * g++.dg/ubsan/null-1.C: New test.
69 * g++.dg/ubsan/null-2.C: New test.
71 2014-08-01 Tom de Vries <tom@codesourcery.com>
73 * lib/target-supports.exp (check_effective_target_glibc)
74 (check_effective_target_glibc_2_12_or_later)
75 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
76 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
77 not_glibc_2_11_or_earlier.
79 2014-07-31 Tom de Vries <tom@codesourcery.com>
81 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
83 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
85 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
86 (test_vpaddd_s64): Likewise.
87 (test_vpaddd_s64): Likewise.
88 * gcc.target/aarch64/simd/vpaddd_f64: New.
89 * gcc.target/aarch64/simd/vpaddd_s64: New.
90 * gcc.target/aarch64/simd/vpaddd_u64: New.
92 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
95 * gcc.target/arm/pr61948.c: New test case.
97 2014-07-31 Richard Biener <rguenther@suse.de>
99 PR tree-optimization/61964
100 * gcc.dg/torture/pr61964.c: New testcase.
102 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
105 * c-c++-common/addrtmp.c: New file.
106 * c-c++-common/uninit-G.c: Adapt.
108 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
111 * gcc.dg/pr61868.c: New test.
113 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
116 * g++.dg/cpp0x/vt-57397-1.C: New.
117 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
119 2014-07-30 Arnaud Charlet <charlet@adacore.com>
121 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
123 2014-07-30 Tom Tromey <tromey@redhat.com>
126 * gcc.dg/Wdesignated-init.c: New file.
128 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
130 * g++.dg/ipa/devirt-34.C: New testcase.
132 2014-07-28 Richard Biener <rguenther@suse.de>
134 PR rtl-optimization/61801
135 * gcc.target/i386/pr61801.c: Fix testcase.
137 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
139 * gcc.dg/fold-abs-5.c: New test.
140 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
141 * gcc.dg/fold-compare-8.c: Likewise.
143 2014-07-28 Richard Biener <rguenther@suse.de>
146 * gcc.dg/torture/ftrapv-1.c: New testcase.
148 2014-07-28 Richard Biener <rguenther@suse.de>
150 PR tree-optimization/61921
151 * gfortran.dg/pr61921.f90: New testcase.
153 2014-07-28 Richard Biener <rguenther@suse.de>
155 PR rtl-optimization/61801
156 * gcc.target/i386/pr61801.c: New testcase.
158 2014-07-27 Marek Polacek <polacek@redhat.com>
161 * gcc.dg/pr61861.c: New test.
163 2014-07-27 Petr Murzin <petr.murzin@intel.com>
165 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
168 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
170 PR rtl-optimization/61926
171 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
172 Reverse argument order.
173 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
174 New XFAILed tests that match the original order.
176 2014-07-26 Marek Polacek <polacek@redhat.com>
179 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
181 2014-07-26 Tobias Burnus <burnus@net-b.de>
186 * gfortran.dg/sizeof_2.f90: Change dg-error.
187 * gfortran.dg/sizeof_4.f90: New.
188 * gfortran.dg/storage_size_1.f08: Correct expected
191 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
194 * gcc.target/i386/pr44551-1.c: New file.
196 2014-07-25 Xinliang David Li <davidxl@google.com>
198 * g++.dg/tree-prof/tree-prof.exp: Define macros.
199 * g++.dg/tree-prof/reorder_class1.h: New file.
200 * g++.dg/tree-prof/reorder_class2.h: New file.
201 * g++.dg/tree-prof/reorder.C: New test.
202 * g++.dg/tree-prof/morefunc.C: New test.
204 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
206 Implement N4051 - Allow typename in a template template parameter
207 * lib/target-supports.exp (check_effective_target_c++1y): Now
209 (check_effective_target_c++1y_down): New.
210 (check_effective_target_c++1z_only): New.
211 (check_effective_target_c++1z): New.
212 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
213 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
214 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
216 2014-07-25 Tobias Burnus <burnus@net-b.de>
218 * gfortran.dg/storage_size_5.f90: New.
220 2014-07-25 Richard Biener <rguenther@suse.de>
224 * gcc.dg/pr61762.c: New testcase.
225 * gcc.dg/fold-cstring.c: Likewise.
226 * gcc.dg/fold-cvect.c: Likewise.
228 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
230 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
232 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
233 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
234 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
235 * gcc.c-torture/execute/pr23135.x: Likewise.
237 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
239 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
241 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
243 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
245 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
247 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
249 2014-07-24 Jiong Wang <jiong.wang@arm.com>
251 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
253 * gcc.target/aarch64/test_frame_2.c: Likewise.
254 * gcc.target/aarch64/test_frame_4.c: Likewise.
255 * gcc.target/aarch64/test_frame_6.c: Likewise.
256 * gcc.target/aarch64/test_frame_7.c: Likewise.
257 * gcc.target/aarch64/test_frame_8.c: Likewise.
258 * gcc.target/aarch64/test_frame_10.c: Likewise.
260 2014-07-24 Jiong Wang <jiong.wang@arm.com>
262 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
264 * gcc.target/aarch64/test_frame_10.c: Likewise.
265 * gcc.target/aarch64/test_frame_2.c: Likewise.
266 * gcc.target/aarch64/test_frame_4.c: Likewise.
267 * gcc.target/aarch64/test_frame_6.c: Likewise.
268 * gcc.target/aarch64/test_frame_7.c: Likewise.
269 * gcc.target/aarch64/test_frame_8.c: Likewise.
270 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
272 2014-07-24 Martin Jambor <mjambor@suse.cz>
275 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
277 2014-07-24 Richard Biener <rguenther@suse.de>
280 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
282 2014-07-24 Andreas Schwab <schwab@suse.de>
284 * lib/target-supports.exp (check_effective_target_arm_nothumb):
285 Also check for __arm__.
287 2014-07-24 Jiong Wang <jiong.wang@arm.com>
289 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
292 2014-07-24 Marek Polacek <polacek@redhat.com>
295 * c-c++-common/pr57653.c: New test.
296 * c-c++-common/pr57653.h: New file.
297 * c-c++-common/pr57653-2.c: New test.
298 * c-c++-common/pr57653-2.h: New file.
300 2014-07-23 Jiong Wang <jiong.wang@arm.com>
302 * gcc.target/aarch64/test_frame_common.h: New file.
303 * gcc.target/aarch64/test_frame_1.c: Likewise.
304 * gcc.target/aarch64/test_frame_2.c: Likewise.
305 * gcc.target/aarch64/test_frame_3.c: Likewise.
306 * gcc.target/aarch64/test_frame_4.c: Likewise.
307 * gcc.target/aarch64/test_frame_5.c: Likewise.
308 * gcc.target/aarch64/test_frame_6.c: Likewise.
309 * gcc.target/aarch64/test_frame_7.c: Likewise.
310 * gcc.target/aarch64/test_frame_8.c: Likewise.
311 * gcc.target/aarch64/test_frame_9.c: Likewise.
312 * gcc.target/aarch64/test_frame_10.c: Likewise.
313 * gcc.target/aarch64/test_frame_11.c: Likewise.
314 * gcc.target/aarch64/test_frame_12.c: Likewise.
315 * gcc.target/aarch64/test_frame_13.c: Likewise.
316 * gcc.target/aarch64/test_frame_14.c: Likewise.
317 * gcc.target/aarch64/test_frame_15.c: Likewise.
319 2014-07-23 Marek Polacek <polacek@redhat.com>
321 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
324 2014-07-23 Jiong Wang <jiong.wang@arm.com>
326 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
327 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
328 * gcc.dg/pr10474.c (target): Likewise.
330 2014-07-22 Martin Jambor <mjambor@suse.cz>
333 * pr61160-3.C (main): Return zero.
335 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
337 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
338 * gcc.target/arm/simd/vextu64_1.c: Likewise.
339 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
340 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
341 * gcc.target/aarch64/simd/ext_s64.x: Remove.
342 * gcc.target/aarch64/simd/ext_u64.x: Remove.
344 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
346 PR tree-optimization/61822
347 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
349 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
351 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
353 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
355 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
356 -msse2 -mno-avx instead of -msse.
358 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
360 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
361 * gcc.dg/pr44024.c (dg-options): Add -O1.
362 (dg-final): Check for the condition.
363 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
365 2014-07-21 Bin Cheng <bin.cheng@arm.com>
368 * gcc.target/arm/memset-inline-1.c: New test.
369 * gcc.target/arm/memset-inline-2.c: New test.
370 * gcc.target/arm/memset-inline-3.c: New test.
371 * gcc.target/arm/memset-inline-4.c: New test.
372 * gcc.target/arm/memset-inline-5.c: New test.
373 * gcc.target/arm/memset-inline-6.c: New test.
374 * gcc.target/arm/memset-inline-7.c: New test.
375 * gcc.target/arm/memset-inline-8.c: New test.
376 * gcc.target/arm/memset-inline-9.c: New test.
378 2014-07-21 Tom de Vries <tom@codesourcery.com>
381 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
382 to bar symbol in scan-assembler-times call check.
384 2014-07-21 Tom de Vries <tom@codesourcery.com>
387 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
388 for darwin in scan-assembler-times check.
389 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
390 scan-assembler-not checks. Add checks for insns.
392 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
393 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
396 2014-07-21 Tom de Vries <tom@codesourcery.com>
399 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
400 dg-options. Add checks for insns with xmm registers. Remove
401 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
404 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
407 * gcc.target/i386/pr61855.c: New test.
409 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
411 * gnat.dg/pack20.ad[sb]: New test.
412 * gnat.dg/pack20_pkg.ads: New helper.
414 2014-07-20 Ian Lance Taylor <iant@google.com>
416 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
417 package for compiledir tests.
419 2014-07-20 Marek Polacek <polacek@redhat.com>
422 * gcc.dg/pr61852.c: New test.
424 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
426 * gcc.dg/stack-usage-2.c: Adjust.
428 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
431 * gcc.target/i386/pr61794.c: New test.
433 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
435 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
436 involving both inputs rather than a multiplication involving one.
437 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
438 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
439 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
441 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
444 * g++.dg/template/operator13.C: New.
446 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
448 * gcc.target/aarch64/simd/vfma_f64.c: New test.
449 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
450 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
451 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
453 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
455 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
456 * c-c++-common/ubsan/bounds-5.c: Likewise.
457 * c-c++-common/ubsan/bounds-6.c: Likewise.
458 * c-c++-common/ubsan/bounds-7.c: Likewise.
459 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
460 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
461 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
462 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
463 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
464 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
465 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
466 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
467 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
468 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
470 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
472 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
473 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
474 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
475 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
477 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
479 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
480 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
481 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
483 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
486 * g++.dg/parse/pr61804.C: New.
488 2014-07-16 Arnaud Charlet <charlet@adacore.com>
490 * gnat.db/specs/alignment2.ads, gnat.db/specs/size_clause1.ads,
491 gnat.db/specs/size_clause2.ads: Update test case.
493 2014-07-16 Dodji Seketeli <dodji@redhat.com>
495 PR preprocessor/60723 - missing system-ness marks for macro tokens
496 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
498 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
500 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
501 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
502 -mieee-with-inexact for alpha*-*-*.
504 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
506 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
507 Add IEEE options to compile flags.
508 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
509 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
511 2014-07-15 Michael Matz <matz@suse.de>
513 PR rtl-optimization/61772
514 * gcc.dg/torture/pr61772.c: New test.
516 2014-07-15 Marek Polacek <polacek@redhat.com>
518 * gcc.dg/ubsan/bounds-1.c: New test.
520 2014-06-15 Tobias Burnus <burnus@net-b.de>
522 * gfortran.dg/coarray_34.f90: New.
523 * gfortran.dg/coarray_6.f90: Update test case.
525 2014-07-14 Richard Biener <rguenther@suse.de>
527 PR tree-optimization/61779
528 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
530 2014-07-14 Richard Biener <rguenther@suse.de>
532 PR tree-optimization/61786
533 * gcc.dg/torture/pr61786.c: New testcase.
534 * gcc.dg/lto/pr61786_0.c: Likewise.
535 * gcc.dg/lto/pr61786_1.c: Likewise.
537 2014-07-14 Richard Biener <rguenther@suse.de>
539 PR tree-optimization/61757
540 PR tree-optimization/61783
541 PR tree-optimization/61787
542 * gcc.dg/torture/pr61757.c: New testcase.
543 * gcc.dg/torture/pr61787.c: Likewise.
545 2014-07-14 Jakub Jelinek <jakub@redhat.com>
548 * c-c++-common/Wmemset-transposed-args1.c: New test.
549 * c-c++-common/Wmemset-transposed-args2.c: New test.
550 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
552 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
554 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
555 longer happens during parsing.
556 * gcc.dg/pr44024.c: Update template.
557 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
558 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
559 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
561 2014-07-13 Tom de Vries <tom@codesourcery.com>
563 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
564 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
566 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
568 PR C++/60209 - Declaration of user-defined literal operator cause error
569 * g++.dg/cpp0x/pr60209-neg.C: New.
570 * g++.dg/cpp0x/pr60209.C: New.
571 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
573 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
576 * g++.dg/cilk-plus/pr60967.C: New.
578 2014-07-13 Tobias Burnus <burnus@net-b.de>
580 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
582 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
585 * gfortran.dg/dependency_44.f90 : New test
587 2014-07-12 Tobias Burnus <burnus@net-b.de>
589 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
590 * gfortran.dg/coarray_atomic_2.f90: New.
591 * gfortran.dg/coarray_atomic_3.f90: New.
592 * gfortran.dg/coarray_atomic_4.f90: New.
593 * gfortran.dg/coarray/atomic_2.f90: New.
595 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
597 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
598 * g++.dg/cpp0x/pr57644.C: New.
600 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
603 * g++.dg/cpp0x/Wnarrowing1.C: New.
605 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
607 PR preprocessor/61389
608 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
609 * gcc.dg/cpp/sysmac1.c: Likewise.
611 2014-07-11 Richard Biener <rguenther@suse.de>
614 * gcc.dg/memmove-4.c: New testcase.
615 * gcc.dg/strlenopt-8.c: XFAIL.
616 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
618 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
621 * gcc.dg/pr61561.c: New test.
623 2014-07-10 Tom de Vries <tom@codesourcery.com>
625 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
627 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
628 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
631 2014-07-10 Richard Biener <rguenther@suse.de>
634 * c-c++-common/torture/pr61741.c: Use signed char.
636 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
638 * gnat.dg/opt39.adb: New test.
640 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
642 PR tree-optimization/61742
643 * gcc.dg/torture/pr61742.c: New test.
644 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
645 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
647 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
650 * g++.dg/cpp0x/explicit8.C: New.
652 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
656 * g++.dg/template/pr57466.C: New.
657 * g++.dg/cpp0x/pr57466.C: Likewise.
658 * g++.dg/template/unify6.C: Update.
660 2014-07-09 Tom de Vries <tom@codesourcery.com>
662 * gcc.target/i386/fuse-caller-save-rec.c: New test.
664 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
666 * gfortran.dg/ieee/underflow_1.f90: New file.
668 2014-07-09 Richard Biener <rguenther@suse.de>
671 * c-c++-common/torture/pr61741.c: New testcase.
673 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
675 * lib/target-supports.exp
676 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
678 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
680 * gcc.dg/globalalias.c: Remove XFAIL.
681 * gcc.dg/localalias.c: Remove XFAIL.
683 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
685 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
686 * g++.dg/cpp0x/pr58155.C: New.
688 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
691 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
692 Adjust regexp for more targets.
694 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
695 Paolo Carlini <paolo.carlini@oracle.com>
698 * g++.dg/cpp0x/vt-59361.C: New.
700 2014-07-08 Sriraman Tallam <tmsriram@google.com>
703 * gcc.target/i386/pr61599-1.c: New test.
704 * gcc.target/i386/pr61599-2.c: New test.
706 2014-07-08 Jakub Jelinek <jakub@redhat.com>
708 PR rtl-optimization/61673
709 * gcc.c-torture/execute/pr61673.c: New test.
711 PR tree-optimization/61725
712 * gcc.dg/tree-ssa/vrp93.c: New test.
713 * gcc.c-torture/execute/pr61725.c: New test.
715 2014-07-08 Richard Biener <rguenther@suse.de>
717 * tree-ssa-dom.h (loop_depth_of_name): Remove.
718 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
719 restriction on loop depth difference.
720 (record_equality): Likewise.
721 (propagate_rhs_into_lhs): Likewise. Simplify condition.
722 (loop_depth_of_name): Remove.
723 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
724 restriction on loop depth difference.
725 (init_copy_prop): Likewise.
727 2014-07-08 Richard Biener <rguenther@suse.de>
729 PR tree-optimization/61681
730 * gcc.dg/torture/pr61681.c: New testcase.
732 2014-07-08 Richard Biener <rguenther@suse.de>
734 PR tree-optimization/61680
735 * gcc.dg/vect/pr61680.c: New testcase.
737 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
739 PR tree-optimization/61576
740 * gcc.dg/torture/pr61576.c: New test.
742 2014-07-08 Marek Polacek <polacek@redhat.com>
745 * c-c++-common/pr60226.c: New test.
747 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
751 * gfortran.dg/allocatable_function_8.f90 : New test
753 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
755 * gcc.target/powerpc/spe-evmerge.c: New file.
757 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
759 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
761 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
763 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
765 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
768 * g++.dg/parse/pr58898.C: New.
770 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
772 * gfortran.dg/list_read_12.f90: Delete the file.
773 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
776 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
779 * gfortran.dg/arrayio_16.f90: New test.
781 2014-07-06 Marek Polacek <polacek@redhat.com>
783 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
784 * g++.dg/ipa/imm-devirt-2.C: Likewise.
786 2014-07-06 Marek Polacek <polacek@redhat.com>
789 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
790 -Wno-sizeof-array-argument.
791 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
792 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
793 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
794 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
795 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
796 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
797 * c-c++-common/sizeof-array-argument.c: New test.
798 * gcc.dg/vla-5.c: Add dg-warnings.
800 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
802 * g++.dg/ipa/devirt-26.C: Update testcase.
803 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
804 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
806 2014-07-04 Tobias Burnus <burnus@net-b.de>
808 * gfortran.dg/coarray/coindexed_3.f90: New.
810 2014-07-04 Jakub Jelinek <jakub@redhat.com>
813 * g++.dg/opt/pr61654.C: New test.
815 PR tree-optimization/61684
816 * gcc.c-torture/compile/pr61684.c: New test.
818 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
820 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
821 dg-runtest's. Adapt all callers.
822 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
823 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
824 * lib/go-dg.exp (go-dg-runtest): Likewise.
825 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
826 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
828 2014-07-03 Jakub Jelinek <jakub@redhat.com>
830 PR tree-optimization/61682
831 * gcc.c-torture/execute/pr61682.c: New test.
833 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
835 * gcc.target/powerpc/shift-dot.c: New test.
837 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
839 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
842 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
844 * gcc.target/arm/identical-invariants.c: New test.
846 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
847 Chen Gang <gang.chen.5i5j@gmail.com>
849 * gcc.c-torture/compile/section.c: New testcase.
851 2014-07-02 Christian Bruel <christian.bruel@st.com>
855 * gcc.target/sh/fpchg.c: New test.
857 2014-07-02 Jakub Jelinek <jakub@redhat.com>
858 Fritz Reese <Reese-Fritz@zai.com>
860 * gfortran.dg/oldstyle_5.f: New test.
862 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
864 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
865 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
867 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
869 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
870 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
871 * g++.dg/parse/error11.C: Likewise.
872 * g++.old-deja/g++.brendan/template17.C: Likewise.
874 2014-07-02 Tobias Burnus <burnus@net-b.de>
876 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
877 * gfortran.dg/coarray/send_array.f90: Ditto.
878 * gfortran.dg/coarray/sendget_array.f90: Ditto.
880 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
881 Yufeng Zhang <yufeng.zhang@arm.com>
883 * gcc.target/aarch64/aapcs64/aapcs64.exp:
884 (additional_flags_for_func_ret): New variable based on
885 $additional_flags with -fno-use-caller-save.
886 (func-ret-*.c): Use the new variable.
888 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
891 * g++.dg/cpp0x/decltype60.C: New.
893 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
895 * gcc.target/aarch64/simd/vcage_f64.c: New test.
896 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
897 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
898 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
899 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
900 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
901 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
902 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
904 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
906 * g++.dg/cpp1y/pr59867.C: Fix target selector.
908 2014-07-01 Marek Polacek <polacek@redhat.com>
910 * gcc.dg/Wint-conversion.c: New test.
912 2014-07-01 Marek Polacek <polacek@redhat.com>
915 * gcc.dg/Wincompatible-pointer-types.c: New test.
917 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
919 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
920 MicroBlaze specific pattern.
922 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
927 * testsuite/g++.dg/cpp0x/pr58781.C: New.
928 * testsuite/g++.dg/cpp0x/pr60249.C: New.
929 * testsuite/g++.dg/cpp1y/pr59867.C: New.
931 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
933 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
934 test requires greater precision than the current PowerPC long
935 double implementation supports.
937 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
940 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
942 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
945 * g++.dg/cpp0x/constexpr-attribute3.C: New.
947 2014-06-30 Jeff Law <law@redhat.com>
949 PR tree-optimization/61607
950 * gcc.dg/tree-ssa/pr61607.c: New test.
952 2014-06-30 Marek Polacek <polacek@redhat.com>
954 * c-c++-common/ubsan/attrib-2.c: New test.
955 * g++.dg/ubsan/return-3.C: New test.
957 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
960 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
961 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
963 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
965 * gcc.dg/ira-loop-pressure.c: New test.
967 2014-06-29 Roman Gareev <gareevroman@gmail.com>
969 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
970 checks that the dump is generated.
972 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
976 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
977 * gfortran.dg/binding_label_tests_27.f90: New file.
979 2014-06-29 Roman Gareev <gareevroman@gmail.com>
981 * gfortran.dg/graphite/pr59586.f: New testcase.
983 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
985 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
987 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
990 * lib/target-supports.exp (check_effective_target_fortran_ieee):
992 * gfortran.dg/ieee/ieee.exp: New file.
993 * gfortran.dg/ieee/ieee_1.F90: New file.
994 * gfortran.dg/ieee/ieee_2.f90: New file.
995 * gfortran.dg/ieee/ieee_3.f90: New file.
996 * gfortran.dg/ieee/ieee_4.f90: New file.
997 * gfortran.dg/ieee/ieee_5.f90: New file.
998 * gfortran.dg/ieee/ieee_6.f90: New file.
999 * gfortran.dg/ieee/ieee_7.f90: New file.
1000 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
1002 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
1004 * g++.dg/cpp0x/elision_conv.C: New.
1006 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1008 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
1010 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
1013 * g++.dg/ext/complit14.C: New.
1015 2014-06-27 Martin Jambor <mjambor@suse.cz>
1018 * g++.dg/ipa/pr61160-2.C: New test.
1019 * g++.dg/ipa/pr61160-3.C: Likewise.
1021 2014-06-27 Jakub Jelinek <jakub@redhat.com>
1023 PR tree-optimization/57233
1024 PR tree-optimization/61299
1025 * gcc.dg/pr57233.c: New test.
1026 * gcc.target/i386/pr57233.c: New test.
1027 * gcc.target/i386/sse2-pr57233.c: New test.
1028 * gcc.target/i386/avx-pr57233.c: New test.
1029 * gcc.target/i386/avx2-pr57233.c: New test.
1030 * gcc.target/i386/avx512f-pr57233.c: New test.
1031 * gcc.target/i386/xop-pr57233.c: New test.
1033 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
1035 * gcc.dg/typeof-2.c: New testcase.
1037 2014-06-27 Marek Polacek <polacek@redhat.com>
1039 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
1040 (fn1): Remove store to out-of-bounds location. Add memory barrier.
1048 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
1049 location. Add memory barrier.
1054 * c-c++-common/ubsan/bounds-7.c: New test.
1056 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1058 PR libgfortran/61499
1059 * gfortran.dg/arrayio_15.f90: New test.
1061 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
1064 * gcc.target/alpha/pr61586.c: New test.
1066 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
1069 * g++.dg/template/pr57573.C: New.
1071 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
1073 * gcc.dg/tree-ssa/interposition.c: New testcase.
1075 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
1078 * g++.dg/cpp0x/deleted8.C: New.
1080 2014-06-26 Martin Jambor <mjambor@suse.cz>
1082 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
1084 * g++.dg/simulate-thread/bitfields.C: Likewise.
1085 * gcc.dg/simulate-thread/strict-align-global.c: Remove
1086 allow-packed-store-data-races parameter.
1087 * gcc.dg/simulate-thread/subfields.c: Likewise.
1088 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
1091 2014-06-26 Martin Jambor <mjambor@suse.cz>
1093 * g++.dg/ipa/pr60600.C: Fix typo.
1094 * g++.dg/ipa/devirt-25.C: Likewise.
1096 2014-06-26 Richard Biener <rguenther@suse.de>
1098 PR tree-optimization/61607
1099 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
1101 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
1103 * gcc.dg/inline-22.c: Add bind_pic_locally.
1104 * gcc.dg/inline_4.c: Ditto.
1105 * gcc.dg/fail_always_inline.c: Ditto.
1106 * g++.dg/ipa/devirt-25.C: Ditto.
1108 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
1110 * lib/target-support.exp (bind_pic_locally): Save the flags to
1111 'flags_to_postpone' instead of appending to 'flags'.
1112 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
1113 with flags_to_postpone and revert after target_compile.
1114 * lib/g++.exp (g++_target_compile): Ditto.
1115 * lib/gfortran.exp (gfortran_target_compile): Ditto.
1117 2014-06-26 Nick Clifton <nickc@redhat.com>
1119 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
1121 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
1124 * g++.dg/template/pr61537.C: New testcase.
1126 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1128 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
1131 2014-06-25 Tobias Burnus <burnus@net-b.de>
1133 * gfortran.dg/coarray_33.f90: New.
1135 2014-06-25 Tobias Burnus <burnus@net-b.de>
1137 * gfortran.dg/coarray/coindexed_1.f90: New.
1139 2014-06-25 Tobias Burnus <burnus@net-b.de>
1141 * gfortran.dg/coarray_collectives_7.f90: New.
1143 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
1145 * gcc.c-torture/execute/20140622-1.c: New test.
1147 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
1151 * g++.dg/cpp0x/aggr1.C: New.
1152 * g++.dg/cpp0x/aggr2.C: Likewise.
1153 * g++.dg/init/aggr11.C: Likewise.
1154 * g++.dg/init/aggr12.C: Likewise.
1156 2014-06-25 Martin Jambor <mjambor@suse.cz>
1158 * g++.dg/ipa/pr61540.C: Remove dumping test.
1160 2014-06-25 Marek Polacek <polacek@redhat.com>
1163 * gcc.dg/pr61162.c: Adjust dg-warning.
1164 * gcc.dg/pr61162-2.c: New test.
1166 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
1168 PR tree-optimization/57742
1169 * gcc.dg/tree-ssa/calloc-3.c: New file.
1171 2014-06-25 Richard Biener <rguenther@suse.de>
1174 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
1175 for targets that return _Complex float in memory.
1177 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1179 * gcc.target/arm/vect-noalign.c: Adjust options.
1181 2014-06-24 Cong Hou <congh@google.com>
1183 * gcc.dg/vect/vect-reduc-sad.c: New.
1184 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
1186 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
1188 PR tree-optimization/57742
1189 * g++.dg/tree-ssa/calloc.C: New testcase.
1190 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
1191 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
1192 * gcc.dg/strlenopt-9.c: Adapt.
1194 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
1196 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
1198 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
1199 instead of calling sequentially in the C code.
1200 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
1201 saved_return_address to the stack frame where LR register was stored.
1202 (saved_return_address): Declare weak.
1204 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
1207 * g++.dg/other/operator3.C: New.
1208 * g++.dg/template/operator8.C: Adjust.
1209 * g++.dg/template/operator9.C: Likewise.
1211 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
1213 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
1215 2014-06-24 Richard Biener <rguenther@suse.de>
1217 PR tree-optimization/61572
1218 * gcc.target/i386/pr61572.c: New testcase.
1220 2014-06-24 Jakub Jelinek <jakub@redhat.com>
1222 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
1224 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
1225 Remove Label is never defined expected error.
1226 * gfortran.dg/gomp/udr8.f90: New test.
1228 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
1230 PR tree-optimization/61554
1231 * g++.dg/torture/pr61554.C: New testcase.
1233 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
1235 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
1237 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
1239 * gcc.dg/localalias-2.c: Guard by require-alias.
1240 * gcc.dg/globalalias-2.c: Likewise.
1242 2014-06-23 Kai Tietz <ktietz@redhat.com>
1244 * gcc.target/i386/indjmp-1.c: New test.
1246 2014-06-23 Andrew Pinski <apinski@cavium.com>
1248 * gcc.c-torture/compile/20140723-1.c: New testcase.
1250 2014-06-23 Marek Polacek <polacek@redhat.com>
1253 * c-c++-common/pr61553.c (foo): Add dg-error.
1255 2014-06-23 Tobias Burnus <burnus@net-b.de>
1257 * gfortran.dg/coarray_32.f90: New.
1259 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1263 * g++.dg/other/void1.C: Adjust.
1264 * g++.dg/other/void3.C: Likewise.
1266 2014-06-23 Marek Polacek <polacek@redhat.com>
1269 * c-c++-common/pr61553.c: New test.
1271 2014-06-23 Richard Biener <rguenther@suse.de>
1273 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
1274 * g++.dg/vect/slp-pr50819.cc: Likewise.
1275 * g++.dg/vect/slp-pr56812.cc: Likewise.
1276 * gcc.dg/vect/bb-slp-1.c: Likewise.
1277 * gcc.dg/vect/bb-slp-10.c: Likewise.
1278 * gcc.dg/vect/bb-slp-11.c: Likewise.
1279 * gcc.dg/vect/bb-slp-13.c: Likewise.
1280 * gcc.dg/vect/bb-slp-14.c: Likewise.
1281 * gcc.dg/vect/bb-slp-15.c: Likewise.
1282 * gcc.dg/vect/bb-slp-16.c: Likewise.
1283 * gcc.dg/vect/bb-slp-17.c: Likewise.
1284 * gcc.dg/vect/bb-slp-18.c: Likewise.
1285 * gcc.dg/vect/bb-slp-19.c: Likewise.
1286 * gcc.dg/vect/bb-slp-2.c: Likewise.
1287 * gcc.dg/vect/bb-slp-20.c: Likewise.
1288 * gcc.dg/vect/bb-slp-21.c: Likewise.
1289 * gcc.dg/vect/bb-slp-22.c: Likewise.
1290 * gcc.dg/vect/bb-slp-23.c: Likewise.
1291 * gcc.dg/vect/bb-slp-24.c: Likewise.
1292 * gcc.dg/vect/bb-slp-25.c: Likewise.
1293 * gcc.dg/vect/bb-slp-26.c: Likewise.
1294 * gcc.dg/vect/bb-slp-27.c: Likewise.
1295 * gcc.dg/vect/bb-slp-28.c: Likewise.
1296 * gcc.dg/vect/bb-slp-29.c: Likewise.
1297 * gcc.dg/vect/bb-slp-3.c: Likewise.
1298 * gcc.dg/vect/bb-slp-30.c: Likewise.
1299 * gcc.dg/vect/bb-slp-31.c: Likewise.
1300 * gcc.dg/vect/bb-slp-32.c: Likewise.
1301 * gcc.dg/vect/bb-slp-4.c: Likewise.
1302 * gcc.dg/vect/bb-slp-5.c: Likewise.
1303 * gcc.dg/vect/bb-slp-6.c: Likewise.
1304 * gcc.dg/vect/bb-slp-7.c: Likewise.
1305 * gcc.dg/vect/bb-slp-8.c: Likewise.
1306 * gcc.dg/vect/bb-slp-8a.c: Likewise.
1307 * gcc.dg/vect/bb-slp-8b.c: Likewise.
1308 * gcc.dg/vect/bb-slp-9.c: Likewise.
1309 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
1310 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
1311 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
1312 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
1313 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
1314 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
1315 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
1316 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
1317 * gcc.dg/vect/pr26359.c: Likewise.
1318 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
1320 2014-06-23 Marek Polacek <polacek@redhat.com>
1322 * c-c++-common/pr49706-2.c: New test.
1324 2014-06-23 Alan Modra <amodra@gmail.com>
1326 * gcc.dg/pr61583.c: New.
1328 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
1330 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
1333 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
1334 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
1336 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
1337 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
1338 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
1339 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
1340 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
1341 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
1342 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
1343 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
1344 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
1345 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
1346 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
1347 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
1348 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
1349 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
1350 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
1351 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
1352 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
1353 test_vsrid_n_u64): Fix signature to match intrinsic.
1355 (test_vabs_s64): Remove.
1356 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
1358 (test_vdupd_lane_s64): Rename to...
1359 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
1361 (test_vdupd_lane_u64): Rename to...
1362 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
1364 (test_vtst_s64): Rename to...
1365 (test_vtstd_s64): ...and change int64x1_t to int64_t.
1367 (test_vtst_u64): Rename to...
1368 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
1370 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
1371 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
1372 Remove out-of-bounds tests.
1373 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
1374 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
1375 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
1377 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
1379 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
1380 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
1381 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
1382 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
1383 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
1385 * gcc.target/aarch64/vsub_f64.c: Likewise.
1386 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
1387 scheme as now the same for all variants.
1388 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
1391 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
1393 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
1395 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
1397 * gcc.dg/localalias.c: Fix broken commit.
1398 * gcc.dg/globalalias.c: Likewise.
1400 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
1402 * gcc.dg/localalias.c: New testcase.
1403 * gcc.dg/localalias-2.c: New testcase.
1404 * gcc.dg/globalalias.c: New testcase.
1405 * gcc.dg/globalalias-2.c: New testcase.
1407 2014-06-20 Jakub Jelinek <jakub@redhat.com>
1409 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
1411 2014-06-20 Marek Polacek <polacek@redhat.com>
1413 * c-c++-common/ubsan/bounds-1.c: New test.
1414 * c-c++-common/ubsan/bounds-2.c: New test.
1415 * c-c++-common/ubsan/bounds-3.c: New test.
1416 * c-c++-common/ubsan/bounds-4.c: New test.
1417 * c-c++-common/ubsan/bounds-5.c: New test.
1418 * c-c++-common/ubsan/bounds-6.c: New test.
1420 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
1422 Make the tests big-endian friendly.
1424 * gcc.target/aarch64/aapcs64/test_25.c: Update.
1425 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
1426 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
1427 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
1428 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
1429 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
1430 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
1431 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
1432 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
1434 2014-06-20 Yury Gribov <y.gribov@samsung.com>
1435 Max Ostapenko <m.ostapenko@partner.samsung.com>
1438 * c-c++-common/asan/strlen-overflow-1.c: New test.
1440 2014-06-20 Martin Jambor <mjambor@suse.cz>
1443 * g++.dg/ipa/pr61540.C: New test.
1445 2014-06-20 Yury Gribov <y.gribov@samsung.com>
1446 Max Ostapenko <m.ostapenko@partner.samsung.com>
1449 * c-c++-common/asan/pr61530.c: New test.
1451 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1453 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
1454 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
1455 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
1456 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
1457 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
1458 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
1459 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
1460 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
1461 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
1462 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
1463 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
1464 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
1465 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
1466 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
1467 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
1468 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
1469 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
1470 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
1471 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
1472 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
1473 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
1474 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
1475 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
1476 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
1477 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
1478 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
1479 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
1480 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
1481 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
1482 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
1483 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
1484 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
1485 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
1486 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
1487 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
1488 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
1489 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
1490 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
1491 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
1492 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
1493 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
1494 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
1495 (test_vqdmlal_high_lane_s16): Fix parameter type.
1496 (test_vqdmlal_high_lane_s32): Likewise.
1497 (test_vqdmull_high_lane_s16): Likewise.
1498 (test_vqdmull_high_lane_s32): Likewise.
1499 (test_vqdmlsl_high_lane_s32): Likewise.
1500 (test_vqdmlsl_high_lane_s16): Likewise.
1501 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
1503 (test_vqdmlals_lane_s32): Likewise.
1504 (test_vqdmlslh_lane_s16): Likewise.
1505 (test_vqdmlsls_lane_s32): Likewise.
1506 (test_vqdmulhh_lane_s16): Likewise.
1507 (test_vqdmulhs_lane_s32): Likewise.
1508 (test_vqdmullh_lane_s16): Likewise.
1509 (test_vqdmulls_lane_s32): Likewise.
1510 (test_vqrdmulhh_lane_s16): Likewise.
1511 (test_vqrdmulhs_lane_s32): Likewise.
1513 2014-06-20 Tobias Burnus <burnus@net-b.de>
1516 * gfortran.dg/coarray_collectives_5.f90: Update
1517 dg-final scan-tree-dump-times.
1518 * gfortran.dg/coarray_collectives_6.f90: Ditto.
1520 2014-06-20 Hale Wang <hale.wang@arm.com>
1522 * gcc.target/arm/lto/: New folder to verify the LTO option.
1523 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
1524 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
1525 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
1526 * lib/lto.exp (object-readelf): New procedure.
1528 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1531 * gfortran.dg/pr61454.f90: New file.
1533 2014-06-19 Terry Guo <terry.guo@arm.com>
1535 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
1536 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
1537 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
1539 2014-06-19 Tobias Burnus <burnus@net-b.de>
1541 * gfortran.dg/coarray/collectives_2.f90: Extend
1544 2014-06-18 Tom de Vries <tom@codesourcery.com>
1546 * gcc.target/aarch64/fuse-caller-save.c: New test.
1548 2014-06-18 Radovan Obradovic <robradovic@mips.com>
1549 Tom de Vries <tom@codesourcery.com>
1551 * gcc.target/arm/fuse-caller-save.c: New test.
1553 2014-06-18 Richard Biener <rguenther@suse.de>
1555 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
1556 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
1557 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
1559 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
1561 PR tree-optimization/61518
1562 * gcc.dg/torture/pr61518.c: New test.
1564 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
1566 PR tree-optimization/61517
1567 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
1568 (incorrect_read_be32): Likewise.
1569 (main): Call incorrect_read_* to test stmt replacement is made by
1570 bswap at the right place.
1571 * gcc.c-torture/execute/pr61517.c: New test.
1573 2014-06-18 Andreas Schwab <schwab@suse.de>
1575 PR rtl-optimization/54555
1576 * gcc.target/m68k/pr54555.c: New test.
1578 2014-06-18 Olivier Hainque <hainque@adacore.com>
1580 * gnat.dg/blocklocs.adb: New test.
1582 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
1584 PR tree-optimization/52252
1585 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
1586 * gcc.target/i386/pr52252-core.c: Ditto.
1588 PR tree-optimization/61403
1589 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
1591 2014-06-18 Jakub Jelinek <jakub@redhat.com>
1593 * gfortran.dg/gomp/declare-simd-1.f90: New test.
1594 * gfortran.dg/gomp/depend-1.f90: New test.
1595 * gfortran.dg/gomp/target1.f90: New test.
1596 * gfortran.dg/gomp/target2.f90: New test.
1597 * gfortran.dg/gomp/target3.f90: New test.
1598 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
1599 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
1602 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1605 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
1607 2014-06-17 Tobias Burnus <burnus@net-b.de>
1608 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
1610 * gfortran.dg/coarray/send_array.f90: New.
1611 * gfortran.dg/coarray/get_array.f90: New.
1612 * gfortran.dg/coarray/sendget_array.f90: New.
1613 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
1615 * gfortran.dg/coarray/collectives_2.f90: New.
1617 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1620 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
1623 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
1625 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
1626 unit_id and kind_id to zero.
1628 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
1631 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
1632 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
1633 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
1634 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
1636 2014-06-17 Richard Biener <rguenther@suse.de>
1639 * gcc.dg/lto/pr61526_0.c: New testcase.
1640 * gcc.dg/lto/pr61526_1.c: Likewise.
1642 2014-06-17 Richard Biener <rguenther@suse.de>
1644 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
1645 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
1646 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
1647 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1648 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
1650 2014-06-17 Richard Biener <rguenther@suse.de>
1652 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
1654 2014-06-16 Richard Biener <rguenther@suse.de>
1656 PR tree-optimization/61482
1657 * g++.dg/torture/pr61482.C: New testcase.
1659 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
1661 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
1662 vpmacsdql instruction.
1664 2014-06-16 Yury Gribov <y.gribov@samsung.com>
1666 * c-c++-common/asan/instrument-with-calls-1.c: New test.
1667 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1668 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1669 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
1671 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
1672 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
1673 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1674 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1675 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1676 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1678 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1682 * gfortran.dg/system_clock_1.f90: New file.
1683 * gfortran.dg/system_clock_2.f90: New file.
1685 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1688 * g++.dg/other/void3.C: New.
1689 * g++.dg/conversion/err-recover1.C: Update.
1691 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
1694 * lib/target-supports.exp (check_effective_target_longdouble128): New.
1695 * gcc.target/powerpc/pack02.c: Use it.
1696 * gcc.target/powerpc/tfmode_off.c: Likewise.
1698 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
1700 PR rtl-optimization/61094
1701 PR rtl-optimization/61446
1702 * gcc.target/i386/pr61446.c : New.
1704 2014-06-13 Dehao Chen <dehao@google.com>
1706 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
1708 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
1710 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
1712 2014-06-13 Richard Biener <rguenther@suse.de>
1714 * c-c++-common/pr46562-2.c: Adjust.
1715 * g++.dg/tree-ssa/pr8781.C: Likewise.
1716 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
1717 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
1718 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
1719 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
1720 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
1722 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1724 PR tree-optimization/61375
1725 * gcc.c-torture/execute/pr61375-1.c: New test.
1727 2014-06-12 Jakub Jelinek <jakub@redhat.com>
1730 * c-c++-common/gomp/pr61486-1.c: New test.
1731 * c-c++-common/gomp/pr61486-2.c: New test.
1733 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
1736 * gcc.dg/vect/vect-singleton_1.c: New file.
1738 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
1741 * gcc.target/avr/torture/pr61443.c: New test.
1743 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
1746 * g++.dg/parse/friend11.C: New.
1748 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
1751 * g++.dg/cpp0x/using-enum-1.C: New.
1752 * g++.dg/cpp0x/using-enum-2.C: Likewise.
1754 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
1757 * g++.dg/parse/friend9.C: New.
1758 * g++.dg/parse/friend10.C: Likewise.
1759 * g++.dg/parse/friend7.C: Adjust.
1761 2014-06-11 Richard Biener <rguenther@suse.de>
1763 PR tree-optimization/61452
1764 * gcc.dg/torture/pr61452.c: New testcase.
1766 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
1769 * g++.dg/parse/pr34049.C: New.
1771 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1773 * gcc.c-torture/execute/pr61306-1.c: New test.
1774 * gcc.c-torture/execute/pr61306-2.c: Likewise.
1775 * gcc.c-torture/execute/pr61306-3.c: Likewise.
1777 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1779 * gcc.target/aarch64/acle/acle.exp: New.
1780 * gcc.target/aarch64/acle/crc32b.c: New test.
1781 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
1782 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
1783 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
1784 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
1785 * gcc.target/aarch64/acle/crc32d.c: Likewise.
1786 * gcc.target/aarch64/acle/crc32h.c: Likewise.
1787 * gcc.target/aarch64/acle/crc32w.c: Likewise.
1789 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
1791 PR tree-optimization/52252
1792 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
1794 2014-06-11 Richard Biener <rguenther@suse.de>
1797 * gcc.dg/torture/20140610-1.c: New testcase.
1798 * gcc.dg/torture/20140610-2.c: Likewise.
1800 2014-06-10 Richard Biener <rguenther@suse.de>
1802 PR tree-optimization/61438
1803 * gcc.dg/torture/pr61438.c: New testcase.
1805 2014-06-10 Richard Biener <rguenther@suse.de>
1808 * g++.dg/opt/pr61456.C: New testcase.
1810 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
1811 Mikael Morin <mikael@gcc.gnu.org>
1814 * gfortran.dg/class_array_15.f03: Check memory leaks.
1816 2014-06-10 Richard Biener <rguenther@suse.de>
1818 PR tree-optimization/57186
1819 PR tree-optimization/59299
1820 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
1821 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
1823 2014-06-10 Jakub Jelinek <jakub@redhat.com>
1826 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
1828 * gfortran.dg/gomp/associate1.f90: New test.
1829 * gfortran.dg/gomp/intentin1.f90: New test.
1830 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
1831 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
1832 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
1833 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
1835 2014-06-09 Marek Polacek <polacek@redhat.com>
1838 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
1839 * gcc.dg/array-2.c: Likewise.
1840 * gcc.dg/array-const-2.c: Likewise.
1841 * gcc.dg/ucnid-8.c: Likewise.
1842 * gcc.dg/vla-init-1.c: Likewise.
1843 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
1844 * gcc.dg/c99-flex-array-7.c: Likewise.
1845 * gcc.dg/init-bad-1.c: Likewise.
1846 * gcc.dg/init-bad-3.c: Likewise.
1847 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
1848 * gcc.dg/pedwarn-init.c: Add dg-warning.
1849 * gcc.dg/pr53119.c: Remove dg-excess-errors.
1851 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1854 * g++.dg/other/redecl3.C: New.
1856 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
1859 * g++.dg/pr54442.C: New file.
1861 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
1864 * gfortran.dg/associate_17.f90 : New test
1866 2014-06-09 Petr Murzin <petr.murzin@intel.com>
1868 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
1869 void for TEST instead of static void.
1870 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
1871 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
1872 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
1873 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
1874 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
1875 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
1876 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
1877 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
1878 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
1879 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
1880 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
1881 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
1882 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
1883 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
1884 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
1885 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
1886 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
1887 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
1888 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
1889 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
1890 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
1891 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
1892 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
1893 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
1894 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
1895 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
1896 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
1897 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
1898 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
1899 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
1900 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
1901 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1902 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1903 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1904 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1905 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1906 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1907 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1908 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1909 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1910 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1911 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
1912 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
1913 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
1914 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
1915 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
1916 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
1917 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
1918 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
1919 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
1920 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
1921 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
1922 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
1923 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
1924 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
1925 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
1926 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
1927 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
1928 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
1929 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
1930 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
1931 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
1932 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
1933 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
1934 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
1935 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
1936 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
1937 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
1938 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1939 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1940 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1941 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1942 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1943 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1944 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1945 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1946 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1947 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
1948 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
1949 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1950 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
1951 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
1952 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
1953 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
1954 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
1955 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
1956 instead of static void.
1957 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
1958 delete unused variables.
1959 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1960 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1961 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1962 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
1963 delete unused variables, void for TEST instead of static void.
1964 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1965 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1966 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1967 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1968 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1969 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1970 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1971 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1972 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1973 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1974 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1975 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1976 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
1977 initialize variables.
1978 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
1979 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
1980 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
1981 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
1982 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
1983 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
1984 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
1985 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
1986 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1987 * gcc.target/i386/i386.exp: Ditto.
1988 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
1989 CALC, void for TEST instead of static void, initialize variables.
1990 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
1991 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
1993 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
1994 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
1995 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
1996 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
1997 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
1998 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
1999 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
2000 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
2001 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
2002 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
2003 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
2004 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
2005 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
2006 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
2007 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
2008 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
2009 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
2010 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
2011 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2012 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
2013 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
2014 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
2015 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
2016 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
2017 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
2018 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
2019 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
2020 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
2021 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
2022 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
2023 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
2024 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
2025 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
2026 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
2027 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
2028 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
2029 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
2030 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
2031 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
2032 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
2033 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
2034 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
2035 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
2036 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
2037 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
2038 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
2039 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
2040 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
2041 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
2042 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
2043 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
2044 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
2045 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2046 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2047 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
2048 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
2049 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
2050 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
2051 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
2052 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
2053 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
2054 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
2055 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
2056 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
2057 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
2058 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
2059 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
2060 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
2061 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
2062 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
2063 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
2064 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
2065 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
2066 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
2067 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
2068 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
2069 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
2070 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
2071 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
2072 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
2073 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
2074 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
2075 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
2076 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
2077 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
2078 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
2079 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
2080 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
2081 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
2082 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
2083 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
2084 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
2085 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
2086 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
2087 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
2088 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
2089 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
2090 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
2091 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
2092 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
2093 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
2094 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
2095 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
2096 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
2097 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
2098 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
2099 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
2100 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
2101 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
2102 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
2103 instead of static void.
2104 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
2105 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
2106 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
2107 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
2108 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
2109 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
2110 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
2111 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
2112 static void, delete unused variables.
2113 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
2114 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2115 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
2116 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
2117 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
2118 static void, delete unused variables, Change parameters for
2119 UNION_CHECK, MASK_MERGE and MASK_ZERO.
2120 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
2121 CALC, void for TEST instead of static void.
2122 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
2123 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
2125 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
2126 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
2127 static void, change type of parameter for UNION_TYPE.
2128 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
2129 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
2130 void for TEST instead of static void, delete unused variables, change
2131 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
2132 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
2133 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
2134 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
2135 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
2136 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
2137 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
2138 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
2139 void for TEST instead of static void, change parameters for
2140 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
2141 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
2142 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
2143 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
2144 * gcc.target/i386/avx512f-additional-reg-names.c: Add
2145 __attribute__((unused)).
2146 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
2147 __attribute__((unused)).
2148 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
2149 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
2150 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
2151 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
2152 * gcc.target/i386/avx512f-korw-1.c: Ditto.
2153 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
2154 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
2155 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
2156 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
2157 add __attribute__((unused)).
2158 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
2159 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
2160 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
2161 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
2162 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
2163 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
2164 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
2165 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
2166 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
2167 delete unused variables.
2168 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
2169 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
2170 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
2171 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
2172 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
2173 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
2174 static void, mask_merging and zero_masking for unsigned types.
2175 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
2176 CHECK_ARRAY for unsigned types.
2177 * gcc.target/i386/m256-check.h: Ditto.
2178 * gcc.target/i386/m512-check.h: Ditto.
2180 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
2183 * gcc.target/arm/pr48252.c (main): Expect same result
2186 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2189 * gfortran.dg/cray_pointers_10.f90: New file.
2191 2014-06-09 Jakub Jelinek <jakub@redhat.com>
2193 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
2194 instead of complex(kind=16).
2196 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2199 * gfortran.dg/bind_c_usage_29.f90: New file.
2201 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
2203 * gnat.dg/opt38.adb: New test.
2204 * gnat.dg/opt38_pkg.ad[sb]: New helper.
2206 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
2209 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
2210 New macro, 0 for __MMIX__, default 64.
2211 (bar): Pass it to __builtin_apply instead of literal 64.
2213 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2215 * gfortran.dg/io_constraints_11.f90: New file.
2216 * gfortran.dg/io_constraints_12.f90: New file.
2217 * gfortran.dg/io_constraints_13.f90: New file.
2219 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
2222 * gcc.target/i386/pr61423.c: New test.
2224 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
2227 * g++.dg/cpp0x/constexpr-union6.C: New.
2228 * g++.dg/cpp0x/union6.C: Likewise.
2229 * g++.dg/init/ref14.C: Adjust.
2230 * g++.dg/init/union1.C: Likewise.
2232 2014-06-06 Richard Biener <rguenther@suse.de>
2234 PR tree-optimization/59299
2235 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
2237 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
2239 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
2240 * gcc.dg/tree-ssa/sra-12.c: Likewise.
2242 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
2244 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
2245 bitfield and test wrong results instead of correct results to make the
2248 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
2251 * g++.dg/cpp0x/constexpr-60432.C: New.
2253 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
2256 * g++.dg/cpp0x/constexpr-60199.C: New.
2258 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
2260 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
2261 Specify -march=z900 as an additional option.
2262 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
2263 * gcc.dg/optimize-bswapsi-2.c: Likewise.
2264 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
2266 2014-06-06 Jakub Jelinek <jakub@redhat.com>
2268 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
2269 reduction clause diagnostic changes.
2270 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
2271 * gfortran.dg/gomp/reduction1.f90: Likewise.
2272 * gfortran.dg/gomp/reduction3.f90: Likewise.
2273 * gfortran.dg/gomp/udr1.f90: New test.
2274 * gfortran.dg/gomp/udr2.f90: New test.
2275 * gfortran.dg/gomp/udr3.f90: New test.
2276 * gfortran.dg/gomp/udr4.f90: New test.
2277 * gfortran.dg/gomp/udr5.f90: New test.
2278 * gfortran.dg/gomp/udr6.f90: New test.
2279 * gfortran.dg/gomp/udr7.f90: New test.
2281 2014-06-06 Christian Bruel <christian.bruel@st.com>
2283 PR tree-optimization/43934
2284 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
2286 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
2289 * gcc.dg/pr53119.c: New testcase.
2291 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2294 * gcc.target/avr/pr52472.c: New test.
2297 2014-06-05 Jeff Law <law@redhat.com>
2299 PR tree-optimization/61289
2300 * g++.dg/pr61289.C: New test.
2301 * g++.dg/pr61289-2.C: New test.
2303 2014-06-05 Richard Biener <rguenther@suse.de>
2304 Paolo Carlini <paolo.carlini@oracle.com>
2307 * g++.dg/parse/pr56961.C: New.
2309 2014-06-05 Kai Tietz <ktietz@redhat.com>
2312 * gcc.target/i386/sibcall-4.c: Remove xfail.
2314 2014-06-05 Julian Brown <julian@codesourcery.com>
2315 Sandra Loosemore <sandra@codesourcery.com>
2317 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
2319 2014-06-05 Richard Biener <rguenther@suse.de>
2322 * g++.dg/diagnostic/pr61004.C: New testcase.
2324 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
2326 * gcc.dg/torture/pr61319.c: New test.
2328 2014-06-05 Marek Polacek <polacek@redhat.com>
2331 * gcc.dg/pr56724-3.c: New test.
2333 2014-06-05 Andreas Schwab <schwab@suse.de>
2335 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
2337 2014-06-05 Marek Polacek <polacek@redhat.com>
2340 * c-c++-common/pr49706.c: New test.
2342 2014-06-05 Marek Polacek <polacek@redhat.com>
2345 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
2346 * gcc.dg/Wshadow-3.c: Likewise.
2347 * gcc.dg/pr48062.c: New test.
2349 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2352 * g++.dg/init/pr43453.C: New.
2354 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
2356 PR tree-optimization/61385
2357 * gcc.dg/tree-ssa/pr61385.c: New file.
2359 2014-06-04 Richard Biener <rguenther@suse.de>
2361 PR tree-optimization/60098
2362 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
2364 2014-06-04 Richard Biener <rguenther@suse.de>
2366 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
2368 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
2371 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
2372 the case with a pointer.
2374 2014-06-04 Marek Polacek <polacek@redhat.com>
2377 * c-c++-common/pr30020.c: New test.
2379 2014-06-03 Andrew Pinski <apinski@cavium.com>
2381 * gcc.c-torture/compile/20140528-1.c: New testcase.
2383 2014-06-03 Dehao Chen <dehao@google.com>
2385 * gcc.dg/tree-prof/merge_block.c: New test.
2387 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
2389 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
2390 * g++.dg/ext/mv15.C (dg-options): Ditto.
2392 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2396 * g++.dg/cpp0x/nullptr31.C: New.
2397 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
2398 * g++.dg/cpp0x/nullptr17.C: Update.
2400 2014-06-03 Marek Polacek <polacek@redhat.com>
2403 * c-c++-common/pr60439.c: New test.
2404 * g++.dg/eh/scope1.C (f4): Add dg-warning.
2406 2014-06-03 Martin Jambor <mjambor@suse.cz>
2409 * g++.dg/ipa/pr61160-1.C: New test.
2411 2014-06-03 Richard Biener <rguenther@suse.de>
2413 PR tree-optimization/61383
2414 * gcc.dg/torture/pr61383-1.c: New testcase.
2416 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
2418 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
2420 2014-06-02 Jeff Law <law@redhat.com>
2422 PR rtl-optimization/61094
2423 * g++.dg/pr61094: New test.
2425 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
2427 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
2428 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
2429 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
2430 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
2431 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
2432 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
2433 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
2434 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
2436 2014-06-02 Richard Biener <rguenther@suse.de>
2438 PR tree-optimization/61346
2439 * gcc.dg/torture/pr61346.c: New testcase.
2441 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
2443 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
2445 * gcc.target/i386/sibcall-4.c: Ditto.
2446 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
2448 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
2450 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
2451 in scan-assembler-not string.
2452 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
2453 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
2454 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
2456 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
2458 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
2460 2014-06-01 Kai Tietz <ktietz@redhat.com>
2463 * gcc.target/i386/sibcall-6.c: New test.
2465 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2469 * g++.dg/cpp0x/pr57543-1.C: New.
2470 * g++.dg/cpp0x/pr57543-2.C: Likewise.
2471 * g++.dg/cpp0x/pr57543-3.C: Likewise.
2472 * g++.dg/cpp0x/decltype59.C: Likewise.
2474 2014-05-31 Tom de Vries <tom@codesourcery.com>
2476 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
2478 2014-05-30 Jakub Jelinek <jakub@redhat.com>
2480 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
2481 restore_gcc_exec_prefix_env_var): New procedures.
2482 (set_ld_library_path_env_vars,
2483 restore_ld_library_path_env_vars): Use them.
2484 * lib/c-compat.exp: Load target-libpath.exp.
2485 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
2486 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
2487 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
2488 restore_gcc_exec_prefix_env_var.
2489 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
2492 * c-c++-common/asan/misalign-1.c: New test.
2493 * c-c++-common/asan/misalign-2.c: New test.
2495 * g++.dg/asan/asan_test.C: Add -std=c++11 and
2496 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
2497 -DASAN_USE_DEJAGNU_GTEST=1.
2498 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
2499 * g++.dg/asan/asan_oob_test.cc: Likewise.
2500 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
2501 * g++.dg/asan/asan_str_test.cc: Likewise.
2502 * g++.dg/asan/asan_test_utils.h: Likewise.
2503 * g++.dg/asan/sanitizer_test_config.h: Likewise.
2504 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
2505 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
2506 Imported from upstream r209283.
2507 * g++.dg/asan/asan_test_config.h: Likewise.
2509 2014-05-30 Kai Tietz <ktietz@redhat.com>
2512 * gcc.target/i386/sibcall-1.c: New test.
2513 * gcc.target/i386/sibcall-2.c: New test.
2514 * gcc.target/i386/sibcall-3.c: New test.
2515 * gcc.target/i386/sibcall-4.c: New test.
2517 2014-05-30 Ian Lance Taylor <iant@google.com>
2519 * gcc.target/i386/pause-2.c: New test.
2521 2014-05-30 Tom de Vries <tom@codesourcery.com>
2523 * gcc.target/i386/fuse-caller-save.c: New test.
2524 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
2525 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
2527 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
2529 * gcc.target/arm/simd/vrev16p8_1.c: New file.
2530 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
2531 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
2532 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
2533 * gcc.target/arm/simd/vrev16s8_1.c: New file.
2534 * gcc.target/arm/simd/vrev16u8_1.c: New file.
2535 * gcc.target/arm/simd/vrev32p16_1.c: New file.
2536 * gcc.target/arm/simd/vrev32p8_1.c: New file.
2537 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
2538 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
2539 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
2540 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
2541 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
2542 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
2543 * gcc.target/arm/simd/vrev32s16_1.c: New file.
2544 * gcc.target/arm/simd/vrev32s8_1.c: New file.
2545 * gcc.target/arm/simd/vrev32u16_1.c: New file.
2546 * gcc.target/arm/simd/vrev32u8_1.c: New file.
2547 * gcc.target/arm/simd/vrev64f32_1.c: New file.
2548 * gcc.target/arm/simd/vrev64p16_1.c: New file.
2549 * gcc.target/arm/simd/vrev64p8_1.c: New file.
2550 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
2551 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
2552 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
2553 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
2554 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
2555 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
2556 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
2557 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
2558 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
2559 * gcc.target/arm/simd/vrev64s16_1.c: New file.
2560 * gcc.target/arm/simd/vrev64s32_1.c: New file.
2561 * gcc.target/arm/simd/vrev64s8_1.c: New file.
2562 * gcc.target/arm/simd/vrev64u16_1.c: New file.
2563 * gcc.target/arm/simd/vrev64u32_1.c: New file.
2564 * gcc.target/arm/simd/vrev64u8_1.c: New file.
2566 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
2568 PR rtl-optimization/61325
2569 * gcc.target/aarch64/pr61325.c: New.
2571 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
2573 * gcc.target/arm/simd/vextQf32_1.c: New file.
2574 * gcc.target/arm/simd/vextQp16_1.c: New file.
2575 * gcc.target/arm/simd/vextQp8_1.c: New file.
2576 * gcc.target/arm/simd/vextQs16_1.c: New file.
2577 * gcc.target/arm/simd/vextQs32_1.c: New file.
2578 * gcc.target/arm/simd/vextQs64_1.c: New file.
2579 * gcc.target/arm/simd/vextQs8_1.c: New file.
2580 * gcc.target/arm/simd/vextQu16_1.c: New file.
2581 * gcc.target/arm/simd/vextQu32_1.c: New file.
2582 * gcc.target/arm/simd/vextQu64_1.c: New file.
2583 * gcc.target/arm/simd/vextQu8_1.c: New file.
2584 * gcc.target/arm/simd/vextQp64_1.c: New file.
2585 * gcc.target/arm/simd/vextf32_1.c: New file.
2586 * gcc.target/arm/simd/vextp16_1.c: New file.
2587 * gcc.target/arm/simd/vextp8_1.c: New file.
2588 * gcc.target/arm/simd/vexts16_1.c: New file.
2589 * gcc.target/arm/simd/vexts32_1.c: New file.
2590 * gcc.target/arm/simd/vexts64_1.c: New file.
2591 * gcc.target/arm/simd/vexts8_1.c: New file.
2592 * gcc.target/arm/simd/vextu16_1.c: New file.
2593 * gcc.target/arm/simd/vextu32_1.c: New file.
2594 * gcc.target/arm/simd/vextu64_1.c: New file.
2595 * gcc.target/arm/simd/vextu8_1.c: New file.
2596 * gcc.target/arm/simd/vextp64_1.c: New file.
2598 2014-05-29 Radovan Obradovic <robradovic@mips.com>
2599 Tom de Vries <tom@codesourcery.com>
2601 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
2603 * gcc.target/mips/fuse-caller-save.h: New include file.
2604 * gcc.target/mips/fuse-caller-save.c: New test.
2605 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
2606 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
2608 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
2610 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
2612 2014-05-28 Richard Biener <rguenther@suse.de>
2615 * gcc.dg/pr61045.c: New testcase.
2617 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2619 * lib/clearcap.exp: New file.
2620 * gcc.dg/vect/vect.exp: Load clearcap.exp.
2621 Remove clearcap_ldflags handling.
2622 Call clearcap-init, clearcap-finish.
2623 * gcc.target/i386/i386.exp: Likewise.
2624 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
2625 * gcc.target/i386/clearcapv2.map: Move to
2626 ../config/sol2-clearcapv2.map.
2627 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
2628 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
2630 2014-05-28 Richard Biener <rguenther@suse.de>
2632 PR tree-optimization/61335
2633 * gfortran.dg/pr61335.f90: New testcase.
2635 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
2637 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
2639 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
2641 * gnat.dg/overflow_fixed.adb: New test.
2643 2014-05-27 Marek Polacek <polacek@redhat.com>
2646 * gcc.dg/pr56724-1.c: New test.
2647 * gcc.dg/pr56724-2.c: New test.
2648 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
2650 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
2652 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
2654 * gcc.dg/fold-compare-8.c: New test.
2655 * gcc.dg/Wstrict-overflow-25.c: Likewise.
2657 2014-05-27 Richard Biener <rguenther@suse.de>
2659 * gcc.dg/tree-ssa/vrp92.c: New testcase.
2661 2014-05-27 Marek Polacek <polacek@redhat.com>
2664 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
2665 LLONG_MIN, and ULLONG_MAX.
2667 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2669 * lib/target-supports.exp (check_effective_target_vect_bswap):
2670 Specify arm*-*-* support.
2672 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
2675 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
2677 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2678 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2680 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
2682 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
2684 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
2686 PR rtl-optimization/61222
2687 * gcc.c-torture/compile/pr61222-1.c: New test.
2688 * gcc.c-torture/compile/pr61222-2.c: Likewise.
2690 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
2692 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
2694 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
2696 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
2698 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2700 PR libgfortran/55117
2701 * gfortran.dg/namelist_85.f90: New test.
2703 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
2706 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
2707 the case with syntax error.
2709 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2711 * gcc.dg/lto/pr61278_0.c: New test.
2712 * gcc.dg/lto/pr61278_1.c: New test.
2714 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2716 * gcc.dg/pr61220.c: New test.
2717 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
2719 2014-05-25 Tobias Burnus <burnus@net-b.de>
2721 * gfortran.dg/coarray_10.f90: Update dg-warning.
2722 * gfortran.dg/coarray_this_image_1.f90: New.
2723 * gfortran.dg/coarray_this_image_2.f90: New.
2725 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
2728 * gfortran.dg/arrayio_14.f90: New test.
2730 2014-05-24 Andreas Schwab <schwab@suse.de>
2732 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
2734 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2736 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
2737 Adjust regexp for -flto.
2738 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
2739 * gfortran.dg/pr52835.f90: Likewise.
2741 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
2743 PR rtl-optimization/61215
2744 * gcc.target/i386/pr61215.c: New.
2746 2014-05-23 Marek Polacek <polacek@redhat.com>
2747 Jakub Jelinek <jakub@redhat.com>
2749 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
2750 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
2751 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
2752 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
2753 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
2754 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
2755 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
2756 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
2757 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
2758 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
2759 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
2760 * c-c++-common/ubsan/float-cast.h: New file.
2761 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
2762 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
2764 2014-05-23 Jiong Wang <jiong.wang@arm.com>
2766 * gcc.target/aarch64/tail_indirect_call_1.c: New.
2768 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2770 * g++.dg/cpp1y/lambda-init9.C: New.
2772 2014-05-23 Richard Biener <rguenther@suse.de>
2775 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
2776 adjust testcase to reflect reality.
2778 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2780 PR tree-optimization/54733
2781 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
2782 optimization to support memory sources and bitwise operations
2783 equivalent to load in host endianness.
2784 * gcc.dg/optimize-bswaphi-1.c: Likewise.
2785 * gcc.dg/optimize-bswapsi-2.c: Likewise.
2786 * gcc.c-torture/execute/bswap-2.c: Likewise.
2788 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2790 * lib/target-supports.exp: New effective targets for architectures
2791 capable of performing byte swap.
2792 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
2793 * gcc.dg/optimize-bswapdi-2.c: Likewise.
2794 * gcc.dg/optimize-bswapsi-1.c: Likewise.
2796 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2799 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
2800 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
2802 2014-05-22 Xinliang David Li <davidxl@google.com>
2804 * g++.dg/ipa/devirt-15.C: Fix expected message.
2805 * g++.dg/ipa/devirt-16.C: Ditto.
2806 * g++.dg/ipa/devirt-17.C: Ditto.
2807 * g++.dg/ipa/devirt-26.C: Ditto.
2808 * g++.dg/ipa/imm-devirt-1.C: Ditto.
2809 * g++.dg/ipa/imm-devirt-2.C: Ditto.
2810 * g++.dg/tree-ssa/pr8781.C:Ditto.
2812 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
2814 * gcc.target/powerpc/htm-ttest.c: New test.
2816 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
2818 * gnat.dg/opt37.ad[sb]: New test.
2820 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
2823 * g++.dg/cilk-plus/AN/array_function.cc: New.
2825 2014-05-22 Richard Biener <rguenther@suse.de>
2827 * gcc.dg/tree-ssa/alias-33.c: New testcase.
2829 2014-05-22 Kostya Serebryany <kcc@google.com>
2831 * c-c++-common/tsan/mutexset1.c: Update the test to match
2833 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
2835 2014-05-21 Marek Polacek <polacek@redhat.com>
2838 * g++.dg/ubsan/pr61272.C: New test.
2840 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
2841 Sandra Loosemore <sandra@codesourcery.com>
2844 * lib/scanasm.exp (scan-lto-assembler): New procedure.
2845 * gcc.target/nios2/custom-fp-lto.c: New test.
2847 2014-05-21 Andreas Schwab <schwab@suse.de>
2849 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
2851 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
2854 * gcc.target/sh/pr54236-3.c: New.
2856 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
2859 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
2861 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
2863 PR tree-optimization/60899
2864 * g++.dg/ipa/devirt-11.C: Update template.
2866 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
2869 * g++.dg/cpp0x/pr61038.C: New.
2871 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2876 * g++.dg/cpp0x/nsdmi-template11.C: New.
2877 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
2878 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
2880 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
2882 * gnat.dg/opt35.adb: New test.
2883 * gnat.dg/opt36.adb: Likewise.
2884 * gnat.dg/opt35_pkg.ad[sb]: New helper.
2886 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2889 * g++.dg/cpp0x/Wattributes1.C: New.
2890 * g++.dg/ext/visibility/redecl1.C: Adjust.
2891 * g++.dg/ext/visibility/visibility-7.C: Likewise.
2893 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2895 * gcc.target/powerpc/vsxcopy.c: New test.
2897 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2900 * g++.dg/cpp0x/nsdmi-union6.C: New.
2901 * g++.dg/parse/pr58664.C: Likewise.
2902 * g++.dg/cpp0x/nsdmi6.C: Tweak.
2903 * g++.dg/parse/crash31.C: Likewise.
2904 * g++.dg/template/error2.C: Likewise.
2905 * g++.dg/template/inherit8.C: Likewise.
2906 * g++.dg/template/offsetof2.C: Likewise.
2908 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
2910 * c-c++-common/gomp/simd4.c: Adjust for inform.
2911 * g++.dg/cpp0x/decltype-call1.C: Likewise.
2912 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2913 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
2914 * g++.dg/cpp0x/noexcept15.C: Likewise.
2915 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
2916 * g++.dg/eh/spec6.C: Likewise.
2917 * g++.dg/expr/cast1.C: Likewise.
2918 * g++.dg/expr/dtor1.C: Likewise.
2919 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
2920 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2921 * g++.dg/gomp/pr49223-2.C: Likewise.
2922 * g++.dg/gomp/udr-4.C: Likewise.
2923 * g++.dg/init/delete1.C: Likewise.
2924 * g++.dg/other/crash-2.C: Likewise.
2925 * g++.dg/parse/crash24.C: Likewise.
2926 * g++.dg/parse/crash25.C: Likewise.
2927 * g++.dg/parse/crash31.C: Likewise.
2928 * g++.dg/parse/crash49.C: Likewise.
2929 * g++.dg/parse/crash50.C: Likewise.
2930 * g++.dg/parse/crash54.C: Likewise.
2931 * g++.dg/parse/dtor7.C: Likewise.
2932 * g++.dg/parse/error40.C: Likewise.
2933 * g++.dg/parse/fused-params1.C: Likewise.
2934 * g++.dg/parse/new1.C: Likewise.
2935 * g++.dg/template/crash35.C: Likewise.
2936 * g++.dg/template/crash59.C: Likewise.
2937 * g++.dg/template/crash77.C: Likewise.
2938 * g++.dg/template/error51.C: Likewise.
2939 * g++.dg/template/incomplete1.C: Likewise.
2940 * g++.dg/template/incomplete3.C: Likewise.
2941 * g++.dg/template/incomplete4.C: Likewise.
2942 * g++.dg/template/incomplete5.C: Likewise.
2943 * g++.dg/template/inherit8.C: Likewise.
2944 * g++.dg/template/instantiate1.C: Likewise.
2945 * g++.dg/template/instantiate3.C: Likewis: Likewise.
2946 * g++.dg/template/offsetof2.C: Likewise.
2947 * g++.dg/tm/pr51928.C: Likewise.
2948 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
2949 * g++.dg/warn/incomplete1.C: Likewise.
2950 * g++.dg/warn/incomplete2.C: Likewise.
2951 * g++.old-deja/g++.brendan/friend4.C: Likewise.
2952 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
2953 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
2954 * g++.old-deja/g++.eh/catch1.C: Likewise.
2955 * g++.old-deja/g++.eh/spec6.C: Likewise.
2956 * g++.old-deja/g++.mike/p7868.C: Likewise.
2957 * g++.old-deja/g++.other/crash38.C: Likewise.
2958 * g++.old-deja/g++.other/enum2.C: Likewise.
2959 * g++.old-deja/g++.other/incomplete.C: Likewise.
2960 * g++.old-deja/g++.other/vaarg3.C: Likewise.
2961 * g++.old-deja/g++.pt/crash9.C: Likewise.
2962 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
2963 * g++.old-deja/g++.pt/typename8.C: Likewise.
2964 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
2966 2014-05-19 Joseph Myers <joseph@codesourcery.com>
2968 * lib/target-supports.exp
2969 (check_effective_target_vect_sizes_32B_16B): Return false if
2970 128-bit AVX vectors preferred.
2972 2014-05-19 Mike Stump <mikestump@comcast.net>
2974 * lib/target-supports.exp (check_effective_target_avx): Early out
2975 if not x86 to prevent x86 flags on non-x86 targets.
2977 2014-05-19 Richard Biener <rguenther@suse.de>
2979 PR tree-optimization/61221
2980 * gcc.dg/torture/pr61221.c: New testcase.
2982 2014-05-19 Richard Biener <rguenther@suse.de>
2984 PR tree-optimization/61209
2985 * gfortran.dg/pr61209.f90: New testcase.
2987 2014-05-19 Richard Biener <rguenther@suse.de>
2989 PR tree-optimization/61184
2990 * c-c++-common/torture/pr61184.c: New testcase.
2992 2014-05-19 Christian Bruel <christian.bruel@st.com>
2995 * gcc.target/sh/pr61195.c: New test.
2997 2014-05-18 Wei Mi <wmi@google.com>
3000 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
3001 directive with rtl insns. Add effective-target fpic and
3004 2014-05-17 Xinliang David Li <davidxl@google.com>
3006 * g++.dg/ipa/devirt-33.C: New testcase.
3008 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
3010 * g++.dg/ipa/comdat.C: New file.
3012 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
3014 * gnat.dg/volatile12.ad[sb]: New test.
3016 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
3018 * gnat.dg/enum3.adb: New test.
3020 2014-05-18 Andreas Schwab <schwab@suse.de>
3022 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
3024 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
3027 * gfortran.dg/namelist_utf8.f90: New test.
3029 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
3032 * g++.dg/cpp0x/decltype58.C: New.
3034 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
3036 * gcc.target/microblaze/others/break_handler.c: New.
3038 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
3040 PR tree-optimization/61140
3041 PR tree-optimization/61150
3042 PR tree-optimization/61197
3043 * gcc.dg/tree-ssa/pr61140.c: New file.
3044 * gcc.dg/tree-ssa/pr61150.c: New file.
3045 * gcc.dg/tree-ssa/pr61197.c: New file.
3047 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
3049 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
3050 (dg-options): Add -mfpmath=387.
3051 (dg-final): Check that no MMX registers are used.
3053 2014-05-17 Andreas Schwab <schwab@suse.de>
3055 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
3057 2014-05-16 David Malcolm <dmalcolm@redhat.com>
3060 2014-04-29 David Malcolm <dmalcolm@redhat.com>
3062 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
3063 occurrences of "int" in the gimple dump to reflect that the return
3064 types of functions now show up in such dumps.
3065 * gcc.dg/tree-ssa/pr27810.c: Likewise.
3067 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
3069 * gcc.c-torture/execute/20101011-1.c: Update testcase.
3070 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
3071 * gcc.dg/tree-ssa/writeonly.c: New testcase.
3072 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
3073 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
3074 * gcc.dg/debug/pr35154.c: Update testcase.
3075 * gcc.target/i386/vectorize1.c: Update testcase.
3077 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
3080 * g++.dg/parse/error54.C: New.
3082 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
3084 PR rtl-optimization/60969
3085 * g++.dg/pr60969.C: New.
3087 2014-05-16 Richard Biener <rguenther@suse.de>
3089 PR tree-optimization/61194
3090 * gcc.dg/vect/pr61194.c: New testcase.
3092 2014-05-16 Richard Biener <rguenther@suse.de>
3094 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
3095 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
3096 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
3097 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
3099 2014-05-16 Richard Biener <rguenther@suse.de>
3101 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
3103 2014-05-15 Martin Jambor <mjambor@suse.cz>
3106 * g++.dg/ipa/pr61085.C: New test.
3108 2014-05-15 Martin Jambor <mjambor@suse.cz>
3110 PR tree-optimization/61090
3111 * gcc.dg/tree-ssa/pr61090.c: New test.
3113 2014-05-15 Jakub Jelinek <jakub@redhat.com>
3115 PR tree-optimization/61158
3116 * gcc.dg/pr61158.c: New test.
3118 2014-05-15 Andreas Schwab <schwab@suse.de>
3120 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
3122 * obj-c++.dg/exceptions-5.mm: Likewise.
3124 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3126 * shrink-wrap-loop.c: New test case.
3128 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
3130 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
3131 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
3132 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
3133 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
3134 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
3135 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
3136 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
3137 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
3138 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
3139 * gcc.target/arm/simd/vtrnf32_1.c: New file.
3140 * gcc.target/arm/simd/vtrnp16_1.c: New file.
3141 * gcc.target/arm/simd/vtrnp8_1.c: New file.
3142 * gcc.target/arm/simd/vtrns16_1.c: New file.
3143 * gcc.target/arm/simd/vtrns32_1.c: New file.
3144 * gcc.target/arm/simd/vtrns8_1.c: New file.
3145 * gcc.target/arm/simd/vtrnu16_1.c: New file.
3146 * gcc.target/arm/simd/vtrnu32_1.c: New file.
3147 * gcc.target/arm/simd/vtrnu8_1.c: New file.
3149 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
3151 * gcc.target/i386/clflushopt-1.c: New.
3152 * gcc.target/i386/xsavec-1.c: Ditto.
3153 * gcc.target/i386/xsavec64-1.c: Ditto.
3154 * gcc.target/i386/xsaves-1.c: Ditto.
3155 * gcc.target/i386/xsaves64-1.c: Ditto.
3156 * gcc.target/i386/sse-12.c: Test new options.
3157 * gcc.target/i386/sse-13.c: Ditto.
3158 * gcc.target/i386/sse-14.c: Ditto.
3159 * gcc.target/i386/sse-22.c: Ditto.
3160 * gcc.target/i386/sse-23.c: Ditto.
3161 * g++.dg/other/i386-2.C: Ditto.
3162 * g++.dg/other/i386-3.C: Ditto.
3164 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
3166 PR rtl-optimization/60866
3167 * gcc.dg/pr60866.c: New test.
3169 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
3171 PR rtl-optimization/60901
3172 * gcc.target/i386/pr60901.c: New test.
3174 2014-05-14 Yury Gribov <y.gribov@samsung.com>
3177 * c-c++-common/asan/asan-interface-1.c: New test.
3178 * lib/asan-dg.exp (asan_include_flags): New function.
3179 (asan_init): Call asan_include_flags to obtain path
3180 to sanitizer headers.
3182 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
3184 * lib/target-support.exp (check_dfp_hw_available): New function.
3185 (is-effective-target): Check $arg for dfp_hw.
3186 (is-effective-target-keyword): Likewise.
3187 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
3188 Change target to dfp_hw.
3190 2014-05-13 Marek Polacek <polacek@redhat.com>
3193 * gcc.dg/pr61162.c: New test.
3195 2014-05-13 Marek Polacek <polacek@redhat.com>
3197 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
3198 * c-c++-common/pr50459-2.c: New test.
3200 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
3203 * g++.dg/template/pr54310.C: New.
3205 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
3206 Sandra Loosemore <sandra@codesourcery.com>
3208 * gcc.target/mips/loongson-simd.c: Disable micromips too.
3210 2014-05-13 Catherine Moore <clm@cm00re.com>
3212 * gcc.target/mips/near-far-1.c: Adjust expected output
3213 to allow the JALS instruction.
3214 * gcc.target/mips/near-far-2.c: Likewise.
3215 * gcc.target/mips/near-far-4.c: Likewise.
3217 2014-05-13 Bin Cheng <bin.cheng@arm.com>
3219 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
3221 2014-05-13 Jakub Jelinek <jakub@redhat.com>
3224 * gcc.dg/pr61060.c: New test.
3226 2014-05-12 DJ Delorie <dj@redhat.com>
3228 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
3229 * gcc.dg/sibcall-4.c: Likewise.
3231 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
3233 * objc.dg/shadow-1.m: New test.
3234 * objc.dg/shadow-2.m: New test.
3235 * objc.dg/ivar-scope-1.m: New test.
3236 * objc.dg/ivar-scope-2.m: New test.
3237 * objc.dg/ivar-scope-3.m: New test.
3238 * objc.dg/ivar-scope-4.m: New test.
3239 * objc.dg/ivar-visibility-1.m: New test.
3240 * objc.dg/ivar-visibility-2.m: New test.
3241 * objc.dg/ivar-visibility-3.m: New test.
3242 * objc.dg/ivar-visibility-4.m: New test.
3244 2014-05-12 Tobias Burnus <burnus@net-b.de>
3247 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
3249 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3252 * gfortran.dg/associate_16.f90: New test.
3254 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3257 * gcc.target/avr/pr60991.c: New testcase.
3259 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3262 * g++.dg/cpp1y/pr60054.C: New.
3264 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3267 * g++.dg/template/pr51199.C: New.
3269 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
3271 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
3273 2014-05-11 Jakub Jelinek <jakub@redhat.com>
3275 * gfortran.dg/gomp/affinity-1.f90: New test.
3277 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
3279 * gcc.dg/torture/pr61136.c: New test.
3281 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
3284 * g++.dg/cpp0x/sfinae51.C: New.
3287 * g++.dg/cpp0x/variadic157.C: New.
3289 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
3292 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
3294 2014-05-10 Marek Polacek <polacek@redhat.com>
3296 * gcc.dg/pedwarn-init.c: New test.
3297 * gcc.dg/init-string-1.c: Adjust dg-error.
3299 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
3301 * lib/target-supports.exp
3302 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
3305 2014-05-09 Marek Polacek <polacek@redhat.com>
3308 * gcc.dg/pr61096-1.c: New test.
3309 * gcc.dg/pr61096-2.c: New test.
3311 2014-05-09 Florian Weimer <fweimer@redhat.com>
3313 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
3314 * g++.dg/fstack-protector-strong.C: Likewise.
3315 * gcc.target/i386/ssp-strong-reg.c: New file.
3317 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
3320 * gcc.target/avr/torture/pr61055.c: New test.
3322 2014-05-09 Marek Polacek <polacek@redhat.com>
3325 * c-c++-common/attributes-1.c: Move test line to a new test.
3326 * c-c++-common/attributes-2.c: New test.
3327 * c-c++-common/pr50459.c: New test.
3328 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
3329 * gcc.dg/nonnull-2.c: Likewise.
3330 * gcc.dg/pr55570.c: Modify dg-error.
3331 * gcc.dg/tm/wrap-2.c: Likewise.
3333 2014-05-08 Jeff Law <law@redhat.com>
3335 PR tree-optimization/61009
3336 * g++.dg/tree-ssa/pr61009.C: New test.
3338 2014-05-08 Matthias Klose <doko@ubuntu.com>
3341 * gcc-dg/unused-8a.c: New.
3342 * gcc-dg/unused-8b.c: Likewise.
3344 2014-05-08 Marek Polacek <polacek@redhat.com>
3347 * gcc.dg/pr61053.c: New test.
3349 2014-05-08 Marek Polacek <polacek@redhat.com>
3352 * gcc.dg/pr61077.c: New test.
3354 2014-05-08 Tobias Burnus <burnus@net-b.de>
3356 * gfortran.dg/coarray_collectives_1.f90: New.
3357 * gfortran.dg/coarray_collectives_2.f90: New.
3358 * gfortran.dg/coarray_collectives_3.f90: New.
3359 * gfortran.dg/coarray_collectives_4.f90: New.
3360 * gfortran.dg/coarray_collectives_5.f90: New.
3361 * gfortran.dg/coarray_collectives_6.f90: New.
3362 * gfortran.dg/coarray/collectives_1.f90: New.
3363 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
3364 * gfortran.dg/assumed_type_4.f90: Update dg-error.
3365 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
3366 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
3367 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
3368 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
3369 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
3371 2014-05-08 Wei Mi <wmi@google.com>
3374 * gcc.target/i386/pr58066.c: New test.
3376 2014-05-08 Joseph Myers <joseph@codesourcery.com>
3378 * gcc.target/i386/avx256-unaligned-load-2.c,
3379 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
3380 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
3381 packed-single instructions.
3383 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3386 * g++.dg/diagnostic/pr13981.C: New.
3388 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
3390 PR tree-optimization/59100
3391 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
3392 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
3394 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
3396 PR tree-optimization/61095
3397 * gcc.dg/torture/pr61095.c: New test.
3399 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3402 * gcc.dg/uninit-13.c: Move warning on the actual source line where
3403 the uninitialized complex is used.
3404 * gcc.dg/uninit-17.c: New test to check partial initialization of
3405 complex with branches.
3406 * gcc.dg/uninit-17-O0.c: Likewise.
3408 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
3411 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
3412 (test_03): Rename to test_02.
3414 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
3417 * g++.dg/cpp0x/sfinae50.C: New.
3419 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
3422 * g++.dg/cpp0x/deleted7.C: New.
3424 2014-05-07 Richard Biener <rguenther@suse.de>
3426 PR tree-optimization/61034
3427 * g++.dg/tree-ssa/pr61034.C: New testcase.
3429 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
3431 * gcc.target/epiphany/isr-arg.c: New file.
3433 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
3435 PR tree-optimization/52252
3436 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
3438 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
3440 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
3441 * gcc.target/aarch64/simd/vrev16p8.x: New file.
3442 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
3443 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
3444 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
3445 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
3446 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
3447 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
3448 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
3449 * gcc.target/aarch64/simd/vrev16s8.x: New file.
3450 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
3451 * gcc.target/aarch64/simd/vrev16u8.x: New file.
3452 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
3453 * gcc.target/aarch64/simd/vrev32p16.x: New file.
3454 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
3455 * gcc.target/aarch64/simd/vrev32p8.x: New file.
3456 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
3457 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
3458 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
3459 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
3460 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
3461 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
3462 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
3463 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
3464 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
3465 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
3466 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
3467 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
3468 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
3469 * gcc.target/aarch64/simd/vrev32s16.x: New file.
3470 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
3471 * gcc.target/aarch64/simd/vrev32s8.x: New file.
3472 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
3473 * gcc.target/aarch64/simd/vrev32u16.x: New file.
3474 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
3475 * gcc.target/aarch64/simd/vrev32u8.x: New file.
3476 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
3477 * gcc.target/aarch64/simd/vrev64f32.x: New file.
3478 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
3479 * gcc.target/aarch64/simd/vrev64p16.x: New file.
3480 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
3481 * gcc.target/aarch64/simd/vrev64p8.x: New file.
3482 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
3483 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
3484 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
3485 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
3486 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
3487 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
3488 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
3489 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
3490 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
3491 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
3492 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
3493 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
3494 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
3495 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
3496 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
3497 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
3498 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
3499 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
3500 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
3501 * gcc.target/aarch64/simd/vrev64s16.x: New file.
3502 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
3503 * gcc.target/aarch64/simd/vrev64s32.x: New file.
3504 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
3505 * gcc.target/aarch64/simd/vrev64s8.x: New file.
3506 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
3507 * gcc.target/aarch64/simd/vrev64u16.x: New file.
3508 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
3509 * gcc.target/aarch64/simd/vrev64u32.x: New file.
3510 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
3511 * gcc.target/aarch64/simd/vrev64u8.x: New file.
3513 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
3515 gcc.target/aarch64/simd/ext_f32.x: New file.
3516 gcc.target/aarch64/simd/ext_f32_1.c: New file.
3517 gcc.target/aarch64/simd/ext_p16.x: New file.
3518 gcc.target/aarch64/simd/ext_p16_1.c: New file.
3519 gcc.target/aarch64/simd/ext_p8.x: New file.
3520 gcc.target/aarch64/simd/ext_p8_1.c: New file.
3521 gcc.target/aarch64/simd/ext_s16.x: New file.
3522 gcc.target/aarch64/simd/ext_s16_1.c: New file.
3523 gcc.target/aarch64/simd/ext_s32.x: New file.
3524 gcc.target/aarch64/simd/ext_s32_1.c: New file.
3525 gcc.target/aarch64/simd/ext_s64.x: New file.
3526 gcc.target/aarch64/simd/ext_s64_1.c: New file.
3527 gcc.target/aarch64/simd/ext_s8.x: New file.
3528 gcc.target/aarch64/simd/ext_s8_1.c: New file.
3529 gcc.target/aarch64/simd/ext_u16.x: New file.
3530 gcc.target/aarch64/simd/ext_u16_1.c: New file.
3531 gcc.target/aarch64/simd/ext_u32.x: New file.
3532 gcc.target/aarch64/simd/ext_u32_1.c: New file.
3533 gcc.target/aarch64/simd/ext_u64.x: New file.
3534 gcc.target/aarch64/simd/ext_u64_1.c: New file.
3535 gcc.target/aarch64/simd/ext_u8.x: New file.
3536 gcc.target/aarch64/simd/ext_u8_1.c: New file.
3537 gcc.target/aarch64/simd/ext_f64.c: New file.
3538 gcc.target/aarch64/simd/extq_f32.x: New file.
3539 gcc.target/aarch64/simd/extq_f32_1.c: New file.
3540 gcc.target/aarch64/simd/extq_p16.x: New file.
3541 gcc.target/aarch64/simd/extq_p16_1.c: New file.
3542 gcc.target/aarch64/simd/extq_p8.x: New file.
3543 gcc.target/aarch64/simd/extq_p8_1.c: New file.
3544 gcc.target/aarch64/simd/extq_s16.x: New file.
3545 gcc.target/aarch64/simd/extq_s16_1.c: New file.
3546 gcc.target/aarch64/simd/extq_s32.x: New file.
3547 gcc.target/aarch64/simd/extq_s32_1.c: New file.
3548 gcc.target/aarch64/simd/extq_s64.x: New file.
3549 gcc.target/aarch64/simd/extq_s64_1.c: New file.
3550 gcc.target/aarch64/simd/extq_s8.x: New file.
3551 gcc.target/aarch64/simd/extq_s8_1.c: New file.
3552 gcc.target/aarch64/simd/extq_u16.x: New file.
3553 gcc.target/aarch64/simd/extq_u16_1.c: New file.
3554 gcc.target/aarch64/simd/extq_u32.x: New file.
3555 gcc.target/aarch64/simd/extq_u32_1.c: New file.
3556 gcc.target/aarch64/simd/extq_u64.x: New file.
3557 gcc.target/aarch64/simd/extq_u64_1.c: New file.
3558 gcc.target/aarch64/simd/extq_u8.x: New file.
3559 gcc.target/aarch64/simd/extq_u8_1.c: New file.
3560 gcc.target/aarch64/simd/extq_f64.c: New file.
3562 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
3564 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
3565 * gcc.target/aarch64/vtrnu32.c: Likewise.
3566 * gcc.target/aarch64/vtrnf32.c: Likewise.
3568 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
3570 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
3571 * gcc.target/aarch64/simd/vtrnf32.x: New file.
3572 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
3573 * gcc.target/aarch64/simd/vtrnp16.x: New file.
3574 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
3575 * gcc.target/aarch64/simd/vtrnp8.x: New file.
3576 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
3577 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
3578 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
3579 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
3580 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
3581 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
3582 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
3583 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
3584 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
3585 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
3586 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
3587 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
3588 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
3589 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
3590 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
3591 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
3592 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
3593 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
3594 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
3595 * gcc.target/aarch64/simd/vtrns16.x: New file.
3596 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
3597 * gcc.target/aarch64/simd/vtrns32.x: New file.
3598 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
3599 * gcc.target/aarch64/simd/vtrns8.x: New file.
3600 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
3601 * gcc.target/aarch64/simd/vtrnu16.x: New file.
3602 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
3603 * gcc.target/aarch64/simd/vtrnu32.x: New file.
3604 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
3605 * gcc.target/aarch64/simd/vtrnu8.x: New file.
3607 2014-05-07 Richard Biener <rguenther@suse.de>
3609 PR tree-optimization/57864
3610 * gcc.dg/torture/pr57864.c: New testcase.
3612 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
3615 * gfortran.dg/list_read_13.f: New test.
3617 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
3620 * g++.dg/cpp0x/nsdmi-template9.C: New.
3621 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
3623 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
3624 Mike Stump <mikestump@comcast.net>
3625 Richard Sandiford <rdsandiford@googlemail.com>
3627 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
3629 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
3632 * g++.dg/ipa/devirt-32.C: New testcase.
3634 2014-05-05 Richard Biener <rguenther@suse.de>
3637 * gcc.dg/torture/pr61010.c: New testcase.
3639 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3641 * gcc.target/s390/leaf-profile.c: New testcase.
3643 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3645 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
3646 Disable asm scan for s390.
3647 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3648 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3650 2014-05-05 Bin Cheng <bin.cheng@arm.com>
3652 PR tree-optimization/60363
3653 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
3655 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
3657 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
3658 (dg-require-effective-target): Change target to powerpc_fprs.
3659 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
3660 (dg-require-effective-target): Change target to dfprt.
3662 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3665 * g++.dg/cpp0x/deleted4.C: New.
3666 * g++.dg/cpp0x/deleted5.C: Likewise.
3667 * g++.dg/cpp0x/deleted6.C: Likewise.
3669 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3672 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
3674 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
3675 * gfortran.dg/coarray_poly_6.f90: Likewise.
3676 * gfortran.dg/coarray_poly_7.f90: Likewise.
3677 * gfortran.dg/coarray_poly_8.f90: Likewise.
3679 2014-05-02 Marek Polacek <polacek@redhat.com>
3682 * gcc.dg/pr25801.c: New test.
3684 2014-05-02 Marek Polacek <polacek@redhat.com>
3687 * gcc.dg/pr60784.c: New test.
3689 2014-05-01 Marek Polacek <polacek@redhat.com>
3692 * gcc.dg/pr60915.c: New test.
3694 2014-05-01 Marek Polacek <polacek@redhat.com>
3697 * gcc.dg/pr60257.c: New test.
3699 2014-05-01 Marek Polacek <polacek@redhat.com>
3702 * c-c++-common/pr43395.c: New test.
3704 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
3706 * gcc.dg/cond-reduc-1.c: New test.
3707 * gcc.dg/cond-reduc-2.c: Likewise.
3709 2014-05-01 Marek Polacek <polacek@redhat.com>
3712 * gcc.dg/pr29467.c: New test.
3713 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
3714 about boolean types.
3715 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
3717 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
3719 2014-05-01 Marek Polacek <polacek@redhat.com>
3722 * gcc.dg/pr43245.c: New test.
3724 2014-05-01 Marek Polacek <polacek@redhat.com>
3727 * gcc.dg/pr56989.c: New test.
3729 2014-04-30 Ian Lance Taylor <iant@google.com>
3731 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
3732 in go_compile_args rather than in argument to go-torture-execute.
3734 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
3736 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
3739 2014-04-30 Tobias Burnus <burnus@net-b.de>
3741 * gfortran.dg/coarray_poly_6.f90
3742 * gfortran.dg/coarray_poly_7.f90
3743 * gfortran.dg/coarray_poly_8.f90
3745 2014-04-30 Tobias Burnus <burnus@net-b.de>
3747 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
3748 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
3749 * gfortran.dg/coarray/codimension.f90: New.
3751 2014-04-30 Tobias Burnus <burnus@net-b.de>
3753 * gfortran.dg/coarray_lib_this_image_1.f90: New.
3754 * gfortran.dg/coarray_lib_this_image_2.f90: New.
3756 2014-04-30 Tobias Burnus <burnus@net-b.de>
3758 * gfortran.dg/coarray_poly_4.f90: New.
3759 * gfortran.dg/coarray_poly_5.f90: New.
3761 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
3763 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
3764 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
3765 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
3766 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
3767 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
3768 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
3769 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
3770 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
3771 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
3772 * gcc.target/arm/simd/vuzpf32_1.c: New file.
3773 * gcc.target/arm/simd/vuzpp16_1.c: New file.
3774 * gcc.target/arm/simd/vuzpp8_1.c: New file.
3775 * gcc.target/arm/simd/vuzps16_1.c: New file.
3776 * gcc.target/arm/simd/vuzps32_1.c: New file.
3777 * gcc.target/arm/simd/vuzps8_1.c: New file.
3778 * gcc.target/arm/simd/vuzpu16_1.c: New file.
3779 * gcc.target/arm/simd/vuzpu32_1.c: New file.
3780 * gcc.target/arm/simd/vuzpu8_1.c: New file.
3782 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
3784 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
3785 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
3786 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
3788 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
3790 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
3791 * gcc.target/aarch64/simd/vuzpf32.x: New file.
3792 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
3793 * gcc.target/aarch64/simd/vuzpp16.x: New file.
3794 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
3795 * gcc.target/aarch64/simd/vuzpp8.x: New file.
3796 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
3797 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
3798 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
3799 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
3800 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
3801 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
3802 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
3803 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
3804 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
3805 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
3806 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
3807 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
3808 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
3809 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
3810 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
3811 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
3812 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
3813 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
3814 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
3815 * gcc.target/aarch64/simd/vuzps16.x: New file.
3816 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
3817 * gcc.target/aarch64/simd/vuzps32.x: New file.
3818 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
3819 * gcc.target/aarch64/simd/vuzps8.x: New file.
3820 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
3821 * gcc.target/aarch64/simd/vuzpu16.x: New file.
3822 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
3823 * gcc.target/aarch64/simd/vuzpu32.x: New file.
3824 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
3825 * gcc.target/aarch64/simd/vuzpu8.x: New file.
3827 2014-04-30 Richard Biener <rguenther@suse.de>
3829 PR tree-optimization/48329
3830 * gfortran.dg/vect/pr48329.f90: New testcase.
3832 2014-04-30 Marek Polacek <polacek@redhat.com>
3834 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
3835 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
3837 2014-04-30 Marek Polacek <polacek@redhat.com>
3840 * gcc.dg/pr60139.c: New test.
3842 2014-04-30 Marek Polacek <polacek@redhat.com>
3845 * gcc.dg/pr60351.c: New test.
3847 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
3849 * gcc.target/arm/simd/simd.exp: New file.
3850 * gcc.target/arm/simd/vzipqf32_1.c: New file.
3851 * gcc.target/arm/simd/vzipqp16_1.c: New file.
3852 * gcc.target/arm/simd/vzipqp8_1.c: New file.
3853 * gcc.target/arm/simd/vzipqs16_1.c: New file.
3854 * gcc.target/arm/simd/vzipqs32_1.c: New file.
3855 * gcc.target/arm/simd/vzipqs8_1.c: New file.
3856 * gcc.target/arm/simd/vzipqu16_1.c: New file.
3857 * gcc.target/arm/simd/vzipqu32_1.c: New file.
3858 * gcc.target/arm/simd/vzipqu8_1.c: New file.
3859 * gcc.target/arm/simd/vzipf32_1.c: New file.
3860 * gcc.target/arm/simd/vzipp16_1.c: New file.
3861 * gcc.target/arm/simd/vzipp8_1.c: New file.
3862 * gcc.target/arm/simd/vzips16_1.c: New file.
3863 * gcc.target/arm/simd/vzips32_1.c: New file.
3864 * gcc.target/arm/simd/vzips8_1.c: New file.
3865 * gcc.target/arm/simd/vzipu16_1.c: New file.
3866 * gcc.target/arm/simd/vzipu32_1.c: New file.
3867 * gcc.target/arm/simd/vzipu8_1.c: New file.
3869 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3872 * g++.dg/cpp0x/constexpr-51707.C: New.
3874 2014-04-29 David Malcolm <dmalcolm@redhat.com>
3876 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
3877 occurrences of "int" in the gimple dump to reflect that the return
3878 types of functions now show up in such dumps.
3879 * gcc.dg/tree-ssa/pr27810.c: Likewise.
3881 2014-04-29 Jakub Jelinek <jakub@redhat.com>
3883 PR tree-optimization/60971
3884 * c-c++-common/turtore/pr60971.c: New test.
3886 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
3888 * gcc.target/aarch64/simd/simd.exp: New file.
3889 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
3890 * gcc.target/aarch64/simd/vzipf32.x: New file.
3891 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
3892 * gcc.target/aarch64/simd/vzipp16.x: New file.
3893 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
3894 * gcc.target/aarch64/simd/vzipp8.x: New file.
3895 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
3896 * gcc.target/aarch64/simd/vzipqf32.x: New file.
3897 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
3898 * gcc.target/aarch64/simd/vzipqp16.x: New file.
3899 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
3900 * gcc.target/aarch64/simd/vzipqp8.x: New file.
3901 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
3902 * gcc.target/aarch64/simd/vzipqs16.x: New file.
3903 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
3904 * gcc.target/aarch64/simd/vzipqs32.x: New file.
3905 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
3906 * gcc.target/aarch64/simd/vzipqs8.x: New file.
3907 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
3908 * gcc.target/aarch64/simd/vzipqu16.x: New file.
3909 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
3910 * gcc.target/aarch64/simd/vzipqu32.x: New file.
3911 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
3912 * gcc.target/aarch64/simd/vzipqu8.x: New file.
3913 * gcc.target/aarch64/simd/vzips16_1.c: New file.
3914 * gcc.target/aarch64/simd/vzips16.x: New file.
3915 * gcc.target/aarch64/simd/vzips32_1.c: New file.
3916 * gcc.target/aarch64/simd/vzips32.x: New file.
3917 * gcc.target/aarch64/simd/vzips8_1.c: New file.
3918 * gcc.target/aarch64/simd/vzips8.x: New file.
3919 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
3920 * gcc.target/aarch64/simd/vzipu16.x: New file.
3921 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
3922 * gcc.target/aarch64/simd/vzipu32.x: New file.
3923 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
3924 * gcc.target/aarch64/simd/vzipu8.x: New file.
3926 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3928 * gcc.target/aarch64/fcsel_1.c: New test case.
3930 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
3933 * gfortran.dg/arrayio_13.f90: New test.
3935 2014-04-28 Martin Jambor <mjambor@suse.cz>
3937 * gcc.dg/tree-ssa/sra-14.c: New test.
3939 2014-04-28 Richard Biener <rguenther@suse.de>
3942 * gcc.dg/tree-ssa/alias-32.c: New testcase.
3943 * gcc.dg/vect/pr60092.c: Likewise.
3945 2014-04-28 Richard Biener <rguenther@suse.de>
3947 * gcc.dg/tree-ssa/vrp91.c: New testcase.
3948 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
3949 * gcc.dg/Wstrict-overflow-15.c: Likewise.
3950 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
3952 2014-04-28 Richard Biener <rguenther@suse.de>
3954 PR tree-optimization/60979
3955 * gcc.dg/graphite/pr60979.c: New testcase.
3957 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3960 * gcc.dg/pr60114.c: Use signed chars.
3962 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3965 * g++.dg/cpp0x/alias-decl-43.C: New.
3967 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3971 * gfortran.dg/no_range_check_3.f90: New test.
3973 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
3976 * gfortran.dg/namelist_utf8.f90: New test.
3978 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
3980 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
3981 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
3982 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
3984 2014-04-25 Cary Coutant <ccoutant@google.com>
3987 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
3988 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
3989 -fdebug-types-section flag.
3991 2014-04-25 Jiong Wang <jiong.wang@arm.com>
3993 * gcc.target/arm/tail-long-call.c: New test.
3995 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3997 PR tree-optimization/60930
3998 * gcc.dg/torture/pr60930.c: New test.
4000 2014-04-25 Jakub Jelinek <jakub@redhat.com>
4002 PR tree-optimization/60960
4003 * gcc.c-torture/execute/pr60960.c: New test.
4005 2014-04-25 Marek Polacek <polacek@redhat.com>
4007 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
4009 2014-04-25 Marek Polacek <polacek@redhat.com>
4012 * gcc.dg/pr18079.c: New test.
4013 * gcc.dg/pr18079-2.c: New test.
4015 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
4017 * c-c++-common/gomp/pr60823-2.c: Require effective target
4020 2014-04-25 Marek Polacek <polacek@redhat.com>
4023 * gcc.dg/pr60114.c: New test.
4025 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
4027 * gcc.c-torture/execute/20140425-1.c: New test.
4029 2014-04-25 Marek Polacek <polacek@redhat.com>
4032 * c-c++-common/pr60156.c: New test.
4034 2014-04-25 Richard Biener <rguenther@suse.de>
4037 * g++.dg/opt/pr60912.C: New testcase.
4039 2014-04-25 Richard Biener <rguenther@suse.de>
4042 * gcc.dg/lto/pr60911_0.c: New testcase.
4044 2014-04-24 Cong Hou <congh@google.com>
4046 PR tree-optimization/60896
4047 * g++.dg/vect/pr60896.cc: New test.
4049 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4051 * gcc.target/powerpc/pack01.c: New test to test the new pack and
4052 unpack builtin functionss for 128-bit types.
4053 * gcc.target/powerpc/pack02.c: Likewise.
4054 * gcc.target/powerpc/pack03.c: Likewise.
4055 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
4056 divide builtin functionss.
4057 * gcc.target/powerpc/extend-divide-2.c: Likewise.
4058 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
4060 * gcc.target/powerpc/bcd-2.c: Likewise.
4061 * gcc.target/powerpc/bcd-3.c: Likewise.
4062 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
4064 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
4066 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
4068 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
4069 keeps_null_pointer_checks.
4070 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
4071 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
4072 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
4073 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
4075 2014-04-24 Jakub Jelinek <jakub@redhat.com>
4077 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
4078 Replace load with read and store with write.
4080 2014-04-24 Jeff Law <law@redhat.com>
4083 * gcc.c-torture/pr60822.c: New test.
4084 * gcc.c-torture/pr60822.x: New test.
4086 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
4089 * g++.dg/cpp0x/pr57958.C: New test.
4091 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
4093 * lib/target-supports.exp (check_effective_target_vect_perm): Return
4094 true for aarch64_be.
4096 2014-04-24 Radovan Obradovic <robradovic@mips.com>
4097 Tom de Vries <tom@codesourcery.com>
4099 * gcc.dg/fuse-caller-save.c: New test.
4101 2014-04-24 Joey Ye <joey.ye@arm.com>
4103 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
4105 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4107 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
4108 * gcc.dg/vect/vect-bswap16: New test.
4109 * gcc.dg/vect/vect-bswap32: Likewise.
4110 * gcc.dg/vect/vect-bswap64: Likewise.
4112 2014-04-23 Jeff Law <law@redhat.com>
4114 PR tree-optimization/60902
4115 * gcc.target/i386/pr60902.c: New test.
4117 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
4119 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
4120 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
4121 * gcc.target/aarch64/vdup_n_1.c: New testcase.
4123 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4125 * gcc.target/arm/rev16.c: New test.
4127 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4129 * gcc.target/aarch64/rev16_1.c: New test.
4131 2014-04-23 Richard Biener <rguenther@suse.de>
4133 PR tree-optimization/60903
4134 * gcc.dg/torture/pr60903.c: New testcase.
4136 2014-04-23 Richard Biener <rguenther@suse.de>
4139 * g++.dg/torture/pr60895.C: New testcase.
4141 2014-04-23 Richard Biener <rguenther@suse.de>
4144 * gcc.dg/torture/pr60891.c: New testcase.
4146 2014-04-22 Jakub Jelinek <jakub@redhat.com>
4149 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
4150 -fno-sanitize-recover to dg-options.
4151 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
4152 add -std=c++11 to dg-options.
4153 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
4154 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
4155 add -std=c++1y to dg-options.
4156 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
4157 -fno-sanitize-recover to dg-options.
4158 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
4159 * c-c++-common/ubsan/vla-4.c: Likewise.
4160 * c-c++-common/ubsan/pr59503.c: Likewise.
4161 * c-c++-common/ubsan/vla-3.c: Likewise.
4162 * c-c++-common/ubsan/save-expr-1.c: Likewise.
4163 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
4164 * c-c++-common/ubsan/shift-3.c: Likewise.
4165 * c-c++-common/ubsan/overflow-1.c: Likewise.
4166 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
4167 * c-c++-common/ubsan/vla-2.c: Likewise.
4168 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
4169 * c-c++-common/ubsan/pr60613-1.c: Likewise.
4170 * c-c++-common/ubsan/shift-6.c: Likewise.
4171 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
4172 * c-c++-common/ubsan/overflow-add-3.c: New test.
4173 * c-c++-common/ubsan/overflow-add-4.c: New test.
4174 * c-c++-common/ubsan/div-by-zero-6.c: New test.
4175 * c-c++-common/ubsan/div-by-zero-7.c: New test.
4177 2014-04-22 Christian Bruel <christian.bruel@st.com>
4179 * gcc.target/sh/hiconst.c: New test.
4181 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
4183 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
4184 lroundf generates custom round instruction, too.
4186 2014-04-22 Tobias Burnus <burnus@net-b.de>
4189 * coarray/alloc_comp_3.f90: New.
4191 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
4194 * gcc.target/i386/pr60868.c: New testcase.
4196 2014-04-22 Jakub Jelinek <jakub@redhat.com>
4199 * c-c++-common/gomp/pr59073.c: New test.
4201 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
4203 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
4205 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
4207 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
4208 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
4210 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
4212 * gcc.dg/memcpy-5.c: New test.
4214 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4216 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
4218 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
4219 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
4221 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
4222 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
4224 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
4225 from dg-additional-options.
4226 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
4229 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
4231 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
4232 (sigill_hdlr): Remove.
4233 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
4236 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
4237 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
4238 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
4240 * lib/target-supports.exp (add_options_for_tls): Remove
4241 *-*-solaris2.9* handling.
4243 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
4245 * gcc.target/aarch64/vect_cvtf_1.c: New.
4247 2014-04-22 Jakub Jelinek <jakub@redhat.com>
4249 PR tree-optimization/60823
4250 * c-c++-common/gomp/pr60823-1.c: New test.
4251 * c-c++-common/gomp/pr60823-2.c: New test.
4252 * c-c++-common/gomp/pr60823-3.c: New test.
4254 2014-04-22 Ian Bolton <ian.bolton@arm.com>
4256 * gcc.target/arm/anddi_notdi-1.c: New test.
4257 * gcc.target/arm/iordi_notdi-1.c: New test case.
4259 2014-04-22 Ian Bolton <ian.bolton@arm.com>
4261 * gcc.target/arm/iordi_notdi-1.c: New test.
4263 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
4265 * gcc.target/aarch64/vrnd_f64_1.c : New file.
4267 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4270 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
4271 not cause errors if -mspe.
4273 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
4276 * gcc.target/i386/pr60909-1.c: New test.
4277 * gcc.target/i386/pr60909-2.c: Ditto.
4279 2014-04-18 Cong Hou <congh@google.com>
4281 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
4282 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
4284 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4286 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
4287 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4289 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
4292 * g++.dg/cpp0x/alias-decl-42.C: New.
4294 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
4296 * gcc.target/powerpc/ti_math1.c: New.
4297 * gcc.target/powerpc/ti_math2.c: New.
4299 2014-04-17 Martin Jambor <mjambor@suse.cz>
4301 * gnat.dg/opt34.adb: New.
4302 * gnat.dg/opt34_pkg.ads: Likewise.
4304 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
4306 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
4307 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
4309 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
4311 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
4312 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
4314 2014-04-17 Jakub Jelinek <jakub@redhat.com>
4317 Forward port from 4.8 branch
4318 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
4320 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
4322 * gcc.target/i386/bmi-2.c: Ditto.
4324 2014-04-17 Richard Biener <rguenther@suse.de>
4327 * g++.dg/opt/pr60849.C: New testcase.
4329 2014-04-17 Richard Biener <rguenther@suse.de>
4331 PR tree-optimization/60836
4332 * g++.dg/vect/pr60836.cc: New testcase.
4334 2014-04-17 Richard Biener <rguenther@suse.de>
4336 PR tree-optimization/60841
4337 * gcc.dg/vect/pr60841.c: New testcase.
4339 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
4341 * g++.dg/ipa/devirt-31.C: New testcase.
4343 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
4346 * gcc.dg/lto/pr60820_0.c: New testcase.
4347 * gcc.dg/lto/pr60820_1.c: New testcase.
4349 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
4352 * g++.dg/torture/pr60854.C: New testcase.
4354 2014-04-16 Catherine Moore <clm@codesourcery.com>
4356 * gcc.target/mips/umips-store16-2.c: New test.
4358 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
4360 * g++.dg/cpp0x/initlist-vect.C: New file.
4362 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
4364 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
4365 * gcc.dg/uninit-I-O0.c: Likewise.
4366 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
4368 2014-04-16 Jakub Jelinek <jakub@redhat.com>
4370 PR tree-optimization/60844
4371 * gcc.dg/pr60844.c: New test.
4373 2014-04-15 Richard Biener <rguenther@suse.de>
4375 PR rtl-optimization/56965
4376 * gcc.dg/torture/pr56965-1.c: New testcase.
4377 * gcc.dg/torture/pr56965-2.c: Likewise.
4379 2014-04-15 Teresa Johnson <tejohnson@google.com>
4381 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
4383 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
4385 * gnat.dg/vect14.adb: New test.
4387 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
4389 * gnat.dg/vect12.ad[sb]: New test.
4390 * gnat.dg/vect13.ad[sb]: Likewise.
4392 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
4394 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
4396 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
4397 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
4398 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
4399 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
4400 * c-c++-common/ubsan/null-1.c: Likewise.
4401 * c-c++-common/ubsan/null-10.c: Likewise.
4402 * c-c++-common/ubsan/null-11.c: Likewise.
4403 * c-c++-common/ubsan/null-2.c: Likewise.
4404 * c-c++-common/ubsan/null-3.c: Likewise.
4405 * c-c++-common/ubsan/null-4.c: Likewise.
4406 * c-c++-common/ubsan/null-5.c: Likewise.
4407 * c-c++-common/ubsan/null-6.c: Likewise.
4408 * c-c++-common/ubsan/null-7.c: Likewise.
4409 * c-c++-common/ubsan/null-8.c: Likewise.
4410 * c-c++-common/ubsan/null-9.c: Likewise.
4411 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4412 * c-c++-common/ubsan/overflow-int128.c: Likewise.
4413 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4414 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4415 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4416 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4417 * c-c++-common/ubsan/pr59333.c: Likewise.
4418 * c-c++-common/ubsan/pr59667.c: Likewise.
4419 * c-c++-common/ubsan/pr60613-2.c: Likewise.
4420 * c-c++-common/ubsan/pr60636.c: Likewise.
4421 * c-c++-common/ubsan/shift-1.c: Likewise.
4422 * c-c++-common/ubsan/shift-2.c: Likewise.
4423 * c-c++-common/ubsan/vla-1.c: Likewise.
4425 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
4427 * gnat.dg/vect11.ad[sb]: New test.
4429 2014-04-14 Richard Biener <rguenther@suse.de>
4431 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
4433 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4435 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
4437 2014-04-14 Richard Biener <rguenther@suse.de>
4438 Marc Glisse <marc.glisse@inria.fr>
4441 * gcc.target/i386/vec-may_alias.c: New testcase.
4443 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4445 * lib/target-supports.exp
4446 (check_effective_target_vect_widen_mult_si_to_di_pattern):
4447 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
4450 2014-04-14 Richard Biener <rguenther@suse.de>
4453 * gcc.dg/lto/pr60720_0.c: New testcase.
4454 * gcc.dg/lto/pr60720_1.c: Likewise.
4456 2014-04-14 Christian Bruel <christian.bruel@st.com>
4458 * gcc.target/sh/memset.c: New test.
4460 2014-04-14 Richard Biener <rguenther@suse.de>
4463 * gcc.dg/graphite/pr55022.c: New testcase.
4465 2014-04-14 Richard Biener <rguenther@suse.de>
4467 PR tree-optimization/59817
4468 PR tree-optimization/60453
4469 * gfortran.dg/graphite/pr59817.f: New testcase.
4470 * gcc.dg/graphite/pr59817-1.c: Likewise.
4471 * gcc.dg/graphite/pr59817-2.c: Likewise.
4473 2014-04-14 Jason Merrill <jason@redhat.com>
4476 * lib/gcc-dg.exp (dg-build-dso): New.
4477 (gcc-dg-test-1): Handle dg-do-what "dso".
4479 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
4482 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
4485 * gfortran.dg/associate_15.f90: New test.
4487 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
4490 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
4493 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
4496 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
4498 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
4500 * gcc.target/mips/umips-store16-1.c: New test.
4502 2014-04-11 Tobias Burnus <burnus@net-b.de>
4505 * * g++.dg/warn/warn_format_signedness.C: New.
4506 * gcc.dg/format/warn-signedness.c: New.
4508 2014-04-11 Tobias Burnus <burnus@net-b.de>
4512 * gfortran.dg/finalize_25.f90: New.
4514 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
4516 * gcc.target/epiphany/t1068-2.c: New file.
4518 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
4520 * gcc.target/epiphany/btst-1.c: New test.
4522 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
4524 PR rtl-optimization/60651
4525 * gcc.target/epiphany/mode-switch.c: New test.
4527 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
4530 * g++.dg/cpp0x/gen-attrs-58.C: New.
4531 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
4533 2014-04-11 Steve Ellcey <sellcey@mips.com>
4534 Jakub Jelinek <jakub@redhat.com>
4537 * gcc.c-torture/compile/pr60556.c: New test.
4539 2014-04-11 Richard Biener <rguenther@suse.de>
4542 * gcc.dg/pr60797.c: New testcase.
4544 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4546 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
4547 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
4548 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
4550 * gcc.target/s390/htm-nofloat-1.c: ... this one.
4551 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
4552 instructions as well.
4554 2014-04-11 Jakub Jelinek <jakub@redhat.com>
4556 PR rtl-optimization/60663
4557 * gcc.target/arm/pr60663.c: New test.
4559 2014-04-10 Jason Merrill <jason@redhat.com>
4561 * g++.dg/dso/dlclose1.C: Disable for 4.9.
4563 2014-04-10 Jakub Jelinek <jakub@redhat.com>
4566 * g++.dg/lto/pr60567_0.C: New test.
4568 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4570 * gfortran.dg/class_nameclash.f90: New test.
4572 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4575 * g++.dg/cpp0x/variadic156.C: New.
4577 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4579 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
4582 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4585 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
4588 2014-04-09 Steve Ellcey <sellcey@mips.com>
4590 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
4593 2014-04-09 Cong Hou <congh@google.com>
4596 * lib/target-supports.exp:
4597 (check_effective_target_vect_widen_si_to_di_pattern): New.
4598 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
4599 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
4601 (foo): Fix up formatting.
4602 (main): Call check_vect.
4604 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
4607 * g++.dg/template/crash119.C: New.
4609 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
4611 * gcc.target/powerpc/atomic_load_store-p8.c: New.
4613 2014-04-08 Jason Merrill <jason@redhat.com>
4615 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
4617 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4619 PR rtl-optimization/60776
4620 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
4621 * gcc.dg/builtin-bswap-7.c: Likewise.
4622 * gcc.dg/builtin-bswap-6a.c: New testcase.
4623 * gcc.dg/builtin-bswap-7a.c: New testcase.
4626 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4628 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
4630 * gcc.dg/builtin-bswap-7.c: Likewise.
4632 2014-04-08 Richard Biener <rguenther@suse.de>
4634 PR tree-optimization/60785
4635 * gcc.dg/graphite/pr60785.c: New testcase.
4637 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4640 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
4643 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
4645 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
4646 * g++.dg/warn/Wnvdtor-3.C: Likewise.
4647 * g++.dg/warn/Wnvdtor-4.C: Likewise.
4649 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
4651 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
4653 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
4656 * g++.dg/torture/pr60609.C: New test.
4658 2014-04-07 Richard Biener <rguenther@suse.de>
4660 PR tree-optimization/60766
4661 * gcc.dg/torture/pr60766.c: New testcase.
4663 2014-04-07 Jason Merrill <jason@redhat.com>
4665 * lib/gcc-dg.exp (dg-build-dso): New.
4666 (gcc-dg-test-1): Handle dg-do-what "dso".
4667 * lib/target-supports.exp (add_options_for_dlopen): New.
4668 (check_effective_target_dlopen): Use it.
4670 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4672 * gcc.target/arm/pr60657.c: Fix missing curly brace.
4674 2014-04-07 Richard Biener <rguenther@suse.de>
4677 * g++.dg/torture/pr60750.C: New testcase.
4678 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
4680 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
4682 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
4684 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
4687 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
4689 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
4692 * g++.dg/cpp1y/auto-fn25.C: Require lto.
4694 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
4696 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
4698 * gfortran.dg/warn_conversion_4.f90: Adjust test.
4700 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
4702 * gcc.target/avr/dev-specific-rmw.c: New test.
4704 2014-04-04 Cong Hou <congh@google.com>
4706 PR tree-optimization/60656
4707 * gcc.dg/vect/pr60656.c: New test.
4709 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4711 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
4713 * gcc.dg/builtin-bswap-7.c: Likewise.
4715 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
4718 * g++.dg/cpp0x/constexpr-ice15.C: New.
4720 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
4723 testcase by Richard Biener
4724 * gcc.dg/lto/pr59626_0.c: New testcase.
4725 * gcc.dg/lto/pr59626_1.c: New testcase.
4727 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4730 * gcc.c-torture/compile/pr60655-1.c: New test.
4732 2014-04-04 Martin Jambor <mjambor@suse.cz>
4735 * g++.dg/ipa/pr60640-1.C: New test.
4736 * g++.dg/ipa/pr60640-2.C: Likewise.
4737 * g++.dg/ipa/pr60640-3.C: Likewise.
4738 * g++.dg/ipa/pr60640-4.C: Likewise.
4740 2014-04-04 Jeff Law <law@redhat.com>
4743 * gcc.target/arm/pr60657.c: New test.
4745 2014-04-04 Richard Biener <rguenther@suse.de>
4748 * g++.dg/torture/pr60746.C: New testcase.
4750 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
4752 * g++.old-deja/g++.robertl/eb121.C: Adjust.
4753 * g++.old-deja/g++.jason/overload21.C: Likewise.
4754 * g++.old-deja/g++.law/init5.C: Likewise.
4756 2014-04-03 Cong Hou <congh@google.com>
4758 PR tree-optimization/60505
4759 * gcc.dg/vect/pr60505.c: New test.
4761 2014-04-03 Richard Biener <rguenther@suse.de>
4763 PR tree-optimization/60740
4764 * gcc.dg/graphite/pr60740.c: New testcase.
4766 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
4768 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
4769 * g++.dg/warn/Wnvdtor-2.C: New.
4770 * g++.dg/warn/Wnvdtor-3.C: New.
4771 * g++.dg/warn/Wnvdtor-4.C: New.
4772 * g++.dg/warn/Weff1.C: Delete.
4773 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
4774 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
4776 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
4779 * g++.dg/torture/pr60659.C: New testcase.
4781 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4783 PR tree-optimization/60733
4784 * gcc.dg/torture/pr60733.c: New test.
4786 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
4788 PR rtl-optimization/60650
4789 * gcc.target/arm/pr60650-2.c: New.
4791 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
4793 * gcc.target/i386/avx2-vpand-3.c,
4794 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
4796 2014-04-02 Joseph Myers <joseph@codesourcery.com>
4798 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
4799 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
4800 gcc.target/i386/memcpy-strategy-1.c,
4801 gcc.target/i386/memcpy-strategy-2.c,
4802 gcc.target/i386/memcpy-vector_loop-1.c,
4803 gcc.target/i386/memcpy-vector_loop-2.c,
4804 gcc.target/i386/memset-vector_loop-1.c,
4805 gcc.target/i386/memset-vector_loop-2.c,
4806 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
4807 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
4808 -march= options different from those in dg-options.
4810 2014-04-02 Joseph Myers <joseph@codesourcery.com>
4812 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
4813 gcc.target/i386/pr30970.c: Use -mtune=generic.
4814 * gcc.target/i386/avx2-vpaddb-3.c,
4815 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
4816 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
4817 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
4818 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
4819 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
4820 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
4821 gcc.target/i386/avx2-vpsubw-3.c,
4822 gcc.target/i386/avx256-unaligned-load-1.c,
4823 gcc.target/i386/avx256-unaligned-load-4.c,
4824 gcc.target/i386/avx256-unaligned-store-1.c,
4825 gcc.target/i386/avx256-unaligned-store-2.c,
4826 gcc.target/i386/avx256-unaligned-store-4.c: Use
4829 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
4830 Iain Sandoe <iain@codesourcery.com>
4833 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
4834 with the additional options -Wl,-undefined,dynamic_lookup
4835 and -Wl,-flat_namespace.
4836 * gcc.dg/torture/pr53922.c: Additional option
4837 -Wl,-flat_namespace for darwin[89].
4838 * gcc.dg/torture/pr60092.c: Additional options
4839 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
4842 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
4845 * lib/prune.exp: Modify the regular express to prune
4846 the new warnings introduced by r205679 on darwin9.
4848 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
4850 * g++.dg/init/ctor4.C: Adjust.
4851 * g++.dg/init/ctor4-1.C: New.
4852 * g++.dg/cpp0x/defaulted2.C: Adjust.
4854 2014-04-01 Richard Henderson <rth@redhat.com>
4857 * gcc.dg/pr60704.c: New file.
4859 2014-04-01 Bin Cheng <bin.cheng@arm.com>
4862 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
4863 logical_op_short_circuit targets.
4865 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
4868 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
4869 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
4871 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
4873 PR rtl-optimization/60700
4874 * gcc.target/i386/pr60700.c: New test.
4876 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4879 * gcc.target/arm/pr60650.c: Adjust command line options.
4881 2014-03-31 Martin Jambor <mjambor@suse.cz>
4884 * gcc.dg/pr60647-1.c: New test.
4885 * gcc.dg/pr60647-2.c: Likewise.
4887 2014-03-31 Richard Biener <rguenther@suse.de>
4889 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
4891 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
4894 * gcc.target/aarch64/pr60034.c: New file.
4896 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
4899 * g++.dg/cpp1y/pr60626.C: New testcase.
4901 2014-03-29 Joseph Myers <joseph@codesourcery.com>
4903 * gcc.dg/pr45416.c: Allow bextr on x86.
4904 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
4905 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
4906 gcc.target/i386/fma4-vector.c: Use -mno-fma.
4907 * gcc.target/i386/l_fma_double_1.c,
4908 gcc.target/i386/l_fma_double_2.c,
4909 gcc.target/i386/l_fma_double_3.c,
4910 gcc.target/i386/l_fma_double_4.c,
4911 gcc.target/i386/l_fma_double_5.c,
4912 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
4913 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
4914 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
4915 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
4916 * gcc.target/i386/pr27971.c: Use -mno-tbm.
4917 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
4918 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
4920 2014-03-29 Jakub Jelinek <jakub@redhat.com>
4923 * g++.dg/pr60648.C: Move test to...
4924 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
4925 dg-options, add for fpic targets dg-additional-options -fPIC.
4927 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
4929 * gnat.dg/opt33.adb: New testcase.
4931 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
4934 * gcc.target/aarch64/pr60697.c: New.
4936 2014-03-27 Jeff Law <law@redhat.com>
4939 * g++.dg/pr60648.C: New test.
4941 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
4944 * g++.dg/cpp1y/pr60573.C: New testcase.
4946 2014-03-28 Jakub Jelinek <jakub@redhat.com>
4949 * gcc.target/i386/pr60693.c: New test.
4951 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
4953 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
4955 2014-03-28 Jakub Jelinek <jakub@redhat.com>
4958 * c-c++-common/pr60689.c: New test.
4961 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
4962 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
4965 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
4968 * gcc.target/aarch64/pr60675.C: New.
4970 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4972 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
4973 * lib/target-supports.exp: Return true for s390
4974 in check_effective_logical_op_short_circuit.
4976 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
4978 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
4979 of second source operand.
4980 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4981 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4982 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4984 2014-03-28 Jakub Jelinek <jakub@redhat.com>
4987 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
4989 2014-03-28 Tobias Burnus <burnus@net-b.de>
4991 * lib/cilk-plus-dg.exp: New.
4992 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
4993 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
4995 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4998 * gfortran.dg/where_4.f90: New test case.
5000 2014-03-27 Tobias Burnus <burnus@net-b.de>
5003 * gfortran.dg/finalize_24.f90: New.
5005 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
5007 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
5010 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
5011 vec_select optimizations.
5012 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
5013 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
5016 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
5017 xxpermdi builtins are supported.
5019 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
5021 PR rtl-optimization/60650
5022 * gcc.target/arm/pr60650.c: New.
5024 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5026 * gcc.target/s390/20140327-1.c: New testcase.
5028 2014-03-27 Jakub Jelinek <jakub@redhat.com>
5031 * g++.dg/gomp/pr60682.C: New test.
5033 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
5035 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
5037 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
5040 * gcc.target/aarch64/pr60580_1.c: New.
5041 * gcc.target/aarch64/test_fp_attribute_1.c: New.
5042 * gcc.target/aarch64/test_fp_attribute_2.c: New.
5044 2014-03-26 Dehao Chen <dehao@google.com>
5046 * gcc.dg/predict-8.c: New test.
5048 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
5051 * g++.dg/init/const10.C: New.
5052 * g++.dg/init/const11.C: New.
5053 * g++.dg/init/pr25811.C: Adjust.
5054 * g++.dg/init/pr29043.C: Likewise.
5055 * g++.dg/init/pr43719.C: Likewise.
5056 * g++.dg/init/pr44086.C: Likewise.
5057 * g++.dg/init/ctor8.C: Likewise.
5058 * g++.dg/init/uninitialized1.C: Likewise.
5060 2014-03-26 Jakub Jelinek <jakub@redhat.com>
5063 * c-c++-common/ubsan/pr60636.c: New test.
5065 2014-03-26 Andreas Schwab <schwab@suse.de>
5067 * g++.dg/torture/pr60315.C: Remove duplication.
5069 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
5071 * gcc.c-torture/execute/20140326-1.c: New test.
5073 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
5076 * g++.dg/torture/pr60315.C: New testcase.
5078 2014-03-25 Martin Jambor <mjambor@suse.cz>
5081 * g++.dg/ipa/pr60600.C: New test.
5083 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
5086 * g++.dg/opt/pr56999.C: Pop hidden visibility.
5088 2014-03-25 Richard Biener <rguenther@suse.de>
5091 * gfortran.dg/lto/pr60635_0.f90: New testcase.
5092 * gfortran.dg/lto/pr60635_1.c: Likewise.
5094 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
5097 * g++.dg/cpp1y/pr60627.C: New testcase.
5099 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
5101 * gcc.target/aarch64/ushr64_1.c: New.
5103 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
5105 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
5106 (LONG_LONG): Use LLONG.
5107 (set_rvector_long): Explicitly return void.
5108 (set_vector_long): Likewise.
5109 (check_vector_long): Likewise.
5111 2014-03-24 Marek Polacek <polacek@redhat.com>
5113 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
5115 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
5116 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
5117 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
5118 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
5119 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
5120 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
5121 * c-c++-common/ubsan/pr59503.c: Likewise.
5122 * c-c++-common/ubsan/pr60613-1.c: Likewise.
5123 * c-c++-common/ubsan/save-expr-1.c: Likewise.
5124 * c-c++-common/ubsan/shift-3.c: Likewise.
5125 * c-c++-common/ubsan/shift-6.c: Likewise.
5126 * c-c++-common/ubsan/undefined-1.c: Likewise.
5127 * c-c++-common/ubsan/vla-2.c: Likewise.
5128 * c-c++-common/ubsan/vla-3.c: Likewise.
5129 * c-c++-common/ubsan/vla-4.c: Likewise.
5130 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
5131 * g++.dg/ubsan/return-2.C: Likewise.
5133 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
5135 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
5138 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
5142 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
5143 * gfortran.dg/round_4.f90: Likewise.
5145 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
5148 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
5151 2014-03-22 Jakub Jelinek <jakub@redhat.com>
5154 * c-c++-common/ubsan/pr60613-1.c: New test.
5155 * c-c++-common/ubsan/pr60613-2.c: New test.
5157 2014-03-22 Matthias Klose <doko@ubuntu.com>
5159 * g++.dg/cpp0x/regress: Remove empty directory.
5161 2014-03-22 Jakub Jelinek <jakub@redhat.com>
5164 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
5166 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
5168 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
5169 * g++.dg/cpp1y/pr60393.C: Likewise.
5171 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
5174 * g++.dg/cpp1y/pr60384.C: New.
5176 2014-03-21 Jakub Jelinek <jakub@redhat.com>
5179 * gcc.dg/pr60598.c: New test.
5181 2014-03-21 Martin Jambor <mjambor@suse.cz>
5184 * g++.dg/torture/pr59176.C: New test.
5186 2014-03-21 Martin Jambor <mjambor@suse.cz>
5189 * g++.dg/ipa/pr60419.C: New test.
5191 2014-03-21 Richard Biener <rguenther@suse.de>
5193 PR tree-optimization/60577
5194 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
5196 2014-03-21 Tobias Burnus <burnus@net-b.de>
5199 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
5201 2014-03-20 Jakub Jelinek <jakub@redhat.com>
5204 * g++.dg/opt/pr60597.C: New test.
5207 * g++.dg/init/pr60572.C: New test.
5209 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5211 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
5213 2014-03-19 Tobias Burnus <burnus@net-b.de>
5217 * gfortran.dg/implicit_pure_4.f90: New.
5219 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5222 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
5224 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
5227 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
5228 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
5229 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
5231 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5234 * g++.dg/cpp1y/pr60332.C: New.
5236 2014-03-19 Marek Polacek <polacek@redhat.com>
5239 * g++.dg/ubsan/pr60569.C: New test.
5241 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5243 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
5245 2014-03-19 Jakub Jelinek <jakub@redhat.com>
5247 PR tree-optimization/60559
5248 * g++.dg/vect/pr60559.cc: New test.
5250 2014-03-18 Ian Lance Taylor <iant@google.com>
5253 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
5254 (ditype): Rename typedef from int64_t.
5256 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
5259 * gcc.dg/cast-qual-3.c: New.
5261 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
5262 * c-c++-common/Wcast-qual-1.c: More precise match text.
5264 2014-03-18 Janus Weil <janus@gcc.gnu.org>
5268 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
5269 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
5270 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
5271 * gfortran.dg/intent_optimize_1.f90: Ditto.
5272 * gfortran.dg/pointer_init_9.f90: Ditto.
5273 * gfortran.dg/volatile4.f90: Ditto.
5274 * gfortran.dg/volatile6.f90: Ditto.
5276 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
5279 * c-c++-common/Wcast-qual-1.c: More precise match text.
5281 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
5284 * g++.dg/cpp0x/constexpr-ice14.C: New.
5286 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
5289 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
5291 2014-03-18 Jakub Jelinek <jakub@redhat.com>
5294 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
5295 * c-c++-common/ubsan/null-2.c: Likewise.
5296 * c-c++-common/ubsan/null-3.c: Likewise.
5297 * c-c++-common/ubsan/null-4.c: Likewise.
5298 * c-c++-common/ubsan/null-5.c: Likewise.
5299 * c-c++-common/ubsan/null-6.c: Likewise.
5300 * c-c++-common/ubsan/null-7.c: Likewise.
5301 * c-c++-common/ubsan/null-8.c: Likewise.
5302 * c-c++-common/ubsan/null-9.c: Likewise.
5303 * c-c++-common/ubsan/null-10.c: Likewise.
5304 * c-c++-common/ubsan/null-11.c: Likewise.
5305 * c-c++-common/ubsan/overflow-1.c: Likewise.
5306 * c-c++-common/ubsan/overflow-2.c: Likewise.
5307 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
5308 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
5309 * c-c++-common/ubsan/overflow-int128.c: Likewise.
5310 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
5311 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
5312 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
5313 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
5314 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
5315 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
5316 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
5317 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
5318 * c-c++-common/ubsan/pr59333.c: Likewise.
5319 * c-c++-common/ubsan/pr59503.c: Likewise.
5320 * c-c++-common/ubsan/pr59667.c: Likewise.
5321 * c-c++-common/ubsan/undefined-1.c: Likewise.
5322 * g++.dg/ubsan/pr59250.C: Likewise.
5323 * g++.dg/ubsan/pr59306.C: Likewise.
5325 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5327 * gcc.dg/tls/pr58595.c: Add tls options.
5329 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
5331 * gcc.target/i386/avx-additional-reg-names.c: New.
5332 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
5334 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
5337 * g++.dg/cpp1y/pr60390.C: New testcase.
5340 * g++.dg/cpp1y/pr60391.C: New testcase.
5342 2014-03-17 Jakub Jelinek <jakub@redhat.com>
5345 * gcc.target/i386/pr60516.c: New test.
5347 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
5350 * g++.dg/cpp0x/constexpr-ice13.C: New.
5352 2014-03-17 Marek Polacek <polacek@redhat.com>
5355 * gcc.dg/gomp/pr60534.c: New test.
5357 2014-03-17 Kai Tietz <ktietz@redhat.com>
5359 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
5361 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
5364 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
5367 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
5370 * gfortran.dg/list_read_12.f90: New test.
5372 2014-03-15 Janus Weil <janus@gcc.gnu.org>
5375 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
5376 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
5377 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
5378 -Wno-aggressive-loop-optimizations and remove an unused variable.
5379 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
5380 * gfortran.dg/pointer_init_9.f90: New.
5381 * gfortran.dg/volatile4.f90: Put into subroutine.
5382 * gfortran.dg/volatile6.f90: Ditto.
5384 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
5387 * gfortran.dg/transpose_4.f90: New test.
5389 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
5391 PR rtl-optimization/60508
5392 * gcc.target/i386/pr60508.c: New.
5394 2014-03-14 Richard Biener <rguenther@suse.de>
5397 * g++.dg/pr60518.C: New testcase.
5399 2014-03-14 Martin Jambor <mjambor@suse.cz>
5402 * gcc.dg/lto/pr60461_0.c: New test.
5404 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
5406 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
5407 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
5408 * gcc.dg/lto/save-temps_0.c: New testcase.
5410 2014-03-13 Jakub Jelinek <jakub@redhat.com>
5413 * c-c++-common/pr36282-1.c: New test.
5414 * c-c++-common/pr36282-2.c: New test.
5415 * c-c++-common/pr36282-3.c: New test.
5416 * c-c++-common/pr36282-4.c: New test.
5418 2014-03-13 Richard Henderson <rth@redhat.com>
5421 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
5423 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
5426 * g++.dg/template/crash118.C: New.
5427 * g++.dg/template/crash95.C: Adjust.
5429 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
5431 PR rtl-optimization/57189
5432 * gcc.target/i386/pr57189.c: New.
5434 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
5437 * g++.dg/cpp0x/static_assert10.C: New.
5438 * g++.dg/cpp0x/static_assert11.C: Likewise.
5439 * g++.dg/cpp0x/static_assert3.C: Adjust.
5441 2014-03-13 Richard Biener <rguenther@suse.de>
5443 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
5445 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5447 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
5448 2.07 128-bit arithmetic.
5449 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
5451 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
5452 due to when TImode is allowed in VSX registers, the allowable
5453 address modes for TImode is just a single indirect address in
5454 order for the value to be loaded and store in either GPR or VSX
5455 registers. This affects the generated code, and it would cause
5456 this test to fail, when such an option is used.
5458 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
5460 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
5462 2014-03-12 Jakub Jelinek <jakub@redhat.com>
5464 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
5465 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
5466 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
5467 only test for exactly one if if -mbranch-cost=1 has been passed.
5469 2014-03-12 Christian Bruel <christian.bruel@st.com>
5472 * gcc.target/arm/pr60264.c
5474 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
5476 PR tree-optimization/60454
5477 * gcc.c-torture/execute/pr60454.c: New test.
5479 2014-03-12 Jakub Jelinek <jakub@redhat.com>
5480 Marc Glisse <marc.glisse@inria.fr>
5482 PR tree-optimization/60502
5483 * gcc.c-torture/compile/pr60502.c: New test.
5485 2014-03-12 Jakub Jelinek <jakub@redhat.com>
5488 * gcc.dg/vect/pr60482.c: New test.
5490 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
5493 * g++.dg/cpp0x/inh-ctor19.C: New.
5495 2014-03-11 Richard Biener <rguenther@suse.de>
5497 PR tree-optimization/60429
5498 PR tree-optimization/60485
5499 * gcc.dg/pr60485-1.c: New testcase.
5500 * gcc.dg/pr60485-2.c: Likewise.
5502 2014-03-10 Jakub Jelinek <jakub@redhat.com>
5505 * g++.dg/ipa/pr60457.C: New test.
5507 2014-03-10 Richard Biener <rguenther@suse.de>
5510 * g++.dg/torture/pr60474.C: New testcase.
5512 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
5514 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
5516 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
5518 * gcc.dg/lto/pr55113_0.c: New testcase.
5520 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
5523 * g++.dg/cpp1y/pr60033.C: New testcase.
5526 * g++.dg/cpp1y/pr60393.C: New testcase.
5528 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
5531 * gfortran.dg/fmt_en.f90: New test.
5533 2014-03-07 Jason Merrill <jason@redhat.com>
5535 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
5536 * lib/target-supports.exp (check_effective_target_c++11): Now
5538 (check_effective_target_c++11_only): New.
5539 (check_effective_target_c++11_down): New.
5540 (check_effective_target_c++1y): New.
5541 (check_effective_target_c++1y_only): New.
5542 (check_effective_target_c++98_only): Rename from
5543 check_effective_target_c++98.
5544 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
5546 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
5549 * g++.dg/cpp0x/constexpr-ice12.C: New.
5551 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
5553 * c-c++-common/gomp/map-1.c: Extend.
5555 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
5556 Janus Weil <janus@gcc.gnu.org>
5559 * gfortran.dg/deferred_type_component_1.f90 : New test.
5560 * gfortran.dg/deferred_type_component_2.f90 : New test.
5562 2014-03-06 Marek Polacek <polacek@redhat.com>
5565 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
5566 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
5568 2014-03-06 Jakub Jelinek <jakub@redhat.com>
5571 * gcc.dg/tls/pr58595.c: New test.
5573 2014-03-06 Richard Biener <rguenther@suse.de>
5579 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
5581 * gcc.dg/lto/pr55113_0.c: New testcase.
5583 2014-03-05 Jakub Jelinek <jakub@redhat.com>
5586 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
5587 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
5588 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
5590 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5591 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5592 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5593 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5594 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
5595 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
5596 even for mips*/s390*/i?86/x86_64.
5597 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5598 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5599 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5600 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5601 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5604 * gcc.dg/lto/pr60404_0.c: New test.
5605 * gcc.dg/lto/pr60404_1.c: New file.
5606 * gcc.dg/lto/pr60404_2.c: New file.
5608 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5610 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
5611 long long" throughout.
5612 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
5613 * gcc.dg/vmx/insert-vsx.c: Likewise.
5614 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
5615 * gcc.dg/vmx/ld-vsx.c: Likewise.
5616 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
5617 * gcc.dg/vmx/ldl-vsx.c: Likewise.
5618 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
5619 * gcc.dg/vmx/merge-vsx.c: Likewise.
5620 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
5621 * gcc.dg/vmx/st-vsx.c: Likewise.
5622 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
5623 * gcc.dg/vmx/stl-vsx.c: Likewise.
5624 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
5626 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
5628 * gcc.dg/lto/pr55113_0.c: New testcase.
5630 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
5633 * g++.dg/cpp1y/pr60376.C: New.
5635 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5637 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
5639 2014-03-04 Richard Biener <rguenther@suse.de>
5641 PR tree-optimization/60382
5642 * gcc.dg/vect/pr60382.c: New testcase.
5644 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
5647 * gfortran.dg/namelist_84.f90: New test.
5649 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
5651 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
5652 argument to avoid inf values.
5653 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
5654 UNION_FP_CHECK machinery.
5656 2014-03-03 Renlin Li <Renlin.Li@arm.com>
5658 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
5659 i32in128 cases outside special big-endian processing block.
5661 2014-03-03 Jakub Jelinek <jakub@redhat.com>
5663 PR preprocessor/60400
5664 * c-c++-common/cpp/pr60400.c: New test.
5665 * c-c++-common/cpp/pr60400-1.h: New file.
5666 * c-c++-common/cpp/pr60400-2.h: New file.
5669 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
5671 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
5672 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
5674 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
5677 * g++.dg/lto/pr60150.H: New testcase.
5678 * g++.dg/lto/pr60150_0.C: New testcase.
5679 * g++.dg/lto/pr60150_1.C: New testcase.
5681 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
5684 * g++.dg/ipa/devirt-29.C: New testcase
5686 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5689 * gfortran.dg/vect/pr32380.f: Fix expected test results.
5691 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
5694 * g++.dg/cpp0x/pr50025.C: New.
5696 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
5699 * g++.dg/cpp1y/pr60377.C: New testcase.
5701 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
5704 * gfortran.dg/str_comp_optimize_1.f90: New test.
5706 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
5709 * gcc.c-torture/compile/pr60071.c: New.
5711 2014-02-28 Janus Weil <janus@gcc.gnu.org>
5714 * gfortran.dg/unlimited_polymorphic_16.f90: New.
5716 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
5719 * g++.dg/cpp0x/constexpr-ice11.C: New.
5721 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
5724 * g++.dg/cpp1y/auto-fn24.C: New.
5726 2014-02-28 Joey Ye <joey.ye@arm.com>
5729 * gcc.target/arm/thumb1-far-jump-3.c: New case.
5731 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
5734 * g++.dg/overload/ellipsis2.C: New.
5736 2014-02-27 Jeff Law <law@redhat.com>
5738 PR rtl-optimization/52714
5739 * gcc.c-torture/compile/pr52714.c: New test.
5741 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
5742 Jeff Law <law@redhat.com>
5744 PR rtl-optimization/49847
5745 * g++.dg/pr49847.C: New test.
5747 2014-02-27 Marek Polacek <polacek@redhat.com>
5750 * c-c++-common/pr59223.c: New test.
5752 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
5754 * common/config/i386/predicates.md (const1256_operand): Remove.
5755 (const2356_operand): New.
5756 (const_1_to_2_operand): Remove.
5757 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
5758 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
5759 (*avx512pf_gatherpf<mode>sf): Ditto.
5760 (avx512pf_gatherpf<mode>df): Ditto.
5761 (*avx512pf_gatherpf<mode>df_mask): Ditto.
5762 (*avx512pf_gatherpf<mode>df): Ditto.
5763 (avx512pf_scatterpf<mode>sf): Ditto.
5764 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
5765 (*avx512pf_scatterpf<mode>sf): Ditto.
5766 (avx512pf_scatterpf<mode>df): Ditto.
5767 (*avx512pf_scatterpf<mode>df_mask): Ditto.
5768 (*avx512pf_scatterpf<mode>df): Ditto.
5769 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
5771 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
5773 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
5774 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
5775 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
5776 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
5777 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
5778 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
5779 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
5780 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
5782 2014-02-26 Bin Cheng <bin.cheng@arm.com>
5785 * gnat.dg/renaming5.adb: Change to two expected gotos.
5786 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
5788 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
5789 messages for removed basic block.
5790 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
5791 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
5792 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
5793 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
5795 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5797 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
5798 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
5799 * gcc.dg/vmx/ldl-vsx.c: Likewise.
5800 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
5801 * gcc.dg/vmx/merge-vsx.c: Likewise.
5802 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
5804 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
5806 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
5807 * gcc.target/i386/prefetchwt1-1.c: New.
5808 * g++.dg/other/i386-2.C: Add new option.
5809 * g++.dg/other/i386-3.C: Ditto.
5810 * gcc.target/i386/sse-12.c: Ditto.
5811 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
5812 * gcc.target/i386/sse-22.c: Add new option.
5813 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
5815 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5818 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
5821 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
5823 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
5826 * g++.dg/cpp1y/pr60311.C: New testcase.
5828 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
5831 * g++.dg/cpp1y/pr60065.C: New testcase.
5833 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
5835 PR rtl-optimization/60268
5836 * gcc.c-torture/compile/pr60268.c: New test.
5838 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
5840 * gcc.target/microblaze/others/mem_reload.c: New test.
5842 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5844 * gcc.dg/vmx/lde.c: New test.
5845 * gcc.dg/vmx/lde-be-order.c: New test.
5846 * gcc.dg/vmx/ste.c: New test.
5847 * gcc.dg/vmx/ste-be-order.c: New test.
5849 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
5852 * lib/target-supports.exp
5853 (check_effective_target_logical_op_short_circuit): Add cris-*-*
5854 and crisv32-*-* to list.
5856 2014-02-21 Janus Weil <janus@gcc.gnu.org>
5859 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
5861 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5863 * gcc.dg/vmx/vsums.c: Check entire result vector.
5864 * gcc.dg/vmx/vsums-be-order.c: Likewise.
5866 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5868 * gcc.dg/vmx/ld.c: New test.
5869 * gcc.dg/vmx/ld-be-order.c: New test.
5870 * gcc.dg/vmx/ld-vsx.c: New test.
5871 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
5872 * gcc.dg/vmx/ldl.c: New test.
5873 * gcc.dg/vmx/ldl-be-order.c: New test.
5874 * gcc.dg/vmx/ldl-vsx.c: New test.
5875 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
5876 * gcc.dg/vmx/st.c: New test.
5877 * gcc.dg/vmx/st-be-order.c: New test.
5878 * gcc.dg/vmx/st-vsx.c: New test.
5879 * gcc.dg/vmx/st-vsx-be-order.c: New test.
5880 * gcc.dg/vmx/stl.c: New test.
5881 * gcc.dg/vmx/stl-be-order.c: New test.
5882 * gcc.dg/vmx/stl-vsx.c: New test.
5883 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
5885 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
5887 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
5888 * g++.dg/other/i386-3.C (dg-options): Ditto.
5889 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
5890 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
5891 -mavx512pf and -msha.
5893 2014-02-21 Richard Biener <rguenther@suse.de>
5895 PR tree-optimization/60276
5896 * gcc.dg/vect/pr60276.c: New testcase.
5898 2014-02-21 Janus Weil <janus@gcc.gnu.org>
5901 * gfortran.dg/finalize_23.f90: New.
5903 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
5907 * g++.dg/cpp1y/pr60052.C: New testcase.
5908 * g++.dg/cpp1y/pr60053.C: New testcase.
5910 2014-02-21 Tobias Burnus <burnus@net-b.de>
5913 * gfortran.dg/inquire_16.f90: New.
5915 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
5917 * gcc.target/nios2/biggot-1.c: New.
5918 * gcc.target/nios2/biggot-2.c: New.
5920 2014-02-20 Martin Jambor <mjambor@suse.cz>
5923 * gcc.dg/ipa/pr55260.c: New test.
5925 2014-02-20 Bin Cheng <bin.cheng@arm.com>
5927 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
5928 for execution test case.
5930 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
5933 * g++.dg/torture/pr58555.C: New testcase.
5935 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
5938 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
5940 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
5942 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
5943 Kirill Yukhin <kirill.yukhin@intel.com>
5945 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
5946 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
5947 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
5948 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
5949 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
5950 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
5952 2014-02-19 Jakub Jelinek <jakub@redhat.com>
5955 * g++.dg/ext/builtin-bswap1.C: New test.
5956 * c-c++-common/pr37743.c: New test.
5958 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
5960 * gcc.dg/decl-10.c: New test.
5962 2014-02-19 Jakub Jelinek <jakub@redhat.com>
5965 * g++.dg/ext/ivdep-1.C: New test.
5968 * gcc.dg/pr60267.c: New test.
5970 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
5973 * gcc.target/i386/pr39162.c: Add dg-prune-output.
5974 (dg-options): Remove -Wno-psabi.
5975 * gcc.target/i386/pr59794-2.c: Ditto.
5976 * gcc.target/i386/pr60205-1.c: Ditto.
5977 * gcc.target/i386/sse-5.c: Ditto.
5979 2014-02-18 Nick Clifton <nickc@redhat.com>
5981 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
5982 * gcc.dg/pr23623.c: Likewise.
5983 * gcc.dg/pr48784-1.c: Likewise.
5984 * gcc.dg/pr48784-2.c: Likewise.
5985 * gcc.dg/pr56997-2.c: Likewise.
5986 * gcc.dg/sms-6.c: Likewise.
5987 * gcc.dg/torture/pr60183.c: Likewise.
5988 * gcc.dg/torture/vec-cvt-1.c: Likewise.
5989 * gcc.c-torture/execute/20061220-1.x: New.
5990 * gcc.c-torture/execute/pr43220.x: New.
5991 * gcc.c-torture/execute/pr51581-1.x: New.
5992 * gcc.c-torture/execute/pr51581-2.x: New.
5993 * gcc.c-torture/execute/pr58570.x: New.
5994 * gcc.c-torture/unsorted/DFcmp.x: New.
5995 * gcc.c-torture/unsorted/SFset.x: New.
5997 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
5999 * gnat.dg/opt31.adb: New test.
6001 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6003 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
6005 2014-02-19 Janus Weil <janus@gcc.gnu.org>
6008 * gfortran.dg/typebound_proc_33.f90: New.
6010 2014-02-19 Marek Polacek <polacek@redhat.com>
6013 * gcc.dg/pr60195.c: New test.
6015 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
6017 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
6019 2014-02-19 Jakub Jelinek <jakub@redhat.com>
6021 PR preprocessor/58844
6022 * c-c++-common/cpp/pr58844-1.c: New test.
6023 * c-c++-common/cpp/pr58844-2.c: New test.
6025 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
6028 * g++.dg/cpp0x/constexpr-ice10.C: New.
6030 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
6033 * g++.dg/cpp0x/pr60215.C: New.
6035 2014-02-18 Tobias Burnus <burnus@net-b.de>
6038 * gfortran.dg/proc_ptr_45.f90: New.
6039 * gfortran.dg/proc_ptr_46.f90: New.
6041 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
6044 * g++.dg/cpp1y/pr60190.C: New testcase.
6047 * g++.dg/cpp1y/pr60064.C: New testcase.
6049 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
6052 * gcc.target/i386/pr60205-1.c: New test.
6053 * gcc.target/i386/pr60205-2.c: Ditto.
6055 2014-02-18 Kai Tietz <ktietz@redhat.com>
6058 * gcc.target/i386/nest-1.c: New testcase.
6060 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
6062 * gnat.dg/opt32.adb: New test.
6064 2014-02-18 Janus Weil <janus@gcc.gnu.org>
6067 * gfortran.dg/typebound_generic_15.f90: New.
6069 2014-02-17 Janus Weil <janus@gcc.gnu.org>
6072 * gfortran.dg/init_flag_12.f90: New.
6074 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
6075 Ilya Tocar <ilya.tocar@intel.com>
6077 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
6078 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
6079 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
6080 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
6082 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
6084 * lib/target-supports.exp
6085 (check_effective_target_logical_op_short_circuit): New procedure.
6086 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
6087 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
6088 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
6089 * gcc.dg/tree-ssa/vrp47.c: Likewise.
6090 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6091 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
6092 logical_op_short_circuit for the alternative test, extending
6095 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6098 * gcc.target/powerpc/pr60203.c: New testsuite.
6100 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
6103 * gfortran.dg/ichar_3.f90: New test.
6105 2014-02-15 Richard Biener <rguenther@suse.de>
6107 PR tree-optimization/60183
6108 * gcc.dg/torture/pr60183.c: New testcase.
6110 2014-02-14 Jeff Law <law@redhat.com>
6112 PR rtl-optimization/60131
6113 * g++.dg/torture/pr60131.C: New test.
6115 2014-02-14 Ian Bolton <ian.bolton@arm.com>
6117 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
6120 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
6122 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
6124 2014-02-14 Jakub Jelinek <jakub@redhat.com>
6126 * gcc.c-torture/compile/20140213.c: New test.
6128 2014-02-13 Jakub Jelinek <jakub@redhat.com>
6131 * gcc.target/i386/pr43546.c: New test.
6133 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
6135 * gcc.target/s390/hotpatch-compile-8.c: New test.
6137 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
6139 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
6140 definition with an ifndef.
6141 * gcc.dg/pr59605-2.c: New test.
6143 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
6145 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
6147 2014-02-12 Joseph Myers <joseph@codesourcery.com>
6149 * gcc.dg/torture/float128-mul-underflow.c,
6150 gcc.dg/torture/float128-truncdf-underflow.c,
6151 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
6153 2014-02-12 Jakub Jelinek <jakub@redhat.com>
6156 * g++.dg/ipa/pr59737.C: New test.
6158 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
6160 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
6162 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
6164 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
6166 * gcc.dg/cilk-plus/jump-openmp.c: New file.
6168 2014-02-12 Richard Biener <rguenther@suse.de>
6171 * gcc.dg/torture/pr60092.c: New testcase.
6172 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
6174 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
6176 * gcc.c-torture/execute/20140212-1.c: New test.
6178 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6181 * g++.dg/cpp0x/pr60047.C: New.
6183 2014-02-12 Jakub Jelinek <jakub@redhat.com>
6186 * c-c++-common/pr60101.c: New test.
6188 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
6191 * g++.dg/ipa/devirt-27.C: New testcase.
6192 * g++.dg/ipa/devirt-26.C: New testcase.
6194 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6197 * gcc.target/powerpc/pr60137.c: New file.
6199 2014-02-11 Jakub Jelinek <jakub@redhat.com>
6202 * gfortran.dg/pr52370.f90: New test.
6204 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
6208 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
6211 * gcc.target/i386/pr43662.c (dg-options):
6212 Add -maccumulate-outgoing-args.
6213 * gcc.target/i386/pr43869.c (dg-options): Ditto.
6214 * gcc.target/i386/pr57003.c (dg-options): Ditto.
6215 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
6216 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
6217 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
6218 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
6219 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
6220 Add -maccumulate-outgoing-args.
6221 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
6222 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
6223 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
6224 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
6225 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
6226 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
6227 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
6228 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
6229 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
6230 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
6231 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
6232 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
6233 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
6234 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
6235 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
6237 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
6239 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
6241 2014-02-11 Jakub Jelinek <jakub@redhat.com>
6244 * gcc.dg/guality/pr59776.c: New test.
6246 2014-02-11 Renlin Li <Renlin.Li@arm.com>
6248 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
6249 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
6250 (add_options_for_arm_vfp3): New.
6252 2014-02-11 Jeff Law <law@redhat.com>
6255 * gcc.target/m68k/pr54041.c: New test.
6257 2014-02-11 Jakub Jelinek <jakub@redhat.com>
6260 * gcc.target/i386/pr59927.c: New test.
6262 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
6264 * gcc.dg/vect/pr57741-3.c: Require vect_int.
6265 * gcc.dg/vect/pr60012.c: Likewise.
6266 * gcc.dg/vect/vect-119.c: Likewise.
6267 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
6268 * gcc.dg/vect/vect-outer-4c.c: Likewise.
6270 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6272 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
6274 2014-02-10 Jeff Law <law@redhat.com>
6277 * gcc.c-torture/compile/pr52306.c: New test.
6279 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6281 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
6283 2014-02-10 Richard Biener <rguenther@suse.de>
6285 PR tree-optimization/60115
6286 * gcc.dg/torture/pr60115.c: New testcase.
6288 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
6290 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
6291 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
6293 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
6294 Ilya Tocar <ilya.tocar@intel.com>
6296 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
6297 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
6298 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
6299 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
6300 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
6301 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
6302 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
6303 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
6304 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
6305 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
6306 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
6307 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
6308 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
6309 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
6310 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
6311 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
6312 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
6313 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
6314 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
6315 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
6316 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
6317 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
6318 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
6319 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
6320 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
6321 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
6322 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
6324 2014-02-10 Jakub Jelinek <jakub@redhat.com>
6326 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
6328 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
6331 * gfortran.dg/associated_target_5.f03: New test.
6333 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
6336 * gfortran.dg/elemental_by_value_1.f90: New test.
6338 2014-02-08 Janus Weil <janus@gcc.gnu.org>
6341 * gfortran.dg/finalize_22.f90: New.
6343 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
6346 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
6347 was fixed by the patch for PR59906.
6349 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
6351 PR translation/52289
6352 * gfortran.dg/coarray_8.f90: Update dg-error match.
6354 2014-02-08 Jakub Jelinek <jakub@redhat.com>
6357 * gcc.dg/vect/pr59984.c: New test.
6360 * gcc.dg/attr-alloc_align-1.c: New test.
6361 * gcc.dg/attr-alloc_align-2.c: New test.
6362 * gcc.dg/attr-alloc_align-3.c: New test.
6363 * gcc.dg/attr-assume_aligned-1.c: New test.
6364 * gcc.dg/attr-assume_aligned-2.c: New test.
6365 * gcc.dg/attr-assume_aligned-3.c: New test.
6367 2014-02-08 Jakub Jelinek <jakub@redhat.com>
6370 * gcc.target/i386/pr60077-1.c: New test.
6371 * gcc.target/i386/pr60077-2.c: New test.
6373 2014-02-07 Jakub Jelinek <jakub@redhat.com>
6375 PR preprocessor/56824
6376 * gcc.dg/pr56824.c: New test.
6378 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6380 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
6381 variable used for atomic operations.
6383 2014-02-07 Richard Biener <rguenther@suse.de>
6386 * gcc.dg/vect/pr60092-2.c: New testcase.
6388 2014-02-07 Jakub Jelinek <jakub@redhat.com>
6392 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
6394 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
6395 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6397 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6399 * gcc.target/s390/fp2int1.c: New testcase.
6401 2014-02-07 Richard Biener <rguenther@suse.de>
6404 * gcc.dg/tree-ssa/alias-30.c: New testcase.
6405 * gcc.dg/tree-ssa/alias-31.c: Likewise.
6407 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
6410 * g++.dg/torture/pr59918.C: New testcase.
6412 2014-02-06 Jakub Jelinek <jakub@redhat.com>
6415 * gcc.target/arm/pr59575.c: New test.
6418 * gcc.dg/pr59992.c: New test.
6420 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
6422 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
6423 init_priority. Test alignment of variable instead of function.
6425 2014-02-06 Marek Polacek <polacek@redhat.com>
6428 * gcc.dg/pr60087.c: New test.
6430 2014-02-06 Alan Modra <amodra@gmail.com>
6432 * gcc.target/powerpc/pr60032.c: New.
6434 2014-02-06 Jakub Jelinek <jakub@redhat.com>
6437 * gcc.c-torture/execute/pr60062.c: New test.
6438 * gcc.c-torture/execute/pr60072.c: New test.
6440 2014-02-06 Ian Bolton <ian.bolton@arm.com>
6442 * gcc.dg/tree-ssa/pr59597.c: Make called function static
6443 so that expected outcome works for PIC variants too.
6445 2014-02-06 Yury Gribov <y.gribov@samsung.com>
6446 Kugan Vivekanandarajah <kuganv@linaro.org>
6448 * gcc.target/arm/vect-noalign.c: New file.
6450 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
6451 Jakub Jelinek <jakub@redhat.com>
6454 * gcc.dg/pr60013.c: New testcase.
6456 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6458 * gcc.dg/vmx/sum2s.c: New.
6459 * gcc.dg/vmx/sum2s-be-order.c: New.
6461 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6463 * gcc.dg/vmx/pack.c: New.
6464 * gcc.dg/vmx/pack-be-order.c: New.
6465 * gcc.dg/vmx/unpack.c: New.
6466 * gcc.dg/vmx/unpack-be-order.c: New.
6468 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
6470 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
6471 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6473 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6475 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
6476 Use __builtin_floorf, __builtin_ceilf.
6477 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
6479 (TEST): Use __builtin_floorf.
6480 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6482 2014-02-05 Jakub Jelinek <jakub@redhat.com>
6485 * g++.dg/opt/pr59947.C: New test.
6488 * c-c++-common/gomp/pr58703.c: New test.
6490 2014-02-05 Richard Biener <rguenther@suse.de>
6493 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
6494 avoid using unsigned long long.
6496 2014-02-05 Jakub Jelinek <jakub@redhat.com>
6499 * g++.dg/torture/pr57499.C: New test.
6501 2014-02-05 Yury Gribov <y.gribov@samsung.com>
6503 * gcc.dg/asan/nosanitize-and-inline.c: New test.
6505 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
6507 * g++.dg/ipa/devirrt-22.C: Fix template.
6509 2014-02-04 Marek Polacek <polacek@redhat.com>
6512 * gcc.dg/pr60036.c: New test.
6514 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
6517 * g++.dg/torture/pr60058.C: New testcase.
6519 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
6521 * g++.dg/tsan/default_options.C: Invert check.
6523 2014-02-04 Jakub Jelinek <jakub@redhat.com>
6525 PR tree-optimization/60002
6526 * g++.dg/opt/pr60002.C: New test.
6528 PR tree-optimization/60023
6529 * g++.dg/vect/pr60023.cc: New test.
6532 * c-c++-common/torture/pr60026.c: New test.
6534 PR rtl-optimization/57915
6535 * gcc.target/i386/pr57915.c: New test.
6537 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6539 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
6541 2014-02-04 Renlin Li <Renlin.Li@arm.com>
6543 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
6545 2014-02-04 Jakub Jelinek <jakub@redhat.com>
6548 * gcc.dg/pr59261.c: New test.
6550 2014-02-04 Richard Biener <rguenther@suse.de>
6552 PR tree-optimization/60012
6553 * gcc.dg/vect/pr60012.c: New testcase.
6555 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6558 * g++.dg/eh/unwind-direct.C: New test.
6560 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
6562 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
6563 timeout value to 20s.
6565 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
6568 * g++.dg/torture/pr59882.C: New testcase
6570 2014-02-03 Jan Hubicka <jh@suse.cz>
6573 * g++.dg/ipa/devirt-22.C: New testcase.
6575 2014-02-03 Jan Hubicka <jh@suse.cz>
6577 * g++.dg/ipa/devirt-25.C: New testcase.
6579 2014-02-04 Jakub Jelinek <jakub@redhat.com>
6581 PR tree-optimization/59924
6582 * gcc.dg/pr59924.c: New test.
6584 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
6587 * g++.dg/ipa/devirt-24.C: New testcase.
6589 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
6593 * c-c++-common/attributes-1.c: New testcase.
6594 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
6596 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
6599 * g++.dg/cpp0x/pr58871.C: New.
6601 2014-02-03 Cong Hou <congh@google.com>
6603 PR tree-optimization/60000
6604 * g++.dg/vect/pr60000.cc: New test.
6606 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
6608 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
6609 * gcc.target/i386/long-double-64-4.c: Likewise.
6610 * gcc.target/i386/long-double-80-1.c: Likewise.
6611 * gcc.target/i386/long-double-80-2.c: Likewise.
6612 * gcc.target/i386/long-double-80-3.c: Likewise.
6613 * gcc.target/i386/long-double-80-4.c: Likewise.
6614 * gcc.target/i386/long-double-80-5.c: Likewise.
6615 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
6616 __multf3 isn't used.
6617 * gcc.target/i386/long-double-64-3.c: Likewise.
6618 * gcc.target/i386/long-double-128-1.c: New test.
6619 * gcc.target/i386/long-double-128-2.c: Likewise.
6620 * gcc.target/i386/long-double-128-3.c: Likewise.
6621 * gcc.target/i386/long-double-128-4.c: Likewise.
6622 * gcc.target/i386/long-double-128-5.c: Likewise.
6623 * gcc.target/i386/long-double-128-6.c: Likewise.
6624 * gcc.target/i386/long-double-128-7.c: Likewise.
6625 * gcc.target/i386/long-double-128-8.c: Likewise.
6626 * gcc.target/i386/long-double-128-9.c: Likewise.
6627 * gcc.target/i386/long-double-64-5.c: Likewise.
6628 * gcc.target/i386/long-double-64-6.c: Likewise.
6629 * gcc.target/i386/long-double-64-7.c: Likewise.
6630 * gcc.target/i386/long-double-64-8.c: Likewise.
6631 * gcc.target/i386/long-double-64-9.c: Likewise.
6632 * gcc.target/i386/long-double-80-10.c: Likewise.
6633 * gcc.target/i386/long-double-80-8.c: Likewise.
6634 * gcc.target/i386/long-double-80-9.c: Likewise.
6636 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
6638 PR rtl-optimization/57662
6639 * g++.dg/pr57662.C: New test.
6641 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6643 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
6644 * gcc.dg/vmx/perm.c: New.
6645 * gcc.dg/vmx/perm-be-order.c: New.
6647 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6649 * gcc.dg/vmx/vsums.c: New.
6650 * gcc.dg/vmx/vsums-be-order.c: New.
6652 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
6654 * g++.dg/ipa/devirt-23.C: New testcase.
6655 * g++.dg/ipa/devirt-20.C: Fix template.
6657 2014-02-02 Jan Hubicka <jh@suse.cz>
6659 * g++.dg/ipa/devirt-21.C: New testcase.
6661 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
6663 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
6664 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
6666 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
6669 * gcc.c-torture/execute/pr60017.c: New test.
6671 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
6674 * gfortran.dg/default_initialization_7.f90: New test.
6676 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
6679 * gfortran.dg/elemental_subroutine_9.f90: New test.
6681 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
6683 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
6685 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
6687 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
6689 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
6691 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
6693 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
6696 * g++.dg/init/bitfield5.C: New.
6698 2014-02-01 Jakub Jelinek <jakub@redhat.com>
6700 PR tree-optimization/60003
6701 * gcc.c-torture/execute/pr60003.c: New test.
6703 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
6706 * gcc.target/arm/pr59985.C: New.
6708 2014-01-31 Jakub Jelinek <jakub@redhat.com>
6711 * lib/tsan-dg.exp (tsan_init): Instead of not running any
6712 tsan tests if trivial testcase doesn't run, set dg-do-what-default
6714 (tsan_finish): Restore dg-do-what-default.
6715 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
6716 * g++.dg/tsan/fd_close_norace2.C: Likewise.
6717 * g++.dg/tsan/default_options.C: Likewise.
6718 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
6719 * g++.dg/tsan/atomic_free2.C: Likewise.
6720 * g++.dg/tsan/cond_race.C: Likewise.
6721 * g++.dg/tsan/fd_close_norace.C: Likewise.
6722 * g++.dg/tsan/benign_race.C: Likewise.
6723 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
6724 * c-c++-common/tsan/simple_race.c: Likewise.
6725 * c-c++-common/tsan/mutexset1.c: Likewise.
6726 * c-c++-common/tsan/thread_leak2.c: Likewise.
6727 * c-c++-common/tsan/tls_race.c: Likewise.
6728 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
6729 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
6730 * c-c++-common/tsan/free_race2.c: Likewise.
6731 * c-c++-common/tsan/thread_leak.c: Likewise.
6732 * c-c++-common/tsan/thread_leak1.c: Likewise.
6733 * c-c++-common/tsan/race_on_barrier.c: Likewise.
6734 * c-c++-common/tsan/free_race.c: Likewise.
6735 * c-c++-common/tsan/sleep_sync.c: Likewise.
6736 * c-c++-common/tsan/tiny_race.c: Likewise.
6737 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
6738 * c-c++-common/tsan/atomic_stack.c: Likewise.
6739 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
6740 in dg-output regexps.
6741 * c-c++-common/tsan/simple_stack.c: Likewise.
6743 2014-01-31 Richard Henderson <rth@redhat.com>
6745 * g++.dg/tm/pr60004.C: New.
6747 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
6750 * g++.dg/inherit/crash4.C: New.
6752 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
6754 * c-c++-common/tsan/simple_race.c: Made test less flaky.
6756 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
6758 * gcc.target/i386/m512-check.h: Use correct rounding values.
6760 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
6762 * gcc.target/i386/avx-1.c: Use correct rounding values.
6763 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
6764 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
6765 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
6766 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
6767 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
6768 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
6769 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
6770 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
6771 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
6772 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
6773 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
6774 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
6775 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
6776 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
6777 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
6778 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
6779 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
6780 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
6781 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
6782 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
6783 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
6784 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
6785 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
6786 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
6787 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
6788 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
6789 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
6790 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
6791 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
6792 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
6793 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
6794 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
6795 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
6796 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
6797 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
6798 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
6799 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
6800 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
6801 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
6802 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
6803 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
6804 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
6805 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
6806 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
6807 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
6808 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
6809 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
6810 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
6811 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
6812 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
6813 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
6814 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
6815 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
6816 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
6817 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
6818 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
6819 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
6820 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
6821 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
6822 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
6823 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
6824 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
6825 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
6826 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
6827 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
6828 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
6829 * gcc.target/i386/sse-13.c: Ditto.
6830 * gcc.target/i386/sse-14.c: Ditto.
6831 * gcc.target/i386/sse-22.c: Ditto.
6832 * gcc.target/i386/sse-23.c: Ditto.
6834 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
6836 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
6837 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
6839 2014-01-31 Richard Biener <rguenther@suse.de>
6842 * gcc.dg/torture/pr59990.c: New testcase.
6844 2014-01-31 Jakub Jelinek <jakub@redhat.com>
6846 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
6847 if it fails don't run any tsan tests.
6849 2014-01-31 Marek Polacek <polacek@redhat.com>
6852 * gcc.dg/pr59940.c (g): Adjust dg-warning.
6853 (y): Adjust dg-error.
6854 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
6855 * gcc.dg/pr59963-1.c: New test.
6856 * gcc.dg/pr59963-2.c: New test.
6857 * gcc.dg/pr59963-3.c: New test.
6859 2014-01-30 Jakub Jelinek <jakub@redhat.com>
6862 * gcc.target/arm/pr59923.c: New test.
6864 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6866 * gcc.dg/vmx/splat.c: New.
6867 * gcc.dg/vmx/splat-vsx.c: New.
6868 * gcc.dg/vmx/splat-be-order.c: New.
6869 * gcc.dg/vmx/splat-vsx-be-order.c: New.
6870 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
6871 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
6873 2014-01-30 Richard Biener <rguenther@suse.de>
6875 PR tree-optimization/59993
6876 * gcc.dg/torture/pr59993.c: New testcase.
6878 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
6880 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
6881 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
6882 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
6883 vect_int rather than vect_float.
6885 2014-01-30 Marek Polacek <polacek@redhat.com>
6887 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
6889 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
6891 * gcc.target/microblaze/isa/fcmp4.c: New.
6893 2014-01-30 Marek Polacek <polacek@redhat.com>
6896 * gcc.dg/pr59940.c: New test.
6897 * gcc.dg/pr35635.c (func3): Move dg-warning.
6899 2014-01-30 Richard Biener <rguenther@suse.de>
6901 PR tree-optimization/59903
6902 * gcc.dg/torture/pr59903.c: New testcase.
6904 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
6907 * g++.dg/lookup/crash8.C: New.
6909 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
6912 * g++.dg/template/crash117.C: New.
6914 2014-01-30 Richard Biener <rguenther@suse.de>
6917 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
6918 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
6920 * gcc.dg/invalid-call-1.c: Likewise.
6922 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
6925 * g++.dg/cpp1y/auto-fn23.C: New.
6927 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
6930 * g++.dg/init/dso_handle2.C: New.
6932 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
6935 * g++.dg/cpp0x/pr58674.C: New.
6937 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
6940 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
6941 * gcc.target/i386/avx512f-gather-5.c: Ditto.
6943 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6945 * gcc.dg/vmx/merge-be-order.c: New.
6946 * gcc.dg/vmx/merge.c: New.
6947 * gcc.dg/vmx/merge-vsx-be-order.c: New.
6948 * gcc.dg/vmx/merge-vsx.c: New.
6950 2014-01-29 Richard Biener <rguenther@suse.de>
6952 PR tree-optimization/58742
6953 * gcc.dg/pr58742-1.c: New testcase.
6954 * gcc.dg/pr58742-2.c: Likewise.
6955 * gcc.dg/pr58742-3.c: Likewise.
6957 2014-01-29 Renlin Li <Renlin.Li@arm.com>
6959 * gcc.target/arm/ftest-armv7ve-arm.c: New.
6960 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
6961 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
6963 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
6966 * g++.dg/gomp/pr58702.C: New.
6968 2014-01-29 Dodji Seketeli <dodji@redhat.com>
6970 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
6973 2014-01-29 Jakub Jelinek <jakub@redhat.com>
6976 PR tree-optimization/59920
6977 * gcc.dg/pr59920-1.c: New test.
6978 * gcc.dg/pr59920-2.c: New test.
6979 * gcc.dg/pr59920-3.c: New test.
6980 * c-c++-common/gomp/pr59917-1.c: New test.
6981 * c-c++-common/gomp/pr59917-2.c: New test.
6983 PR tree-optimization/59594
6984 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
6985 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
6986 * gcc.dg/vect/pr59594.c: New test.
6988 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
6991 * gfortran.dg/allocate_class_3.f90: New test.
6993 2014-01-28 Dodji Seketeli <dodji@redhat.com>
6995 PR preprocessor/59935
6996 * c-c++-common/cpp/warning-zero-location.c: New test.
6997 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
6999 2014-01-27 Steve Ellcey <sellcey@mips.com>
7001 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
7003 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
7005 * g++.dg/ext/mv16.C: New tests.
7007 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
7009 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
7010 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
7011 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
7012 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
7013 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
7014 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
7015 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
7016 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
7017 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
7018 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
7019 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
7020 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
7021 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
7022 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
7023 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
7024 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
7025 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
7026 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
7027 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
7028 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
7029 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
7030 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
7031 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
7032 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
7033 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
7034 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
7035 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
7036 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
7037 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
7038 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
7039 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
7040 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
7041 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
7042 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
7043 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
7044 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
7045 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
7046 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
7047 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
7048 _mm512_mask_cvtepi32_storeu_epi8.
7049 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
7050 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
7051 _mm512_mask_cvtepi32_storeu_epi16.
7052 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
7053 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
7054 _mm512_mask_cvtepi64_storeu_epi8.
7055 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
7056 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
7057 _mm512_mask_cvtepi64_storeu_epi16.
7058 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
7059 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
7060 _mm512_mask_cvtepi64_storeu_epi32.
7061 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
7062 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
7063 _mm512_mask_cvtsepi32_storeu_epi8.
7064 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
7065 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
7066 _mm512_mask_cvtsepi32_storeu_epi16.
7067 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
7068 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
7069 _mm512_mask_cvtsepi64_storeu_epi8.
7070 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
7071 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
7072 _mm512_mask_cvtsepi64_storeu_epi16.
7073 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
7074 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
7075 _mm512_mask_cvtsepi64_storeu_epi32.
7076 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
7077 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
7078 _mm512_mask_cvtusepi32_storeu_epi8.
7079 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
7080 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
7081 _mm512_mask_cvtusepi32_storeu_epi16.
7082 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
7083 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
7084 _mm512_mask_cvtusepi64_storeu_epi8.
7085 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
7086 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
7087 _mm512_mask_cvtusepi64_storeu_epi16.
7088 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
7089 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
7090 _mm512_mask_cvtusepi64_storeu_epi32.
7091 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
7092 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
7094 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
7096 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
7097 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
7098 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
7099 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
7100 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
7101 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
7102 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
7103 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
7104 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
7105 built-ins roudning immediate.
7106 * gcc.target/i386/sse-22.c: Add new built-ins.
7107 * gcc.target/i386/sse-23.c: Ditto.
7108 * gcc.target/i386/avx-1.c: Ditto.
7110 2014-01-27 Christian Bruel <christian.bruel@st.com>
7112 * gcc.target/sh/torture/strncmp.c: New tests.
7114 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
7116 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
7118 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
7120 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
7122 2014-01-24 Jeff Law <law@redhat.com>
7124 PR tree-optimization/59919
7125 * gcc.c-torture/compile/pr59919.c: New test.
7127 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
7130 * g++.dg/ext/timevar2.C: New.
7132 2014-01-24 Marek Polacek <polacek@redhat.com>
7134 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
7136 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
7139 * gcc.target/i386/pr59929.c: New test.
7141 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7144 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
7145 word atomic functions at runtime.
7147 2014-01-23 Marek Polacek <polacek@redhat.com>
7150 * gcc.dg/pr59846.c: New test.
7152 2014-01-23 Marek Polacek <polacek@redhat.com>
7155 * c-c++-common/pr58346-1.c: New test.
7156 * c-c++-common/pr58346-2.c: New test.
7157 * c-c++-common/pr58346-3.c: New test.
7159 2014-01-23 Marek Polacek <polacek@redhat.com>
7162 * gcc.dg/20020220-2.c: Adjust dg-warning message.
7163 * gcc.dg/pr59871.c: New test.
7165 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7168 * g++.dg/parse/enum11.C: New.
7170 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
7172 * gcc.target/aarch64/sshr64_1.c: New testcase.
7174 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
7176 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
7177 SIMD enabled function.
7178 * g++.dg/cilk-plus/ef_test.C: New test.
7179 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
7181 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
7182 to differenciate C error messages from C++ ones.
7184 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
7186 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
7188 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
7190 * gcc.target/microblaze/others/builtin-trap.c: New test,
7192 2014-01-23 Jakub Jelinek <jakub@redhat.com>
7195 * c-c++-common/gomp/pr58809.c: New test.
7197 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
7200 * c-c++-common/asan/use-after-return-1.c: Fixed
7203 2014-01-23 Dodji Seketeli <dodji@redhat.com>
7205 PR preprocessor/58580
7206 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
7208 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
7209 Ilya Tocar <ilya.tocar@intel.com>
7211 * gcc.target/i386/avx512f-kmovw-1.c: New.
7213 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
7215 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
7216 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
7217 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
7218 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
7219 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
7220 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
7222 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
7225 * gcc.dg/pr48774.c: Remove skip for mips_rel.
7226 * gcc.target/mips/pr52125.c: New test.
7228 2014-01-22 Marek Polacek <polacek@redhat.com>
7231 * gcc.dg/torture/pr59891.c: New test.
7233 2014-01-22 Jeff Law <law@redhat.com>
7235 PR tree-optimization/59597
7236 * gcc.dg/tree-ssa/pr59597.c: New test.
7238 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
7240 PR rtl-optimization/59477
7241 * g++.dg/pr59477.C: New.
7243 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
7245 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
7247 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
7250 * g++.dg/pr59482.C: New.
7252 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7254 * gcc.dg/vmx/insert-vsx-be-order.c: New.
7255 * gcc.dg/vmx/extract-vsx.c: New.
7256 * gcc.dg/vmx/extract-vsx-be-order.c: New.
7257 * gcc.dg/vmx/insert-vsx.c: New.
7259 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
7261 PR rtl-optimization/59896
7262 * gcc.target/arm/pr59896.c: New.
7264 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
7266 PR rtl-optimization/59858
7267 * gcc.target/arm/pr59858.c: New.
7269 2014-01-21 Jakub Jelinek <jakub@redhat.com>
7272 * gcc.dg/tree-prof/pr59003.c: New test.
7275 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
7278 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7280 * gfortran.dg/round_3.f08: Add more cases.
7282 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
7284 * lib/target-supports.exp (force_conventional_output_for): New
7286 * lib/scanasm.exp (scan-assembler_required_options)
7287 (scan-assembler-not_required_options)
7288 (scan-assembler-times_required_options): Replace with
7289 force_conventional_output_fors.
7290 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
7291 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
7293 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
7296 * gcc.target/i386/pr59789.c: New testcase.
7298 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
7300 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
7301 the 'code' bitfield from 16 to 8.
7303 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
7305 * lib/target-supports.exp
7306 (check_effective_target_vect_perm): Exclude aarch64_be.
7307 (check_effective_target_vect_perm_byte): Likewise.
7308 (check_effective_target_vect_perm_short): Likewise.
7310 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
7312 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
7313 (RUN_TEST): Use new macro.
7314 (INDEX64_32): Delete.
7315 (INDEX64_64): Likewise.
7316 (INDEX128_32): Likewise.
7317 (INDEX128_64): Likewise.
7319 (test_vneg_f32): Use fixed RUN_TEST.
7321 2014-01-20 Richard Biener <rguenther@suse.de>
7324 * gcc.dg/pr59860.c: New testcase.
7326 2014-01-20 Jakub Jelinek <jakub@redhat.com>
7329 * gcc.target/i386/pr59880.c: New test.
7331 2014-01-20 Renlin Li <renlin.li@arm.com>
7333 * gcc.dg/pr44194-1.c: Tweak regexp.
7335 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7340 * gfortran.dg/round_3.f08: New cases added.
7341 * gfortran.dg/fmt_g_1.f90: New test.
7343 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
7345 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
7347 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
7349 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
7351 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
7353 * gcc.dg/vect/pr57705.c: Require vect_int.
7354 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
7355 * gcc.dg/vect/vect-alias-check.c: Likewise.
7357 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
7360 * gfortran.dg/unresolved_fixup_1.f90: New test.
7361 * gfortran.dg/unresolved_fixup_2.f90: New test.
7363 2014-01-18 Jakub Jelinek <jakub@redhat.com>
7366 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
7367 Remove dg-prune-output lines.
7369 2014-01-17 Jakub Jelinek <jakub@redhat.com>
7372 * gfortran.dg/pr59706.f90: New test.
7373 * g++.dg/ext/pr59706.C: New test.
7375 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7379 * g++.dg/cpp0x/decltype-incomplete1.C: New.
7380 * g++.dg/init/pr58811.C: Likewise.
7382 2014-01-17 Jeff Law <law@redhat.com>
7385 * gfortran.dg/pr57904.f90: New test.
7387 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7390 * g++.dg/cpp0x/nsdmi-union4.C: New.
7392 2014-01-17 Marek Polacek <polacek@redhat.com>
7395 * g++.dg/diagnostic/pr59838.C: New test.
7397 2014-01-17 Marek Polacek <polacek@redhat.com>
7400 * gcc.dg/pr58346.c: New test.
7402 2014-01-17 Jakub Jelinek <jakub@redhat.com>
7405 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
7406 dg-options, use dg-additional-options for i?86/x86_64 to avoid
7410 * gfortran.dg/pr59440-1.f90: New test.
7411 * gfortran.dg/pr59440-2.f90: New test.
7412 * gfortran.dg/pr59440-3.f90: New test.
7415 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
7416 testing for " version" and " alias" with one testing for
7417 " version\[^\n\r]* alias".
7418 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
7419 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
7420 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
7421 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
7422 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
7423 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
7426 * c-c++-common/torture/pr57945.c: New test.
7428 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
7430 * gcc.target/arm/its.c: New testcase.
7432 2014-01-16 Jan Hubicka <jh@suse.cz>
7435 * g++.dg/torture/pr59775.C: New testcase.
7437 2014-01-16 Jakub Jelinek <jakub@redhat.com>
7440 * gcc.c-torture/compile/pr58344.c: New test.
7443 * gcc.target/i386/pr59839.c: New test.
7446 * gcc.target/i386/pr9771-1.c (main): Rename to...
7447 (real_main): ... this. Add __asm name "main".
7448 (ASMNAME, ASMNAME2, STRING): Define.
7450 2014-01-16 Nick Clifton <nickc@redhat.com>
7453 * gcc.c-torture/compile/pr28865.c: New.
7454 * gcc.c-torture/execute/pr28865.c: New.
7456 2014-01-16 Marek Polacek <polacek@redhat.com>
7459 * gcc.dg/pr59827.c: New test.
7461 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
7463 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
7465 2014-01-15 Richard Henderson <rth@redhat.com>
7468 * gcc.target/i386/pr54694.c: New test.
7470 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
7473 * g++.dg/pr49718.C: New test.
7475 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
7477 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
7479 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
7481 * gcc.dg/vmx/mult-even-odd.c: New.
7482 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
7484 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
7486 * lib/target-supports.exp (check_libcilkrts_available): Added an
7487 extern "C" if we are using C++ along with a function prototype.
7489 2014-01-15 Jeff Law <law@redhat.com>
7491 PR tree-optimization/59747
7492 * gcc.c-torture/execute/pr59747.c: New test.
7494 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
7497 * c-c++-common/convert-vec-1.c: Also prune ABI change for
7499 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
7500 * g++.dg/ext/attribute-test-1.C: Likewise.
7501 * g++.dg/ext/attribute-test-2.C: Likewise.
7502 * g++.dg/ext/attribute-test-3.C: Likewise.
7503 * g++.dg/ext/attribute-test-4.C: Likewise.
7504 * g++.dg/ext/pr56790-1.C: Likewise.
7505 * g++.dg/torture/pr38565.C: Likewise.
7506 * gcc.dg/pr53060.c: Likewise.
7507 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
7508 * c-c++-common/vector-compare-2.c: Likewise.
7509 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
7510 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
7511 dg-message line number.
7513 2014-01-15 Matthias Klose <doko@ubuntu.com>
7515 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
7517 2014-01-15 Richard Biener <rguenther@suse.de>
7519 PR tree-optimization/59822
7520 * g++.dg/torture/pr59822.C: New testcase.
7522 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
7525 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
7526 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
7528 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
7529 Kugan Vivekanandarajah <kuganv@linaro.org>
7532 * g++.dg/pr59695.C: New testcase.
7534 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7537 * gcc.c-torture/compile/pr59803.c: New testcase.
7539 2014-01-15 Jakub Jelinek <jakub@redhat.com>
7542 * gcc.c-torture/execute/pr58943.c: New test.
7543 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
7545 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
7548 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
7549 * gcc.target/i386/pr39162.c (y): New __m256i variable.
7550 (bar): Change return type to void. Set y to x.
7551 * gcc.target/i386/pr59794-1.c: New testcase.
7552 * gcc.target/i386/pr59794-2.c: Likewise.
7553 * gcc.target/i386/pr59794-3.c: Likewise.
7554 * gcc.target/i386/pr59794-4.c: Likewise.
7555 * gcc.target/i386/pr59794-5.c: Likewise.
7556 * gcc.target/i386/pr59794-6.c: Likewise.
7557 * gcc.target/i386/pr59794-7.c: Likewise.
7559 2014-01-14 Richard Biener <rguenther@suse.de>
7561 PR tree-optimization/58921
7562 PR tree-optimization/59006
7563 * gcc.dg/torture/pr58921.c: New testcase.
7564 * gcc.dg/torture/pr59006.c: Likewise.
7565 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
7567 2014-01-14 Jakub Jelinek <jakub@redhat.com>
7570 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
7571 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
7572 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
7573 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
7574 Executing predictive commoning without unrolling.
7576 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
7578 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
7579 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
7580 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
7581 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
7582 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
7583 __builtin_ia32_rsqrt28sd_round.
7584 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
7585 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
7586 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
7587 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
7588 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
7589 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
7590 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
7591 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
7592 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
7593 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
7594 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
7595 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
7596 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
7597 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
7598 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
7599 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
7600 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
7601 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7602 * gcc.target/i386/sse-22.c: Extend with new built-ins,
7603 fix wrong rounding mode (see above).
7604 * gcc.target/i386/sse-23.c: Ditto.
7606 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7608 * gcc.dg/vmx/insert.c: New.
7609 * gcc.dg/vmx/insert-be-order.c: New.
7610 * gcc.dg/vmx/extract.c: New.
7611 * gcc.dg/vmx/extract-be-order.c: New.
7613 2014-01-13 Jakub Jelinek <jakub@redhat.com>
7615 PR tree-optimization/59387
7616 * gcc.c-torture/execute/pr59387.c: New test.
7618 2014-01-13 Richard Biener <rguenther@suse.de>
7620 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
7621 adjusting mathlib options.
7622 * gfortran.dg/lto/lto.exp: Likewise.
7624 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
7626 * gnat.dg/loop_optimization17.adb: New test.
7627 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
7629 2014-01-13 Christian Bruel <christian.bruel@st.com>
7631 * gcc.target/sh/cmpstrn.c: New case.
7633 2014-01-13 Jakub Jelinek <jakub@redhat.com>
7635 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
7636 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
7638 2014-01-12 Janus Weil <janus@gcc.gnu.org>
7641 * gfortran.dg/alloc_comp_basics_6.f90: New.
7643 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
7646 * gfortran.dg/pr59700.f90: New test.
7648 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7650 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
7651 * gfortran.dg/use_only_3.f90: Likewise.
7652 * gfortran.dg/inquire_10.f90: Delete opened file.
7653 * gfortran.dg/inquire_15.f90: Likewise.
7654 * gfortran.dg/pr16597.f90: Likewise.
7655 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
7658 2014-01-10 Jeff Law <law@redhat.com>
7661 * gcc.c-torture/compile/pr59743.c: New test.
7663 2014-01-10 Jan Hubicka <jh@suse.cz>
7666 * g++.dg/torture/pr58585.C: New testcase.
7668 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
7670 * gcc.dg/pr46309.c: Disable for cris*-*-*.
7672 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
7674 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
7676 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
7679 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
7680 * gcc.target/aarch64/cmn-neg2.c: New test.
7682 2014-01-10 Richard Biener <rguenther@suse.de>
7684 PR tree-optimization/59374
7685 * gcc.dg/torture/pr59374-3.c: New testcase.
7687 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7689 * lib/target-supports.exp
7690 (check_effective_target_arm_crypto_ok_nocache): New.
7691 (check_effective_target_arm_crypto_ok): Use above procedure.
7692 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
7694 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
7698 * g++.dg/ipa/devirt-20.C: New testcase.
7699 * g++.dg/torture/pr58252.C: Likewise.
7700 * g++.dg/torture/pr59226.C: Likewise.
7702 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
7704 * c-c++-common/asan/no-asan-stack.c: New test.
7706 2014-01-10 Jakub Jelinek <jakub@redhat.com>
7709 * gcc.dg/pr59670.c: New test.
7711 2014-01-09 Steve Ellcey <sellcey@mips.com>
7713 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
7715 2014-01-09 Jakub Jelinek <jakub@redhat.com>
7718 * gcc.target/i386/pr47735.c: New test.
7720 PR tree-optimization/59622
7721 * g++.dg/opt/pr59622-2.C: New test.
7722 * g++.dg/opt/pr59622-3.C: New test.
7723 * g++.dg/opt/pr59622-4.C: New test.
7724 * g++.dg/opt/pr59622-5.C: New test.
7727 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
7728 filename:line instead of (modulename+offset) form with stripped
7729 initial / from the filename.
7731 2014-01-09 Ian Lance Taylor <iant@google.com>
7733 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
7734 the other Go compiler.
7736 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
7739 * g++.dg/cpp0x/variadic145.C: New.
7741 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
7743 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
7744 which don't support -fsplit-stack. Skip rotate[0123].go tests.
7746 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
7749 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
7750 are run only if the Cilk library is available/enabled.
7751 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
7752 * lib/target-supports.exp (check_libcilkrts_available): New function.
7754 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
7757 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
7758 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
7759 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
7760 with dg-additional-options.
7761 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7762 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7763 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7764 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7765 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
7766 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
7768 2014-01-09 Richard Biener <rguenther@suse.de>
7770 PR tree-optimization/59715
7771 * gcc.dg/torture/pr59715.c: New testcase.
7773 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
7775 * c-c++-common/asan/no-asan-globals.c: New test.
7776 * c-c++-common/asan/no-instrument-reads.c: Likewise.
7777 * c-c++-common/asan/no-instrument-writes.c: Likewise.
7778 * c-c++-common/asan/use-after-return-1.c: Likewise.
7779 * c-c++-common/asan/no-use-after-return.c: Likewise.
7781 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
7783 * gnat.dg/weak2.ad[sb]: New test.
7785 2014-01-08 Jakub Jelinek <jakub@redhat.com>
7788 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
7789 type, use pointers to vector type instead.
7791 2014-01-08 Catherine Moore <clm@codesourcery.com>
7793 * gcc.target/mips/umips-branch-3.c: New test.
7794 * gcc.target/mips/umips-branch-4.c: New test.
7796 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
7798 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
7799 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
7800 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
7801 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
7802 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
7803 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
7804 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
7805 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
7807 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
7809 PR rtl-optimization/59137
7810 * gcc.target/mips/pr59137.c: New test.
7812 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
7814 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
7815 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
7816 * gcc.target/i386/pr55433.c (dg-options): Ditto.
7817 * gcc.target/i386/pr57848.c (dg-options): Ditto.
7818 * gcc.target/i386/pr59099.c (dg-options): Ditto.
7819 Require fpic effective target.
7820 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
7822 2014-01-08 Jakub Jelinek <jakub@redhat.com>
7825 * gcc.dg/pr59722.c: New test.
7827 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
7830 * gcc.dg/torture/pr57748-3.c: New test.
7831 * gcc.dg/torture/pr57748-4.c: New test.
7833 2014-01-08 Marek Polacek <polacek@redhat.com>
7836 * gcc.dg/gomp/pr59669-1.c: New test.
7837 * gcc.dg/gomp/pr59669-2.c: New test.
7839 2014-01-08 Martin Jambor <mjambor@suse.cz>
7842 * gcc.dg/ipa/pr59610.c: New test.
7844 2014-01-08 Janus Weil <janus@gcc.gnu.org>
7847 * gfortran.dg/binding_label_tests_26a.f90: New.
7848 * gfortran.dg/binding_label_tests_26b.f90: New.
7850 2014-01-08 Marek Polacek <polacek@redhat.com>
7853 * c-c++-common/ubsan/pr59667.c: New test.
7855 2014-01-08 Richard Biener <rguenther@suse.de>
7858 * gcc.dg/pr59630.c: New testcase.
7860 2014-01-08 Richard Biener <rguenther@suse.de>
7863 * gcc.dg/pr59471.c: New testcase.
7865 2014-01-07 Jeff Law <law@redhat.com>
7868 * gcc.target/i386/pr53623.c: New test.
7870 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
7872 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
7874 * g++.dg/cpp1y/pr58534.C: Likewise.
7875 * g++.dg/cpp1y/pr58536.C: Likewise.
7876 * g++.dg/cpp1y/pr58548.C: Likewise.
7877 * g++.dg/cpp1y/pr58549.C: Likewise.
7878 * g++.dg/cpp1y/pr58637.C: Likewise.
7879 * g++.dg/cpp1y/pr59112.C: Likewise.
7880 * g++.dg/cpp1y/pr59113.C: Likewise.
7881 * g++.dg/cpp1y/pr59629.C: Likewise.
7882 * g++.dg/cpp1y/pr59635.C: Likewise.
7883 * g++.dg/cpp1y/pr59636.C: Likewise.
7884 * g++.dg/cpp1y/pr59638.C: Likewise.
7886 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
7888 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
7890 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
7892 * gcc.target/i386/intrinsics_4.c (bar): New function.
7894 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
7896 * g++.dg/ext/is_base_of_incomplete-2.C: New.
7898 2014-01-07 Jakub Jelinek <jakub@redhat.com>
7900 PR rtl-optimization/58668
7901 * gcc.dg/pr58668.c: New test.
7903 PR tree-optimization/59643
7904 * gcc.dg/pr59643.c: New test.
7905 * gcc.c-torture/execute/pr59643.c: New test.
7907 2014-01-06 Janus Weil <janus@gcc.gnu.org>
7910 * gfortran.dg/class_allocate_16.f90: New.
7912 2014-01-06 Jakub Jelinek <jakub@redhat.com>
7915 * gcc.target/i386/pr59644.c: New test.
7917 2014-01-06 Marek Polacek <polacek@redhat.com>
7920 * gcc.dg/pr57773.c: New test.
7922 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
7928 * g++.dg/cpp1y/pr59635.C: New testcase.
7929 * g++.dg/cpp1y/pr59636.C: New testcase.
7930 * g++.dg/cpp1y/pr59629.C: New testcase.
7931 * g++.dg/cpp1y/pr59638.C: New testcase.
7933 2014-01-06 Martin Jambor <mjambor@suse.cz>
7936 * gcc.dg/ipa/pr59008.c: New test.
7938 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7940 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
7943 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7945 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
7946 Require c99_runtime.
7947 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
7949 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
7950 Require c99_runtime.
7951 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
7952 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
7953 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
7955 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
7956 Require c99_runtime.
7957 Make CALC void static.
7958 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
7960 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
7961 Require c99_runtime.
7962 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
7964 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7966 * gcc.target/i386/pr59501-1.c: Require avx effective target.
7967 * gcc.target/i386/pr59501-2.c: Likewise.
7968 * gcc.target/i386/pr59501-3.c: Likewise.
7969 * gcc.target/i386/pr59501-4.c: Likewise.
7970 * gcc.target/i386/pr59501-5.c: Likewise.
7971 * gcc.target/i386/pr59501-6.c: Likewise.
7973 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7975 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
7976 * gcc.target/i386/pr59390_1.c: Likewise.
7977 * gcc.target/i386/pr59390_2.c: Likewise.
7979 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
7981 * gcc.dg/pr59350.c: Tweak.
7982 * gcc.dg/pr59350-2.c: New test.
7983 * g++.dg/pr59510.C: Likewise.
7985 2014-01-06 Janus Weil <janus@gcc.gnu.org>
7988 * gfortran.dg/bind_c_procs_2.f90: New.
7990 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
7992 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
7993 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7994 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7995 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7996 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
7997 * gcc.dg/tree-ssa/vrp47.c: Likewise.
7998 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8000 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
8002 * gcc.target/arm/neon-nested-apcs.c: New test.
8004 2014-01-04 Jakub Jelinek <jakub@redhat.com>
8006 PR tree-optimization/59519
8007 * gcc.dg/vect/pr59519-1.c: New test.
8008 * gcc.dg/vect/pr59519-2.c: New test.
8010 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
8013 2014-01-04 Janus Weil <janus@gcc.gnu.org>
8016 * gfortran.dg/typebound_proc_32.f90: New.
8018 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
8021 * g++.dg/pr58950.C: New file.
8023 2014-01-03 Tobias Burnus <burnus@net-b.de>
8026 * g++.dg/gomp/pr58567.C: New.
8028 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
8030 PR tree-optimization/59651
8031 * gcc.dg/torture/pr59651.c: New test.
8032 * gcc.dg/vect/pr59651.c: Ditto.
8034 2014-01-03 Jakub Jelinek <jakub@redhat.com>
8037 * gcc.target/i386/pr59625.c: New test.
8039 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
8043 * g++.dg/cpp0x/range-for28.C: New.
8044 * g++.dg/cpp0x/range-for3.C: Update.
8046 2014-01-02 Joseph Myers <joseph@codesourcery.com>
8048 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
8050 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
8053 * g++.dg/cpp0x/pr59641.C: New file.
8055 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
8057 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
8059 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
8062 * g++.dg/ext/pr59378.C: New file.
8064 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8066 Update copyright years
8068 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8070 * gcc.target/arc/arc.exp: Use the standard form for the copyright
8073 2014-01-02 Janus Weil <janus@gcc.gnu.org>
8076 * gfortran.dg/dynamic_dispatch_12.f90: New.
8078 2014-01-01 Jakub Jelinek <jakub@redhat.com>
8080 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
8081 the builtin isn't optimized away as unused.
8083 PR rtl-optimization/59647
8084 * g++.dg/opt/pr59647.C: New test.
8086 Copyright (C) 2014 Free Software Foundation, Inc.
8088 Copying and distribution of this file, with or without modification,
8089 are permitted in any medium without royalty provided the copyright
8090 notice and this notice are preserved.