1 2014-07-24 Marek Polacek <polacek@redhat.com>
4 * c-c++-common/pr57653.c: New test.
5 * c-c++-common/pr57653.h: New file.
6 * c-c++-common/pr57653-2.c: New test.
7 * c-c++-common/pr57653-2.h: New file.
9 2014-07-23 Jiong Wang <jiong.wang@arm.com>
11 * gcc.target/aarch64/test_frame_common.h: New file.
12 * gcc.target/aarch64/test_frame_1.c: Likewise.
13 * gcc.target/aarch64/test_frame_2.c: Likewise.
14 * gcc.target/aarch64/test_frame_3.c: Likewise.
15 * gcc.target/aarch64/test_frame_4.c: Likewise.
16 * gcc.target/aarch64/test_frame_5.c: Likewise.
17 * gcc.target/aarch64/test_frame_6.c: Likewise.
18 * gcc.target/aarch64/test_frame_7.c: Likewise.
19 * gcc.target/aarch64/test_frame_8.c: Likewise.
20 * gcc.target/aarch64/test_frame_9.c: Likewise.
21 * gcc.target/aarch64/test_frame_10.c: Likewise.
22 * gcc.target/aarch64/test_frame_11.c: Likewise.
23 * gcc.target/aarch64/test_frame_12.c: Likewise.
24 * gcc.target/aarch64/test_frame_13.c: Likewise.
25 * gcc.target/aarch64/test_frame_14.c: Likewise.
26 * gcc.target/aarch64/test_frame_15.c: Likewise.
28 2014-07-23 Marek Polacek <polacek@redhat.com>
30 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
33 2014-07-23 Jiong Wang <jiong.wang@arm.com>
35 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
36 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
37 * gcc.dg/pr10474.c (target): Likewise.
39 2014-07-22 Martin Jambor <mjambor@suse.cz>
42 * pr61160-3.C (main): Return zero.
44 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
46 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
47 * gcc.target/arm/simd/vextu64_1.c: Likewise.
48 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
49 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
50 * gcc.target/aarch64/simd/ext_s64.x: Remove.
51 * gcc.target/aarch64/simd/ext_u64.x: Remove.
53 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
55 PR tree-optimization/61822
56 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
58 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
60 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
62 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
64 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
65 -msse2 -mno-avx instead of -msse.
67 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
69 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
70 * gcc.dg/pr44024.c (dg-options): Add -O1.
71 (dg-final): Check for the condition.
72 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
74 2014-07-21 Bin Cheng <bin.cheng@arm.com>
77 * gcc.target/arm/memset-inline-1.c: New test.
78 * gcc.target/arm/memset-inline-2.c: New test.
79 * gcc.target/arm/memset-inline-3.c: New test.
80 * gcc.target/arm/memset-inline-4.c: New test.
81 * gcc.target/arm/memset-inline-5.c: New test.
82 * gcc.target/arm/memset-inline-6.c: New test.
83 * gcc.target/arm/memset-inline-7.c: New test.
84 * gcc.target/arm/memset-inline-8.c: New test.
85 * gcc.target/arm/memset-inline-9.c: New test.
87 2014-07-21 Tom de Vries <tom@codesourcery.com>
90 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
91 to bar symbol in scan-assembler-times call check.
93 2014-07-21 Tom de Vries <tom@codesourcery.com>
96 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
97 for darwin in scan-assembler-times check.
98 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
99 scan-assembler-not checks. Add checks for insns.
101 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
102 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
105 2014-07-21 Tom de Vries <tom@codesourcery.com>
108 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
109 dg-options. Add checks for insns with xmm registers. Remove
110 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
113 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
116 * gcc.target/i386/pr61855.c: New test.
118 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
120 * gnat.dg/pack20.ad[sb]: New test.
121 * gnat.dg/pack20_pkg.ads: New helper.
123 2014-07-20 Ian Lance Taylor <iant@google.com>
125 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
126 package for compiledir tests.
128 2014-07-20 Marek Polacek <polacek@redhat.com>
131 * gcc.dg/pr61852.c: New test.
133 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
135 * gcc.dg/stack-usage-2.c: Adjust.
137 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
140 * gcc.target/i386/pr61794.c: New test.
142 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
144 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
145 involving both inputs rather than a multiplication involving one.
146 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
147 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
148 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
150 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
153 * g++.dg/template/operator13.C: New.
155 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
157 * gcc.target/aarch64/simd/vfma_f64.c: New test.
158 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
159 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
160 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
162 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
164 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
165 * c-c++-common/ubsan/bounds-5.c: Likewise.
166 * c-c++-common/ubsan/bounds-6.c: Likewise.
167 * c-c++-common/ubsan/bounds-7.c: Likewise.
168 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
169 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
170 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
171 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
172 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
173 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
174 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
175 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
176 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
177 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
179 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
181 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
182 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
183 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
184 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
186 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
188 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
189 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
190 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
192 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
195 * g++.dg/parse/pr61804.C: New.
197 2014-07-16 Arnaud Charlet <charlet@adacore.com>
199 * gnat.db/specs/alignment2.ads, gnat.db/specs/size_clause1.ads,
200 gnat.db/specs/size_clause2.ads: Update test case.
202 2014-07-16 Dodji Seketeli <dodji@redhat.com>
204 PR preprocessor/60723 - missing system-ness marks for macro tokens
205 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
207 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
209 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
210 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
211 -mieee-with-inexact for alpha*-*-*.
213 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
215 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
216 Add IEEE options to compile flags.
217 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
218 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
220 2014-07-15 Michael Matz <matz@suse.de>
222 PR rtl-optimization/61772
223 * gcc.dg/torture/pr61772.c: New test.
225 2014-07-15 Marek Polacek <polacek@redhat.com>
227 * gcc.dg/ubsan/bounds-1.c: New test.
229 2014-06-15 Tobias Burnus <burnus@net-b.de>
231 * gfortran.dg/coarray_34.f90: New.
232 * gfortran.dg/coarray_6.f90: Update test case.
234 2014-07-14 Richard Biener <rguenther@suse.de>
236 PR tree-optimization/61779
237 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
239 2014-07-14 Richard Biener <rguenther@suse.de>
241 PR tree-optimization/61786
242 * gcc.dg/torture/pr61786.c: New testcase.
243 * gcc.dg/lto/pr61786_0.c: Likewise.
244 * gcc.dg/lto/pr61786_1.c: Likewise.
246 2014-07-14 Richard Biener <rguenther@suse.de>
248 PR tree-optimization/61757
249 PR tree-optimization/61783
250 PR tree-optimization/61787
251 * gcc.dg/torture/pr61757.c: New testcase.
252 * gcc.dg/torture/pr61787.c: Likewise.
254 2014-07-14 Jakub Jelinek <jakub@redhat.com>
257 * c-c++-common/Wmemset-transposed-args1.c: New test.
258 * c-c++-common/Wmemset-transposed-args2.c: New test.
259 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
261 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
263 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
264 longer happens during parsing.
265 * gcc.dg/pr44024.c: Update template.
266 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
267 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
268 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
270 2014-07-13 Tom de Vries <tom@codesourcery.com>
272 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
273 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
275 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
277 PR C++/60209 - Declaration of user-defined literal operator cause error
278 * g++.dg/cpp0x/pr60209-neg.C: New.
279 * g++.dg/cpp0x/pr60209.C: New.
280 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
282 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
285 * g++.dg/cilk-plus/pr60967.C: New.
287 2014-07-13 Tobias Burnus <burnus@net-b.de>
289 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
291 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
294 * gfortran.dg/dependency_44.f90 : New test
296 2014-07-12 Tobias Burnus <burnus@net-b.de>
298 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
299 * gfortran.dg/coarray_atomic_2.f90: New.
300 * gfortran.dg/coarray_atomic_3.f90: New.
301 * gfortran.dg/coarray_atomic_4.f90: New.
302 * gfortran.dg/coarray/atomic_2.f90: New.
304 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
306 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
307 * g++.dg/cpp0x/pr57644.C: New.
309 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
312 * g++.dg/cpp0x/Wnarrowing1.C: New.
314 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
316 PR preprocessor/61389
317 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
318 * gcc.dg/cpp/sysmac1.c: Likewise.
320 2014-07-11 Richard Biener <rguenther@suse.de>
323 * gcc.dg/memmove-4.c: New testcase.
324 * gcc.dg/strlenopt-8.c: XFAIL.
325 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
327 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
330 * gcc.dg/pr61561.c: New test.
332 2014-07-10 Tom de Vries <tom@codesourcery.com>
334 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
336 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
337 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
340 2014-07-10 Richard Biener <rguenther@suse.de>
343 * c-c++-common/torture/pr61741.c: Use signed char.
345 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
347 * gnat.dg/opt39.adb: New test.
349 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
351 PR tree-optimization/61742
352 * gcc.dg/torture/pr61742.c: New test.
353 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
354 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
356 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
359 * g++.dg/cpp0x/explicit8.C: New.
361 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
365 * g++.dg/template/pr57466.C: New.
366 * g++.dg/cpp0x/pr57466.C: Likewise.
367 * g++.dg/template/unify6.C: Update.
369 2014-07-09 Tom de Vries <tom@codesourcery.com>
371 * gcc.target/i386/fuse-caller-save-rec.c: New test.
373 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
375 * gfortran.dg/ieee/underflow_1.f90: New file.
377 2014-07-09 Richard Biener <rguenther@suse.de>
380 * c-c++-common/torture/pr61741.c: New testcase.
382 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
384 * lib/target-supports.exp
385 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
387 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
389 * gcc.dg/globalalias.c: Remove XFAIL.
390 * gcc.dg/localalias.c: Remove XFAIL.
392 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
394 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
395 * g++.dg/cpp0x/pr58155.C: New.
397 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
400 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
401 Adjust regexp for more targets.
403 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
404 Paolo Carlini <paolo.carlini@oracle.com>
407 * g++.dg/cpp0x/vt-59361.C: New.
409 2014-07-08 Sriraman Tallam <tmsriram@google.com>
412 * gcc.target/i386/pr61599-1.c: New test.
413 * gcc.target/i386/pr61599-2.c: New test.
415 2014-07-08 Jakub Jelinek <jakub@redhat.com>
417 PR rtl-optimization/61673
418 * gcc.c-torture/execute/pr61673.c: New test.
420 PR tree-optimization/61725
421 * gcc.dg/tree-ssa/vrp93.c: New test.
422 * gcc.c-torture/execute/pr61725.c: New test.
424 2014-07-08 Richard Biener <rguenther@suse.de>
426 * tree-ssa-dom.h (loop_depth_of_name): Remove.
427 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
428 restriction on loop depth difference.
429 (record_equality): Likewise.
430 (propagate_rhs_into_lhs): Likewise. Simplify condition.
431 (loop_depth_of_name): Remove.
432 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
433 restriction on loop depth difference.
434 (init_copy_prop): Likewise.
436 2014-07-08 Richard Biener <rguenther@suse.de>
438 PR tree-optimization/61681
439 * gcc.dg/torture/pr61681.c: New testcase.
441 2014-07-08 Richard Biener <rguenther@suse.de>
443 PR tree-optimization/61680
444 * gcc.dg/vect/pr61680.c: New testcase.
446 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
448 PR tree-optimization/61576
449 * gcc.dg/torture/pr61576.c: New test.
451 2014-07-08 Marek Polacek <polacek@redhat.com>
454 * c-c++-common/pr60226.c: New test.
456 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
460 * gfortran.dg/allocatable_function_8.f90 : New test
462 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
464 * gcc.target/powerpc/spe-evmerge.c: New file.
466 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
468 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
470 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
472 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
474 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
477 * g++.dg/parse/pr58898.C: New.
479 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
481 * gfortran.dg/list_read_12.f90: Delete the file.
482 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
485 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
488 * gfortran.dg/arrayio_16.f90: New test.
490 2014-07-06 Marek Polacek <polacek@redhat.com>
492 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
493 * g++.dg/ipa/imm-devirt-2.C: Likewise.
495 2014-07-06 Marek Polacek <polacek@redhat.com>
498 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
499 -Wno-sizeof-array-argument.
500 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
501 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
502 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
503 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
504 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
505 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
506 * c-c++-common/sizeof-array-argument.c: New test.
507 * gcc.dg/vla-5.c: Add dg-warnings.
509 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
511 * g++.dg/ipa/devirt-26.C: Update testcase.
512 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
513 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
515 2014-07-04 Tobias Burnus <burnus@net-b.de>
517 * gfortran.dg/coarray/coindexed_3.f90: New.
519 2014-07-04 Jakub Jelinek <jakub@redhat.com>
522 * g++.dg/opt/pr61654.C: New test.
524 PR tree-optimization/61684
525 * gcc.c-torture/compile/pr61684.c: New test.
527 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
529 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
530 dg-runtest's. Adapt all callers.
531 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
532 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
533 * lib/go-dg.exp (go-dg-runtest): Likewise.
534 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
535 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
537 2014-07-03 Jakub Jelinek <jakub@redhat.com>
539 PR tree-optimization/61682
540 * gcc.c-torture/execute/pr61682.c: New test.
542 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
544 * gcc.target/powerpc/shift-dot.c: New test.
546 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
548 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
551 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
553 * gcc.target/arm/identical-invariants.c: New test.
555 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
556 Chen Gang <gang.chen.5i5j@gmail.com>
558 * gcc.c-torture/compile/section.c: New testcase.
560 2014-07-02 Christian Bruel <christian.bruel@st.com>
564 * gcc.target/sh/fpchg.c: New test.
566 2014-07-02 Jakub Jelinek <jakub@redhat.com>
567 Fritz Reese <Reese-Fritz@zai.com>
569 * gfortran.dg/oldstyle_5.f: New test.
571 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
573 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
574 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
576 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
578 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
579 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
580 * g++.dg/parse/error11.C: Likewise.
581 * g++.old-deja/g++.brendan/template17.C: Likewise.
583 2014-07-02 Tobias Burnus <burnus@net-b.de>
585 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
586 * gfortran.dg/coarray/send_array.f90: Ditto.
587 * gfortran.dg/coarray/sendget_array.f90: Ditto.
589 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
590 Yufeng Zhang <yufeng.zhang@arm.com>
592 * gcc.target/aarch64/aapcs64/aapcs64.exp:
593 (additional_flags_for_func_ret): New variable based on
594 $additional_flags with -fno-use-caller-save.
595 (func-ret-*.c): Use the new variable.
597 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
600 * g++.dg/cpp0x/decltype60.C: New.
602 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
604 * gcc.target/aarch64/simd/vcage_f64.c: New test.
605 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
606 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
607 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
608 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
609 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
610 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
611 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
613 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
615 * g++.dg/cpp1y/pr59867.C: Fix target selector.
617 2014-07-01 Marek Polacek <polacek@redhat.com>
619 * gcc.dg/Wint-conversion.c: New test.
621 2014-07-01 Marek Polacek <polacek@redhat.com>
624 * gcc.dg/Wincompatible-pointer-types.c: New test.
626 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
628 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
629 MicroBlaze specific pattern.
631 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
636 * testsuite/g++.dg/cpp0x/pr58781.C: New.
637 * testsuite/g++.dg/cpp0x/pr60249.C: New.
638 * testsuite/g++.dg/cpp1y/pr59867.C: New.
640 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
642 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
643 test requires greater precision than the current PowerPC long
644 double implementation supports.
646 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
649 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
651 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
654 * g++.dg/cpp0x/constexpr-attribute3.C: New.
656 2014-06-30 Jeff Law <law@redhat.com>
658 PR tree-optimization/61607
659 * gcc.dg/tree-ssa/pr61607.c: New test.
661 2014-06-30 Marek Polacek <polacek@redhat.com>
663 * c-c++-common/ubsan/attrib-2.c: New test.
664 * g++.dg/ubsan/return-3.C: New test.
666 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
669 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
670 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
672 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
674 * gcc.dg/ira-loop-pressure.c: New test.
676 2014-06-29 Roman Gareev <gareevroman@gmail.com>
678 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
679 checks that the dump is generated.
681 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
685 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
686 * gfortran.dg/binding_label_tests_27.f90: New file.
688 2014-06-29 Roman Gareev <gareevroman@gmail.com>
690 * gfortran.dg/graphite/pr59586.f: New testcase.
692 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
694 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
696 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
699 * lib/target-supports.exp (check_effective_target_fortran_ieee):
701 * gfortran.dg/ieee/ieee.exp: New file.
702 * gfortran.dg/ieee/ieee_1.F90: New file.
703 * gfortran.dg/ieee/ieee_2.f90: New file.
704 * gfortran.dg/ieee/ieee_3.f90: New file.
705 * gfortran.dg/ieee/ieee_4.f90: New file.
706 * gfortran.dg/ieee/ieee_5.f90: New file.
707 * gfortran.dg/ieee/ieee_6.f90: New file.
708 * gfortran.dg/ieee/ieee_7.f90: New file.
709 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
711 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
713 * g++.dg/cpp0x/elision_conv.C: New.
715 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
717 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
719 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
722 * g++.dg/ext/complit14.C: New.
724 2014-06-27 Martin Jambor <mjambor@suse.cz>
727 * g++.dg/ipa/pr61160-2.C: New test.
728 * g++.dg/ipa/pr61160-3.C: Likewise.
730 2014-06-27 Jakub Jelinek <jakub@redhat.com>
732 PR tree-optimization/57233
733 PR tree-optimization/61299
734 * gcc.dg/pr57233.c: New test.
735 * gcc.target/i386/pr57233.c: New test.
736 * gcc.target/i386/sse2-pr57233.c: New test.
737 * gcc.target/i386/avx-pr57233.c: New test.
738 * gcc.target/i386/avx2-pr57233.c: New test.
739 * gcc.target/i386/avx512f-pr57233.c: New test.
740 * gcc.target/i386/xop-pr57233.c: New test.
742 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
744 * gcc.dg/typeof-2.c: New testcase.
746 2014-06-27 Marek Polacek <polacek@redhat.com>
748 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
749 (fn1): Remove store to out-of-bounds location. Add memory barrier.
757 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
758 location. Add memory barrier.
763 * c-c++-common/ubsan/bounds-7.c: New test.
765 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
768 * gfortran.dg/arrayio_15.f90: New test.
770 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
773 * gcc.target/alpha/pr61586.c: New test.
775 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
778 * g++.dg/template/pr57573.C: New.
780 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
782 * gcc.dg/tree-ssa/interposition.c: New testcase.
784 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
787 * g++.dg/cpp0x/deleted8.C: New.
789 2014-06-26 Martin Jambor <mjambor@suse.cz>
791 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
793 * g++.dg/simulate-thread/bitfields.C: Likewise.
794 * gcc.dg/simulate-thread/strict-align-global.c: Remove
795 allow-packed-store-data-races parameter.
796 * gcc.dg/simulate-thread/subfields.c: Likewise.
797 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
800 2014-06-26 Martin Jambor <mjambor@suse.cz>
802 * g++.dg/ipa/pr60600.C: Fix typo.
803 * g++.dg/ipa/devirt-25.C: Likewise.
805 2014-06-26 Richard Biener <rguenther@suse.de>
807 PR tree-optimization/61607
808 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
810 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
812 * gcc.dg/inline-22.c: Add bind_pic_locally.
813 * gcc.dg/inline_4.c: Ditto.
814 * gcc.dg/fail_always_inline.c: Ditto.
815 * g++.dg/ipa/devirt-25.C: Ditto.
817 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
819 * lib/target-support.exp (bind_pic_locally): Save the flags to
820 'flags_to_postpone' instead of appending to 'flags'.
821 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
822 with flags_to_postpone and revert after target_compile.
823 * lib/g++.exp (g++_target_compile): Ditto.
824 * lib/gfortran.exp (gfortran_target_compile): Ditto.
826 2014-06-26 Nick Clifton <nickc@redhat.com>
828 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
830 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
833 * g++.dg/template/pr61537.C: New testcase.
835 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
837 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
840 2014-06-25 Tobias Burnus <burnus@net-b.de>
842 * gfortran.dg/coarray_33.f90: New.
844 2014-06-25 Tobias Burnus <burnus@net-b.de>
846 * gfortran.dg/coarray/coindexed_1.f90: New.
848 2014-06-25 Tobias Burnus <burnus@net-b.de>
850 * gfortran.dg/coarray_collectives_7.f90: New.
852 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
854 * gcc.c-torture/execute/20140622-1.c: New test.
856 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
860 * g++.dg/cpp0x/aggr1.C: New.
861 * g++.dg/cpp0x/aggr2.C: Likewise.
862 * g++.dg/init/aggr11.C: Likewise.
863 * g++.dg/init/aggr12.C: Likewise.
865 2014-06-25 Martin Jambor <mjambor@suse.cz>
867 * g++.dg/ipa/pr61540.C: Remove dumping test.
869 2014-06-25 Marek Polacek <polacek@redhat.com>
872 * gcc.dg/pr61162.c: Adjust dg-warning.
873 * gcc.dg/pr61162-2.c: New test.
875 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
877 PR tree-optimization/57742
878 * gcc.dg/tree-ssa/calloc-3.c: New file.
880 2014-06-25 Richard Biener <rguenther@suse.de>
883 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
884 for targets that return _Complex float in memory.
886 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
888 * gcc.target/arm/vect-noalign.c: Adjust options.
890 2014-06-24 Cong Hou <congh@google.com>
892 * gcc.dg/vect/vect-reduc-sad.c: New.
893 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
895 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
897 PR tree-optimization/57742
898 * g++.dg/tree-ssa/calloc.C: New testcase.
899 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
900 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
901 * gcc.dg/strlenopt-9.c: Adapt.
903 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
905 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
907 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
908 instead of calling sequentially in the C code.
909 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
910 saved_return_address to the stack frame where LR register was stored.
911 (saved_return_address): Declare weak.
913 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
916 * g++.dg/other/operator3.C: New.
917 * g++.dg/template/operator8.C: Adjust.
918 * g++.dg/template/operator9.C: Likewise.
920 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
922 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
924 2014-06-24 Richard Biener <rguenther@suse.de>
926 PR tree-optimization/61572
927 * gcc.target/i386/pr61572.c: New testcase.
929 2014-06-24 Jakub Jelinek <jakub@redhat.com>
931 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
933 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
934 Remove Label is never defined expected error.
935 * gfortran.dg/gomp/udr8.f90: New test.
937 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
939 PR tree-optimization/61554
940 * g++.dg/torture/pr61554.C: New testcase.
942 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
944 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
946 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
948 * gcc.dg/localalias-2.c: Guard by require-alias.
949 * gcc.dg/globalalias-2.c: Likewise.
951 2014-06-23 Kai Tietz <ktietz@redhat.com>
953 * gcc.target/i386/indjmp-1.c: New test.
955 2014-06-23 Andrew Pinski <apinski@cavium.com>
957 * gcc.c-torture/compile/20140723-1.c: New testcase.
959 2014-06-23 Marek Polacek <polacek@redhat.com>
962 * c-c++-common/pr61553.c (foo): Add dg-error.
964 2014-06-23 Tobias Burnus <burnus@net-b.de>
966 * gfortran.dg/coarray_32.f90: New.
968 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
972 * g++.dg/other/void1.C: Adjust.
973 * g++.dg/other/void3.C: Likewise.
975 2014-06-23 Marek Polacek <polacek@redhat.com>
978 * c-c++-common/pr61553.c: New test.
980 2014-06-23 Richard Biener <rguenther@suse.de>
982 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
983 * g++.dg/vect/slp-pr50819.cc: Likewise.
984 * g++.dg/vect/slp-pr56812.cc: Likewise.
985 * gcc.dg/vect/bb-slp-1.c: Likewise.
986 * gcc.dg/vect/bb-slp-10.c: Likewise.
987 * gcc.dg/vect/bb-slp-11.c: Likewise.
988 * gcc.dg/vect/bb-slp-13.c: Likewise.
989 * gcc.dg/vect/bb-slp-14.c: Likewise.
990 * gcc.dg/vect/bb-slp-15.c: Likewise.
991 * gcc.dg/vect/bb-slp-16.c: Likewise.
992 * gcc.dg/vect/bb-slp-17.c: Likewise.
993 * gcc.dg/vect/bb-slp-18.c: Likewise.
994 * gcc.dg/vect/bb-slp-19.c: Likewise.
995 * gcc.dg/vect/bb-slp-2.c: Likewise.
996 * gcc.dg/vect/bb-slp-20.c: Likewise.
997 * gcc.dg/vect/bb-slp-21.c: Likewise.
998 * gcc.dg/vect/bb-slp-22.c: Likewise.
999 * gcc.dg/vect/bb-slp-23.c: Likewise.
1000 * gcc.dg/vect/bb-slp-24.c: Likewise.
1001 * gcc.dg/vect/bb-slp-25.c: Likewise.
1002 * gcc.dg/vect/bb-slp-26.c: Likewise.
1003 * gcc.dg/vect/bb-slp-27.c: Likewise.
1004 * gcc.dg/vect/bb-slp-28.c: Likewise.
1005 * gcc.dg/vect/bb-slp-29.c: Likewise.
1006 * gcc.dg/vect/bb-slp-3.c: Likewise.
1007 * gcc.dg/vect/bb-slp-30.c: Likewise.
1008 * gcc.dg/vect/bb-slp-31.c: Likewise.
1009 * gcc.dg/vect/bb-slp-32.c: Likewise.
1010 * gcc.dg/vect/bb-slp-4.c: Likewise.
1011 * gcc.dg/vect/bb-slp-5.c: Likewise.
1012 * gcc.dg/vect/bb-slp-6.c: Likewise.
1013 * gcc.dg/vect/bb-slp-7.c: Likewise.
1014 * gcc.dg/vect/bb-slp-8.c: Likewise.
1015 * gcc.dg/vect/bb-slp-8a.c: Likewise.
1016 * gcc.dg/vect/bb-slp-8b.c: Likewise.
1017 * gcc.dg/vect/bb-slp-9.c: Likewise.
1018 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
1019 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
1020 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
1021 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
1022 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
1023 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
1024 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
1025 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
1026 * gcc.dg/vect/pr26359.c: Likewise.
1027 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
1029 2014-06-23 Marek Polacek <polacek@redhat.com>
1031 * c-c++-common/pr49706-2.c: New test.
1033 2014-06-23 Alan Modra <amodra@gmail.com>
1035 * gcc.dg/pr61583.c: New.
1037 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
1039 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
1042 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
1043 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
1045 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
1046 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
1047 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
1048 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
1049 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
1050 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
1051 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
1052 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
1053 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
1054 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
1055 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
1056 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
1057 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
1058 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
1059 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
1060 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
1061 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
1062 test_vsrid_n_u64): Fix signature to match intrinsic.
1064 (test_vabs_s64): Remove.
1065 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
1067 (test_vdupd_lane_s64): Rename to...
1068 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
1070 (test_vdupd_lane_u64): Rename to...
1071 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
1073 (test_vtst_s64): Rename to...
1074 (test_vtstd_s64): ...and change int64x1_t to int64_t.
1076 (test_vtst_u64): Rename to...
1077 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
1079 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
1080 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
1081 Remove out-of-bounds tests.
1082 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
1083 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
1084 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
1086 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
1088 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
1089 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
1090 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
1091 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
1092 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
1094 * gcc.target/aarch64/vsub_f64.c: Likewise.
1095 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
1096 scheme as now the same for all variants.
1097 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
1100 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
1102 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
1104 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
1106 * gcc.dg/localalias.c: Fix broken commit.
1107 * gcc.dg/globalalias.c: Likewise.
1109 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
1111 * gcc.dg/localalias.c: New testcase.
1112 * gcc.dg/localalias-2.c: New testcase.
1113 * gcc.dg/globalalias.c: New testcase.
1114 * gcc.dg/globalalias-2.c: New testcase.
1116 2014-06-20 Jakub Jelinek <jakub@redhat.com>
1118 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
1120 2014-06-20 Marek Polacek <polacek@redhat.com>
1122 * c-c++-common/ubsan/bounds-1.c: New test.
1123 * c-c++-common/ubsan/bounds-2.c: New test.
1124 * c-c++-common/ubsan/bounds-3.c: New test.
1125 * c-c++-common/ubsan/bounds-4.c: New test.
1126 * c-c++-common/ubsan/bounds-5.c: New test.
1127 * c-c++-common/ubsan/bounds-6.c: New test.
1129 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
1131 Make the tests big-endian friendly.
1133 * gcc.target/aarch64/aapcs64/test_25.c: Update.
1134 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
1135 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
1136 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
1137 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
1138 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
1139 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
1140 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
1141 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
1143 2014-06-20 Yury Gribov <y.gribov@samsung.com>
1144 Max Ostapenko <m.ostapenko@partner.samsung.com>
1147 * c-c++-common/asan/strlen-overflow-1.c: New test.
1149 2014-06-20 Martin Jambor <mjambor@suse.cz>
1152 * g++.dg/ipa/pr61540.C: New test.
1154 2014-06-20 Yury Gribov <y.gribov@samsung.com>
1155 Max Ostapenko <m.ostapenko@partner.samsung.com>
1158 * c-c++-common/asan/pr61530.c: New test.
1160 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1162 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
1163 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
1164 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
1165 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
1166 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
1167 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
1168 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
1169 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
1170 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
1171 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
1172 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
1173 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
1174 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
1175 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
1176 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
1177 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
1178 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
1179 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
1180 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
1181 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
1182 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
1183 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
1184 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
1185 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
1186 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
1187 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
1188 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
1189 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
1190 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
1191 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
1192 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
1193 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
1194 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
1195 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
1196 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
1197 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
1198 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
1199 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
1200 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
1201 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
1202 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
1203 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
1204 (test_vqdmlal_high_lane_s16): Fix parameter type.
1205 (test_vqdmlal_high_lane_s32): Likewise.
1206 (test_vqdmull_high_lane_s16): Likewise.
1207 (test_vqdmull_high_lane_s32): Likewise.
1208 (test_vqdmlsl_high_lane_s32): Likewise.
1209 (test_vqdmlsl_high_lane_s16): Likewise.
1210 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
1212 (test_vqdmlals_lane_s32): Likewise.
1213 (test_vqdmlslh_lane_s16): Likewise.
1214 (test_vqdmlsls_lane_s32): Likewise.
1215 (test_vqdmulhh_lane_s16): Likewise.
1216 (test_vqdmulhs_lane_s32): Likewise.
1217 (test_vqdmullh_lane_s16): Likewise.
1218 (test_vqdmulls_lane_s32): Likewise.
1219 (test_vqrdmulhh_lane_s16): Likewise.
1220 (test_vqrdmulhs_lane_s32): Likewise.
1222 2014-06-20 Tobias Burnus <burnus@net-b.de>
1225 * gfortran.dg/coarray_collectives_5.f90: Update
1226 dg-final scan-tree-dump-times.
1227 * gfortran.dg/coarray_collectives_6.f90: Ditto.
1229 2014-06-20 Hale Wang <hale.wang@arm.com>
1231 * gcc.target/arm/lto/: New folder to verify the LTO option.
1232 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
1233 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
1234 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
1235 * lib/lto.exp (object-readelf): New procedure.
1237 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1240 * gfortran.dg/pr61454.f90: New file.
1242 2014-06-19 Terry Guo <terry.guo@arm.com>
1244 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
1245 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
1246 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
1248 2014-06-19 Tobias Burnus <burnus@net-b.de>
1250 * gfortran.dg/coarray/collectives_2.f90: Extend
1253 2014-06-18 Tom de Vries <tom@codesourcery.com>
1255 * gcc.target/aarch64/fuse-caller-save.c: New test.
1257 2014-06-18 Radovan Obradovic <robradovic@mips.com>
1258 Tom de Vries <tom@codesourcery.com>
1260 * gcc.target/arm/fuse-caller-save.c: New test.
1262 2014-06-18 Richard Biener <rguenther@suse.de>
1264 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
1265 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
1266 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
1268 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
1270 PR tree-optimization/61518
1271 * gcc.dg/torture/pr61518.c: New test.
1273 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
1275 PR tree-optimization/61517
1276 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
1277 (incorrect_read_be32): Likewise.
1278 (main): Call incorrect_read_* to test stmt replacement is made by
1279 bswap at the right place.
1280 * gcc.c-torture/execute/pr61517.c: New test.
1282 2014-06-18 Andreas Schwab <schwab@suse.de>
1284 PR rtl-optimization/54555
1285 * gcc.target/m68k/pr54555.c: New test.
1287 2014-06-18 Olivier Hainque <hainque@adacore.com>
1289 * gnat.dg/blocklocs.adb: New test.
1291 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
1293 PR tree-optimization/52252
1294 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
1295 * gcc.target/i386/pr52252-core.c: Ditto.
1297 PR tree-optimization/61403
1298 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
1300 2014-06-18 Jakub Jelinek <jakub@redhat.com>
1302 * gfortran.dg/gomp/declare-simd-1.f90: New test.
1303 * gfortran.dg/gomp/depend-1.f90: New test.
1304 * gfortran.dg/gomp/target1.f90: New test.
1305 * gfortran.dg/gomp/target2.f90: New test.
1306 * gfortran.dg/gomp/target3.f90: New test.
1307 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
1308 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
1311 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1314 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
1316 2014-06-17 Tobias Burnus <burnus@net-b.de>
1317 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
1319 * gfortran.dg/coarray/send_array.f90: New.
1320 * gfortran.dg/coarray/get_array.f90: New.
1321 * gfortran.dg/coarray/sendget_array.f90: New.
1322 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
1324 * gfortran.dg/coarray/collectives_2.f90: New.
1326 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1329 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
1332 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
1334 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
1335 unit_id and kind_id to zero.
1337 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
1340 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
1341 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
1342 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
1343 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
1345 2014-06-17 Richard Biener <rguenther@suse.de>
1348 * gcc.dg/lto/pr61526_0.c: New testcase.
1349 * gcc.dg/lto/pr61526_1.c: Likewise.
1351 2014-06-17 Richard Biener <rguenther@suse.de>
1353 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
1354 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
1355 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
1356 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1357 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
1359 2014-06-17 Richard Biener <rguenther@suse.de>
1361 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
1363 2014-06-16 Richard Biener <rguenther@suse.de>
1365 PR tree-optimization/61482
1366 * g++.dg/torture/pr61482.C: New testcase.
1368 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
1370 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
1371 vpmacsdql instruction.
1373 2014-06-16 Yury Gribov <y.gribov@samsung.com>
1375 * c-c++-common/asan/instrument-with-calls-1.c: New test.
1376 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1377 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1378 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
1380 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
1381 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
1382 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1383 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1384 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1385 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1387 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1391 * gfortran.dg/system_clock_1.f90: New file.
1392 * gfortran.dg/system_clock_2.f90: New file.
1394 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1397 * g++.dg/other/void3.C: New.
1398 * g++.dg/conversion/err-recover1.C: Update.
1400 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
1403 * lib/target-supports.exp (check_effective_target_longdouble128): New.
1404 * gcc.target/powerpc/pack02.c: Use it.
1405 * gcc.target/powerpc/tfmode_off.c: Likewise.
1407 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
1409 PR rtl-optimization/61094
1410 PR rtl-optimization/61446
1411 * gcc.target/i386/pr61446.c : New.
1413 2014-06-13 Dehao Chen <dehao@google.com>
1415 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
1417 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
1419 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
1421 2014-06-13 Richard Biener <rguenther@suse.de>
1423 * c-c++-common/pr46562-2.c: Adjust.
1424 * g++.dg/tree-ssa/pr8781.C: Likewise.
1425 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
1426 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
1427 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
1428 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
1429 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
1431 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1433 PR tree-optimization/61375
1434 * gcc.c-torture/execute/pr61375-1.c: New test.
1436 2014-06-12 Jakub Jelinek <jakub@redhat.com>
1439 * c-c++-common/gomp/pr61486-1.c: New test.
1440 * c-c++-common/gomp/pr61486-2.c: New test.
1442 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
1445 * gcc.dg/vect/vect-singleton_1.c: New file.
1447 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
1450 * gcc.target/avr/torture/pr61443.c: New test.
1452 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
1455 * g++.dg/parse/friend11.C: New.
1457 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
1460 * g++.dg/cpp0x/using-enum-1.C: New.
1461 * g++.dg/cpp0x/using-enum-2.C: Likewise.
1463 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
1466 * g++.dg/parse/friend9.C: New.
1467 * g++.dg/parse/friend10.C: Likewise.
1468 * g++.dg/parse/friend7.C: Adjust.
1470 2014-06-11 Richard Biener <rguenther@suse.de>
1472 PR tree-optimization/61452
1473 * gcc.dg/torture/pr61452.c: New testcase.
1475 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
1478 * g++.dg/parse/pr34049.C: New.
1480 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1482 * gcc.c-torture/execute/pr61306-1.c: New test.
1483 * gcc.c-torture/execute/pr61306-2.c: Likewise.
1484 * gcc.c-torture/execute/pr61306-3.c: Likewise.
1486 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1488 * gcc.target/aarch64/acle/acle.exp: New.
1489 * gcc.target/aarch64/acle/crc32b.c: New test.
1490 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
1491 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
1492 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
1493 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
1494 * gcc.target/aarch64/acle/crc32d.c: Likewise.
1495 * gcc.target/aarch64/acle/crc32h.c: Likewise.
1496 * gcc.target/aarch64/acle/crc32w.c: Likewise.
1498 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
1500 PR tree-optimization/52252
1501 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
1503 2014-06-11 Richard Biener <rguenther@suse.de>
1506 * gcc.dg/torture/20140610-1.c: New testcase.
1507 * gcc.dg/torture/20140610-2.c: Likewise.
1509 2014-06-10 Richard Biener <rguenther@suse.de>
1511 PR tree-optimization/61438
1512 * gcc.dg/torture/pr61438.c: New testcase.
1514 2014-06-10 Richard Biener <rguenther@suse.de>
1517 * g++.dg/opt/pr61456.C: New testcase.
1519 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
1520 Mikael Morin <mikael@gcc.gnu.org>
1523 * gfortran.dg/class_array_15.f03: Check memory leaks.
1525 2014-06-10 Richard Biener <rguenther@suse.de>
1527 PR tree-optimization/57186
1528 PR tree-optimization/59299
1529 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
1530 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
1532 2014-06-10 Jakub Jelinek <jakub@redhat.com>
1535 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
1537 * gfortran.dg/gomp/associate1.f90: New test.
1538 * gfortran.dg/gomp/intentin1.f90: New test.
1539 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
1540 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
1541 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
1542 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
1544 2014-06-09 Marek Polacek <polacek@redhat.com>
1547 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
1548 * gcc.dg/array-2.c: Likewise.
1549 * gcc.dg/array-const-2.c: Likewise.
1550 * gcc.dg/ucnid-8.c: Likewise.
1551 * gcc.dg/vla-init-1.c: Likewise.
1552 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
1553 * gcc.dg/c99-flex-array-7.c: Likewise.
1554 * gcc.dg/init-bad-1.c: Likewise.
1555 * gcc.dg/init-bad-3.c: Likewise.
1556 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
1557 * gcc.dg/pedwarn-init.c: Add dg-warning.
1558 * gcc.dg/pr53119.c: Remove dg-excess-errors.
1560 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1563 * g++.dg/other/redecl3.C: New.
1565 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
1568 * g++.dg/pr54442.C: New file.
1570 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
1573 * gfortran.dg/associate_17.f90 : New test
1575 2014-06-09 Petr Murzin <petr.murzin@intel.com>
1577 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
1578 void for TEST instead of static void.
1579 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
1580 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
1581 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
1582 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
1583 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
1584 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
1585 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
1586 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
1587 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
1588 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
1589 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
1590 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
1591 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
1592 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
1593 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
1594 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
1595 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
1596 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
1597 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
1598 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
1599 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
1600 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
1601 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
1602 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
1603 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
1604 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
1605 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
1606 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
1607 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
1608 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
1609 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
1610 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1611 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1612 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1613 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1614 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1615 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1616 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1617 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1618 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1619 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1620 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
1621 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
1622 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
1623 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
1624 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
1625 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
1626 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
1627 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
1628 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
1629 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
1630 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
1631 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
1632 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
1633 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
1634 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
1635 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
1636 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
1637 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
1638 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
1639 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
1640 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
1641 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
1642 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
1643 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
1644 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
1645 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
1646 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
1647 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1648 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1649 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1650 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1651 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1652 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1653 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1654 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1655 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1656 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
1657 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
1658 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1659 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
1660 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
1661 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
1662 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
1663 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
1664 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
1665 instead of static void.
1666 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
1667 delete unused variables.
1668 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1669 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1670 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1671 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
1672 delete unused variables, void for TEST instead of static void.
1673 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1674 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1675 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1676 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1677 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1678 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1679 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1680 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1681 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1682 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1683 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1684 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1685 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
1686 initialize variables.
1687 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
1688 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
1689 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
1690 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
1691 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
1692 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
1693 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
1694 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
1695 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1696 * gcc.target/i386/i386.exp: Ditto.
1697 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
1698 CALC, void for TEST instead of static void, initialize variables.
1699 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
1700 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
1702 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
1703 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
1704 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
1705 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
1706 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
1707 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
1708 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
1709 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
1710 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
1711 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
1712 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
1713 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
1714 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
1715 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
1716 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
1717 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
1718 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1719 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1720 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1721 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
1722 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
1723 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
1724 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
1725 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
1726 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
1727 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
1728 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
1729 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
1730 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
1731 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
1732 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
1733 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
1734 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
1735 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
1736 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
1737 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
1738 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
1739 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
1740 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
1741 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
1742 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1743 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1744 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
1745 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
1746 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
1747 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
1748 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
1749 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
1750 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
1751 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
1752 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
1753 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
1754 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1755 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1756 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1757 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1758 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
1759 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
1760 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
1761 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
1762 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
1763 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
1764 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
1765 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
1766 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
1767 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
1768 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
1769 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
1770 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
1771 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
1772 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
1773 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1774 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
1775 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
1776 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
1777 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
1778 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
1779 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
1780 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
1781 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
1782 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
1783 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
1784 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
1785 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
1786 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
1787 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
1788 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
1789 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
1790 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
1791 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
1792 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
1793 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1794 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
1795 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
1796 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
1797 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
1798 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
1799 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
1800 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1801 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
1802 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
1803 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
1804 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
1805 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
1806 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
1807 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
1808 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
1809 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
1810 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
1811 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
1812 instead of static void.
1813 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
1814 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
1815 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
1816 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
1817 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
1818 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
1819 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
1820 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
1821 static void, delete unused variables.
1822 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
1823 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1824 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
1825 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
1826 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
1827 static void, delete unused variables, Change parameters for
1828 UNION_CHECK, MASK_MERGE and MASK_ZERO.
1829 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
1830 CALC, void for TEST instead of static void.
1831 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
1832 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
1834 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
1835 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
1836 static void, change type of parameter for UNION_TYPE.
1837 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
1838 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
1839 void for TEST instead of static void, delete unused variables, change
1840 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
1841 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
1842 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1843 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1844 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1845 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1846 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1847 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
1848 void for TEST instead of static void, change parameters for
1849 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
1850 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
1851 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
1852 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
1853 * gcc.target/i386/avx512f-additional-reg-names.c: Add
1854 __attribute__((unused)).
1855 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
1856 __attribute__((unused)).
1857 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
1858 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
1859 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
1860 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
1861 * gcc.target/i386/avx512f-korw-1.c: Ditto.
1862 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
1863 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
1864 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
1865 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
1866 add __attribute__((unused)).
1867 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
1868 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
1869 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
1870 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
1871 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
1872 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
1873 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
1874 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
1875 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
1876 delete unused variables.
1877 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
1878 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
1879 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1880 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
1881 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
1882 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
1883 static void, mask_merging and zero_masking for unsigned types.
1884 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
1885 CHECK_ARRAY for unsigned types.
1886 * gcc.target/i386/m256-check.h: Ditto.
1887 * gcc.target/i386/m512-check.h: Ditto.
1889 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
1892 * gcc.target/arm/pr48252.c (main): Expect same result
1895 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1898 * gfortran.dg/cray_pointers_10.f90: New file.
1900 2014-06-09 Jakub Jelinek <jakub@redhat.com>
1902 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
1903 instead of complex(kind=16).
1905 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1908 * gfortran.dg/bind_c_usage_29.f90: New file.
1910 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
1912 * gnat.dg/opt38.adb: New test.
1913 * gnat.dg/opt38_pkg.ad[sb]: New helper.
1915 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
1918 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
1919 New macro, 0 for __MMIX__, default 64.
1920 (bar): Pass it to __builtin_apply instead of literal 64.
1922 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1924 * gfortran.dg/io_constraints_11.f90: New file.
1925 * gfortran.dg/io_constraints_12.f90: New file.
1926 * gfortran.dg/io_constraints_13.f90: New file.
1928 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
1931 * gcc.target/i386/pr61423.c: New test.
1933 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1936 * g++.dg/cpp0x/constexpr-union6.C: New.
1937 * g++.dg/cpp0x/union6.C: Likewise.
1938 * g++.dg/init/ref14.C: Adjust.
1939 * g++.dg/init/union1.C: Likewise.
1941 2014-06-06 Richard Biener <rguenther@suse.de>
1943 PR tree-optimization/59299
1944 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
1946 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
1948 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
1949 * gcc.dg/tree-ssa/sra-12.c: Likewise.
1951 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1953 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
1954 bitfield and test wrong results instead of correct results to make the
1957 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1960 * g++.dg/cpp0x/constexpr-60432.C: New.
1962 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1965 * g++.dg/cpp0x/constexpr-60199.C: New.
1967 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1969 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
1970 Specify -march=z900 as an additional option.
1971 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
1972 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1973 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
1975 2014-06-06 Jakub Jelinek <jakub@redhat.com>
1977 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
1978 reduction clause diagnostic changes.
1979 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
1980 * gfortran.dg/gomp/reduction1.f90: Likewise.
1981 * gfortran.dg/gomp/reduction3.f90: Likewise.
1982 * gfortran.dg/gomp/udr1.f90: New test.
1983 * gfortran.dg/gomp/udr2.f90: New test.
1984 * gfortran.dg/gomp/udr3.f90: New test.
1985 * gfortran.dg/gomp/udr4.f90: New test.
1986 * gfortran.dg/gomp/udr5.f90: New test.
1987 * gfortran.dg/gomp/udr6.f90: New test.
1988 * gfortran.dg/gomp/udr7.f90: New test.
1990 2014-06-06 Christian Bruel <christian.bruel@st.com>
1992 PR tree-optimization/43934
1993 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
1995 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
1998 * gcc.dg/pr53119.c: New testcase.
2000 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2003 * gcc.target/avr/pr52472.c: New test.
2006 2014-06-05 Jeff Law <law@redhat.com>
2008 PR tree-optimization/61289
2009 * g++.dg/pr61289.C: New test.
2010 * g++.dg/pr61289-2.C: New test.
2012 2014-06-05 Richard Biener <rguenther@suse.de>
2013 Paolo Carlini <paolo.carlini@oracle.com>
2016 * g++.dg/parse/pr56961.C: New.
2018 2014-06-05 Kai Tietz <ktietz@redhat.com>
2021 * gcc.target/i386/sibcall-4.c: Remove xfail.
2023 2014-06-05 Julian Brown <julian@codesourcery.com>
2024 Sandra Loosemore <sandra@codesourcery.com>
2026 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
2028 2014-06-05 Richard Biener <rguenther@suse.de>
2031 * g++.dg/diagnostic/pr61004.C: New testcase.
2033 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
2035 * gcc.dg/torture/pr61319.c: New test.
2037 2014-06-05 Marek Polacek <polacek@redhat.com>
2040 * gcc.dg/pr56724-3.c: New test.
2042 2014-06-05 Andreas Schwab <schwab@suse.de>
2044 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
2046 2014-06-05 Marek Polacek <polacek@redhat.com>
2049 * c-c++-common/pr49706.c: New test.
2051 2014-06-05 Marek Polacek <polacek@redhat.com>
2054 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
2055 * gcc.dg/Wshadow-3.c: Likewise.
2056 * gcc.dg/pr48062.c: New test.
2058 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2061 * g++.dg/init/pr43453.C: New.
2063 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
2065 PR tree-optimization/61385
2066 * gcc.dg/tree-ssa/pr61385.c: New file.
2068 2014-06-04 Richard Biener <rguenther@suse.de>
2070 PR tree-optimization/60098
2071 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
2073 2014-06-04 Richard Biener <rguenther@suse.de>
2075 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
2077 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
2080 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
2081 the case with a pointer.
2083 2014-06-04 Marek Polacek <polacek@redhat.com>
2086 * c-c++-common/pr30020.c: New test.
2088 2014-06-03 Andrew Pinski <apinski@cavium.com>
2090 * gcc.c-torture/compile/20140528-1.c: New testcase.
2092 2014-06-03 Dehao Chen <dehao@google.com>
2094 * gcc.dg/tree-prof/merge_block.c: New test.
2096 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
2098 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
2099 * g++.dg/ext/mv15.C (dg-options): Ditto.
2101 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2105 * g++.dg/cpp0x/nullptr31.C: New.
2106 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
2107 * g++.dg/cpp0x/nullptr17.C: Update.
2109 2014-06-03 Marek Polacek <polacek@redhat.com>
2112 * c-c++-common/pr60439.c: New test.
2113 * g++.dg/eh/scope1.C (f4): Add dg-warning.
2115 2014-06-03 Martin Jambor <mjambor@suse.cz>
2118 * g++.dg/ipa/pr61160-1.C: New test.
2120 2014-06-03 Richard Biener <rguenther@suse.de>
2122 PR tree-optimization/61383
2123 * gcc.dg/torture/pr61383-1.c: New testcase.
2125 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
2127 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
2129 2014-06-02 Jeff Law <law@redhat.com>
2131 PR rtl-optimization/61094
2132 * g++.dg/pr61094: New test.
2134 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
2136 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
2137 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
2138 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
2139 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
2140 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
2141 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
2142 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
2143 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
2145 2014-06-02 Richard Biener <rguenther@suse.de>
2147 PR tree-optimization/61346
2148 * gcc.dg/torture/pr61346.c: New testcase.
2150 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
2152 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
2154 * gcc.target/i386/sibcall-4.c: Ditto.
2155 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
2157 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
2159 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
2160 in scan-assembler-not string.
2161 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
2162 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
2163 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
2165 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
2167 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
2169 2014-06-01 Kai Tietz <ktietz@redhat.com>
2172 * gcc.target/i386/sibcall-6.c: New test.
2174 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2178 * g++.dg/cpp0x/pr57543-1.C: New.
2179 * g++.dg/cpp0x/pr57543-2.C: Likewise.
2180 * g++.dg/cpp0x/pr57543-3.C: Likewise.
2181 * g++.dg/cpp0x/decltype59.C: Likewise.
2183 2014-05-31 Tom de Vries <tom@codesourcery.com>
2185 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
2187 2014-05-30 Jakub Jelinek <jakub@redhat.com>
2189 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
2190 restore_gcc_exec_prefix_env_var): New procedures.
2191 (set_ld_library_path_env_vars,
2192 restore_ld_library_path_env_vars): Use them.
2193 * lib/c-compat.exp: Load target-libpath.exp.
2194 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
2195 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
2196 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
2197 restore_gcc_exec_prefix_env_var.
2198 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
2201 * c-c++-common/asan/misalign-1.c: New test.
2202 * c-c++-common/asan/misalign-2.c: New test.
2204 * g++.dg/asan/asan_test.C: Add -std=c++11 and
2205 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
2206 -DASAN_USE_DEJAGNU_GTEST=1.
2207 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
2208 * g++.dg/asan/asan_oob_test.cc: Likewise.
2209 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
2210 * g++.dg/asan/asan_str_test.cc: Likewise.
2211 * g++.dg/asan/asan_test_utils.h: Likewise.
2212 * g++.dg/asan/sanitizer_test_config.h: Likewise.
2213 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
2214 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
2215 Imported from upstream r209283.
2216 * g++.dg/asan/asan_test_config.h: Likewise.
2218 2014-05-30 Kai Tietz <ktietz@redhat.com>
2221 * gcc.target/i386/sibcall-1.c: New test.
2222 * gcc.target/i386/sibcall-2.c: New test.
2223 * gcc.target/i386/sibcall-3.c: New test.
2224 * gcc.target/i386/sibcall-4.c: New test.
2226 2014-05-30 Ian Lance Taylor <iant@google.com>
2228 * gcc.target/i386/pause-2.c: New test.
2230 2014-05-30 Tom de Vries <tom@codesourcery.com>
2232 * gcc.target/i386/fuse-caller-save.c: New test.
2233 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
2234 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
2236 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
2238 * gcc.target/arm/simd/vrev16p8_1.c: New file.
2239 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
2240 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
2241 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
2242 * gcc.target/arm/simd/vrev16s8_1.c: New file.
2243 * gcc.target/arm/simd/vrev16u8_1.c: New file.
2244 * gcc.target/arm/simd/vrev32p16_1.c: New file.
2245 * gcc.target/arm/simd/vrev32p8_1.c: New file.
2246 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
2247 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
2248 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
2249 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
2250 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
2251 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
2252 * gcc.target/arm/simd/vrev32s16_1.c: New file.
2253 * gcc.target/arm/simd/vrev32s8_1.c: New file.
2254 * gcc.target/arm/simd/vrev32u16_1.c: New file.
2255 * gcc.target/arm/simd/vrev32u8_1.c: New file.
2256 * gcc.target/arm/simd/vrev64f32_1.c: New file.
2257 * gcc.target/arm/simd/vrev64p16_1.c: New file.
2258 * gcc.target/arm/simd/vrev64p8_1.c: New file.
2259 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
2260 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
2261 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
2262 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
2263 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
2264 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
2265 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
2266 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
2267 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
2268 * gcc.target/arm/simd/vrev64s16_1.c: New file.
2269 * gcc.target/arm/simd/vrev64s32_1.c: New file.
2270 * gcc.target/arm/simd/vrev64s8_1.c: New file.
2271 * gcc.target/arm/simd/vrev64u16_1.c: New file.
2272 * gcc.target/arm/simd/vrev64u32_1.c: New file.
2273 * gcc.target/arm/simd/vrev64u8_1.c: New file.
2275 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
2277 PR rtl-optimization/61325
2278 * gcc.target/aarch64/pr61325.c: New.
2280 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
2282 * gcc.target/arm/simd/vextQf32_1.c: New file.
2283 * gcc.target/arm/simd/vextQp16_1.c: New file.
2284 * gcc.target/arm/simd/vextQp8_1.c: New file.
2285 * gcc.target/arm/simd/vextQs16_1.c: New file.
2286 * gcc.target/arm/simd/vextQs32_1.c: New file.
2287 * gcc.target/arm/simd/vextQs64_1.c: New file.
2288 * gcc.target/arm/simd/vextQs8_1.c: New file.
2289 * gcc.target/arm/simd/vextQu16_1.c: New file.
2290 * gcc.target/arm/simd/vextQu32_1.c: New file.
2291 * gcc.target/arm/simd/vextQu64_1.c: New file.
2292 * gcc.target/arm/simd/vextQu8_1.c: New file.
2293 * gcc.target/arm/simd/vextQp64_1.c: New file.
2294 * gcc.target/arm/simd/vextf32_1.c: New file.
2295 * gcc.target/arm/simd/vextp16_1.c: New file.
2296 * gcc.target/arm/simd/vextp8_1.c: New file.
2297 * gcc.target/arm/simd/vexts16_1.c: New file.
2298 * gcc.target/arm/simd/vexts32_1.c: New file.
2299 * gcc.target/arm/simd/vexts64_1.c: New file.
2300 * gcc.target/arm/simd/vexts8_1.c: New file.
2301 * gcc.target/arm/simd/vextu16_1.c: New file.
2302 * gcc.target/arm/simd/vextu32_1.c: New file.
2303 * gcc.target/arm/simd/vextu64_1.c: New file.
2304 * gcc.target/arm/simd/vextu8_1.c: New file.
2305 * gcc.target/arm/simd/vextp64_1.c: New file.
2307 2014-05-29 Radovan Obradovic <robradovic@mips.com>
2308 Tom de Vries <tom@codesourcery.com>
2310 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
2312 * gcc.target/mips/fuse-caller-save.h: New include file.
2313 * gcc.target/mips/fuse-caller-save.c: New test.
2314 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
2315 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
2317 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
2319 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
2321 2014-05-28 Richard Biener <rguenther@suse.de>
2324 * gcc.dg/pr61045.c: New testcase.
2326 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2328 * lib/clearcap.exp: New file.
2329 * gcc.dg/vect/vect.exp: Load clearcap.exp.
2330 Remove clearcap_ldflags handling.
2331 Call clearcap-init, clearcap-finish.
2332 * gcc.target/i386/i386.exp: Likewise.
2333 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
2334 * gcc.target/i386/clearcapv2.map: Move to
2335 ../config/sol2-clearcapv2.map.
2336 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
2337 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
2339 2014-05-28 Richard Biener <rguenther@suse.de>
2341 PR tree-optimization/61335
2342 * gfortran.dg/pr61335.f90: New testcase.
2344 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
2346 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
2348 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
2350 * gnat.dg/overflow_fixed.adb: New test.
2352 2014-05-27 Marek Polacek <polacek@redhat.com>
2355 * gcc.dg/pr56724-1.c: New test.
2356 * gcc.dg/pr56724-2.c: New test.
2357 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
2359 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
2361 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
2363 * gcc.dg/fold-compare-8.c: New test.
2364 * gcc.dg/Wstrict-overflow-25.c: Likewise.
2366 2014-05-27 Richard Biener <rguenther@suse.de>
2368 * gcc.dg/tree-ssa/vrp92.c: New testcase.
2370 2014-05-27 Marek Polacek <polacek@redhat.com>
2373 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
2374 LLONG_MIN, and ULLONG_MAX.
2376 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2378 * lib/target-supports.exp (check_effective_target_vect_bswap):
2379 Specify arm*-*-* support.
2381 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
2384 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
2386 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2387 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2389 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
2391 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
2393 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
2395 PR rtl-optimization/61222
2396 * gcc.c-torture/compile/pr61222-1.c: New test.
2397 * gcc.c-torture/compile/pr61222-2.c: Likewise.
2399 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
2401 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
2403 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
2405 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
2407 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2409 PR libgfortran/55117
2410 * gfortran.dg/namelist_85.f90: New test.
2412 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
2415 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
2416 the case with syntax error.
2418 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2420 * gcc.dg/lto/pr61278_0.c: New test.
2421 * gcc.dg/lto/pr61278_1.c: New test.
2423 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2425 * gcc.dg/pr61220.c: New test.
2426 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
2428 2014-05-25 Tobias Burnus <burnus@net-b.de>
2430 * gfortran.dg/coarray_10.f90: Update dg-warning.
2431 * gfortran.dg/coarray_this_image_1.f90: New.
2432 * gfortran.dg/coarray_this_image_2.f90: New.
2434 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
2437 * gfortran.dg/arrayio_14.f90: New test.
2439 2014-05-24 Andreas Schwab <schwab@suse.de>
2441 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
2443 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2445 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
2446 Adjust regexp for -flto.
2447 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
2448 * gfortran.dg/pr52835.f90: Likewise.
2450 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
2452 PR rtl-optimization/61215
2453 * gcc.target/i386/pr61215.c: New.
2455 2014-05-23 Marek Polacek <polacek@redhat.com>
2456 Jakub Jelinek <jakub@redhat.com>
2458 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
2459 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
2460 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
2461 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
2462 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
2463 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
2464 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
2465 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
2466 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
2467 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
2468 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
2469 * c-c++-common/ubsan/float-cast.h: New file.
2470 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
2471 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
2473 2014-05-23 Jiong Wang <jiong.wang@arm.com>
2475 * gcc.target/aarch64/tail_indirect_call_1.c: New.
2477 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2479 * g++.dg/cpp1y/lambda-init9.C: New.
2481 2014-05-23 Richard Biener <rguenther@suse.de>
2484 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
2485 adjust testcase to reflect reality.
2487 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2489 PR tree-optimization/54733
2490 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
2491 optimization to support memory sources and bitwise operations
2492 equivalent to load in host endianness.
2493 * gcc.dg/optimize-bswaphi-1.c: Likewise.
2494 * gcc.dg/optimize-bswapsi-2.c: Likewise.
2495 * gcc.c-torture/execute/bswap-2.c: Likewise.
2497 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2499 * lib/target-supports.exp: New effective targets for architectures
2500 capable of performing byte swap.
2501 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
2502 * gcc.dg/optimize-bswapdi-2.c: Likewise.
2503 * gcc.dg/optimize-bswapsi-1.c: Likewise.
2505 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2508 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
2509 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
2511 2014-05-22 Xinliang David Li <davidxl@google.com>
2513 * g++.dg/ipa/devirt-15.C: Fix expected message.
2514 * g++.dg/ipa/devirt-16.C: Ditto.
2515 * g++.dg/ipa/devirt-17.C: Ditto.
2516 * g++.dg/ipa/devirt-26.C: Ditto.
2517 * g++.dg/ipa/imm-devirt-1.C: Ditto.
2518 * g++.dg/ipa/imm-devirt-2.C: Ditto.
2519 * g++.dg/tree-ssa/pr8781.C:Ditto.
2521 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
2523 * gcc.target/powerpc/htm-ttest.c: New test.
2525 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
2527 * gnat.dg/opt37.ad[sb]: New test.
2529 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
2532 * g++.dg/cilk-plus/AN/array_function.cc: New.
2534 2014-05-22 Richard Biener <rguenther@suse.de>
2536 * gcc.dg/tree-ssa/alias-33.c: New testcase.
2538 2014-05-22 Kostya Serebryany <kcc@google.com>
2540 * c-c++-common/tsan/mutexset1.c: Update the test to match
2542 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
2544 2014-05-21 Marek Polacek <polacek@redhat.com>
2547 * g++.dg/ubsan/pr61272.C: New test.
2549 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
2550 Sandra Loosemore <sandra@codesourcery.com>
2553 * lib/scanasm.exp (scan-lto-assembler): New procedure.
2554 * gcc.target/nios2/custom-fp-lto.c: New test.
2556 2014-05-21 Andreas Schwab <schwab@suse.de>
2558 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
2560 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
2563 * gcc.target/sh/pr54236-3.c: New.
2565 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
2568 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
2570 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
2572 PR tree-optimization/60899
2573 * g++.dg/ipa/devirt-11.C: Update template.
2575 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
2578 * g++.dg/cpp0x/pr61038.C: New.
2580 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2585 * g++.dg/cpp0x/nsdmi-template11.C: New.
2586 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
2587 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
2589 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
2591 * gnat.dg/opt35.adb: New test.
2592 * gnat.dg/opt36.adb: Likewise.
2593 * gnat.dg/opt35_pkg.ad[sb]: New helper.
2595 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2598 * g++.dg/cpp0x/Wattributes1.C: New.
2599 * g++.dg/ext/visibility/redecl1.C: Adjust.
2600 * g++.dg/ext/visibility/visibility-7.C: Likewise.
2602 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2604 * gcc.target/powerpc/vsxcopy.c: New test.
2606 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2609 * g++.dg/cpp0x/nsdmi-union6.C: New.
2610 * g++.dg/parse/pr58664.C: Likewise.
2611 * g++.dg/cpp0x/nsdmi6.C: Tweak.
2612 * g++.dg/parse/crash31.C: Likewise.
2613 * g++.dg/template/error2.C: Likewise.
2614 * g++.dg/template/inherit8.C: Likewise.
2615 * g++.dg/template/offsetof2.C: Likewise.
2617 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
2619 * c-c++-common/gomp/simd4.c: Adjust for inform.
2620 * g++.dg/cpp0x/decltype-call1.C: Likewise.
2621 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2622 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
2623 * g++.dg/cpp0x/noexcept15.C: Likewise.
2624 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
2625 * g++.dg/eh/spec6.C: Likewise.
2626 * g++.dg/expr/cast1.C: Likewise.
2627 * g++.dg/expr/dtor1.C: Likewise.
2628 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
2629 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2630 * g++.dg/gomp/pr49223-2.C: Likewise.
2631 * g++.dg/gomp/udr-4.C: Likewise.
2632 * g++.dg/init/delete1.C: Likewise.
2633 * g++.dg/other/crash-2.C: Likewise.
2634 * g++.dg/parse/crash24.C: Likewise.
2635 * g++.dg/parse/crash25.C: Likewise.
2636 * g++.dg/parse/crash31.C: Likewise.
2637 * g++.dg/parse/crash49.C: Likewise.
2638 * g++.dg/parse/crash50.C: Likewise.
2639 * g++.dg/parse/crash54.C: Likewise.
2640 * g++.dg/parse/dtor7.C: Likewise.
2641 * g++.dg/parse/error40.C: Likewise.
2642 * g++.dg/parse/fused-params1.C: Likewise.
2643 * g++.dg/parse/new1.C: Likewise.
2644 * g++.dg/template/crash35.C: Likewise.
2645 * g++.dg/template/crash59.C: Likewise.
2646 * g++.dg/template/crash77.C: Likewise.
2647 * g++.dg/template/error51.C: Likewise.
2648 * g++.dg/template/incomplete1.C: Likewise.
2649 * g++.dg/template/incomplete3.C: Likewise.
2650 * g++.dg/template/incomplete4.C: Likewise.
2651 * g++.dg/template/incomplete5.C: Likewise.
2652 * g++.dg/template/inherit8.C: Likewise.
2653 * g++.dg/template/instantiate1.C: Likewise.
2654 * g++.dg/template/instantiate3.C: Likewis: Likewise.
2655 * g++.dg/template/offsetof2.C: Likewise.
2656 * g++.dg/tm/pr51928.C: Likewise.
2657 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
2658 * g++.dg/warn/incomplete1.C: Likewise.
2659 * g++.dg/warn/incomplete2.C: Likewise.
2660 * g++.old-deja/g++.brendan/friend4.C: Likewise.
2661 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
2662 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
2663 * g++.old-deja/g++.eh/catch1.C: Likewise.
2664 * g++.old-deja/g++.eh/spec6.C: Likewise.
2665 * g++.old-deja/g++.mike/p7868.C: Likewise.
2666 * g++.old-deja/g++.other/crash38.C: Likewise.
2667 * g++.old-deja/g++.other/enum2.C: Likewise.
2668 * g++.old-deja/g++.other/incomplete.C: Likewise.
2669 * g++.old-deja/g++.other/vaarg3.C: Likewise.
2670 * g++.old-deja/g++.pt/crash9.C: Likewise.
2671 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
2672 * g++.old-deja/g++.pt/typename8.C: Likewise.
2673 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
2675 2014-05-19 Joseph Myers <joseph@codesourcery.com>
2677 * lib/target-supports.exp
2678 (check_effective_target_vect_sizes_32B_16B): Return false if
2679 128-bit AVX vectors preferred.
2681 2014-05-19 Mike Stump <mikestump@comcast.net>
2683 * lib/target-supports.exp (check_effective_target_avx): Early out
2684 if not x86 to prevent x86 flags on non-x86 targets.
2686 2014-05-19 Richard Biener <rguenther@suse.de>
2688 PR tree-optimization/61221
2689 * gcc.dg/torture/pr61221.c: New testcase.
2691 2014-05-19 Richard Biener <rguenther@suse.de>
2693 PR tree-optimization/61209
2694 * gfortran.dg/pr61209.f90: New testcase.
2696 2014-05-19 Richard Biener <rguenther@suse.de>
2698 PR tree-optimization/61184
2699 * c-c++-common/torture/pr61184.c: New testcase.
2701 2014-05-19 Christian Bruel <christian.bruel@st.com>
2704 * gcc.target/sh/pr61195.c: New test.
2706 2014-05-18 Wei Mi <wmi@google.com>
2709 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
2710 directive with rtl insns. Add effective-target fpic and
2713 2014-05-17 Xinliang David Li <davidxl@google.com>
2715 * g++.dg/ipa/devirt-33.C: New testcase.
2717 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
2719 * g++.dg/ipa/comdat.C: New file.
2721 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
2723 * gnat.dg/volatile12.ad[sb]: New test.
2725 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
2727 * gnat.dg/enum3.adb: New test.
2729 2014-05-18 Andreas Schwab <schwab@suse.de>
2731 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
2733 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
2736 * gfortran.dg/namelist_utf8.f90: New test.
2738 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
2741 * g++.dg/cpp0x/decltype58.C: New.
2743 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
2745 * gcc.target/microblaze/others/break_handler.c: New.
2747 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
2749 PR tree-optimization/61140
2750 PR tree-optimization/61150
2751 PR tree-optimization/61197
2752 * gcc.dg/tree-ssa/pr61140.c: New file.
2753 * gcc.dg/tree-ssa/pr61150.c: New file.
2754 * gcc.dg/tree-ssa/pr61197.c: New file.
2756 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
2758 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
2759 (dg-options): Add -mfpmath=387.
2760 (dg-final): Check that no MMX registers are used.
2762 2014-05-17 Andreas Schwab <schwab@suse.de>
2764 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
2766 2014-05-16 David Malcolm <dmalcolm@redhat.com>
2769 2014-04-29 David Malcolm <dmalcolm@redhat.com>
2771 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
2772 occurrences of "int" in the gimple dump to reflect that the return
2773 types of functions now show up in such dumps.
2774 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2776 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
2778 * gcc.c-torture/execute/20101011-1.c: Update testcase.
2779 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
2780 * gcc.dg/tree-ssa/writeonly.c: New testcase.
2781 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
2782 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
2783 * gcc.dg/debug/pr35154.c: Update testcase.
2784 * gcc.target/i386/vectorize1.c: Update testcase.
2786 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
2789 * g++.dg/parse/error54.C: New.
2791 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
2793 PR rtl-optimization/60969
2794 * g++.dg/pr60969.C: New.
2796 2014-05-16 Richard Biener <rguenther@suse.de>
2798 PR tree-optimization/61194
2799 * gcc.dg/vect/pr61194.c: New testcase.
2801 2014-05-16 Richard Biener <rguenther@suse.de>
2803 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
2804 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
2805 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
2806 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
2808 2014-05-16 Richard Biener <rguenther@suse.de>
2810 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
2812 2014-05-15 Martin Jambor <mjambor@suse.cz>
2815 * g++.dg/ipa/pr61085.C: New test.
2817 2014-05-15 Martin Jambor <mjambor@suse.cz>
2819 PR tree-optimization/61090
2820 * gcc.dg/tree-ssa/pr61090.c: New test.
2822 2014-05-15 Jakub Jelinek <jakub@redhat.com>
2824 PR tree-optimization/61158
2825 * gcc.dg/pr61158.c: New test.
2827 2014-05-15 Andreas Schwab <schwab@suse.de>
2829 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
2831 * obj-c++.dg/exceptions-5.mm: Likewise.
2833 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2835 * shrink-wrap-loop.c: New test case.
2837 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
2839 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
2840 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
2841 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
2842 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
2843 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
2844 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
2845 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
2846 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
2847 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
2848 * gcc.target/arm/simd/vtrnf32_1.c: New file.
2849 * gcc.target/arm/simd/vtrnp16_1.c: New file.
2850 * gcc.target/arm/simd/vtrnp8_1.c: New file.
2851 * gcc.target/arm/simd/vtrns16_1.c: New file.
2852 * gcc.target/arm/simd/vtrns32_1.c: New file.
2853 * gcc.target/arm/simd/vtrns8_1.c: New file.
2854 * gcc.target/arm/simd/vtrnu16_1.c: New file.
2855 * gcc.target/arm/simd/vtrnu32_1.c: New file.
2856 * gcc.target/arm/simd/vtrnu8_1.c: New file.
2858 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
2860 * gcc.target/i386/clflushopt-1.c: New.
2861 * gcc.target/i386/xsavec-1.c: Ditto.
2862 * gcc.target/i386/xsavec64-1.c: Ditto.
2863 * gcc.target/i386/xsaves-1.c: Ditto.
2864 * gcc.target/i386/xsaves64-1.c: Ditto.
2865 * gcc.target/i386/sse-12.c: Test new options.
2866 * gcc.target/i386/sse-13.c: Ditto.
2867 * gcc.target/i386/sse-14.c: Ditto.
2868 * gcc.target/i386/sse-22.c: Ditto.
2869 * gcc.target/i386/sse-23.c: Ditto.
2870 * g++.dg/other/i386-2.C: Ditto.
2871 * g++.dg/other/i386-3.C: Ditto.
2873 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
2875 PR rtl-optimization/60866
2876 * gcc.dg/pr60866.c: New test.
2878 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
2880 PR rtl-optimization/60901
2881 * gcc.target/i386/pr60901.c: New test.
2883 2014-05-14 Yury Gribov <y.gribov@samsung.com>
2886 * c-c++-common/asan/asan-interface-1.c: New test.
2887 * lib/asan-dg.exp (asan_include_flags): New function.
2888 (asan_init): Call asan_include_flags to obtain path
2889 to sanitizer headers.
2891 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
2893 * lib/target-support.exp (check_dfp_hw_available): New function.
2894 (is-effective-target): Check $arg for dfp_hw.
2895 (is-effective-target-keyword): Likewise.
2896 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
2897 Change target to dfp_hw.
2899 2014-05-13 Marek Polacek <polacek@redhat.com>
2902 * gcc.dg/pr61162.c: New test.
2904 2014-05-13 Marek Polacek <polacek@redhat.com>
2906 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
2907 * c-c++-common/pr50459-2.c: New test.
2909 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
2912 * g++.dg/template/pr54310.C: New.
2914 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
2915 Sandra Loosemore <sandra@codesourcery.com>
2917 * gcc.target/mips/loongson-simd.c: Disable micromips too.
2919 2014-05-13 Catherine Moore <clm@cm00re.com>
2921 * gcc.target/mips/near-far-1.c: Adjust expected output
2922 to allow the JALS instruction.
2923 * gcc.target/mips/near-far-2.c: Likewise.
2924 * gcc.target/mips/near-far-4.c: Likewise.
2926 2014-05-13 Bin Cheng <bin.cheng@arm.com>
2928 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
2930 2014-05-13 Jakub Jelinek <jakub@redhat.com>
2933 * gcc.dg/pr61060.c: New test.
2935 2014-05-12 DJ Delorie <dj@redhat.com>
2937 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
2938 * gcc.dg/sibcall-4.c: Likewise.
2940 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
2942 * objc.dg/shadow-1.m: New test.
2943 * objc.dg/shadow-2.m: New test.
2944 * objc.dg/ivar-scope-1.m: New test.
2945 * objc.dg/ivar-scope-2.m: New test.
2946 * objc.dg/ivar-scope-3.m: New test.
2947 * objc.dg/ivar-scope-4.m: New test.
2948 * objc.dg/ivar-visibility-1.m: New test.
2949 * objc.dg/ivar-visibility-2.m: New test.
2950 * objc.dg/ivar-visibility-3.m: New test.
2951 * objc.dg/ivar-visibility-4.m: New test.
2953 2014-05-12 Tobias Burnus <burnus@net-b.de>
2956 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
2958 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2961 * gfortran.dg/associate_16.f90: New test.
2963 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2966 * gcc.target/avr/pr60991.c: New testcase.
2968 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2971 * g++.dg/cpp1y/pr60054.C: New.
2973 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2976 * g++.dg/template/pr51199.C: New.
2978 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
2980 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
2982 2014-05-11 Jakub Jelinek <jakub@redhat.com>
2984 * gfortran.dg/gomp/affinity-1.f90: New test.
2986 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
2988 * gcc.dg/torture/pr61136.c: New test.
2990 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
2993 * g++.dg/cpp0x/sfinae51.C: New.
2996 * g++.dg/cpp0x/variadic157.C: New.
2998 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
3001 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
3003 2014-05-10 Marek Polacek <polacek@redhat.com>
3005 * gcc.dg/pedwarn-init.c: New test.
3006 * gcc.dg/init-string-1.c: Adjust dg-error.
3008 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
3010 * lib/target-supports.exp
3011 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
3014 2014-05-09 Marek Polacek <polacek@redhat.com>
3017 * gcc.dg/pr61096-1.c: New test.
3018 * gcc.dg/pr61096-2.c: New test.
3020 2014-05-09 Florian Weimer <fweimer@redhat.com>
3022 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
3023 * g++.dg/fstack-protector-strong.C: Likewise.
3024 * gcc.target/i386/ssp-strong-reg.c: New file.
3026 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
3029 * gcc.target/avr/torture/pr61055.c: New test.
3031 2014-05-09 Marek Polacek <polacek@redhat.com>
3034 * c-c++-common/attributes-1.c: Move test line to a new test.
3035 * c-c++-common/attributes-2.c: New test.
3036 * c-c++-common/pr50459.c: New test.
3037 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
3038 * gcc.dg/nonnull-2.c: Likewise.
3039 * gcc.dg/pr55570.c: Modify dg-error.
3040 * gcc.dg/tm/wrap-2.c: Likewise.
3042 2014-05-08 Jeff Law <law@redhat.com>
3044 PR tree-optimization/61009
3045 * g++.dg/tree-ssa/pr61009.C: New test.
3047 2014-05-08 Matthias Klose <doko@ubuntu.com>
3050 * gcc-dg/unused-8a.c: New.
3051 * gcc-dg/unused-8b.c: Likewise.
3053 2014-05-08 Marek Polacek <polacek@redhat.com>
3056 * gcc.dg/pr61053.c: New test.
3058 2014-05-08 Marek Polacek <polacek@redhat.com>
3061 * gcc.dg/pr61077.c: New test.
3063 2014-05-08 Tobias Burnus <burnus@net-b.de>
3065 * gfortran.dg/coarray_collectives_1.f90: New.
3066 * gfortran.dg/coarray_collectives_2.f90: New.
3067 * gfortran.dg/coarray_collectives_3.f90: New.
3068 * gfortran.dg/coarray_collectives_4.f90: New.
3069 * gfortran.dg/coarray_collectives_5.f90: New.
3070 * gfortran.dg/coarray_collectives_6.f90: New.
3071 * gfortran.dg/coarray/collectives_1.f90: New.
3072 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
3073 * gfortran.dg/assumed_type_4.f90: Update dg-error.
3074 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
3075 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
3076 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
3077 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
3078 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
3080 2014-05-08 Wei Mi <wmi@google.com>
3083 * gcc.target/i386/pr58066.c: New test.
3085 2014-05-08 Joseph Myers <joseph@codesourcery.com>
3087 * gcc.target/i386/avx256-unaligned-load-2.c,
3088 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
3089 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
3090 packed-single instructions.
3092 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3095 * g++.dg/diagnostic/pr13981.C: New.
3097 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
3099 PR tree-optimization/59100
3100 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
3101 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
3103 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
3105 PR tree-optimization/61095
3106 * gcc.dg/torture/pr61095.c: New test.
3108 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3111 * gcc.dg/uninit-13.c: Move warning on the actual source line where
3112 the uninitialized complex is used.
3113 * gcc.dg/uninit-17.c: New test to check partial initialization of
3114 complex with branches.
3115 * gcc.dg/uninit-17-O0.c: Likewise.
3117 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
3120 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
3121 (test_03): Rename to test_02.
3123 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
3126 * g++.dg/cpp0x/sfinae50.C: New.
3128 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
3131 * g++.dg/cpp0x/deleted7.C: New.
3133 2014-05-07 Richard Biener <rguenther@suse.de>
3135 PR tree-optimization/61034
3136 * g++.dg/tree-ssa/pr61034.C: New testcase.
3138 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
3140 * gcc.target/epiphany/isr-arg.c: New file.
3142 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
3144 PR tree-optimization/52252
3145 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
3147 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
3149 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
3150 * gcc.target/aarch64/simd/vrev16p8.x: New file.
3151 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
3152 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
3153 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
3154 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
3155 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
3156 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
3157 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
3158 * gcc.target/aarch64/simd/vrev16s8.x: New file.
3159 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
3160 * gcc.target/aarch64/simd/vrev16u8.x: New file.
3161 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
3162 * gcc.target/aarch64/simd/vrev32p16.x: New file.
3163 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
3164 * gcc.target/aarch64/simd/vrev32p8.x: New file.
3165 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
3166 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
3167 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
3168 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
3169 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
3170 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
3171 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
3172 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
3173 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
3174 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
3175 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
3176 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
3177 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
3178 * gcc.target/aarch64/simd/vrev32s16.x: New file.
3179 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
3180 * gcc.target/aarch64/simd/vrev32s8.x: New file.
3181 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
3182 * gcc.target/aarch64/simd/vrev32u16.x: New file.
3183 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
3184 * gcc.target/aarch64/simd/vrev32u8.x: New file.
3185 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
3186 * gcc.target/aarch64/simd/vrev64f32.x: New file.
3187 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
3188 * gcc.target/aarch64/simd/vrev64p16.x: New file.
3189 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
3190 * gcc.target/aarch64/simd/vrev64p8.x: New file.
3191 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
3192 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
3193 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
3194 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
3195 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
3196 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
3197 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
3198 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
3199 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
3200 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
3201 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
3202 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
3203 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
3204 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
3205 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
3206 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
3207 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
3208 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
3209 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
3210 * gcc.target/aarch64/simd/vrev64s16.x: New file.
3211 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
3212 * gcc.target/aarch64/simd/vrev64s32.x: New file.
3213 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
3214 * gcc.target/aarch64/simd/vrev64s8.x: New file.
3215 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
3216 * gcc.target/aarch64/simd/vrev64u16.x: New file.
3217 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
3218 * gcc.target/aarch64/simd/vrev64u32.x: New file.
3219 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
3220 * gcc.target/aarch64/simd/vrev64u8.x: New file.
3222 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
3224 gcc.target/aarch64/simd/ext_f32.x: New file.
3225 gcc.target/aarch64/simd/ext_f32_1.c: New file.
3226 gcc.target/aarch64/simd/ext_p16.x: New file.
3227 gcc.target/aarch64/simd/ext_p16_1.c: New file.
3228 gcc.target/aarch64/simd/ext_p8.x: New file.
3229 gcc.target/aarch64/simd/ext_p8_1.c: New file.
3230 gcc.target/aarch64/simd/ext_s16.x: New file.
3231 gcc.target/aarch64/simd/ext_s16_1.c: New file.
3232 gcc.target/aarch64/simd/ext_s32.x: New file.
3233 gcc.target/aarch64/simd/ext_s32_1.c: New file.
3234 gcc.target/aarch64/simd/ext_s64.x: New file.
3235 gcc.target/aarch64/simd/ext_s64_1.c: New file.
3236 gcc.target/aarch64/simd/ext_s8.x: New file.
3237 gcc.target/aarch64/simd/ext_s8_1.c: New file.
3238 gcc.target/aarch64/simd/ext_u16.x: New file.
3239 gcc.target/aarch64/simd/ext_u16_1.c: New file.
3240 gcc.target/aarch64/simd/ext_u32.x: New file.
3241 gcc.target/aarch64/simd/ext_u32_1.c: New file.
3242 gcc.target/aarch64/simd/ext_u64.x: New file.
3243 gcc.target/aarch64/simd/ext_u64_1.c: New file.
3244 gcc.target/aarch64/simd/ext_u8.x: New file.
3245 gcc.target/aarch64/simd/ext_u8_1.c: New file.
3246 gcc.target/aarch64/simd/ext_f64.c: New file.
3247 gcc.target/aarch64/simd/extq_f32.x: New file.
3248 gcc.target/aarch64/simd/extq_f32_1.c: New file.
3249 gcc.target/aarch64/simd/extq_p16.x: New file.
3250 gcc.target/aarch64/simd/extq_p16_1.c: New file.
3251 gcc.target/aarch64/simd/extq_p8.x: New file.
3252 gcc.target/aarch64/simd/extq_p8_1.c: New file.
3253 gcc.target/aarch64/simd/extq_s16.x: New file.
3254 gcc.target/aarch64/simd/extq_s16_1.c: New file.
3255 gcc.target/aarch64/simd/extq_s32.x: New file.
3256 gcc.target/aarch64/simd/extq_s32_1.c: New file.
3257 gcc.target/aarch64/simd/extq_s64.x: New file.
3258 gcc.target/aarch64/simd/extq_s64_1.c: New file.
3259 gcc.target/aarch64/simd/extq_s8.x: New file.
3260 gcc.target/aarch64/simd/extq_s8_1.c: New file.
3261 gcc.target/aarch64/simd/extq_u16.x: New file.
3262 gcc.target/aarch64/simd/extq_u16_1.c: New file.
3263 gcc.target/aarch64/simd/extq_u32.x: New file.
3264 gcc.target/aarch64/simd/extq_u32_1.c: New file.
3265 gcc.target/aarch64/simd/extq_u64.x: New file.
3266 gcc.target/aarch64/simd/extq_u64_1.c: New file.
3267 gcc.target/aarch64/simd/extq_u8.x: New file.
3268 gcc.target/aarch64/simd/extq_u8_1.c: New file.
3269 gcc.target/aarch64/simd/extq_f64.c: New file.
3271 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
3273 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
3274 * gcc.target/aarch64/vtrnu32.c: Likewise.
3275 * gcc.target/aarch64/vtrnf32.c: Likewise.
3277 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
3279 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
3280 * gcc.target/aarch64/simd/vtrnf32.x: New file.
3281 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
3282 * gcc.target/aarch64/simd/vtrnp16.x: New file.
3283 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
3284 * gcc.target/aarch64/simd/vtrnp8.x: New file.
3285 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
3286 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
3287 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
3288 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
3289 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
3290 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
3291 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
3292 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
3293 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
3294 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
3295 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
3296 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
3297 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
3298 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
3299 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
3300 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
3301 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
3302 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
3303 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
3304 * gcc.target/aarch64/simd/vtrns16.x: New file.
3305 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
3306 * gcc.target/aarch64/simd/vtrns32.x: New file.
3307 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
3308 * gcc.target/aarch64/simd/vtrns8.x: New file.
3309 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
3310 * gcc.target/aarch64/simd/vtrnu16.x: New file.
3311 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
3312 * gcc.target/aarch64/simd/vtrnu32.x: New file.
3313 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
3314 * gcc.target/aarch64/simd/vtrnu8.x: New file.
3316 2014-05-07 Richard Biener <rguenther@suse.de>
3318 PR tree-optimization/57864
3319 * gcc.dg/torture/pr57864.c: New testcase.
3321 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
3324 * gfortran.dg/list_read_13.f: New test.
3326 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
3329 * g++.dg/cpp0x/nsdmi-template9.C: New.
3330 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
3332 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
3333 Mike Stump <mikestump@comcast.net>
3334 Richard Sandiford <rdsandiford@googlemail.com>
3336 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
3338 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
3341 * g++.dg/ipa/devirt-32.C: New testcase.
3343 2014-05-05 Richard Biener <rguenther@suse.de>
3346 * gcc.dg/torture/pr61010.c: New testcase.
3348 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3350 * gcc.target/s390/leaf-profile.c: New testcase.
3352 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3354 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
3355 Disable asm scan for s390.
3356 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3357 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3359 2014-05-05 Bin Cheng <bin.cheng@arm.com>
3361 PR tree-optimization/60363
3362 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
3364 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
3366 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
3367 (dg-require-effective-target): Change target to powerpc_fprs.
3368 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
3369 (dg-require-effective-target): Change target to dfprt.
3371 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3374 * g++.dg/cpp0x/deleted4.C: New.
3375 * g++.dg/cpp0x/deleted5.C: Likewise.
3376 * g++.dg/cpp0x/deleted6.C: Likewise.
3378 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3381 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
3383 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
3384 * gfortran.dg/coarray_poly_6.f90: Likewise.
3385 * gfortran.dg/coarray_poly_7.f90: Likewise.
3386 * gfortran.dg/coarray_poly_8.f90: Likewise.
3388 2014-05-02 Marek Polacek <polacek@redhat.com>
3391 * gcc.dg/pr25801.c: New test.
3393 2014-05-02 Marek Polacek <polacek@redhat.com>
3396 * gcc.dg/pr60784.c: New test.
3398 2014-05-01 Marek Polacek <polacek@redhat.com>
3401 * gcc.dg/pr60915.c: New test.
3403 2014-05-01 Marek Polacek <polacek@redhat.com>
3406 * gcc.dg/pr60257.c: New test.
3408 2014-05-01 Marek Polacek <polacek@redhat.com>
3411 * c-c++-common/pr43395.c: New test.
3413 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
3415 * gcc.dg/cond-reduc-1.c: New test.
3416 * gcc.dg/cond-reduc-2.c: Likewise.
3418 2014-05-01 Marek Polacek <polacek@redhat.com>
3421 * gcc.dg/pr29467.c: New test.
3422 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
3423 about boolean types.
3424 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
3426 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
3428 2014-05-01 Marek Polacek <polacek@redhat.com>
3431 * gcc.dg/pr43245.c: New test.
3433 2014-05-01 Marek Polacek <polacek@redhat.com>
3436 * gcc.dg/pr56989.c: New test.
3438 2014-04-30 Ian Lance Taylor <iant@google.com>
3440 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
3441 in go_compile_args rather than in argument to go-torture-execute.
3443 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
3445 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
3448 2014-04-30 Tobias Burnus <burnus@net-b.de>
3450 * gfortran.dg/coarray_poly_6.f90
3451 * gfortran.dg/coarray_poly_7.f90
3452 * gfortran.dg/coarray_poly_8.f90
3454 2014-04-30 Tobias Burnus <burnus@net-b.de>
3456 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
3457 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
3458 * gfortran.dg/coarray/codimension.f90: New.
3460 2014-04-30 Tobias Burnus <burnus@net-b.de>
3462 * gfortran.dg/coarray_lib_this_image_1.f90: New.
3463 * gfortran.dg/coarray_lib_this_image_2.f90: New.
3465 2014-04-30 Tobias Burnus <burnus@net-b.de>
3467 * gfortran.dg/coarray_poly_4.f90: New.
3468 * gfortran.dg/coarray_poly_5.f90: New.
3470 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
3472 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
3473 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
3474 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
3475 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
3476 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
3477 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
3478 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
3479 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
3480 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
3481 * gcc.target/arm/simd/vuzpf32_1.c: New file.
3482 * gcc.target/arm/simd/vuzpp16_1.c: New file.
3483 * gcc.target/arm/simd/vuzpp8_1.c: New file.
3484 * gcc.target/arm/simd/vuzps16_1.c: New file.
3485 * gcc.target/arm/simd/vuzps32_1.c: New file.
3486 * gcc.target/arm/simd/vuzps8_1.c: New file.
3487 * gcc.target/arm/simd/vuzpu16_1.c: New file.
3488 * gcc.target/arm/simd/vuzpu32_1.c: New file.
3489 * gcc.target/arm/simd/vuzpu8_1.c: New file.
3491 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
3493 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
3494 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
3495 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
3497 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
3499 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
3500 * gcc.target/aarch64/simd/vuzpf32.x: New file.
3501 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
3502 * gcc.target/aarch64/simd/vuzpp16.x: New file.
3503 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
3504 * gcc.target/aarch64/simd/vuzpp8.x: New file.
3505 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
3506 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
3507 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
3508 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
3509 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
3510 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
3511 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
3512 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
3513 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
3514 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
3515 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
3516 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
3517 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
3518 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
3519 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
3520 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
3521 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
3522 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
3523 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
3524 * gcc.target/aarch64/simd/vuzps16.x: New file.
3525 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
3526 * gcc.target/aarch64/simd/vuzps32.x: New file.
3527 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
3528 * gcc.target/aarch64/simd/vuzps8.x: New file.
3529 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
3530 * gcc.target/aarch64/simd/vuzpu16.x: New file.
3531 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
3532 * gcc.target/aarch64/simd/vuzpu32.x: New file.
3533 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
3534 * gcc.target/aarch64/simd/vuzpu8.x: New file.
3536 2014-04-30 Richard Biener <rguenther@suse.de>
3538 PR tree-optimization/48329
3539 * gfortran.dg/vect/pr48329.f90: New testcase.
3541 2014-04-30 Marek Polacek <polacek@redhat.com>
3543 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
3544 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
3546 2014-04-30 Marek Polacek <polacek@redhat.com>
3549 * gcc.dg/pr60139.c: New test.
3551 2014-04-30 Marek Polacek <polacek@redhat.com>
3554 * gcc.dg/pr60351.c: New test.
3556 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
3558 * gcc.target/arm/simd/simd.exp: New file.
3559 * gcc.target/arm/simd/vzipqf32_1.c: New file.
3560 * gcc.target/arm/simd/vzipqp16_1.c: New file.
3561 * gcc.target/arm/simd/vzipqp8_1.c: New file.
3562 * gcc.target/arm/simd/vzipqs16_1.c: New file.
3563 * gcc.target/arm/simd/vzipqs32_1.c: New file.
3564 * gcc.target/arm/simd/vzipqs8_1.c: New file.
3565 * gcc.target/arm/simd/vzipqu16_1.c: New file.
3566 * gcc.target/arm/simd/vzipqu32_1.c: New file.
3567 * gcc.target/arm/simd/vzipqu8_1.c: New file.
3568 * gcc.target/arm/simd/vzipf32_1.c: New file.
3569 * gcc.target/arm/simd/vzipp16_1.c: New file.
3570 * gcc.target/arm/simd/vzipp8_1.c: New file.
3571 * gcc.target/arm/simd/vzips16_1.c: New file.
3572 * gcc.target/arm/simd/vzips32_1.c: New file.
3573 * gcc.target/arm/simd/vzips8_1.c: New file.
3574 * gcc.target/arm/simd/vzipu16_1.c: New file.
3575 * gcc.target/arm/simd/vzipu32_1.c: New file.
3576 * gcc.target/arm/simd/vzipu8_1.c: New file.
3578 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3581 * g++.dg/cpp0x/constexpr-51707.C: New.
3583 2014-04-29 David Malcolm <dmalcolm@redhat.com>
3585 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
3586 occurrences of "int" in the gimple dump to reflect that the return
3587 types of functions now show up in such dumps.
3588 * gcc.dg/tree-ssa/pr27810.c: Likewise.
3590 2014-04-29 Jakub Jelinek <jakub@redhat.com>
3592 PR tree-optimization/60971
3593 * c-c++-common/turtore/pr60971.c: New test.
3595 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
3597 * gcc.target/aarch64/simd/simd.exp: New file.
3598 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
3599 * gcc.target/aarch64/simd/vzipf32.x: New file.
3600 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
3601 * gcc.target/aarch64/simd/vzipp16.x: New file.
3602 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
3603 * gcc.target/aarch64/simd/vzipp8.x: New file.
3604 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
3605 * gcc.target/aarch64/simd/vzipqf32.x: New file.
3606 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
3607 * gcc.target/aarch64/simd/vzipqp16.x: New file.
3608 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
3609 * gcc.target/aarch64/simd/vzipqp8.x: New file.
3610 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
3611 * gcc.target/aarch64/simd/vzipqs16.x: New file.
3612 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
3613 * gcc.target/aarch64/simd/vzipqs32.x: New file.
3614 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
3615 * gcc.target/aarch64/simd/vzipqs8.x: New file.
3616 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
3617 * gcc.target/aarch64/simd/vzipqu16.x: New file.
3618 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
3619 * gcc.target/aarch64/simd/vzipqu32.x: New file.
3620 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
3621 * gcc.target/aarch64/simd/vzipqu8.x: New file.
3622 * gcc.target/aarch64/simd/vzips16_1.c: New file.
3623 * gcc.target/aarch64/simd/vzips16.x: New file.
3624 * gcc.target/aarch64/simd/vzips32_1.c: New file.
3625 * gcc.target/aarch64/simd/vzips32.x: New file.
3626 * gcc.target/aarch64/simd/vzips8_1.c: New file.
3627 * gcc.target/aarch64/simd/vzips8.x: New file.
3628 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
3629 * gcc.target/aarch64/simd/vzipu16.x: New file.
3630 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
3631 * gcc.target/aarch64/simd/vzipu32.x: New file.
3632 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
3633 * gcc.target/aarch64/simd/vzipu8.x: New file.
3635 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3637 * gcc.target/aarch64/fcsel_1.c: New test case.
3639 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
3642 * gfortran.dg/arrayio_13.f90: New test.
3644 2014-04-28 Martin Jambor <mjambor@suse.cz>
3646 * gcc.dg/tree-ssa/sra-14.c: New test.
3648 2014-04-28 Richard Biener <rguenther@suse.de>
3651 * gcc.dg/tree-ssa/alias-32.c: New testcase.
3652 * gcc.dg/vect/pr60092.c: Likewise.
3654 2014-04-28 Richard Biener <rguenther@suse.de>
3656 * gcc.dg/tree-ssa/vrp91.c: New testcase.
3657 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
3658 * gcc.dg/Wstrict-overflow-15.c: Likewise.
3659 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
3661 2014-04-28 Richard Biener <rguenther@suse.de>
3663 PR tree-optimization/60979
3664 * gcc.dg/graphite/pr60979.c: New testcase.
3666 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3669 * gcc.dg/pr60114.c: Use signed chars.
3671 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3674 * g++.dg/cpp0x/alias-decl-43.C: New.
3676 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3680 * gfortran.dg/no_range_check_3.f90: New test.
3682 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
3685 * gfortran.dg/namelist_utf8.f90: New test.
3687 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
3689 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
3690 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
3691 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
3693 2014-04-25 Cary Coutant <ccoutant@google.com>
3696 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
3697 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
3698 -fdebug-types-section flag.
3700 2014-04-25 Jiong Wang <jiong.wang@arm.com>
3702 * gcc.target/arm/tail-long-call.c: New test.
3704 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3706 PR tree-optimization/60930
3707 * gcc.dg/torture/pr60930.c: New test.
3709 2014-04-25 Jakub Jelinek <jakub@redhat.com>
3711 PR tree-optimization/60960
3712 * gcc.c-torture/execute/pr60960.c: New test.
3714 2014-04-25 Marek Polacek <polacek@redhat.com>
3716 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
3718 2014-04-25 Marek Polacek <polacek@redhat.com>
3721 * gcc.dg/pr18079.c: New test.
3722 * gcc.dg/pr18079-2.c: New test.
3724 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
3726 * c-c++-common/gomp/pr60823-2.c: Require effective target
3729 2014-04-25 Marek Polacek <polacek@redhat.com>
3732 * gcc.dg/pr60114.c: New test.
3734 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
3736 * gcc.c-torture/execute/20140425-1.c: New test.
3738 2014-04-25 Marek Polacek <polacek@redhat.com>
3741 * c-c++-common/pr60156.c: New test.
3743 2014-04-25 Richard Biener <rguenther@suse.de>
3746 * g++.dg/opt/pr60912.C: New testcase.
3748 2014-04-25 Richard Biener <rguenther@suse.de>
3751 * gcc.dg/lto/pr60911_0.c: New testcase.
3753 2014-04-24 Cong Hou <congh@google.com>
3755 PR tree-optimization/60896
3756 * g++.dg/vect/pr60896.cc: New test.
3758 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3760 * gcc.target/powerpc/pack01.c: New test to test the new pack and
3761 unpack builtin functionss for 128-bit types.
3762 * gcc.target/powerpc/pack02.c: Likewise.
3763 * gcc.target/powerpc/pack03.c: Likewise.
3764 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
3765 divide builtin functionss.
3766 * gcc.target/powerpc/extend-divide-2.c: Likewise.
3767 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
3769 * gcc.target/powerpc/bcd-2.c: Likewise.
3770 * gcc.target/powerpc/bcd-3.c: Likewise.
3771 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
3773 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
3775 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
3777 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
3778 keeps_null_pointer_checks.
3779 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
3780 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
3781 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
3782 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
3784 2014-04-24 Jakub Jelinek <jakub@redhat.com>
3786 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
3787 Replace load with read and store with write.
3789 2014-04-24 Jeff Law <law@redhat.com>
3792 * gcc.c-torture/pr60822.c: New test.
3793 * gcc.c-torture/pr60822.x: New test.
3795 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
3798 * g++.dg/cpp0x/pr57958.C: New test.
3800 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
3802 * lib/target-supports.exp (check_effective_target_vect_perm): Return
3803 true for aarch64_be.
3805 2014-04-24 Radovan Obradovic <robradovic@mips.com>
3806 Tom de Vries <tom@codesourcery.com>
3808 * gcc.dg/fuse-caller-save.c: New test.
3810 2014-04-24 Joey Ye <joey.ye@arm.com>
3812 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
3814 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3816 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
3817 * gcc.dg/vect/vect-bswap16: New test.
3818 * gcc.dg/vect/vect-bswap32: Likewise.
3819 * gcc.dg/vect/vect-bswap64: Likewise.
3821 2014-04-23 Jeff Law <law@redhat.com>
3823 PR tree-optimization/60902
3824 * gcc.target/i386/pr60902.c: New test.
3826 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
3828 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
3829 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
3830 * gcc.target/aarch64/vdup_n_1.c: New testcase.
3832 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3834 * gcc.target/arm/rev16.c: New test.
3836 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3838 * gcc.target/aarch64/rev16_1.c: New test.
3840 2014-04-23 Richard Biener <rguenther@suse.de>
3842 PR tree-optimization/60903
3843 * gcc.dg/torture/pr60903.c: New testcase.
3845 2014-04-23 Richard Biener <rguenther@suse.de>
3848 * g++.dg/torture/pr60895.C: New testcase.
3850 2014-04-23 Richard Biener <rguenther@suse.de>
3853 * gcc.dg/torture/pr60891.c: New testcase.
3855 2014-04-22 Jakub Jelinek <jakub@redhat.com>
3858 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
3859 -fno-sanitize-recover to dg-options.
3860 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
3861 add -std=c++11 to dg-options.
3862 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
3863 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
3864 add -std=c++1y to dg-options.
3865 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
3866 -fno-sanitize-recover to dg-options.
3867 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3868 * c-c++-common/ubsan/vla-4.c: Likewise.
3869 * c-c++-common/ubsan/pr59503.c: Likewise.
3870 * c-c++-common/ubsan/vla-3.c: Likewise.
3871 * c-c++-common/ubsan/save-expr-1.c: Likewise.
3872 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3873 * c-c++-common/ubsan/shift-3.c: Likewise.
3874 * c-c++-common/ubsan/overflow-1.c: Likewise.
3875 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3876 * c-c++-common/ubsan/vla-2.c: Likewise.
3877 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3878 * c-c++-common/ubsan/pr60613-1.c: Likewise.
3879 * c-c++-common/ubsan/shift-6.c: Likewise.
3880 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3881 * c-c++-common/ubsan/overflow-add-3.c: New test.
3882 * c-c++-common/ubsan/overflow-add-4.c: New test.
3883 * c-c++-common/ubsan/div-by-zero-6.c: New test.
3884 * c-c++-common/ubsan/div-by-zero-7.c: New test.
3886 2014-04-22 Christian Bruel <christian.bruel@st.com>
3888 * gcc.target/sh/hiconst.c: New test.
3890 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
3892 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
3893 lroundf generates custom round instruction, too.
3895 2014-04-22 Tobias Burnus <burnus@net-b.de>
3898 * coarray/alloc_comp_3.f90: New.
3900 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
3903 * gcc.target/i386/pr60868.c: New testcase.
3905 2014-04-22 Jakub Jelinek <jakub@redhat.com>
3908 * c-c++-common/gomp/pr59073.c: New test.
3910 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
3912 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
3914 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
3916 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
3917 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
3919 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
3921 * gcc.dg/memcpy-5.c: New test.
3923 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3925 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
3927 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
3928 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
3930 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
3931 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
3933 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
3934 from dg-additional-options.
3935 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
3938 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
3940 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
3941 (sigill_hdlr): Remove.
3942 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
3945 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
3946 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
3947 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
3949 * lib/target-supports.exp (add_options_for_tls): Remove
3950 *-*-solaris2.9* handling.
3952 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
3954 * gcc.target/aarch64/vect_cvtf_1.c: New.
3956 2014-04-22 Jakub Jelinek <jakub@redhat.com>
3958 PR tree-optimization/60823
3959 * c-c++-common/gomp/pr60823-1.c: New test.
3960 * c-c++-common/gomp/pr60823-2.c: New test.
3961 * c-c++-common/gomp/pr60823-3.c: New test.
3963 2014-04-22 Ian Bolton <ian.bolton@arm.com>
3965 * gcc.target/arm/anddi_notdi-1.c: New test.
3966 * gcc.target/arm/iordi_notdi-1.c: New test case.
3968 2014-04-22 Ian Bolton <ian.bolton@arm.com>
3970 * gcc.target/arm/iordi_notdi-1.c: New test.
3972 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
3974 * gcc.target/aarch64/vrnd_f64_1.c : New file.
3976 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3979 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
3980 not cause errors if -mspe.
3982 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
3985 * gcc.target/i386/pr60909-1.c: New test.
3986 * gcc.target/i386/pr60909-2.c: Ditto.
3988 2014-04-18 Cong Hou <congh@google.com>
3990 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
3991 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
3993 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3995 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
3996 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3998 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
4001 * g++.dg/cpp0x/alias-decl-42.C: New.
4003 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
4005 * gcc.target/powerpc/ti_math1.c: New.
4006 * gcc.target/powerpc/ti_math2.c: New.
4008 2014-04-17 Martin Jambor <mjambor@suse.cz>
4010 * gnat.dg/opt34.adb: New.
4011 * gnat.dg/opt34_pkg.ads: Likewise.
4013 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
4015 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
4016 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
4018 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
4020 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
4021 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
4023 2014-04-17 Jakub Jelinek <jakub@redhat.com>
4026 Forward port from 4.8 branch
4027 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
4029 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
4031 * gcc.target/i386/bmi-2.c: Ditto.
4033 2014-04-17 Richard Biener <rguenther@suse.de>
4036 * g++.dg/opt/pr60849.C: New testcase.
4038 2014-04-17 Richard Biener <rguenther@suse.de>
4040 PR tree-optimization/60836
4041 * g++.dg/vect/pr60836.cc: New testcase.
4043 2014-04-17 Richard Biener <rguenther@suse.de>
4045 PR tree-optimization/60841
4046 * gcc.dg/vect/pr60841.c: New testcase.
4048 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
4050 * g++.dg/ipa/devirt-31.C: New testcase.
4052 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
4055 * gcc.dg/lto/pr60820_0.c: New testcase.
4056 * gcc.dg/lto/pr60820_1.c: New testcase.
4058 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
4061 * g++.dg/torture/pr60854.C: New testcase.
4063 2014-04-16 Catherine Moore <clm@codesourcery.com>
4065 * gcc.target/mips/umips-store16-2.c: New test.
4067 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
4069 * g++.dg/cpp0x/initlist-vect.C: New file.
4071 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
4073 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
4074 * gcc.dg/uninit-I-O0.c: Likewise.
4075 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
4077 2014-04-16 Jakub Jelinek <jakub@redhat.com>
4079 PR tree-optimization/60844
4080 * gcc.dg/pr60844.c: New test.
4082 2014-04-15 Richard Biener <rguenther@suse.de>
4084 PR rtl-optimization/56965
4085 * gcc.dg/torture/pr56965-1.c: New testcase.
4086 * gcc.dg/torture/pr56965-2.c: Likewise.
4088 2014-04-15 Teresa Johnson <tejohnson@google.com>
4090 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
4092 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
4094 * gnat.dg/vect14.adb: New test.
4096 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
4098 * gnat.dg/vect12.ad[sb]: New test.
4099 * gnat.dg/vect13.ad[sb]: Likewise.
4101 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
4103 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
4105 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
4106 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
4107 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
4108 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
4109 * c-c++-common/ubsan/null-1.c: Likewise.
4110 * c-c++-common/ubsan/null-10.c: Likewise.
4111 * c-c++-common/ubsan/null-11.c: Likewise.
4112 * c-c++-common/ubsan/null-2.c: Likewise.
4113 * c-c++-common/ubsan/null-3.c: Likewise.
4114 * c-c++-common/ubsan/null-4.c: Likewise.
4115 * c-c++-common/ubsan/null-5.c: Likewise.
4116 * c-c++-common/ubsan/null-6.c: Likewise.
4117 * c-c++-common/ubsan/null-7.c: Likewise.
4118 * c-c++-common/ubsan/null-8.c: Likewise.
4119 * c-c++-common/ubsan/null-9.c: Likewise.
4120 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4121 * c-c++-common/ubsan/overflow-int128.c: Likewise.
4122 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4123 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4124 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4125 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4126 * c-c++-common/ubsan/pr59333.c: Likewise.
4127 * c-c++-common/ubsan/pr59667.c: Likewise.
4128 * c-c++-common/ubsan/pr60613-2.c: Likewise.
4129 * c-c++-common/ubsan/pr60636.c: Likewise.
4130 * c-c++-common/ubsan/shift-1.c: Likewise.
4131 * c-c++-common/ubsan/shift-2.c: Likewise.
4132 * c-c++-common/ubsan/vla-1.c: Likewise.
4134 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
4136 * gnat.dg/vect11.ad[sb]: New test.
4138 2014-04-14 Richard Biener <rguenther@suse.de>
4140 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
4142 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4144 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
4146 2014-04-14 Richard Biener <rguenther@suse.de>
4147 Marc Glisse <marc.glisse@inria.fr>
4150 * gcc.target/i386/vec-may_alias.c: New testcase.
4152 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4154 * lib/target-supports.exp
4155 (check_effective_target_vect_widen_mult_si_to_di_pattern):
4156 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
4159 2014-04-14 Richard Biener <rguenther@suse.de>
4162 * gcc.dg/lto/pr60720_0.c: New testcase.
4163 * gcc.dg/lto/pr60720_1.c: Likewise.
4165 2014-04-14 Christian Bruel <christian.bruel@st.com>
4167 * gcc.target/sh/memset.c: New test.
4169 2014-04-14 Richard Biener <rguenther@suse.de>
4172 * gcc.dg/graphite/pr55022.c: New testcase.
4174 2014-04-14 Richard Biener <rguenther@suse.de>
4176 PR tree-optimization/59817
4177 PR tree-optimization/60453
4178 * gfortran.dg/graphite/pr59817.f: New testcase.
4179 * gcc.dg/graphite/pr59817-1.c: Likewise.
4180 * gcc.dg/graphite/pr59817-2.c: Likewise.
4182 2014-04-14 Jason Merrill <jason@redhat.com>
4185 * lib/gcc-dg.exp (dg-build-dso): New.
4186 (gcc-dg-test-1): Handle dg-do-what "dso".
4188 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
4191 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
4194 * gfortran.dg/associate_15.f90: New test.
4196 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
4199 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
4202 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
4205 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
4207 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
4209 * gcc.target/mips/umips-store16-1.c: New test.
4211 2014-04-11 Tobias Burnus <burnus@net-b.de>
4214 * * g++.dg/warn/warn_format_signedness.C: New.
4215 * gcc.dg/format/warn-signedness.c: New.
4217 2014-04-11 Tobias Burnus <burnus@net-b.de>
4221 * gfortran.dg/finalize_25.f90: New.
4223 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
4225 * gcc.target/epiphany/t1068-2.c: New file.
4227 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
4229 * gcc.target/epiphany/btst-1.c: New test.
4231 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
4233 PR rtl-optimization/60651
4234 * gcc.target/epiphany/mode-switch.c: New test.
4236 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
4239 * g++.dg/cpp0x/gen-attrs-58.C: New.
4240 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
4242 2014-04-11 Steve Ellcey <sellcey@mips.com>
4243 Jakub Jelinek <jakub@redhat.com>
4246 * gcc.c-torture/compile/pr60556.c: New test.
4248 2014-04-11 Richard Biener <rguenther@suse.de>
4251 * gcc.dg/pr60797.c: New testcase.
4253 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4255 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
4256 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
4257 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
4259 * gcc.target/s390/htm-nofloat-1.c: ... this one.
4260 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
4261 instructions as well.
4263 2014-04-11 Jakub Jelinek <jakub@redhat.com>
4265 PR rtl-optimization/60663
4266 * gcc.target/arm/pr60663.c: New test.
4268 2014-04-10 Jason Merrill <jason@redhat.com>
4270 * g++.dg/dso/dlclose1.C: Disable for 4.9.
4272 2014-04-10 Jakub Jelinek <jakub@redhat.com>
4275 * g++.dg/lto/pr60567_0.C: New test.
4277 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4279 * gfortran.dg/class_nameclash.f90: New test.
4281 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4284 * g++.dg/cpp0x/variadic156.C: New.
4286 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4288 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
4291 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4294 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
4297 2014-04-09 Steve Ellcey <sellcey@mips.com>
4299 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
4302 2014-04-09 Cong Hou <congh@google.com>
4305 * lib/target-supports.exp:
4306 (check_effective_target_vect_widen_si_to_di_pattern): New.
4307 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
4308 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
4310 (foo): Fix up formatting.
4311 (main): Call check_vect.
4313 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
4316 * g++.dg/template/crash119.C: New.
4318 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
4320 * gcc.target/powerpc/atomic_load_store-p8.c: New.
4322 2014-04-08 Jason Merrill <jason@redhat.com>
4324 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
4326 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4328 PR rtl-optimization/60776
4329 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
4330 * gcc.dg/builtin-bswap-7.c: Likewise.
4331 * gcc.dg/builtin-bswap-6a.c: New testcase.
4332 * gcc.dg/builtin-bswap-7a.c: New testcase.
4335 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4337 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
4339 * gcc.dg/builtin-bswap-7.c: Likewise.
4341 2014-04-08 Richard Biener <rguenther@suse.de>
4343 PR tree-optimization/60785
4344 * gcc.dg/graphite/pr60785.c: New testcase.
4346 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4349 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
4352 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
4354 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
4355 * g++.dg/warn/Wnvdtor-3.C: Likewise.
4356 * g++.dg/warn/Wnvdtor-4.C: Likewise.
4358 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
4360 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
4362 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
4365 * g++.dg/torture/pr60609.C: New test.
4367 2014-04-07 Richard Biener <rguenther@suse.de>
4369 PR tree-optimization/60766
4370 * gcc.dg/torture/pr60766.c: New testcase.
4372 2014-04-07 Jason Merrill <jason@redhat.com>
4374 * lib/gcc-dg.exp (dg-build-dso): New.
4375 (gcc-dg-test-1): Handle dg-do-what "dso".
4376 * lib/target-supports.exp (add_options_for_dlopen): New.
4377 (check_effective_target_dlopen): Use it.
4379 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4381 * gcc.target/arm/pr60657.c: Fix missing curly brace.
4383 2014-04-07 Richard Biener <rguenther@suse.de>
4386 * g++.dg/torture/pr60750.C: New testcase.
4387 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
4389 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
4391 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
4393 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
4396 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
4398 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
4401 * g++.dg/cpp1y/auto-fn25.C: Require lto.
4403 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
4405 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
4407 * gfortran.dg/warn_conversion_4.f90: Adjust test.
4409 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
4411 * gcc.target/avr/dev-specific-rmw.c: New test.
4413 2014-04-04 Cong Hou <congh@google.com>
4415 PR tree-optimization/60656
4416 * gcc.dg/vect/pr60656.c: New test.
4418 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4420 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
4422 * gcc.dg/builtin-bswap-7.c: Likewise.
4424 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
4427 * g++.dg/cpp0x/constexpr-ice15.C: New.
4429 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
4432 testcase by Richard Biener
4433 * gcc.dg/lto/pr59626_0.c: New testcase.
4434 * gcc.dg/lto/pr59626_1.c: New testcase.
4436 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4439 * gcc.c-torture/compile/pr60655-1.c: New test.
4441 2014-04-04 Martin Jambor <mjambor@suse.cz>
4444 * g++.dg/ipa/pr60640-1.C: New test.
4445 * g++.dg/ipa/pr60640-2.C: Likewise.
4446 * g++.dg/ipa/pr60640-3.C: Likewise.
4447 * g++.dg/ipa/pr60640-4.C: Likewise.
4449 2014-04-04 Jeff Law <law@redhat.com>
4452 * gcc.target/arm/pr60657.c: New test.
4454 2014-04-04 Richard Biener <rguenther@suse.de>
4457 * g++.dg/torture/pr60746.C: New testcase.
4459 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
4461 * g++.old-deja/g++.robertl/eb121.C: Adjust.
4462 * g++.old-deja/g++.jason/overload21.C: Likewise.
4463 * g++.old-deja/g++.law/init5.C: Likewise.
4465 2014-04-03 Cong Hou <congh@google.com>
4467 PR tree-optimization/60505
4468 * gcc.dg/vect/pr60505.c: New test.
4470 2014-04-03 Richard Biener <rguenther@suse.de>
4472 PR tree-optimization/60740
4473 * gcc.dg/graphite/pr60740.c: New testcase.
4475 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
4477 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
4478 * g++.dg/warn/Wnvdtor-2.C: New.
4479 * g++.dg/warn/Wnvdtor-3.C: New.
4480 * g++.dg/warn/Wnvdtor-4.C: New.
4481 * g++.dg/warn/Weff1.C: Delete.
4482 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
4483 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
4485 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
4488 * g++.dg/torture/pr60659.C: New testcase.
4490 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4492 PR tree-optimization/60733
4493 * gcc.dg/torture/pr60733.c: New test.
4495 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
4497 PR rtl-optimization/60650
4498 * gcc.target/arm/pr60650-2.c: New.
4500 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
4502 * gcc.target/i386/avx2-vpand-3.c,
4503 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
4505 2014-04-02 Joseph Myers <joseph@codesourcery.com>
4507 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
4508 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
4509 gcc.target/i386/memcpy-strategy-1.c,
4510 gcc.target/i386/memcpy-strategy-2.c,
4511 gcc.target/i386/memcpy-vector_loop-1.c,
4512 gcc.target/i386/memcpy-vector_loop-2.c,
4513 gcc.target/i386/memset-vector_loop-1.c,
4514 gcc.target/i386/memset-vector_loop-2.c,
4515 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
4516 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
4517 -march= options different from those in dg-options.
4519 2014-04-02 Joseph Myers <joseph@codesourcery.com>
4521 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
4522 gcc.target/i386/pr30970.c: Use -mtune=generic.
4523 * gcc.target/i386/avx2-vpaddb-3.c,
4524 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
4525 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
4526 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
4527 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
4528 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
4529 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
4530 gcc.target/i386/avx2-vpsubw-3.c,
4531 gcc.target/i386/avx256-unaligned-load-1.c,
4532 gcc.target/i386/avx256-unaligned-load-4.c,
4533 gcc.target/i386/avx256-unaligned-store-1.c,
4534 gcc.target/i386/avx256-unaligned-store-2.c,
4535 gcc.target/i386/avx256-unaligned-store-4.c: Use
4538 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
4539 Iain Sandoe <iain@codesourcery.com>
4542 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
4543 with the additional options -Wl,-undefined,dynamic_lookup
4544 and -Wl,-flat_namespace.
4545 * gcc.dg/torture/pr53922.c: Additional option
4546 -Wl,-flat_namespace for darwin[89].
4547 * gcc.dg/torture/pr60092.c: Additional options
4548 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
4551 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
4554 * lib/prune.exp: Modify the regular express to prune
4555 the new warnings introduced by r205679 on darwin9.
4557 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
4559 * g++.dg/init/ctor4.C: Adjust.
4560 * g++.dg/init/ctor4-1.C: New.
4561 * g++.dg/cpp0x/defaulted2.C: Adjust.
4563 2014-04-01 Richard Henderson <rth@redhat.com>
4566 * gcc.dg/pr60704.c: New file.
4568 2014-04-01 Bin Cheng <bin.cheng@arm.com>
4571 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
4572 logical_op_short_circuit targets.
4574 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
4577 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
4578 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
4580 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
4582 PR rtl-optimization/60700
4583 * gcc.target/i386/pr60700.c: New test.
4585 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4588 * gcc.target/arm/pr60650.c: Adjust command line options.
4590 2014-03-31 Martin Jambor <mjambor@suse.cz>
4593 * gcc.dg/pr60647-1.c: New test.
4594 * gcc.dg/pr60647-2.c: Likewise.
4596 2014-03-31 Richard Biener <rguenther@suse.de>
4598 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
4600 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
4603 * gcc.target/aarch64/pr60034.c: New file.
4605 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
4608 * g++.dg/cpp1y/pr60626.C: New testcase.
4610 2014-03-29 Joseph Myers <joseph@codesourcery.com>
4612 * gcc.dg/pr45416.c: Allow bextr on x86.
4613 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
4614 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
4615 gcc.target/i386/fma4-vector.c: Use -mno-fma.
4616 * gcc.target/i386/l_fma_double_1.c,
4617 gcc.target/i386/l_fma_double_2.c,
4618 gcc.target/i386/l_fma_double_3.c,
4619 gcc.target/i386/l_fma_double_4.c,
4620 gcc.target/i386/l_fma_double_5.c,
4621 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
4622 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
4623 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
4624 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
4625 * gcc.target/i386/pr27971.c: Use -mno-tbm.
4626 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
4627 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
4629 2014-03-29 Jakub Jelinek <jakub@redhat.com>
4632 * g++.dg/pr60648.C: Move test to...
4633 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
4634 dg-options, add for fpic targets dg-additional-options -fPIC.
4636 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
4638 * gnat.dg/opt33.adb: New testcase.
4640 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
4643 * gcc.target/aarch64/pr60697.c: New.
4645 2014-03-27 Jeff Law <law@redhat.com>
4648 * g++.dg/pr60648.C: New test.
4650 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
4653 * g++.dg/cpp1y/pr60573.C: New testcase.
4655 2014-03-28 Jakub Jelinek <jakub@redhat.com>
4658 * gcc.target/i386/pr60693.c: New test.
4660 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
4662 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
4664 2014-03-28 Jakub Jelinek <jakub@redhat.com>
4667 * c-c++-common/pr60689.c: New test.
4670 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
4671 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
4674 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
4677 * gcc.target/aarch64/pr60675.C: New.
4679 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4681 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
4682 * lib/target-supports.exp: Return true for s390
4683 in check_effective_logical_op_short_circuit.
4685 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
4687 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
4688 of second source operand.
4689 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4690 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4691 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4693 2014-03-28 Jakub Jelinek <jakub@redhat.com>
4696 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
4698 2014-03-28 Tobias Burnus <burnus@net-b.de>
4700 * lib/cilk-plus-dg.exp: New.
4701 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
4702 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
4704 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4707 * gfortran.dg/where_4.f90: New test case.
4709 2014-03-27 Tobias Burnus <burnus@net-b.de>
4712 * gfortran.dg/finalize_24.f90: New.
4714 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
4716 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
4719 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
4720 vec_select optimizations.
4721 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
4722 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
4725 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
4726 xxpermdi builtins are supported.
4728 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
4730 PR rtl-optimization/60650
4731 * gcc.target/arm/pr60650.c: New.
4733 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4735 * gcc.target/s390/20140327-1.c: New testcase.
4737 2014-03-27 Jakub Jelinek <jakub@redhat.com>
4740 * g++.dg/gomp/pr60682.C: New test.
4742 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
4744 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
4746 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
4749 * gcc.target/aarch64/pr60580_1.c: New.
4750 * gcc.target/aarch64/test_fp_attribute_1.c: New.
4751 * gcc.target/aarch64/test_fp_attribute_2.c: New.
4753 2014-03-26 Dehao Chen <dehao@google.com>
4755 * gcc.dg/predict-8.c: New test.
4757 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
4760 * g++.dg/init/const10.C: New.
4761 * g++.dg/init/const11.C: New.
4762 * g++.dg/init/pr25811.C: Adjust.
4763 * g++.dg/init/pr29043.C: Likewise.
4764 * g++.dg/init/pr43719.C: Likewise.
4765 * g++.dg/init/pr44086.C: Likewise.
4766 * g++.dg/init/ctor8.C: Likewise.
4767 * g++.dg/init/uninitialized1.C: Likewise.
4769 2014-03-26 Jakub Jelinek <jakub@redhat.com>
4772 * c-c++-common/ubsan/pr60636.c: New test.
4774 2014-03-26 Andreas Schwab <schwab@suse.de>
4776 * g++.dg/torture/pr60315.C: Remove duplication.
4778 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
4780 * gcc.c-torture/execute/20140326-1.c: New test.
4782 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
4785 * g++.dg/torture/pr60315.C: New testcase.
4787 2014-03-25 Martin Jambor <mjambor@suse.cz>
4790 * g++.dg/ipa/pr60600.C: New test.
4792 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
4795 * g++.dg/opt/pr56999.C: Pop hidden visibility.
4797 2014-03-25 Richard Biener <rguenther@suse.de>
4800 * gfortran.dg/lto/pr60635_0.f90: New testcase.
4801 * gfortran.dg/lto/pr60635_1.c: Likewise.
4803 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
4806 * g++.dg/cpp1y/pr60627.C: New testcase.
4808 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
4810 * gcc.target/aarch64/ushr64_1.c: New.
4812 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
4814 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
4815 (LONG_LONG): Use LLONG.
4816 (set_rvector_long): Explicitly return void.
4817 (set_vector_long): Likewise.
4818 (check_vector_long): Likewise.
4820 2014-03-24 Marek Polacek <polacek@redhat.com>
4822 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
4824 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
4825 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
4826 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
4827 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
4828 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
4829 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
4830 * c-c++-common/ubsan/pr59503.c: Likewise.
4831 * c-c++-common/ubsan/pr60613-1.c: Likewise.
4832 * c-c++-common/ubsan/save-expr-1.c: Likewise.
4833 * c-c++-common/ubsan/shift-3.c: Likewise.
4834 * c-c++-common/ubsan/shift-6.c: Likewise.
4835 * c-c++-common/ubsan/undefined-1.c: Likewise.
4836 * c-c++-common/ubsan/vla-2.c: Likewise.
4837 * c-c++-common/ubsan/vla-3.c: Likewise.
4838 * c-c++-common/ubsan/vla-4.c: Likewise.
4839 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
4840 * g++.dg/ubsan/return-2.C: Likewise.
4842 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
4844 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
4847 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
4851 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
4852 * gfortran.dg/round_4.f90: Likewise.
4854 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
4857 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
4860 2014-03-22 Jakub Jelinek <jakub@redhat.com>
4863 * c-c++-common/ubsan/pr60613-1.c: New test.
4864 * c-c++-common/ubsan/pr60613-2.c: New test.
4866 2014-03-22 Matthias Klose <doko@ubuntu.com>
4868 * g++.dg/cpp0x/regress: Remove empty directory.
4870 2014-03-22 Jakub Jelinek <jakub@redhat.com>
4873 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
4875 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
4877 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
4878 * g++.dg/cpp1y/pr60393.C: Likewise.
4880 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
4883 * g++.dg/cpp1y/pr60384.C: New.
4885 2014-03-21 Jakub Jelinek <jakub@redhat.com>
4888 * gcc.dg/pr60598.c: New test.
4890 2014-03-21 Martin Jambor <mjambor@suse.cz>
4893 * g++.dg/torture/pr59176.C: New test.
4895 2014-03-21 Martin Jambor <mjambor@suse.cz>
4898 * g++.dg/ipa/pr60419.C: New test.
4900 2014-03-21 Richard Biener <rguenther@suse.de>
4902 PR tree-optimization/60577
4903 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
4905 2014-03-21 Tobias Burnus <burnus@net-b.de>
4908 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
4910 2014-03-20 Jakub Jelinek <jakub@redhat.com>
4913 * g++.dg/opt/pr60597.C: New test.
4916 * g++.dg/init/pr60572.C: New test.
4918 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4920 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
4922 2014-03-19 Tobias Burnus <burnus@net-b.de>
4926 * gfortran.dg/implicit_pure_4.f90: New.
4928 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4931 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
4933 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
4936 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
4937 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
4938 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
4940 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4943 * g++.dg/cpp1y/pr60332.C: New.
4945 2014-03-19 Marek Polacek <polacek@redhat.com>
4948 * g++.dg/ubsan/pr60569.C: New test.
4950 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4952 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
4954 2014-03-19 Jakub Jelinek <jakub@redhat.com>
4956 PR tree-optimization/60559
4957 * g++.dg/vect/pr60559.cc: New test.
4959 2014-03-18 Ian Lance Taylor <iant@google.com>
4962 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
4963 (ditype): Rename typedef from int64_t.
4965 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
4968 * gcc.dg/cast-qual-3.c: New.
4970 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
4971 * c-c++-common/Wcast-qual-1.c: More precise match text.
4973 2014-03-18 Janus Weil <janus@gcc.gnu.org>
4977 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
4978 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
4979 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
4980 * gfortran.dg/intent_optimize_1.f90: Ditto.
4981 * gfortran.dg/pointer_init_9.f90: Ditto.
4982 * gfortran.dg/volatile4.f90: Ditto.
4983 * gfortran.dg/volatile6.f90: Ditto.
4985 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
4988 * c-c++-common/Wcast-qual-1.c: More precise match text.
4990 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4993 * g++.dg/cpp0x/constexpr-ice14.C: New.
4995 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4998 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
5000 2014-03-18 Jakub Jelinek <jakub@redhat.com>
5003 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
5004 * c-c++-common/ubsan/null-2.c: Likewise.
5005 * c-c++-common/ubsan/null-3.c: Likewise.
5006 * c-c++-common/ubsan/null-4.c: Likewise.
5007 * c-c++-common/ubsan/null-5.c: Likewise.
5008 * c-c++-common/ubsan/null-6.c: Likewise.
5009 * c-c++-common/ubsan/null-7.c: Likewise.
5010 * c-c++-common/ubsan/null-8.c: Likewise.
5011 * c-c++-common/ubsan/null-9.c: Likewise.
5012 * c-c++-common/ubsan/null-10.c: Likewise.
5013 * c-c++-common/ubsan/null-11.c: Likewise.
5014 * c-c++-common/ubsan/overflow-1.c: Likewise.
5015 * c-c++-common/ubsan/overflow-2.c: Likewise.
5016 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
5017 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
5018 * c-c++-common/ubsan/overflow-int128.c: Likewise.
5019 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
5020 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
5021 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
5022 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
5023 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
5024 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
5025 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
5026 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
5027 * c-c++-common/ubsan/pr59333.c: Likewise.
5028 * c-c++-common/ubsan/pr59503.c: Likewise.
5029 * c-c++-common/ubsan/pr59667.c: Likewise.
5030 * c-c++-common/ubsan/undefined-1.c: Likewise.
5031 * g++.dg/ubsan/pr59250.C: Likewise.
5032 * g++.dg/ubsan/pr59306.C: Likewise.
5034 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5036 * gcc.dg/tls/pr58595.c: Add tls options.
5038 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
5040 * gcc.target/i386/avx-additional-reg-names.c: New.
5041 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
5043 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
5046 * g++.dg/cpp1y/pr60390.C: New testcase.
5049 * g++.dg/cpp1y/pr60391.C: New testcase.
5051 2014-03-17 Jakub Jelinek <jakub@redhat.com>
5054 * gcc.target/i386/pr60516.c: New test.
5056 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
5059 * g++.dg/cpp0x/constexpr-ice13.C: New.
5061 2014-03-17 Marek Polacek <polacek@redhat.com>
5064 * gcc.dg/gomp/pr60534.c: New test.
5066 2014-03-17 Kai Tietz <ktietz@redhat.com>
5068 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
5070 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
5073 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
5076 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
5079 * gfortran.dg/list_read_12.f90: New test.
5081 2014-03-15 Janus Weil <janus@gcc.gnu.org>
5084 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
5085 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
5086 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
5087 -Wno-aggressive-loop-optimizations and remove an unused variable.
5088 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
5089 * gfortran.dg/pointer_init_9.f90: New.
5090 * gfortran.dg/volatile4.f90: Put into subroutine.
5091 * gfortran.dg/volatile6.f90: Ditto.
5093 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
5096 * gfortran.dg/transpose_4.f90: New test.
5098 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
5100 PR rtl-optimization/60508
5101 * gcc.target/i386/pr60508.c: New.
5103 2014-03-14 Richard Biener <rguenther@suse.de>
5106 * g++.dg/pr60518.C: New testcase.
5108 2014-03-14 Martin Jambor <mjambor@suse.cz>
5111 * gcc.dg/lto/pr60461_0.c: New test.
5113 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
5115 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
5116 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
5117 * gcc.dg/lto/save-temps_0.c: New testcase.
5119 2014-03-13 Jakub Jelinek <jakub@redhat.com>
5122 * c-c++-common/pr36282-1.c: New test.
5123 * c-c++-common/pr36282-2.c: New test.
5124 * c-c++-common/pr36282-3.c: New test.
5125 * c-c++-common/pr36282-4.c: New test.
5127 2014-03-13 Richard Henderson <rth@redhat.com>
5130 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
5132 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
5135 * g++.dg/template/crash118.C: New.
5136 * g++.dg/template/crash95.C: Adjust.
5138 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
5140 PR rtl-optimization/57189
5141 * gcc.target/i386/pr57189.c: New.
5143 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
5146 * g++.dg/cpp0x/static_assert10.C: New.
5147 * g++.dg/cpp0x/static_assert11.C: Likewise.
5148 * g++.dg/cpp0x/static_assert3.C: Adjust.
5150 2014-03-13 Richard Biener <rguenther@suse.de>
5152 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
5154 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5156 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
5157 2.07 128-bit arithmetic.
5158 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
5160 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
5161 due to when TImode is allowed in VSX registers, the allowable
5162 address modes for TImode is just a single indirect address in
5163 order for the value to be loaded and store in either GPR or VSX
5164 registers. This affects the generated code, and it would cause
5165 this test to fail, when such an option is used.
5167 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
5169 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
5171 2014-03-12 Jakub Jelinek <jakub@redhat.com>
5173 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
5174 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
5175 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
5176 only test for exactly one if if -mbranch-cost=1 has been passed.
5178 2014-03-12 Christian Bruel <christian.bruel@st.com>
5181 * gcc.target/arm/pr60264.c
5183 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
5185 PR tree-optimization/60454
5186 * gcc.c-torture/execute/pr60454.c: New test.
5188 2014-03-12 Jakub Jelinek <jakub@redhat.com>
5189 Marc Glisse <marc.glisse@inria.fr>
5191 PR tree-optimization/60502
5192 * gcc.c-torture/compile/pr60502.c: New test.
5194 2014-03-12 Jakub Jelinek <jakub@redhat.com>
5197 * gcc.dg/vect/pr60482.c: New test.
5199 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
5202 * g++.dg/cpp0x/inh-ctor19.C: New.
5204 2014-03-11 Richard Biener <rguenther@suse.de>
5206 PR tree-optimization/60429
5207 PR tree-optimization/60485
5208 * gcc.dg/pr60485-1.c: New testcase.
5209 * gcc.dg/pr60485-2.c: Likewise.
5211 2014-03-10 Jakub Jelinek <jakub@redhat.com>
5214 * g++.dg/ipa/pr60457.C: New test.
5216 2014-03-10 Richard Biener <rguenther@suse.de>
5219 * g++.dg/torture/pr60474.C: New testcase.
5221 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
5223 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
5225 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
5227 * gcc.dg/lto/pr55113_0.c: New testcase.
5229 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
5232 * g++.dg/cpp1y/pr60033.C: New testcase.
5235 * g++.dg/cpp1y/pr60393.C: New testcase.
5237 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
5240 * gfortran.dg/fmt_en.f90: New test.
5242 2014-03-07 Jason Merrill <jason@redhat.com>
5244 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
5245 * lib/target-supports.exp (check_effective_target_c++11): Now
5247 (check_effective_target_c++11_only): New.
5248 (check_effective_target_c++11_down): New.
5249 (check_effective_target_c++1y): New.
5250 (check_effective_target_c++1y_only): New.
5251 (check_effective_target_c++98_only): Rename from
5252 check_effective_target_c++98.
5253 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
5255 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
5258 * g++.dg/cpp0x/constexpr-ice12.C: New.
5260 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
5262 * c-c++-common/gomp/map-1.c: Extend.
5264 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
5265 Janus Weil <janus@gcc.gnu.org>
5268 * gfortran.dg/deferred_type_component_1.f90 : New test.
5269 * gfortran.dg/deferred_type_component_2.f90 : New test.
5271 2014-03-06 Marek Polacek <polacek@redhat.com>
5274 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
5275 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
5277 2014-03-06 Jakub Jelinek <jakub@redhat.com>
5280 * gcc.dg/tls/pr58595.c: New test.
5282 2014-03-06 Richard Biener <rguenther@suse.de>
5288 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
5290 * gcc.dg/lto/pr55113_0.c: New testcase.
5292 2014-03-05 Jakub Jelinek <jakub@redhat.com>
5295 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
5296 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
5297 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
5299 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5300 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5301 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5302 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5303 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
5304 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
5305 even for mips*/s390*/i?86/x86_64.
5306 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5307 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5308 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5309 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5310 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5313 * gcc.dg/lto/pr60404_0.c: New test.
5314 * gcc.dg/lto/pr60404_1.c: New file.
5315 * gcc.dg/lto/pr60404_2.c: New file.
5317 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5319 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
5320 long long" throughout.
5321 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
5322 * gcc.dg/vmx/insert-vsx.c: Likewise.
5323 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
5324 * gcc.dg/vmx/ld-vsx.c: Likewise.
5325 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
5326 * gcc.dg/vmx/ldl-vsx.c: Likewise.
5327 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
5328 * gcc.dg/vmx/merge-vsx.c: Likewise.
5329 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
5330 * gcc.dg/vmx/st-vsx.c: Likewise.
5331 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
5332 * gcc.dg/vmx/stl-vsx.c: Likewise.
5333 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
5335 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
5337 * gcc.dg/lto/pr55113_0.c: New testcase.
5339 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
5342 * g++.dg/cpp1y/pr60376.C: New.
5344 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5346 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
5348 2014-03-04 Richard Biener <rguenther@suse.de>
5350 PR tree-optimization/60382
5351 * gcc.dg/vect/pr60382.c: New testcase.
5353 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
5356 * gfortran.dg/namelist_84.f90: New test.
5358 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
5360 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
5361 argument to avoid inf values.
5362 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
5363 UNION_FP_CHECK machinery.
5365 2014-03-03 Renlin Li <Renlin.Li@arm.com>
5367 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
5368 i32in128 cases outside special big-endian processing block.
5370 2014-03-03 Jakub Jelinek <jakub@redhat.com>
5372 PR preprocessor/60400
5373 * c-c++-common/cpp/pr60400.c: New test.
5374 * c-c++-common/cpp/pr60400-1.h: New file.
5375 * c-c++-common/cpp/pr60400-2.h: New file.
5378 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
5380 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
5381 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
5383 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
5386 * g++.dg/lto/pr60150.H: New testcase.
5387 * g++.dg/lto/pr60150_0.C: New testcase.
5388 * g++.dg/lto/pr60150_1.C: New testcase.
5390 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
5393 * g++.dg/ipa/devirt-29.C: New testcase
5395 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5398 * gfortran.dg/vect/pr32380.f: Fix expected test results.
5400 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
5403 * g++.dg/cpp0x/pr50025.C: New.
5405 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
5408 * g++.dg/cpp1y/pr60377.C: New testcase.
5410 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
5413 * gfortran.dg/str_comp_optimize_1.f90: New test.
5415 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
5418 * gcc.c-torture/compile/pr60071.c: New.
5420 2014-02-28 Janus Weil <janus@gcc.gnu.org>
5423 * gfortran.dg/unlimited_polymorphic_16.f90: New.
5425 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
5428 * g++.dg/cpp0x/constexpr-ice11.C: New.
5430 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
5433 * g++.dg/cpp1y/auto-fn24.C: New.
5435 2014-02-28 Joey Ye <joey.ye@arm.com>
5438 * gcc.target/arm/thumb1-far-jump-3.c: New case.
5440 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
5443 * g++.dg/overload/ellipsis2.C: New.
5445 2014-02-27 Jeff Law <law@redhat.com>
5447 PR rtl-optimization/52714
5448 * gcc.c-torture/compile/pr52714.c: New test.
5450 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
5451 Jeff Law <law@redhat.com>
5453 PR rtl-optimization/49847
5454 * g++.dg/pr49847.C: New test.
5456 2014-02-27 Marek Polacek <polacek@redhat.com>
5459 * c-c++-common/pr59223.c: New test.
5461 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
5463 * common/config/i386/predicates.md (const1256_operand): Remove.
5464 (const2356_operand): New.
5465 (const_1_to_2_operand): Remove.
5466 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
5467 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
5468 (*avx512pf_gatherpf<mode>sf): Ditto.
5469 (avx512pf_gatherpf<mode>df): Ditto.
5470 (*avx512pf_gatherpf<mode>df_mask): Ditto.
5471 (*avx512pf_gatherpf<mode>df): Ditto.
5472 (avx512pf_scatterpf<mode>sf): Ditto.
5473 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
5474 (*avx512pf_scatterpf<mode>sf): Ditto.
5475 (avx512pf_scatterpf<mode>df): Ditto.
5476 (*avx512pf_scatterpf<mode>df_mask): Ditto.
5477 (*avx512pf_scatterpf<mode>df): Ditto.
5478 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
5480 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
5482 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
5483 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
5484 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
5485 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
5486 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
5487 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
5488 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
5489 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
5491 2014-02-26 Bin Cheng <bin.cheng@arm.com>
5494 * gnat.dg/renaming5.adb: Change to two expected gotos.
5495 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
5497 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
5498 messages for removed basic block.
5499 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
5500 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
5501 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
5502 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
5504 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5506 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
5507 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
5508 * gcc.dg/vmx/ldl-vsx.c: Likewise.
5509 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
5510 * gcc.dg/vmx/merge-vsx.c: Likewise.
5511 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
5513 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
5515 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
5516 * gcc.target/i386/prefetchwt1-1.c: New.
5517 * g++.dg/other/i386-2.C: Add new option.
5518 * g++.dg/other/i386-3.C: Ditto.
5519 * gcc.target/i386/sse-12.c: Ditto.
5520 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
5521 * gcc.target/i386/sse-22.c: Add new option.
5522 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
5524 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5527 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
5530 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
5532 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
5535 * g++.dg/cpp1y/pr60311.C: New testcase.
5537 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
5540 * g++.dg/cpp1y/pr60065.C: New testcase.
5542 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
5544 PR rtl-optimization/60268
5545 * gcc.c-torture/compile/pr60268.c: New test.
5547 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
5549 * gcc.target/microblaze/others/mem_reload.c: New test.
5551 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5553 * gcc.dg/vmx/lde.c: New test.
5554 * gcc.dg/vmx/lde-be-order.c: New test.
5555 * gcc.dg/vmx/ste.c: New test.
5556 * gcc.dg/vmx/ste-be-order.c: New test.
5558 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
5561 * lib/target-supports.exp
5562 (check_effective_target_logical_op_short_circuit): Add cris-*-*
5563 and crisv32-*-* to list.
5565 2014-02-21 Janus Weil <janus@gcc.gnu.org>
5568 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
5570 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5572 * gcc.dg/vmx/vsums.c: Check entire result vector.
5573 * gcc.dg/vmx/vsums-be-order.c: Likewise.
5575 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5577 * gcc.dg/vmx/ld.c: New test.
5578 * gcc.dg/vmx/ld-be-order.c: New test.
5579 * gcc.dg/vmx/ld-vsx.c: New test.
5580 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
5581 * gcc.dg/vmx/ldl.c: New test.
5582 * gcc.dg/vmx/ldl-be-order.c: New test.
5583 * gcc.dg/vmx/ldl-vsx.c: New test.
5584 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
5585 * gcc.dg/vmx/st.c: New test.
5586 * gcc.dg/vmx/st-be-order.c: New test.
5587 * gcc.dg/vmx/st-vsx.c: New test.
5588 * gcc.dg/vmx/st-vsx-be-order.c: New test.
5589 * gcc.dg/vmx/stl.c: New test.
5590 * gcc.dg/vmx/stl-be-order.c: New test.
5591 * gcc.dg/vmx/stl-vsx.c: New test.
5592 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
5594 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
5596 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
5597 * g++.dg/other/i386-3.C (dg-options): Ditto.
5598 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
5599 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
5600 -mavx512pf and -msha.
5602 2014-02-21 Richard Biener <rguenther@suse.de>
5604 PR tree-optimization/60276
5605 * gcc.dg/vect/pr60276.c: New testcase.
5607 2014-02-21 Janus Weil <janus@gcc.gnu.org>
5610 * gfortran.dg/finalize_23.f90: New.
5612 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
5616 * g++.dg/cpp1y/pr60052.C: New testcase.
5617 * g++.dg/cpp1y/pr60053.C: New testcase.
5619 2014-02-21 Tobias Burnus <burnus@net-b.de>
5622 * gfortran.dg/inquire_16.f90: New.
5624 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
5626 * gcc.target/nios2/biggot-1.c: New.
5627 * gcc.target/nios2/biggot-2.c: New.
5629 2014-02-20 Martin Jambor <mjambor@suse.cz>
5632 * gcc.dg/ipa/pr55260.c: New test.
5634 2014-02-20 Bin Cheng <bin.cheng@arm.com>
5636 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
5637 for execution test case.
5639 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
5642 * g++.dg/torture/pr58555.C: New testcase.
5644 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
5647 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
5649 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
5651 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
5652 Kirill Yukhin <kirill.yukhin@intel.com>
5654 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
5655 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
5656 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
5657 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
5658 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
5659 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
5661 2014-02-19 Jakub Jelinek <jakub@redhat.com>
5664 * g++.dg/ext/builtin-bswap1.C: New test.
5665 * c-c++-common/pr37743.c: New test.
5667 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
5669 * gcc.dg/decl-10.c: New test.
5671 2014-02-19 Jakub Jelinek <jakub@redhat.com>
5674 * g++.dg/ext/ivdep-1.C: New test.
5677 * gcc.dg/pr60267.c: New test.
5679 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
5682 * gcc.target/i386/pr39162.c: Add dg-prune-output.
5683 (dg-options): Remove -Wno-psabi.
5684 * gcc.target/i386/pr59794-2.c: Ditto.
5685 * gcc.target/i386/pr60205-1.c: Ditto.
5686 * gcc.target/i386/sse-5.c: Ditto.
5688 2014-02-18 Nick Clifton <nickc@redhat.com>
5690 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
5691 * gcc.dg/pr23623.c: Likewise.
5692 * gcc.dg/pr48784-1.c: Likewise.
5693 * gcc.dg/pr48784-2.c: Likewise.
5694 * gcc.dg/pr56997-2.c: Likewise.
5695 * gcc.dg/sms-6.c: Likewise.
5696 * gcc.dg/torture/pr60183.c: Likewise.
5697 * gcc.dg/torture/vec-cvt-1.c: Likewise.
5698 * gcc.c-torture/execute/20061220-1.x: New.
5699 * gcc.c-torture/execute/pr43220.x: New.
5700 * gcc.c-torture/execute/pr51581-1.x: New.
5701 * gcc.c-torture/execute/pr51581-2.x: New.
5702 * gcc.c-torture/execute/pr58570.x: New.
5703 * gcc.c-torture/unsorted/DFcmp.x: New.
5704 * gcc.c-torture/unsorted/SFset.x: New.
5706 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
5708 * gnat.dg/opt31.adb: New test.
5710 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5712 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
5714 2014-02-19 Janus Weil <janus@gcc.gnu.org>
5717 * gfortran.dg/typebound_proc_33.f90: New.
5719 2014-02-19 Marek Polacek <polacek@redhat.com>
5722 * gcc.dg/pr60195.c: New test.
5724 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
5726 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
5728 2014-02-19 Jakub Jelinek <jakub@redhat.com>
5730 PR preprocessor/58844
5731 * c-c++-common/cpp/pr58844-1.c: New test.
5732 * c-c++-common/cpp/pr58844-2.c: New test.
5734 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
5737 * g++.dg/cpp0x/constexpr-ice10.C: New.
5739 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
5742 * g++.dg/cpp0x/pr60215.C: New.
5744 2014-02-18 Tobias Burnus <burnus@net-b.de>
5747 * gfortran.dg/proc_ptr_45.f90: New.
5748 * gfortran.dg/proc_ptr_46.f90: New.
5750 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
5753 * g++.dg/cpp1y/pr60190.C: New testcase.
5756 * g++.dg/cpp1y/pr60064.C: New testcase.
5758 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
5761 * gcc.target/i386/pr60205-1.c: New test.
5762 * gcc.target/i386/pr60205-2.c: Ditto.
5764 2014-02-18 Kai Tietz <ktietz@redhat.com>
5767 * gcc.target/i386/nest-1.c: New testcase.
5769 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
5771 * gnat.dg/opt32.adb: New test.
5773 2014-02-18 Janus Weil <janus@gcc.gnu.org>
5776 * gfortran.dg/typebound_generic_15.f90: New.
5778 2014-02-17 Janus Weil <janus@gcc.gnu.org>
5781 * gfortran.dg/init_flag_12.f90: New.
5783 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
5784 Ilya Tocar <ilya.tocar@intel.com>
5786 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
5787 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
5788 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
5789 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5791 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
5793 * lib/target-supports.exp
5794 (check_effective_target_logical_op_short_circuit): New procedure.
5795 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
5796 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
5797 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
5798 * gcc.dg/tree-ssa/vrp47.c: Likewise.
5799 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5800 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
5801 logical_op_short_circuit for the alternative test, extending
5804 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5807 * gcc.target/powerpc/pr60203.c: New testsuite.
5809 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
5812 * gfortran.dg/ichar_3.f90: New test.
5814 2014-02-15 Richard Biener <rguenther@suse.de>
5816 PR tree-optimization/60183
5817 * gcc.dg/torture/pr60183.c: New testcase.
5819 2014-02-14 Jeff Law <law@redhat.com>
5821 PR rtl-optimization/60131
5822 * g++.dg/torture/pr60131.C: New test.
5824 2014-02-14 Ian Bolton <ian.bolton@arm.com>
5826 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
5829 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
5831 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
5833 2014-02-14 Jakub Jelinek <jakub@redhat.com>
5835 * gcc.c-torture/compile/20140213.c: New test.
5837 2014-02-13 Jakub Jelinek <jakub@redhat.com>
5840 * gcc.target/i386/pr43546.c: New test.
5842 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
5844 * gcc.target/s390/hotpatch-compile-8.c: New test.
5846 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
5848 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
5849 definition with an ifndef.
5850 * gcc.dg/pr59605-2.c: New test.
5852 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
5854 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
5856 2014-02-12 Joseph Myers <joseph@codesourcery.com>
5858 * gcc.dg/torture/float128-mul-underflow.c,
5859 gcc.dg/torture/float128-truncdf-underflow.c,
5860 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
5862 2014-02-12 Jakub Jelinek <jakub@redhat.com>
5865 * g++.dg/ipa/pr59737.C: New test.
5867 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
5869 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
5871 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
5873 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
5875 * gcc.dg/cilk-plus/jump-openmp.c: New file.
5877 2014-02-12 Richard Biener <rguenther@suse.de>
5880 * gcc.dg/torture/pr60092.c: New testcase.
5881 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
5883 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
5885 * gcc.c-torture/execute/20140212-1.c: New test.
5887 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
5890 * g++.dg/cpp0x/pr60047.C: New.
5892 2014-02-12 Jakub Jelinek <jakub@redhat.com>
5895 * c-c++-common/pr60101.c: New test.
5897 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
5900 * g++.dg/ipa/devirt-27.C: New testcase.
5901 * g++.dg/ipa/devirt-26.C: New testcase.
5903 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5906 * gcc.target/powerpc/pr60137.c: New file.
5908 2014-02-11 Jakub Jelinek <jakub@redhat.com>
5911 * gfortran.dg/pr52370.f90: New test.
5913 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
5917 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
5920 * gcc.target/i386/pr43662.c (dg-options):
5921 Add -maccumulate-outgoing-args.
5922 * gcc.target/i386/pr43869.c (dg-options): Ditto.
5923 * gcc.target/i386/pr57003.c (dg-options): Ditto.
5924 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
5925 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
5926 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
5927 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
5928 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
5929 Add -maccumulate-outgoing-args.
5930 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
5931 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
5932 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
5933 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
5934 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
5935 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
5936 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
5937 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
5938 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
5939 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
5940 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
5941 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
5942 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
5943 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
5944 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
5946 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
5948 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
5950 2014-02-11 Jakub Jelinek <jakub@redhat.com>
5953 * gcc.dg/guality/pr59776.c: New test.
5955 2014-02-11 Renlin Li <Renlin.Li@arm.com>
5957 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
5958 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
5959 (add_options_for_arm_vfp3): New.
5961 2014-02-11 Jeff Law <law@redhat.com>
5964 * gcc.target/m68k/pr54041.c: New test.
5966 2014-02-11 Jakub Jelinek <jakub@redhat.com>
5969 * gcc.target/i386/pr59927.c: New test.
5971 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
5973 * gcc.dg/vect/pr57741-3.c: Require vect_int.
5974 * gcc.dg/vect/pr60012.c: Likewise.
5975 * gcc.dg/vect/vect-119.c: Likewise.
5976 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
5977 * gcc.dg/vect/vect-outer-4c.c: Likewise.
5979 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5981 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
5983 2014-02-10 Jeff Law <law@redhat.com>
5986 * gcc.c-torture/compile/pr52306.c: New test.
5988 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5990 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
5992 2014-02-10 Richard Biener <rguenther@suse.de>
5994 PR tree-optimization/60115
5995 * gcc.dg/torture/pr60115.c: New testcase.
5997 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
5999 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
6000 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
6002 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
6003 Ilya Tocar <ilya.tocar@intel.com>
6005 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
6006 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
6007 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
6008 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
6009 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
6010 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
6011 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
6012 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
6013 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
6014 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
6015 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
6016 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
6017 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
6018 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
6019 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
6020 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
6021 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
6022 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
6023 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
6024 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
6025 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
6026 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
6027 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
6028 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
6029 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
6030 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
6031 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
6033 2014-02-10 Jakub Jelinek <jakub@redhat.com>
6035 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
6037 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
6040 * gfortran.dg/associated_target_5.f03: New test.
6042 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
6045 * gfortran.dg/elemental_by_value_1.f90: New test.
6047 2014-02-08 Janus Weil <janus@gcc.gnu.org>
6050 * gfortran.dg/finalize_22.f90: New.
6052 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
6055 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
6056 was fixed by the patch for PR59906.
6058 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
6060 PR translation/52289
6061 * gfortran.dg/coarray_8.f90: Update dg-error match.
6063 2014-02-08 Jakub Jelinek <jakub@redhat.com>
6066 * gcc.dg/vect/pr59984.c: New test.
6069 * gcc.dg/attr-alloc_align-1.c: New test.
6070 * gcc.dg/attr-alloc_align-2.c: New test.
6071 * gcc.dg/attr-alloc_align-3.c: New test.
6072 * gcc.dg/attr-assume_aligned-1.c: New test.
6073 * gcc.dg/attr-assume_aligned-2.c: New test.
6074 * gcc.dg/attr-assume_aligned-3.c: New test.
6076 2014-02-08 Jakub Jelinek <jakub@redhat.com>
6079 * gcc.target/i386/pr60077-1.c: New test.
6080 * gcc.target/i386/pr60077-2.c: New test.
6082 2014-02-07 Jakub Jelinek <jakub@redhat.com>
6084 PR preprocessor/56824
6085 * gcc.dg/pr56824.c: New test.
6087 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6089 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
6090 variable used for atomic operations.
6092 2014-02-07 Richard Biener <rguenther@suse.de>
6095 * gcc.dg/vect/pr60092-2.c: New testcase.
6097 2014-02-07 Jakub Jelinek <jakub@redhat.com>
6101 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
6103 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
6104 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6106 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6108 * gcc.target/s390/fp2int1.c: New testcase.
6110 2014-02-07 Richard Biener <rguenther@suse.de>
6113 * gcc.dg/tree-ssa/alias-30.c: New testcase.
6114 * gcc.dg/tree-ssa/alias-31.c: Likewise.
6116 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
6119 * g++.dg/torture/pr59918.C: New testcase.
6121 2014-02-06 Jakub Jelinek <jakub@redhat.com>
6124 * gcc.target/arm/pr59575.c: New test.
6127 * gcc.dg/pr59992.c: New test.
6129 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
6131 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
6132 init_priority. Test alignment of variable instead of function.
6134 2014-02-06 Marek Polacek <polacek@redhat.com>
6137 * gcc.dg/pr60087.c: New test.
6139 2014-02-06 Alan Modra <amodra@gmail.com>
6141 * gcc.target/powerpc/pr60032.c: New.
6143 2014-02-06 Jakub Jelinek <jakub@redhat.com>
6146 * gcc.c-torture/execute/pr60062.c: New test.
6147 * gcc.c-torture/execute/pr60072.c: New test.
6149 2014-02-06 Ian Bolton <ian.bolton@arm.com>
6151 * gcc.dg/tree-ssa/pr59597.c: Make called function static
6152 so that expected outcome works for PIC variants too.
6154 2014-02-06 Yury Gribov <y.gribov@samsung.com>
6155 Kugan Vivekanandarajah <kuganv@linaro.org>
6157 * gcc.target/arm/vect-noalign.c: New file.
6159 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
6160 Jakub Jelinek <jakub@redhat.com>
6163 * gcc.dg/pr60013.c: New testcase.
6165 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6167 * gcc.dg/vmx/sum2s.c: New.
6168 * gcc.dg/vmx/sum2s-be-order.c: New.
6170 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6172 * gcc.dg/vmx/pack.c: New.
6173 * gcc.dg/vmx/pack-be-order.c: New.
6174 * gcc.dg/vmx/unpack.c: New.
6175 * gcc.dg/vmx/unpack-be-order.c: New.
6177 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
6179 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
6180 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6182 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6184 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
6185 Use __builtin_floorf, __builtin_ceilf.
6186 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
6188 (TEST): Use __builtin_floorf.
6189 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6191 2014-02-05 Jakub Jelinek <jakub@redhat.com>
6194 * g++.dg/opt/pr59947.C: New test.
6197 * c-c++-common/gomp/pr58703.c: New test.
6199 2014-02-05 Richard Biener <rguenther@suse.de>
6202 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
6203 avoid using unsigned long long.
6205 2014-02-05 Jakub Jelinek <jakub@redhat.com>
6208 * g++.dg/torture/pr57499.C: New test.
6210 2014-02-05 Yury Gribov <y.gribov@samsung.com>
6212 * gcc.dg/asan/nosanitize-and-inline.c: New test.
6214 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
6216 * g++.dg/ipa/devirrt-22.C: Fix template.
6218 2014-02-04 Marek Polacek <polacek@redhat.com>
6221 * gcc.dg/pr60036.c: New test.
6223 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
6226 * g++.dg/torture/pr60058.C: New testcase.
6228 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
6230 * g++.dg/tsan/default_options.C: Invert check.
6232 2014-02-04 Jakub Jelinek <jakub@redhat.com>
6234 PR tree-optimization/60002
6235 * g++.dg/opt/pr60002.C: New test.
6237 PR tree-optimization/60023
6238 * g++.dg/vect/pr60023.cc: New test.
6241 * c-c++-common/torture/pr60026.c: New test.
6243 PR rtl-optimization/57915
6244 * gcc.target/i386/pr57915.c: New test.
6246 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6248 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
6250 2014-02-04 Renlin Li <Renlin.Li@arm.com>
6252 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
6254 2014-02-04 Jakub Jelinek <jakub@redhat.com>
6257 * gcc.dg/pr59261.c: New test.
6259 2014-02-04 Richard Biener <rguenther@suse.de>
6261 PR tree-optimization/60012
6262 * gcc.dg/vect/pr60012.c: New testcase.
6264 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6267 * g++.dg/eh/unwind-direct.C: New test.
6269 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
6271 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
6272 timeout value to 20s.
6274 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
6277 * g++.dg/torture/pr59882.C: New testcase
6279 2014-02-03 Jan Hubicka <jh@suse.cz>
6282 * g++.dg/ipa/devirt-22.C: New testcase.
6284 2014-02-03 Jan Hubicka <jh@suse.cz>
6286 * g++.dg/ipa/devirt-25.C: New testcase.
6288 2014-02-04 Jakub Jelinek <jakub@redhat.com>
6290 PR tree-optimization/59924
6291 * gcc.dg/pr59924.c: New test.
6293 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
6296 * g++.dg/ipa/devirt-24.C: New testcase.
6298 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
6302 * c-c++-common/attributes-1.c: New testcase.
6303 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
6305 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
6308 * g++.dg/cpp0x/pr58871.C: New.
6310 2014-02-03 Cong Hou <congh@google.com>
6312 PR tree-optimization/60000
6313 * g++.dg/vect/pr60000.cc: New test.
6315 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
6317 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
6318 * gcc.target/i386/long-double-64-4.c: Likewise.
6319 * gcc.target/i386/long-double-80-1.c: Likewise.
6320 * gcc.target/i386/long-double-80-2.c: Likewise.
6321 * gcc.target/i386/long-double-80-3.c: Likewise.
6322 * gcc.target/i386/long-double-80-4.c: Likewise.
6323 * gcc.target/i386/long-double-80-5.c: Likewise.
6324 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
6325 __multf3 isn't used.
6326 * gcc.target/i386/long-double-64-3.c: Likewise.
6327 * gcc.target/i386/long-double-128-1.c: New test.
6328 * gcc.target/i386/long-double-128-2.c: Likewise.
6329 * gcc.target/i386/long-double-128-3.c: Likewise.
6330 * gcc.target/i386/long-double-128-4.c: Likewise.
6331 * gcc.target/i386/long-double-128-5.c: Likewise.
6332 * gcc.target/i386/long-double-128-6.c: Likewise.
6333 * gcc.target/i386/long-double-128-7.c: Likewise.
6334 * gcc.target/i386/long-double-128-8.c: Likewise.
6335 * gcc.target/i386/long-double-128-9.c: Likewise.
6336 * gcc.target/i386/long-double-64-5.c: Likewise.
6337 * gcc.target/i386/long-double-64-6.c: Likewise.
6338 * gcc.target/i386/long-double-64-7.c: Likewise.
6339 * gcc.target/i386/long-double-64-8.c: Likewise.
6340 * gcc.target/i386/long-double-64-9.c: Likewise.
6341 * gcc.target/i386/long-double-80-10.c: Likewise.
6342 * gcc.target/i386/long-double-80-8.c: Likewise.
6343 * gcc.target/i386/long-double-80-9.c: Likewise.
6345 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
6347 PR rtl-optimization/57662
6348 * g++.dg/pr57662.C: New test.
6350 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6352 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
6353 * gcc.dg/vmx/perm.c: New.
6354 * gcc.dg/vmx/perm-be-order.c: New.
6356 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6358 * gcc.dg/vmx/vsums.c: New.
6359 * gcc.dg/vmx/vsums-be-order.c: New.
6361 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
6363 * g++.dg/ipa/devirt-23.C: New testcase.
6364 * g++.dg/ipa/devirt-20.C: Fix template.
6366 2014-02-02 Jan Hubicka <jh@suse.cz>
6368 * g++.dg/ipa/devirt-21.C: New testcase.
6370 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
6372 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
6373 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
6375 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
6378 * gcc.c-torture/execute/pr60017.c: New test.
6380 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
6383 * gfortran.dg/default_initialization_7.f90: New test.
6385 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
6388 * gfortran.dg/elemental_subroutine_9.f90: New test.
6390 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
6392 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
6394 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
6396 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
6398 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
6400 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
6402 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
6405 * g++.dg/init/bitfield5.C: New.
6407 2014-02-01 Jakub Jelinek <jakub@redhat.com>
6409 PR tree-optimization/60003
6410 * gcc.c-torture/execute/pr60003.c: New test.
6412 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
6415 * gcc.target/arm/pr59985.C: New.
6417 2014-01-31 Jakub Jelinek <jakub@redhat.com>
6420 * lib/tsan-dg.exp (tsan_init): Instead of not running any
6421 tsan tests if trivial testcase doesn't run, set dg-do-what-default
6423 (tsan_finish): Restore dg-do-what-default.
6424 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
6425 * g++.dg/tsan/fd_close_norace2.C: Likewise.
6426 * g++.dg/tsan/default_options.C: Likewise.
6427 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
6428 * g++.dg/tsan/atomic_free2.C: Likewise.
6429 * g++.dg/tsan/cond_race.C: Likewise.
6430 * g++.dg/tsan/fd_close_norace.C: Likewise.
6431 * g++.dg/tsan/benign_race.C: Likewise.
6432 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
6433 * c-c++-common/tsan/simple_race.c: Likewise.
6434 * c-c++-common/tsan/mutexset1.c: Likewise.
6435 * c-c++-common/tsan/thread_leak2.c: Likewise.
6436 * c-c++-common/tsan/tls_race.c: Likewise.
6437 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
6438 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
6439 * c-c++-common/tsan/free_race2.c: Likewise.
6440 * c-c++-common/tsan/thread_leak.c: Likewise.
6441 * c-c++-common/tsan/thread_leak1.c: Likewise.
6442 * c-c++-common/tsan/race_on_barrier.c: Likewise.
6443 * c-c++-common/tsan/free_race.c: Likewise.
6444 * c-c++-common/tsan/sleep_sync.c: Likewise.
6445 * c-c++-common/tsan/tiny_race.c: Likewise.
6446 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
6447 * c-c++-common/tsan/atomic_stack.c: Likewise.
6448 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
6449 in dg-output regexps.
6450 * c-c++-common/tsan/simple_stack.c: Likewise.
6452 2014-01-31 Richard Henderson <rth@redhat.com>
6454 * g++.dg/tm/pr60004.C: New.
6456 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
6459 * g++.dg/inherit/crash4.C: New.
6461 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
6463 * c-c++-common/tsan/simple_race.c: Made test less flaky.
6465 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
6467 * gcc.target/i386/m512-check.h: Use correct rounding values.
6469 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
6471 * gcc.target/i386/avx-1.c: Use correct rounding values.
6472 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
6473 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
6474 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
6475 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
6476 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
6477 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
6478 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
6479 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
6480 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
6481 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
6482 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
6483 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
6484 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
6485 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
6486 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
6487 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
6488 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
6489 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
6490 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
6491 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
6492 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
6493 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
6494 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
6495 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
6496 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
6497 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
6498 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
6499 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
6500 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
6501 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
6502 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
6503 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
6504 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
6505 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
6506 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
6507 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
6508 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
6509 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
6510 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
6511 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
6512 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
6513 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
6514 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
6515 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
6516 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
6517 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
6518 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
6519 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
6520 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
6521 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
6522 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
6523 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
6524 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
6525 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
6526 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
6527 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
6528 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
6529 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
6530 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
6531 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
6532 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
6533 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
6534 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
6535 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
6536 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
6537 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
6538 * gcc.target/i386/sse-13.c: Ditto.
6539 * gcc.target/i386/sse-14.c: Ditto.
6540 * gcc.target/i386/sse-22.c: Ditto.
6541 * gcc.target/i386/sse-23.c: Ditto.
6543 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
6545 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
6546 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
6548 2014-01-31 Richard Biener <rguenther@suse.de>
6551 * gcc.dg/torture/pr59990.c: New testcase.
6553 2014-01-31 Jakub Jelinek <jakub@redhat.com>
6555 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
6556 if it fails don't run any tsan tests.
6558 2014-01-31 Marek Polacek <polacek@redhat.com>
6561 * gcc.dg/pr59940.c (g): Adjust dg-warning.
6562 (y): Adjust dg-error.
6563 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
6564 * gcc.dg/pr59963-1.c: New test.
6565 * gcc.dg/pr59963-2.c: New test.
6566 * gcc.dg/pr59963-3.c: New test.
6568 2014-01-30 Jakub Jelinek <jakub@redhat.com>
6571 * gcc.target/arm/pr59923.c: New test.
6573 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6575 * gcc.dg/vmx/splat.c: New.
6576 * gcc.dg/vmx/splat-vsx.c: New.
6577 * gcc.dg/vmx/splat-be-order.c: New.
6578 * gcc.dg/vmx/splat-vsx-be-order.c: New.
6579 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
6580 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
6582 2014-01-30 Richard Biener <rguenther@suse.de>
6584 PR tree-optimization/59993
6585 * gcc.dg/torture/pr59993.c: New testcase.
6587 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
6589 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
6590 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
6591 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
6592 vect_int rather than vect_float.
6594 2014-01-30 Marek Polacek <polacek@redhat.com>
6596 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
6598 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
6600 * gcc.target/microblaze/isa/fcmp4.c: New.
6602 2014-01-30 Marek Polacek <polacek@redhat.com>
6605 * gcc.dg/pr59940.c: New test.
6606 * gcc.dg/pr35635.c (func3): Move dg-warning.
6608 2014-01-30 Richard Biener <rguenther@suse.de>
6610 PR tree-optimization/59903
6611 * gcc.dg/torture/pr59903.c: New testcase.
6613 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
6616 * g++.dg/lookup/crash8.C: New.
6618 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
6621 * g++.dg/template/crash117.C: New.
6623 2014-01-30 Richard Biener <rguenther@suse.de>
6626 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
6627 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
6629 * gcc.dg/invalid-call-1.c: Likewise.
6631 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
6634 * g++.dg/cpp1y/auto-fn23.C: New.
6636 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
6639 * g++.dg/init/dso_handle2.C: New.
6641 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
6644 * g++.dg/cpp0x/pr58674.C: New.
6646 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
6649 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
6650 * gcc.target/i386/avx512f-gather-5.c: Ditto.
6652 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6654 * gcc.dg/vmx/merge-be-order.c: New.
6655 * gcc.dg/vmx/merge.c: New.
6656 * gcc.dg/vmx/merge-vsx-be-order.c: New.
6657 * gcc.dg/vmx/merge-vsx.c: New.
6659 2014-01-29 Richard Biener <rguenther@suse.de>
6661 PR tree-optimization/58742
6662 * gcc.dg/pr58742-1.c: New testcase.
6663 * gcc.dg/pr58742-2.c: Likewise.
6664 * gcc.dg/pr58742-3.c: Likewise.
6666 2014-01-29 Renlin Li <Renlin.Li@arm.com>
6668 * gcc.target/arm/ftest-armv7ve-arm.c: New.
6669 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
6670 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
6672 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
6675 * g++.dg/gomp/pr58702.C: New.
6677 2014-01-29 Dodji Seketeli <dodji@redhat.com>
6679 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
6682 2014-01-29 Jakub Jelinek <jakub@redhat.com>
6685 PR tree-optimization/59920
6686 * gcc.dg/pr59920-1.c: New test.
6687 * gcc.dg/pr59920-2.c: New test.
6688 * gcc.dg/pr59920-3.c: New test.
6689 * c-c++-common/gomp/pr59917-1.c: New test.
6690 * c-c++-common/gomp/pr59917-2.c: New test.
6692 PR tree-optimization/59594
6693 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
6694 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
6695 * gcc.dg/vect/pr59594.c: New test.
6697 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
6700 * gfortran.dg/allocate_class_3.f90: New test.
6702 2014-01-28 Dodji Seketeli <dodji@redhat.com>
6704 PR preprocessor/59935
6705 * c-c++-common/cpp/warning-zero-location.c: New test.
6706 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
6708 2014-01-27 Steve Ellcey <sellcey@mips.com>
6710 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
6712 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
6714 * g++.dg/ext/mv16.C: New tests.
6716 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
6718 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
6719 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
6720 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
6721 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
6722 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
6723 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
6724 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
6725 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
6726 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
6727 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
6728 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
6729 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
6730 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
6731 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
6732 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
6733 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
6734 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
6735 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
6736 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
6737 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
6738 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
6739 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
6740 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
6741 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
6742 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
6743 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
6744 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
6745 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
6746 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
6747 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
6748 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
6749 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
6750 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
6751 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
6752 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
6753 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
6754 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
6755 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
6756 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
6757 _mm512_mask_cvtepi32_storeu_epi8.
6758 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
6759 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
6760 _mm512_mask_cvtepi32_storeu_epi16.
6761 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
6762 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
6763 _mm512_mask_cvtepi64_storeu_epi8.
6764 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
6765 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
6766 _mm512_mask_cvtepi64_storeu_epi16.
6767 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
6768 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
6769 _mm512_mask_cvtepi64_storeu_epi32.
6770 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
6771 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
6772 _mm512_mask_cvtsepi32_storeu_epi8.
6773 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
6774 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
6775 _mm512_mask_cvtsepi32_storeu_epi16.
6776 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
6777 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
6778 _mm512_mask_cvtsepi64_storeu_epi8.
6779 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
6780 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
6781 _mm512_mask_cvtsepi64_storeu_epi16.
6782 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
6783 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
6784 _mm512_mask_cvtsepi64_storeu_epi32.
6785 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
6786 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
6787 _mm512_mask_cvtusepi32_storeu_epi8.
6788 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
6789 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
6790 _mm512_mask_cvtusepi32_storeu_epi16.
6791 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
6792 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
6793 _mm512_mask_cvtusepi64_storeu_epi8.
6794 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
6795 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
6796 _mm512_mask_cvtusepi64_storeu_epi16.
6797 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
6798 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
6799 _mm512_mask_cvtusepi64_storeu_epi32.
6800 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
6801 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
6803 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
6805 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
6806 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
6807 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
6808 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
6809 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
6810 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
6811 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
6812 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
6813 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
6814 built-ins roudning immediate.
6815 * gcc.target/i386/sse-22.c: Add new built-ins.
6816 * gcc.target/i386/sse-23.c: Ditto.
6817 * gcc.target/i386/avx-1.c: Ditto.
6819 2014-01-27 Christian Bruel <christian.bruel@st.com>
6821 * gcc.target/sh/torture/strncmp.c: New tests.
6823 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
6825 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
6827 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
6829 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
6831 2014-01-24 Jeff Law <law@redhat.com>
6833 PR tree-optimization/59919
6834 * gcc.c-torture/compile/pr59919.c: New test.
6836 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
6839 * g++.dg/ext/timevar2.C: New.
6841 2014-01-24 Marek Polacek <polacek@redhat.com>
6843 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
6845 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
6848 * gcc.target/i386/pr59929.c: New test.
6850 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6853 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
6854 word atomic functions at runtime.
6856 2014-01-23 Marek Polacek <polacek@redhat.com>
6859 * gcc.dg/pr59846.c: New test.
6861 2014-01-23 Marek Polacek <polacek@redhat.com>
6864 * c-c++-common/pr58346-1.c: New test.
6865 * c-c++-common/pr58346-2.c: New test.
6866 * c-c++-common/pr58346-3.c: New test.
6868 2014-01-23 Marek Polacek <polacek@redhat.com>
6871 * gcc.dg/20020220-2.c: Adjust dg-warning message.
6872 * gcc.dg/pr59871.c: New test.
6874 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
6877 * g++.dg/parse/enum11.C: New.
6879 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
6881 * gcc.target/aarch64/sshr64_1.c: New testcase.
6883 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
6885 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
6886 SIMD enabled function.
6887 * g++.dg/cilk-plus/ef_test.C: New test.
6888 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
6890 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
6891 to differenciate C error messages from C++ ones.
6893 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
6895 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
6897 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
6899 * gcc.target/microblaze/others/builtin-trap.c: New test,
6901 2014-01-23 Jakub Jelinek <jakub@redhat.com>
6904 * c-c++-common/gomp/pr58809.c: New test.
6906 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
6909 * c-c++-common/asan/use-after-return-1.c: Fixed
6912 2014-01-23 Dodji Seketeli <dodji@redhat.com>
6914 PR preprocessor/58580
6915 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
6917 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
6918 Ilya Tocar <ilya.tocar@intel.com>
6920 * gcc.target/i386/avx512f-kmovw-1.c: New.
6922 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
6924 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
6925 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
6926 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
6927 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
6928 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
6929 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
6931 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
6934 * gcc.dg/pr48774.c: Remove skip for mips_rel.
6935 * gcc.target/mips/pr52125.c: New test.
6937 2014-01-22 Marek Polacek <polacek@redhat.com>
6940 * gcc.dg/torture/pr59891.c: New test.
6942 2014-01-22 Jeff Law <law@redhat.com>
6944 PR tree-optimization/59597
6945 * gcc.dg/tree-ssa/pr59597.c: New test.
6947 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
6949 PR rtl-optimization/59477
6950 * g++.dg/pr59477.C: New.
6952 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
6954 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
6956 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
6959 * g++.dg/pr59482.C: New.
6961 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6963 * gcc.dg/vmx/insert-vsx-be-order.c: New.
6964 * gcc.dg/vmx/extract-vsx.c: New.
6965 * gcc.dg/vmx/extract-vsx-be-order.c: New.
6966 * gcc.dg/vmx/insert-vsx.c: New.
6968 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
6970 PR rtl-optimization/59896
6971 * gcc.target/arm/pr59896.c: New.
6973 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
6975 PR rtl-optimization/59858
6976 * gcc.target/arm/pr59858.c: New.
6978 2014-01-21 Jakub Jelinek <jakub@redhat.com>
6981 * gcc.dg/tree-prof/pr59003.c: New test.
6984 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
6987 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6989 * gfortran.dg/round_3.f08: Add more cases.
6991 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
6993 * lib/target-supports.exp (force_conventional_output_for): New
6995 * lib/scanasm.exp (scan-assembler_required_options)
6996 (scan-assembler-not_required_options)
6997 (scan-assembler-times_required_options): Replace with
6998 force_conventional_output_fors.
6999 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
7000 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
7002 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
7005 * gcc.target/i386/pr59789.c: New testcase.
7007 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
7009 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
7010 the 'code' bitfield from 16 to 8.
7012 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
7014 * lib/target-supports.exp
7015 (check_effective_target_vect_perm): Exclude aarch64_be.
7016 (check_effective_target_vect_perm_byte): Likewise.
7017 (check_effective_target_vect_perm_short): Likewise.
7019 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
7021 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
7022 (RUN_TEST): Use new macro.
7023 (INDEX64_32): Delete.
7024 (INDEX64_64): Likewise.
7025 (INDEX128_32): Likewise.
7026 (INDEX128_64): Likewise.
7028 (test_vneg_f32): Use fixed RUN_TEST.
7030 2014-01-20 Richard Biener <rguenther@suse.de>
7033 * gcc.dg/pr59860.c: New testcase.
7035 2014-01-20 Jakub Jelinek <jakub@redhat.com>
7038 * gcc.target/i386/pr59880.c: New test.
7040 2014-01-20 Renlin Li <renlin.li@arm.com>
7042 * gcc.dg/pr44194-1.c: Tweak regexp.
7044 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7049 * gfortran.dg/round_3.f08: New cases added.
7050 * gfortran.dg/fmt_g_1.f90: New test.
7052 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
7054 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
7056 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
7058 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
7060 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
7062 * gcc.dg/vect/pr57705.c: Require vect_int.
7063 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
7064 * gcc.dg/vect/vect-alias-check.c: Likewise.
7066 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
7069 * gfortran.dg/unresolved_fixup_1.f90: New test.
7070 * gfortran.dg/unresolved_fixup_2.f90: New test.
7072 2014-01-18 Jakub Jelinek <jakub@redhat.com>
7075 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
7076 Remove dg-prune-output lines.
7078 2014-01-17 Jakub Jelinek <jakub@redhat.com>
7081 * gfortran.dg/pr59706.f90: New test.
7082 * g++.dg/ext/pr59706.C: New test.
7084 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7088 * g++.dg/cpp0x/decltype-incomplete1.C: New.
7089 * g++.dg/init/pr58811.C: Likewise.
7091 2014-01-17 Jeff Law <law@redhat.com>
7094 * gfortran.dg/pr57904.f90: New test.
7096 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7099 * g++.dg/cpp0x/nsdmi-union4.C: New.
7101 2014-01-17 Marek Polacek <polacek@redhat.com>
7104 * g++.dg/diagnostic/pr59838.C: New test.
7106 2014-01-17 Marek Polacek <polacek@redhat.com>
7109 * gcc.dg/pr58346.c: New test.
7111 2014-01-17 Jakub Jelinek <jakub@redhat.com>
7114 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
7115 dg-options, use dg-additional-options for i?86/x86_64 to avoid
7119 * gfortran.dg/pr59440-1.f90: New test.
7120 * gfortran.dg/pr59440-2.f90: New test.
7121 * gfortran.dg/pr59440-3.f90: New test.
7124 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
7125 testing for " version" and " alias" with one testing for
7126 " version\[^\n\r]* alias".
7127 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
7128 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
7129 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
7130 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
7131 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
7132 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
7135 * c-c++-common/torture/pr57945.c: New test.
7137 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
7139 * gcc.target/arm/its.c: New testcase.
7141 2014-01-16 Jan Hubicka <jh@suse.cz>
7144 * g++.dg/torture/pr59775.C: New testcase.
7146 2014-01-16 Jakub Jelinek <jakub@redhat.com>
7149 * gcc.c-torture/compile/pr58344.c: New test.
7152 * gcc.target/i386/pr59839.c: New test.
7155 * gcc.target/i386/pr9771-1.c (main): Rename to...
7156 (real_main): ... this. Add __asm name "main".
7157 (ASMNAME, ASMNAME2, STRING): Define.
7159 2014-01-16 Nick Clifton <nickc@redhat.com>
7162 * gcc.c-torture/compile/pr28865.c: New.
7163 * gcc.c-torture/execute/pr28865.c: New.
7165 2014-01-16 Marek Polacek <polacek@redhat.com>
7168 * gcc.dg/pr59827.c: New test.
7170 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
7172 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
7174 2014-01-15 Richard Henderson <rth@redhat.com>
7177 * gcc.target/i386/pr54694.c: New test.
7179 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
7182 * g++.dg/pr49718.C: New test.
7184 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
7186 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
7188 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
7190 * gcc.dg/vmx/mult-even-odd.c: New.
7191 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
7193 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
7195 * lib/target-supports.exp (check_libcilkrts_available): Added an
7196 extern "C" if we are using C++ along with a function prototype.
7198 2014-01-15 Jeff Law <law@redhat.com>
7200 PR tree-optimization/59747
7201 * gcc.c-torture/execute/pr59747.c: New test.
7203 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
7206 * c-c++-common/convert-vec-1.c: Also prune ABI change for
7208 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
7209 * g++.dg/ext/attribute-test-1.C: Likewise.
7210 * g++.dg/ext/attribute-test-2.C: Likewise.
7211 * g++.dg/ext/attribute-test-3.C: Likewise.
7212 * g++.dg/ext/attribute-test-4.C: Likewise.
7213 * g++.dg/ext/pr56790-1.C: Likewise.
7214 * g++.dg/torture/pr38565.C: Likewise.
7215 * gcc.dg/pr53060.c: Likewise.
7216 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
7217 * c-c++-common/vector-compare-2.c: Likewise.
7218 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
7219 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
7220 dg-message line number.
7222 2014-01-15 Matthias Klose <doko@ubuntu.com>
7224 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
7226 2014-01-15 Richard Biener <rguenther@suse.de>
7228 PR tree-optimization/59822
7229 * g++.dg/torture/pr59822.C: New testcase.
7231 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
7234 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
7235 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
7237 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
7238 Kugan Vivekanandarajah <kuganv@linaro.org>
7241 * g++.dg/pr59695.C: New testcase.
7243 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7246 * gcc.c-torture/compile/pr59803.c: New testcase.
7248 2014-01-15 Jakub Jelinek <jakub@redhat.com>
7251 * gcc.c-torture/execute/pr58943.c: New test.
7252 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
7254 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
7257 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
7258 * gcc.target/i386/pr39162.c (y): New __m256i variable.
7259 (bar): Change return type to void. Set y to x.
7260 * gcc.target/i386/pr59794-1.c: New testcase.
7261 * gcc.target/i386/pr59794-2.c: Likewise.
7262 * gcc.target/i386/pr59794-3.c: Likewise.
7263 * gcc.target/i386/pr59794-4.c: Likewise.
7264 * gcc.target/i386/pr59794-5.c: Likewise.
7265 * gcc.target/i386/pr59794-6.c: Likewise.
7266 * gcc.target/i386/pr59794-7.c: Likewise.
7268 2014-01-14 Richard Biener <rguenther@suse.de>
7270 PR tree-optimization/58921
7271 PR tree-optimization/59006
7272 * gcc.dg/torture/pr58921.c: New testcase.
7273 * gcc.dg/torture/pr59006.c: Likewise.
7274 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
7276 2014-01-14 Jakub Jelinek <jakub@redhat.com>
7279 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
7280 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
7281 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
7282 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
7283 Executing predictive commoning without unrolling.
7285 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
7287 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
7288 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
7289 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
7290 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
7291 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
7292 __builtin_ia32_rsqrt28sd_round.
7293 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
7294 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
7295 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
7296 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
7297 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
7298 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
7299 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
7300 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
7301 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
7302 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
7303 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
7304 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
7305 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
7306 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
7307 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
7308 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
7309 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
7310 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7311 * gcc.target/i386/sse-22.c: Extend with new built-ins,
7312 fix wrong rounding mode (see above).
7313 * gcc.target/i386/sse-23.c: Ditto.
7315 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7317 * gcc.dg/vmx/insert.c: New.
7318 * gcc.dg/vmx/insert-be-order.c: New.
7319 * gcc.dg/vmx/extract.c: New.
7320 * gcc.dg/vmx/extract-be-order.c: New.
7322 2014-01-13 Jakub Jelinek <jakub@redhat.com>
7324 PR tree-optimization/59387
7325 * gcc.c-torture/execute/pr59387.c: New test.
7327 2014-01-13 Richard Biener <rguenther@suse.de>
7329 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
7330 adjusting mathlib options.
7331 * gfortran.dg/lto/lto.exp: Likewise.
7333 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
7335 * gnat.dg/loop_optimization17.adb: New test.
7336 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
7338 2014-01-13 Christian Bruel <christian.bruel@st.com>
7340 * gcc.target/sh/cmpstrn.c: New case.
7342 2014-01-13 Jakub Jelinek <jakub@redhat.com>
7344 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
7345 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
7347 2014-01-12 Janus Weil <janus@gcc.gnu.org>
7350 * gfortran.dg/alloc_comp_basics_6.f90: New.
7352 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
7355 * gfortran.dg/pr59700.f90: New test.
7357 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7359 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
7360 * gfortran.dg/use_only_3.f90: Likewise.
7361 * gfortran.dg/inquire_10.f90: Delete opened file.
7362 * gfortran.dg/inquire_15.f90: Likewise.
7363 * gfortran.dg/pr16597.f90: Likewise.
7364 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
7367 2014-01-10 Jeff Law <law@redhat.com>
7370 * gcc.c-torture/compile/pr59743.c: New test.
7372 2014-01-10 Jan Hubicka <jh@suse.cz>
7375 * g++.dg/torture/pr58585.C: New testcase.
7377 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
7379 * gcc.dg/pr46309.c: Disable for cris*-*-*.
7381 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
7383 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
7385 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
7388 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
7389 * gcc.target/aarch64/cmn-neg2.c: New test.
7391 2014-01-10 Richard Biener <rguenther@suse.de>
7393 PR tree-optimization/59374
7394 * gcc.dg/torture/pr59374-3.c: New testcase.
7396 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7398 * lib/target-supports.exp
7399 (check_effective_target_arm_crypto_ok_nocache): New.
7400 (check_effective_target_arm_crypto_ok): Use above procedure.
7401 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
7403 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
7407 * g++.dg/ipa/devirt-20.C: New testcase.
7408 * g++.dg/torture/pr58252.C: Likewise.
7409 * g++.dg/torture/pr59226.C: Likewise.
7411 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
7413 * c-c++-common/asan/no-asan-stack.c: New test.
7415 2014-01-10 Jakub Jelinek <jakub@redhat.com>
7418 * gcc.dg/pr59670.c: New test.
7420 2014-01-09 Steve Ellcey <sellcey@mips.com>
7422 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
7424 2014-01-09 Jakub Jelinek <jakub@redhat.com>
7427 * gcc.target/i386/pr47735.c: New test.
7429 PR tree-optimization/59622
7430 * g++.dg/opt/pr59622-2.C: New test.
7431 * g++.dg/opt/pr59622-3.C: New test.
7432 * g++.dg/opt/pr59622-4.C: New test.
7433 * g++.dg/opt/pr59622-5.C: New test.
7436 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
7437 filename:line instead of (modulename+offset) form with stripped
7438 initial / from the filename.
7440 2014-01-09 Ian Lance Taylor <iant@google.com>
7442 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
7443 the other Go compiler.
7445 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
7448 * g++.dg/cpp0x/variadic145.C: New.
7450 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
7452 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
7453 which don't support -fsplit-stack. Skip rotate[0123].go tests.
7455 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
7458 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
7459 are run only if the Cilk library is available/enabled.
7460 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
7461 * lib/target-supports.exp (check_libcilkrts_available): New function.
7463 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
7466 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
7467 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
7468 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
7469 with dg-additional-options.
7470 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7471 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7472 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7473 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7474 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
7475 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
7477 2014-01-09 Richard Biener <rguenther@suse.de>
7479 PR tree-optimization/59715
7480 * gcc.dg/torture/pr59715.c: New testcase.
7482 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
7484 * c-c++-common/asan/no-asan-globals.c: New test.
7485 * c-c++-common/asan/no-instrument-reads.c: Likewise.
7486 * c-c++-common/asan/no-instrument-writes.c: Likewise.
7487 * c-c++-common/asan/use-after-return-1.c: Likewise.
7488 * c-c++-common/asan/no-use-after-return.c: Likewise.
7490 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
7492 * gnat.dg/weak2.ad[sb]: New test.
7494 2014-01-08 Jakub Jelinek <jakub@redhat.com>
7497 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
7498 type, use pointers to vector type instead.
7500 2014-01-08 Catherine Moore <clm@codesourcery.com>
7502 * gcc.target/mips/umips-branch-3.c: New test.
7503 * gcc.target/mips/umips-branch-4.c: New test.
7505 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
7507 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
7508 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
7509 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
7510 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
7511 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
7512 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
7513 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
7514 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
7516 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
7518 PR rtl-optimization/59137
7519 * gcc.target/mips/pr59137.c: New test.
7521 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
7523 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
7524 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
7525 * gcc.target/i386/pr55433.c (dg-options): Ditto.
7526 * gcc.target/i386/pr57848.c (dg-options): Ditto.
7527 * gcc.target/i386/pr59099.c (dg-options): Ditto.
7528 Require fpic effective target.
7529 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
7531 2014-01-08 Jakub Jelinek <jakub@redhat.com>
7534 * gcc.dg/pr59722.c: New test.
7536 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
7539 * gcc.dg/torture/pr57748-3.c: New test.
7540 * gcc.dg/torture/pr57748-4.c: New test.
7542 2014-01-08 Marek Polacek <polacek@redhat.com>
7545 * gcc.dg/gomp/pr59669-1.c: New test.
7546 * gcc.dg/gomp/pr59669-2.c: New test.
7548 2014-01-08 Martin Jambor <mjambor@suse.cz>
7551 * gcc.dg/ipa/pr59610.c: New test.
7553 2014-01-08 Janus Weil <janus@gcc.gnu.org>
7556 * gfortran.dg/binding_label_tests_26a.f90: New.
7557 * gfortran.dg/binding_label_tests_26b.f90: New.
7559 2014-01-08 Marek Polacek <polacek@redhat.com>
7562 * c-c++-common/ubsan/pr59667.c: New test.
7564 2014-01-08 Richard Biener <rguenther@suse.de>
7567 * gcc.dg/pr59630.c: New testcase.
7569 2014-01-08 Richard Biener <rguenther@suse.de>
7572 * gcc.dg/pr59471.c: New testcase.
7574 2014-01-07 Jeff Law <law@redhat.com>
7577 * gcc.target/i386/pr53623.c: New test.
7579 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
7581 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
7583 * g++.dg/cpp1y/pr58534.C: Likewise.
7584 * g++.dg/cpp1y/pr58536.C: Likewise.
7585 * g++.dg/cpp1y/pr58548.C: Likewise.
7586 * g++.dg/cpp1y/pr58549.C: Likewise.
7587 * g++.dg/cpp1y/pr58637.C: Likewise.
7588 * g++.dg/cpp1y/pr59112.C: Likewise.
7589 * g++.dg/cpp1y/pr59113.C: Likewise.
7590 * g++.dg/cpp1y/pr59629.C: Likewise.
7591 * g++.dg/cpp1y/pr59635.C: Likewise.
7592 * g++.dg/cpp1y/pr59636.C: Likewise.
7593 * g++.dg/cpp1y/pr59638.C: Likewise.
7595 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
7597 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
7599 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
7601 * gcc.target/i386/intrinsics_4.c (bar): New function.
7603 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
7605 * g++.dg/ext/is_base_of_incomplete-2.C: New.
7607 2014-01-07 Jakub Jelinek <jakub@redhat.com>
7609 PR rtl-optimization/58668
7610 * gcc.dg/pr58668.c: New test.
7612 PR tree-optimization/59643
7613 * gcc.dg/pr59643.c: New test.
7614 * gcc.c-torture/execute/pr59643.c: New test.
7616 2014-01-06 Janus Weil <janus@gcc.gnu.org>
7619 * gfortran.dg/class_allocate_16.f90: New.
7621 2014-01-06 Jakub Jelinek <jakub@redhat.com>
7624 * gcc.target/i386/pr59644.c: New test.
7626 2014-01-06 Marek Polacek <polacek@redhat.com>
7629 * gcc.dg/pr57773.c: New test.
7631 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
7637 * g++.dg/cpp1y/pr59635.C: New testcase.
7638 * g++.dg/cpp1y/pr59636.C: New testcase.
7639 * g++.dg/cpp1y/pr59629.C: New testcase.
7640 * g++.dg/cpp1y/pr59638.C: New testcase.
7642 2014-01-06 Martin Jambor <mjambor@suse.cz>
7645 * gcc.dg/ipa/pr59008.c: New test.
7647 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7649 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
7652 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7654 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
7655 Require c99_runtime.
7656 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
7658 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
7659 Require c99_runtime.
7660 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
7661 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
7662 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
7664 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
7665 Require c99_runtime.
7666 Make CALC void static.
7667 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
7669 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
7670 Require c99_runtime.
7671 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
7673 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7675 * gcc.target/i386/pr59501-1.c: Require avx effective target.
7676 * gcc.target/i386/pr59501-2.c: Likewise.
7677 * gcc.target/i386/pr59501-3.c: Likewise.
7678 * gcc.target/i386/pr59501-4.c: Likewise.
7679 * gcc.target/i386/pr59501-5.c: Likewise.
7680 * gcc.target/i386/pr59501-6.c: Likewise.
7682 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7684 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
7685 * gcc.target/i386/pr59390_1.c: Likewise.
7686 * gcc.target/i386/pr59390_2.c: Likewise.
7688 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
7690 * gcc.dg/pr59350.c: Tweak.
7691 * gcc.dg/pr59350-2.c: New test.
7692 * g++.dg/pr59510.C: Likewise.
7694 2014-01-06 Janus Weil <janus@gcc.gnu.org>
7697 * gfortran.dg/bind_c_procs_2.f90: New.
7699 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
7701 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
7702 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7703 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7704 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7705 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
7706 * gcc.dg/tree-ssa/vrp47.c: Likewise.
7707 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7709 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
7711 * gcc.target/arm/neon-nested-apcs.c: New test.
7713 2014-01-04 Jakub Jelinek <jakub@redhat.com>
7715 PR tree-optimization/59519
7716 * gcc.dg/vect/pr59519-1.c: New test.
7717 * gcc.dg/vect/pr59519-2.c: New test.
7719 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
7722 2014-01-04 Janus Weil <janus@gcc.gnu.org>
7725 * gfortran.dg/typebound_proc_32.f90: New.
7727 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
7730 * g++.dg/pr58950.C: New file.
7732 2014-01-03 Tobias Burnus <burnus@net-b.de>
7735 * g++.dg/gomp/pr58567.C: New.
7737 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
7739 PR tree-optimization/59651
7740 * gcc.dg/torture/pr59651.c: New test.
7741 * gcc.dg/vect/pr59651.c: Ditto.
7743 2014-01-03 Jakub Jelinek <jakub@redhat.com>
7746 * gcc.target/i386/pr59625.c: New test.
7748 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
7752 * g++.dg/cpp0x/range-for28.C: New.
7753 * g++.dg/cpp0x/range-for3.C: Update.
7755 2014-01-02 Joseph Myers <joseph@codesourcery.com>
7757 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
7759 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
7762 * g++.dg/cpp0x/pr59641.C: New file.
7764 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
7766 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
7768 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
7771 * g++.dg/ext/pr59378.C: New file.
7773 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7775 Update copyright years
7777 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7779 * gcc.target/arc/arc.exp: Use the standard form for the copyright
7782 2014-01-02 Janus Weil <janus@gcc.gnu.org>
7785 * gfortran.dg/dynamic_dispatch_12.f90: New.
7787 2014-01-01 Jakub Jelinek <jakub@redhat.com>
7789 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
7790 the builtin isn't optimized away as unused.
7792 PR rtl-optimization/59647
7793 * g++.dg/opt/pr59647.C: New test.
7795 Copyright (C) 2014 Free Software Foundation, Inc.
7797 Copying and distribution of this file, with or without modification,
7798 are permitted in any medium without royalty provided the copyright
7799 notice and this notice are preserved.