PR c/57653
[official-gcc.git] / gcc / testsuite / ChangeLog
blob09ff1dca7d79f7bda4d5c12100ece264c54eeb65
1 2014-07-24  Marek Polacek  <polacek@redhat.com>
3         PR c/57653
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
31         in the structure. 
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>
41         PR ipa/61160
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>
76         PR target/55701
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>
89         PR target/61827
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>
95         PR target/61827
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.
100         (main): Remove.
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.
103         (main): Remove.
105 2014-07-21  Tom de Vries  <tom@codesourcery.com>
107         PR target/61827
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.
111         (main): Remove.
113 2014-07-21  Uros Bizjak  <ubizjak@gmail.com>
115         PR target/61855
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>
130         PR c/61852
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>
139         PR target/61794
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>
152         PR c++/50961
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>
194         PR c++/61804
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>
256         PR middle-end/61294
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>
284         PR c++/60967
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>
293         PR fortran/61780
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>
311         PR c++/53159
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>
322         PR middle-end/61473
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>
329         PR target/61561
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
335         dg-options.
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
338         dg-options.
340 2014-07-10  Richard Biener  <rguenther@suse.de>
342         PR c-family/61741
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>
358         PR c++/60686
359         * g++.dg/cpp0x/explicit8.C: New.
361 2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
363         DR 1584
364         PR c++/57466
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>
379         PR c-family/61741
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>
399         PR testsuite/61453
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>
406         PR c++/59361
407         * g++.dg/cpp0x/vt-59361.C: New.
409 2014-07-08  Sriraman Tallam  <tmsriram@google.com>
411         PR target/61599
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>
453         PR c/60226
454         * c-c++-common/pr60226.c: New test.
456 2014-07-07  Paul Thomas  <pault@gcc.gnu.org>
458         PR fortran/61459
459         PR fortran/58883
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>
476         PR c++/58898
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
483         of dg-runtest.
485 2014-07-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
487         PR libgfortran/61640
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>
497         PR c/6940
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>
521         PR middle-end/61654
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
549         avoid optimization.
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>
562         PR target/29349
563         PR target/53513
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>
599         PR c++/59637
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>
623         PR c/58286
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>
633         PR c++/58781
634         PR c++/60249
635         PR c++/59867
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>
648         PR c++/54891
649         * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
651 2014-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
653         PR c++/51400
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>
668         PR middle-end/57541
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>
683         PR fortran/36275
684         PR fortran/38839
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>
698         PR fortran/29383
699         * lib/target-supports.exp (check_effective_target_fortran_ieee):
700         New function.
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>
721         PR c++/61614
722         * g++.dg/ext/complit14.C: New.
724 2014-06-27  Martin Jambor  <mjambor@suse.cz>
726         PR ipa/61160
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.
750         (fn2): Likewise.
751         (fn5): Likewise.
752         (fn6): Likewise.
753         (fn7): Likewise.
754         (fn8): Likewise.
755         (fn9): Likewise.
756         (fn11): Likewise.
757         * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
758         location.  Add memory barrier.
759         (fn2): Likewise.
760         (fn3): Likewise.
761         (fn4): Likewise.
762         (fn5): Likewise.
763         * c-c++-common/ubsan/bounds-7.c: New test.
765 2014-06-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
767         PR libgfortran/61499
768         * gfortran.dg/arrayio_15.f90: New test.
770 2014-06-26  Uros Bizjak  <ubizjak@gmail.com>
772         PR target/61586
773         * gcc.target/alpha/pr61586.c: New test.
775 2014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
777         PR c++/57573
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>
786         PR c++/56633
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
792         parameter.
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
798         to one.
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>
832         PR c++/61537
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
838         powerpc*-*-linux*.
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>
858         DR 178
859         PR c++/49132
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>
871         PR c/61162
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>
882         PR testsuite/61560
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
906         global variable.
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>
915         PR c++/33972
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
932         reduction clause.
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>
961         PR c/61553
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>
970         DR 577
971         PR c++/33101
972         * g++.dg/other/void1.C: Adjust.
973         * g++.dg/other/void3.C: Likewise.
975 2014-06-23  Marek Polacek  <polacek@redhat.com>
977         PR c/61553
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
1040         [u]int64x1_t.
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
1093         vector types.
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
1098         float64x1_t.
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>
1146         PR sanitizer/61547
1147         * c-c++-common/asan/strlen-overflow-1.c: New test.
1149 2014-06-20  Martin Jambor  <mjambor@suse.cz>
1151         PR ipa/61540
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>
1157         PR sanitizer/61530
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):
1211         Fix argument type.
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>
1224         PR testsuite/61567
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>
1239         PR fortran/61454
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
1251         and make valid.
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
1309         201107.
1311 2014-06-18  Dominique d'Humieres <dominiq@lps.ens.fr>
1313         PR fortran/61126
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
1323         names.
1324         * gfortran.dg/coarray/collectives_2.f90: New.
1326 2014-06-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1328         PR target/61533
1329         * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
1330         dg-options.
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>
1339         PR target/61483
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>
1347         PR lto/61012
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
1379         test patterns.
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>
1389         PR fortran/28484
1390         PR fortran/61429
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>
1396         PR c++/33101
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>
1402         PR target/61415
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>
1438         PR middle-end/61486
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>
1444         PR target/59843
1445         * gcc.dg/vect/vect-singleton_1.c: New file.
1447 2014-06-12  Georg-Johann Lay  <avr@gjlay.de>
1449         PR target/61443
1450         * gcc.target/avr/torture/pr61443.c: New test.
1452 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
1454         PR c++/19200
1455         * g++.dg/parse/friend11.C: New.
1457 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
1459         PR c++/60265
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>
1465         PR c++/19200
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>
1477         PR c++/34049
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>
1505         PR middle-end/61437
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>
1516         PR middle-end/61456
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>
1522         PR fortran/41936
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>
1534         PR fortran/60928
1535         * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
1536         directives.
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>
1546         PR c/36446
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>
1562         PR c++/22556
1563         * g++.dg/other/redecl3.C: New.
1565 2014-06-09  Marc Glisse  <marc.glisse@inria.fr>
1567         PR c++/54442
1568         * g++.dg/pr54442.C: New file.
1570 2014-06-09  Paul Thomas  <pault@gcc.gnu.org>
1572         PR fortran/61406
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
1701         static void.
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
1833         void.
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>
1891         PR target/61062
1892         * gcc.target/arm/pr48252.c (main): Expect same result
1893         as endian-neutral.
1895 2014-06-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1897         PR fortran/45187
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>
1907         PR fortran/38829
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>
1917         PR target/18343
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>
1930         PR target/61423
1931         * gcc.target/i386/pr61423.c: New test.
1933 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1935         PR c++/60184
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
1955         test more portable.
1957 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1959         PR c++/60432
1960         * g++.dg/cpp0x/constexpr-60432.C: New.
1962 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1964         PR c++/60199
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>
1997         PR c/53119
1998         * gcc.dg/pr53119.c: New testcase.
2000 2014-06-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2002         PR target/52472
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>
2015         PR c++/56961
2016         * g++.dg/parse/pr56961.C: New.
2018 2014-06-05  Kai Tietz  <ktietz@redhat.com>
2020         PR target/46219
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>
2030         PR c++/61004
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>
2039         PR c/56724
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>
2048         PR c/49706
2049         * c-c++-common/pr49706.c: New test.
2051 2014-06-05  Marek Polacek  <polacek@redhat.com>
2053         PR c/48062
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>
2060         PR c++/43453
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>
2079         PR c/58942
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>
2085         PR c/30020
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>
2103         DR 1423
2104         PR c++/52174
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>
2111         PR c/60439
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>
2117         PR ipa/61160
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,
2153         not compilation.
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>
2171         PR target/61377
2172         * gcc.target/i386/sibcall-6.c: New test.
2174 2014-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
2176         DR 1227
2177         PR c++/57543
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):
2199         Likewise.
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>
2220         PR target/60104
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
2311         options.
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>
2323         PR middle-end/61045
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>
2354         PR c/56724
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
2358         -Wtraditional.
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>
2372         PR testsuite/61319
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>
2383         PR testsuite/61319
2384         * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
2385         -nan optional.
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>
2414         PR c/61191
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>
2436         PR libfortran/61173
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>
2483         PR testsuite/61266
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>
2507         PR c++/61088
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>
2531         PR c/61271
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
2541         upstream r209283.
2542         * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
2544 2014-05-21  Marek Polacek  <polacek@redhat.com>
2546         PR sanitizer/61272
2547         * g++.dg/ubsan/pr61272.C: New test.
2549 2014-05-21  Cesar Philippidis  <cesar@codesourcery.com>
2550             Sandra Loosemore  <sandra@codesourcery.com>
2552         PR lto/60179
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>
2562         PR target/54236
2563         * gcc.target/sh/pr54236-3.c: New.
2565 2014-05-21  Igor Zamyatin  <igor.zamyatin@intel.com>
2567         PR c++/60189
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>
2577         PR C++/61038
2578         * g++.dg/cpp0x/pr61038.C: New.
2580 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2582         PR c++/58753
2583         PR c++/58930
2584         PR c++/58704
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>
2597         PR c++/60373
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>
2608         PR c++/58664
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>
2703         PR target/61195
2704         * gcc.target/sh/pr61195.c: New test.
2706 2014-05-18  Wei Mi  <wmi@google.com>
2708         PR target/58066
2709         * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
2710         directive with rtl insns. Add effective-target fpic and
2711         tls_native.
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>
2735         PR libfortran/52539
2736         * gfortran.dg/namelist_utf8.f90: New test.
2738 2014-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
2740         PR c++/52875
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>
2768         Revert:
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>
2788         PR c++/51640
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>
2814         PR ipa/61085
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
2830         emitted.
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>
2885         PR sanitizer/61100
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>
2901         PR c/61162
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>
2911         PR c++/54310
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>
2932         PR target/61060
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>
2955         PR fortran/60127
2956         * gfortran.dg/gomp/omp_do_concurrent.f90: New.
2958 2014-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2960         PR fortran/60834
2961         * gfortran.dg/associate_16.f90:  New test.
2963 2014-05-12  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2965         PR target/60991
2966         * gcc.target/avr/pr60991.c: New testcase.
2968 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
2970         PR c++/60054
2971         * g++.dg/cpp1y/pr60054.C: New.
2973 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
2975         PR c++/51199
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>
2992         PR c++/59705
2993         * g++.dg/cpp0x/sfinae51.C: New.
2995         PR c++/58353
2996         * g++.dg/cpp0x/variadic157.C: New.
2998 2014-05-10  Oleg Endo  <olegendo@gcc.gnu.org>
3000         PR target/51244
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-*-*
3012         to the list.
3014 2014-05-09  Marek Polacek  <polacek@redhat.com>
3016         PR c/61096
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>
3028         PR target/61055
3029         * gcc.target/avr/torture/pr61055.c: New test.
3031 2014-05-09  Marek Polacek  <polacek@redhat.com>
3033         PR c/50459
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>
3049         PR driver/61106
3050         * gcc-dg/unused-8a.c: New.
3051         * gcc-dg/unused-8b.c: Likewise.
3053 2014-05-08  Marek Polacek  <polacek@redhat.com>
3055         PR c/61053
3056         * gcc.dg/pr61053.c: New test.
3058 2014-05-08  Marek Polacek  <polacek@redhat.com>
3060         PR c/61077
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>
3082         PR target/58066
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>
3094         PR c++/13981
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>
3110         PR middle-end/39246
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>
3119         PR target/60884
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>
3125         PR c++/61083
3126         * g++.dg/cpp0x/sfinae50.C: New.
3128 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
3130         PR c++/61080
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>
3323         PR libfortran/61049
3324         * gfortran.dg/list_read_13.f: New test.
3326 2014-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
3328         PR c++/60999
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>
3340         PR ipa/60965
3341         * g++.dg/ipa/devirt-32.C: New testcase.
3343 2014-05-05  Richard Biener  <rguenther@suse.de>
3345         PR middle-end/61010
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>
3373         PR c++/58582
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>
3380         PR fortran/61025
3381         * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
3382         regexps for -m32.
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>
3390         PR c/25801
3391         * gcc.dg/pr25801.c: New test.
3393 2014-05-02  Marek Polacek  <polacek@redhat.com>
3395         PR c/60784
3396         * gcc.dg/pr60784.c: New test.
3398 2014-05-01  Marek Polacek  <polacek@redhat.com>
3400         PR c/60915
3401         * gcc.dg/pr60915.c: New test.
3403 2014-05-01  Marek Polacek  <polacek@redhat.com>
3405         PR c/60257
3406         * gcc.dg/pr60257.c: New test.
3408 2014-05-01  Marek Polacek  <polacek@redhat.com>
3410         PR c/43395
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>
3420         PR c/29467
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
3425         to bool.
3426         * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
3428 2014-05-01  Marek Polacek  <polacek@redhat.com>
3430         PR c/43245
3431         * gcc.dg/pr43245.c: New test.
3433 2014-05-01  Marek Polacek  <polacek@redhat.com>
3435         PR c/56989
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
3446         instead of getpid.
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>
3548         PR c/60139
3549         * gcc.dg/pr60139.c: New test.
3551 2014-04-30  Marek Polacek  <polacek@redhat.com>
3553         PR c/60351
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>
3580         PR c++/51707
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>
3641         PR libfortran/60810
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>
3650         PR middle-end/60092
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>
3668         PR c/60983
3669         * gcc.dg/pr60114.c: Use signed chars.
3671 2014-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
3673         PR c++/59120
3674         * g++.dg/cpp0x/alias-decl-43.C: New.
3676 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3678         PR fortran/59604
3679         PR fortran/58003
3680         * gfortran.dg/no_range_check_3.f90:  New test.
3682 2014-04-26  Jerry DeLisle  <jvdelisle@gcc.gnu>
3684         PR libfortran/52539
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>
3695         PR debug/60929
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>
3720         PR c/18079
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
3727         vect_simd_clones.
3729 2014-04-25  Marek Polacek  <polacek@redhat.com>
3731         PR c/60114
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>
3740         PR c/60156
3741         * c-c++-common/pr60156.c: New test.
3743 2014-04-25  Richard Biener  <rguenther@suse.de>
3745         PR ipa/60912
3746         * g++.dg/opt/pr60912.C: New testcase.
3748 2014-04-25  Richard Biener  <rguenther@suse.de>
3750         PR ipa/60911
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
3768         functions.
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
3772         builtin functionss.
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>
3791         PR target/60822
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>
3797         PR c++/57958
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>
3847         PR middle-end/60895
3848         * g++.dg/torture/pr60895.C: New testcase.
3850 2014-04-23  Richard Biener  <rguenther@suse.de>
3852         PR middle-end/60891
3853         * gcc.dg/torture/pr60891.c: New testcase.
3855 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
3857         PR sanitizer/60275
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>
3897         PR fortran/60881
3898         * coarray/alloc_comp_3.f90: New.
3900 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
3902         PR target/60868
3903         * gcc.target/i386/pr60868.c: New testcase.
3905 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
3907         PR c/59073
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
3929         *-*-solaris2.9.
3930         * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
3931         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
3932         from dg-options.
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
3936         from dg-options.
3938         * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
3939         execution check.
3940         * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
3941         (sigill_hdlr): Remove.
3942         (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
3943         check.
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>
3978         PR target/60735
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>
3984         PR target/60909
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>
4000         PR c++/59200
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>
4025         PR target/60847
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.
4030         Fix scan patterns.
4031         * gcc.target/i386/bmi-2.c: Ditto.
4033 2014-04-17  Richard Biener  <rguenther@suse.de>
4035         PR middle-end/60849
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>
4054         PR lto/60820
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>
4060         PR ipa/60854
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
4104         under qemu-arm.
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>
4149         PR c/60819
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.
4157         Fix formatting.
4159 2014-04-14  Richard Biener  <rguenther@suse.de>
4161         PR lto/60720
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>
4171         PR middle-end/55022
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>
4184         Revert:
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>
4190         PR fortran/60717
4191         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
4193         PR fortran/58085
4194         * gfortran.dg/associate_15.f90: New test.
4196 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
4198         PR middle-end/60467
4199         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
4200         case to check.
4202 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
4204         PR middle-end/60469
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>
4213         PR c/60194
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>
4219         PR fortran/58880
4220         PR fortran/60495
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>
4238         PR c++/58600
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>
4245         PR middle-end/60556
4246         * gcc.c-torture/compile/pr60556.c: New test.
4248 2014-04-11  Richard Biener  <rguenther@suse.de>
4250         PR middle-end/60797
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
4258         rename to ...
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>
4274         PR lto/60567
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>
4283         PR c++/52844
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
4289         long.
4291 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4293         PR debug/60655
4294         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
4295         -fdata-sections.
4297 2014-04-09  Steve Ellcey  <sellcey@mips.com>
4299         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
4300         and scan lists.
4302 2014-04-09  Cong Hou  <congh@google.com>
4304         PR testsuite/60773
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
4309         targets only.
4310         (foo): Fix up formatting.
4311         (main): Call check_vect.
4313 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
4315         PR c++/59115
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.
4334         Revert
4335         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4337         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
4338         optimization.
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>
4348         PR target/60602
4349         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
4350         with as at -O0.
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>
4364         PR target/60609
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>
4385         PR middle-end/60750
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>
4395         PR testsuite/60671
4396         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
4398 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
4400         PR testsuite/60672
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
4421         optimization.
4422         * gcc.dg/builtin-bswap-7.c: Likewise.
4424 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
4426         PR c++/58207
4427         * g++.dg/cpp0x/constexpr-ice15.C: New.
4429 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
4431         PR ipa/59626
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>
4438         PR debug/60655
4439         * gcc.c-torture/compile/pr60655-1.c: New test.
4441 2014-04-04  Martin Jambor  <mjambor@suse.cz>
4443         PR ipa/60640
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>
4451         PR target/60657
4452         * gcc.target/arm/pr60657.c: New test.
4454 2014-04-04  Richard Biener  <rguenther@suse.de>
4456         PR ipa/60746
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>
4487         PR ipa/60659
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
4536         -mno-prefer-avx128.
4538 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
4539             Iain Sandoe <iain@codesourcery.com>
4541         PR target/54083
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
4549         for darwin[89].
4551 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
4553         PR target/43751
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>
4565         PR target/60704
4566         * gcc.dg/pr60704.c: New file.
4568 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
4570         PR target/60363
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>
4576         PR libfortran/60128
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>
4587         PR target/60650
4588         * gcc.target/arm/pr60650.c: Adjust command line options.
4590 2014-03-31  Martin Jambor  <mjambor@suse.cz>
4592         PR middle-end/60647
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>
4602         PR target/60034
4603         * gcc.target/aarch64/pr60034.c: New file.
4605 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
4607         PR c++/60626
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>
4631         PR target/60648
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>
4642         PR target/60697
4643         * gcc.target/aarch64/pr60697.c: New.
4645 2014-03-27  Jeff Law  <law@redhat.com>
4647         PR target/60648
4648         * g++.dg/pr60648.C: New test.
4650 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
4652         PR c++/60573
4653         * g++.dg/cpp1y/pr60573.C: New testcase.
4655 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
4657         PR target/60693
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>
4666         PR c++/60689
4667         * c-c++-common/pr60689.c: New test.
4669         PR c++/58678
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
4672         targets.
4674 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
4676         PR target/60675
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>
4695         PR ipa/60315
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>
4706         PR fortran/60522
4707         * gfortran.dg/where_4.f90:  New test case.
4709 2014-03-27  Tobias Burnus  <burnus@net-b.de>
4711         PR fortran/58880
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
4717         vbpermq builtin.
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.
4724         PR target/60672
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>
4739         PR middle-end/60682
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>
4748         PR target/60580
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>
4759         PR c++/52369
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>
4771         PR sanitizer/60636
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>
4784         PR ipa/60315
4785         * g++.dg/torture/pr60315.C: New testcase.
4787 2014-03-25  Martin Jambor  <mjambor@suse.cz>
4789         PR ipa/60600
4790         * g++.dg/ipa/pr60600.C: New test.
4792 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
4794         PR testsuite/58013
4795         * g++.dg/opt/pr56999.C: Pop hidden visibility.
4797 2014-03-25  Richard Biener  <rguenther@suse.de>
4799         PR middle-end/60635
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>
4805         PR c++/60627
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.
4823         Define INT_MIN.
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
4845         hppa*-*-hpux*.
4847         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
4849         PR libfortran/59313
4850         PR libfortran/58015
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>
4856         PR libfortran/60128
4857         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
4858         i?86-*-solaris2.9*.
4860 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
4862         PR sanitizer/60613
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>
4872         PR debug/60603
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>
4882         PR c++/60384
4883         * g++.dg/cpp1y/pr60384.C: New.
4885 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
4887         PR target/60598
4888         * gcc.dg/pr60598.c: New test.
4890 2014-03-21  Martin Jambor  <mjambor@suse.cz>
4892         PR ipa/59176
4893         * g++.dg/torture/pr59176.C: New test.
4895 2014-03-21  Martin Jambor  <mjambor@suse.cz>
4897         PR ipa/60419
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>
4907         PR fortran/60599
4908         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
4910 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
4912         PR middle-end/60597
4913         * g++.dg/opt/pr60597.C: New test.
4915         PR c++/60572
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>
4924         PR fortran/60543
4925         PR fortran/60283
4926         * gfortran.dg/implicit_pure_4.f90: New.
4928 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4930         PR c++/51474
4931         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
4933 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
4935         PR testsuite/60590
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>
4942         PR c++/60332
4943         * g++.dg/cpp1y/pr60332.C: New.
4945 2014-03-19  Marek Polacek  <polacek@redhat.com>
4947         PR sanitizer/60569
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>
4961         PR target/60563
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>
4967         PR c/55383
4968         * gcc.dg/cast-qual-3.c: New.
4969         Revert:
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>
4975         PR fortran/55207
4976         PR fortran/60549
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>
4987         PR c/55383
4988         * c-c++-common/Wcast-qual-1.c: More precise match text.
4990 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4992         PR c++/60305
4993         * g++.dg/cpp0x/constexpr-ice14.C: New.
4995 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4997         PR c++/54250
4998         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
5000 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
5002         PR sanitizer/60535
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>
5045         PR c++/60390
5046         * g++.dg/cpp1y/pr60390.C: New testcase.
5048         PR c++/60391
5049         * g++.dg/cpp1y/pr60391.C: New testcase.
5051 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
5053         PR target/60516
5054         * gcc.target/i386/pr60516.c: New test.
5056 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
5058         PR c++/59571
5059         * g++.dg/cpp0x/constexpr-ice13.C: New.
5061 2014-03-17  Marek Polacek  <polacek@redhat.com>
5063         PR middle-end/60534
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>
5072         PR testsuite/58851
5073         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
5074         storage size.
5076 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
5078         PR libfortran/58324
5079         * gfortran.dg/list_read_12.f90: New test.
5081 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
5083         PR fortran/55207
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>
5095         PR fortran/60392
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>
5105         PR middle-end/60518
5106         * g++.dg/pr60518.C: New testcase.
5108 2014-03-14  Martin Jambor  <mjambor@suse.cz>
5110         PR lto/60461
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>
5121         PR middle-end/36282
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>
5129         PR debug/60438
5130         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
5132 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
5134         PR c++/60383
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>
5145         PR c++/60254
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>
5180         PR target/60264
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>
5196         PR middle-end/60482
5197         * gcc.dg/vect/pr60482.c: New test.
5199 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
5201         PR c++/60389
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>
5213         PR ipa/60457
5214         * g++.dg/ipa/pr60457.C: New test.
5216 2014-03-10  Richard Biener  <rguenther@suse.de>
5218         PR middle-end/60474
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>
5231         PR c++/60033
5232         * g++.dg/cpp1y/pr60033.C: New testcase.
5234         PR c++/60393
5235         * g++.dg/cpp1y/pr60393.C: New testcase.
5237 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
5239         PR libfortran/60128
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
5246         means C++11 and up.
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>
5257         PR c++/58609
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>
5267         PR fortran/51976
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>
5273         PR c/60197
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>
5279         PR target/58595
5280         * gcc.dg/tls/pr58595.c: New test.
5282 2014-03-06  Richard Biener  <rguenther@suse.de>
5284         PR middle-end/60445
5285         PR lto/60424
5286         PR lto/60427
5287         Revert
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>
5294         PR testsuite/59308
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
5298         s390*/i?86/x86_64.
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.
5312         PR lto/60404
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>
5341         PR c++/60376
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>
5355         PR libfortran/60148
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.
5377         PR objc++/60398
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>
5385         PR ipa/60150
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>
5392         PR ipa/60306
5393         * g++.dg/ipa/devirt-29.C: New testcase
5395 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5397         PR fortran/60236
5398         * gfortran.dg/vect/pr32380.f: Fix expected test results.
5400 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
5402         PR c++/50025
5403         * g++.dg/cpp0x/pr50025.C: New.
5405 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
5407         PR c++/60377
5408         * g++.dg/cpp1y/pr60377.C: New testcase.
5410 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
5412         PR fortran/60341
5413         * gfortran.dg/str_comp_optimize_1.f90: New test.
5415 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
5417         PR target/60071
5418         * gcc.c-torture/compile/pr60071.c: New.
5420 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
5422         PR fortran/60359
5423         * gfortran.dg/unlimited_polymorphic_16.f90: New.
5425 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
5427         PR c++/58610
5428         * g++.dg/cpp0x/constexpr-ice11.C: New.
5430 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
5432         PR c++/60314
5433         * g++.dg/cpp1y/auto-fn24.C: New.
5435 2014-02-28  Joey Ye  <joey.ye@arm.com>
5437         PR target/PR60169
5438         * gcc.target/arm/thumb1-far-jump-3.c: New case.
5440 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
5442         PR c++/60253
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>
5458         PR middle-end/59223
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>
5493         PR target/60280
5494         * gnat.dg/renaming5.adb: Change to two expected gotos.
5495         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
5496         jump threads.
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>
5526         PR libfortran/59313
5527         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
5529         PR libfortran/58015
5530         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
5532 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
5534         PR c++/60311
5535         * g++.dg/cpp1y/pr60311.C: New testcase.
5537         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
5539         PR c++/60065
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>
5560         PR testsuite/60173
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>
5567         PR fortran/60302
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>
5609         PR fortran/60234
5610         * gfortran.dg/finalize_23.f90: New.
5612 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
5614         PR c++/60052
5615         PR c++/60053
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>
5621         PR fortran/60286
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>
5631         PR ipa/55260
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>
5641         PR ipa/58555
5642         * g++.dg/torture/pr58555.C: New testcase.
5644 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
5646         PR target/60204
5647         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
5648         reflect abi fix.
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>
5663         PR c/37743
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>
5673         PR c++/60267
5674         * g++.dg/ext/ivdep-1.C: New test.
5676         PR c++/60267
5677         * gcc.dg/pr60267.c: New test.
5679 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
5681         PR target/59794
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>
5716         PR fortran/60232
5717         * gfortran.dg/typebound_proc_33.f90: New.
5719 2014-02-19  Marek Polacek  <polacek@redhat.com>
5721         PR c/60195
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>
5736         PR c++/60225
5737         * g++.dg/cpp0x/constexpr-ice10.C: New.
5739 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
5741         PR c++/60215
5742         * g++.dg/cpp0x/pr60215.C: New.
5744 2014-02-18  Tobias Burnus  <burnus@net-b.de>
5746         PR fortran/49397
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>
5752         PR c++/60190
5753         * g++.dg/cpp1y/pr60190.C: New testcase.
5755         PR c++/60064
5756         * g++.dg/cpp1y/pr60064.C: New testcase.
5758 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
5760         PR target/60205
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>
5766         PR target/60193
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>
5775         PR fortran/60231
5776         * gfortran.dg/typebound_generic_15.f90: New.
5778 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
5780         PR fortran/55907
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
5802         it to arm_cortex_m.
5804 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
5806         PR target/60203
5807         * gcc.target/powerpc/pr60203.c: New testsuite.
5809 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
5811         PR fortran/59599
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
5827         on command-line.
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>
5839         PR target/43546
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>
5864         PR middle-end/59737
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>
5879         PR middle-end/60092
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>
5889         PR c++/60047
5890         * g++.dg/cpp0x/pr60047.C: New.
5892 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
5894         PR c/60101
5895         * c-c++-common/pr60101.c: New test.
5897 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
5899         PR lto/59468
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>
5905         PR target/60137
5906         * gcc.target/powerpc/pr60137.c: New file.
5908 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
5910         PR fortran/52370
5911         * gfortran.dg/pr52370.f90: New test.
5913 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
5915         PR target/59927
5916         Revert
5917         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
5919         PR testsuite/58630
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>
5952         PR debug/59776
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>
5963         PR middle-end/54041
5964         * gcc.target/m68k/pr54041.c: New test.
5966 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
5968         PR target/59927
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>
5985         PR middle-end-52306
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>
6039         PR fortran/57522
6040         * gfortran.dg/associated_target_5.f03: New test.
6042 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
6044         PR fortran/59026
6045         * gfortran.dg/elemental_by_value_1.f90: New test.
6047 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
6049         PR fortran/58470
6050         * gfortran.dg/finalize_22.f90: New.
6052 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
6054         PR fortran/60066
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>
6065         PR c/59984
6066         * gcc.dg/vect/pr59984.c: New test.
6068         PR middle-end/60092
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>
6078         PR target/60077
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>
6094         PR middle-end/60092
6095         * gcc.dg/vect/pr60092-2.c: New testcase.
6097 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
6099         PR c++/60082
6100         Revert
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>
6112         PR middle-end/60092
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>
6118         PR ipa/59918
6119         * g++.dg/torture/pr59918.C: New testcase.
6121 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
6123         PR target/59575
6124         * gcc.target/arm/pr59575.c: New test.
6126         PR debug/59992
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>
6136         PR c/60087
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>
6145         PR target/60062
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>
6162         PR middle-end/60013
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
6187         declaration.
6188         (TEST): Use __builtin_floorf.
6189         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6191 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
6193         PR ipa/59947
6194         * g++.dg/opt/pr59947.C: New test.
6196         PR c++/58703
6197         * c-c++-common/gomp/pr58703.c: New test.
6199 2014-02-05  Richard Biener  <rguenther@suse.de>
6201         PR testsuite/60076
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>
6207         PR middle-end/57499
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>
6220         PR c/60036
6221         * gcc.dg/pr60036.c: New test.
6223 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
6225         PR ipa/60058
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.
6240         PR ipa/60026
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>
6256         PR middle-end/59261
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>
6266         PR target/59788
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>
6276         PR ipa/59882
6277         * g++.dg/torture/pr59882.C: New testcase
6279 2014-02-03  Jan Hubicka  <jh@suse.cz>
6281         PR ipa/59831
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>
6295         PR ipa/59831
6296         * g++.dg/ipa/devirt-24.C: New testcase.
6298 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
6300         PR c++/53017
6301         PR c++/59211
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>
6307         PR c++/58871
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>
6377         PR target/60017
6378         * gcc.c-torture/execute/pr60017.c: New test.
6380 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
6382         PR fortran/57033
6383         * gfortran.dg/default_initialization_7.f90: New test.
6385 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
6387         PR fortran/59906
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>
6404         PR c++/51219
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>
6414         PR bootstrap/59985
6415         * gcc.target/arm/pr59985.C: New.
6417 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
6419         PR sanitizer/59410
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
6422         to compile.
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>
6458         PR c++/59082
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>
6550         PR middle-end/59990
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>
6560         PR c/59963
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>
6570         PR target/59923
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>
6604         PR c/59940
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>
6615         PR c++/58843
6616         * g++.dg/lookup/crash8.C: New.
6618 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
6620         PR c++/58649
6621         * g++.dg/template/crash117.C: New.
6623 2014-01-30  Richard Biener  <rguenther@suse.de>
6625         PR c/59905
6626         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
6627         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
6628         abort.
6629         * gcc.dg/invalid-call-1.c: Likewise.
6631 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
6633         PR c++/58561
6634         * g++.dg/cpp1y/auto-fn23.C: New.
6636 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
6638         PR c++/58846
6639         * g++.dg/init/dso_handle2.C: New.
6641 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
6643         PR c++/58674
6644         * g++.dg/cpp0x/pr58674.C: New.
6646 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
6648         PR target/59617
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>
6674         PR c++/58702
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
6680         selector.
6682 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
6684         PR middle-end/59917
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>
6699         PR fortran/59414
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>
6838         PR c++/57524
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>
6847         PR target/59929
6848         * gcc.target/i386/pr59929.c: New test.
6850 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6852         PR target/59909
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>
6858         PR c/59846
6859         * gcc.dg/pr59846.c: New test.
6861 2014-01-23  Marek Polacek  <polacek@redhat.com>
6863         PR c/58346
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>
6870         PR c/59871
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>
6876         PR c++/58980
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
6889         and added C++ ones.
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>
6903         PR middle-end/58809
6904         * c-c++-common/gomp/pr58809.c: New test.
6906 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
6908         PR sanitizer/59897
6909         * c-c++-common/asan/use-after-return-1.c: Fixed
6910         to pass on darwin.
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>
6933         PR target/52125
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>
6939         PR c/59891
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>
6958         PR c++/59482
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>
6980         PR target/59003
6981         * gcc.dg/tree-prof/pr59003.c: New test.
6983         PR middle-end/59860
6984         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
6985         other targets.
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
6994         procedure.
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>
7004         PR middle-end/59789
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.
7027         (INDEX): Likewise.
7028         (test_vneg_f32): Use fixed RUN_TEST.
7030 2014-01-20  Richard Biener  <rguenther@suse.de>
7032         PR middle-end/59860
7033         * gcc.dg/pr59860.c: New testcase.
7035 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
7037         PR target/59880
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>
7046         PR libfortran/59771
7047         PR libfortran/59774
7048         PR libfortran/59836
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>
7068         PR fortran/58007
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>
7074         PR target/58944
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>
7080         PR middle-end/59706
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>
7086         PR c++/59270
7087         PR c++/58811
7088         * g++.dg/cpp0x/decltype-incomplete1.C: New.
7089         * g++.dg/init/pr58811.C: Likewise.
7091 2014-01-17  Jeff Law  <law@redhat.com>
7093         PR middle-end/57904
7094         * gfortran.dg/pr57904.f90: New test.
7096 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
7098         PR c++/59269
7099         * g++.dg/cpp0x/nsdmi-union4.C: New.
7101 2014-01-17  Marek Polacek  <polacek@redhat.com>
7103         PR c++/59838
7104         * g++.dg/diagnostic/pr59838.C: New test.
7106 2014-01-17  Marek Polacek  <polacek@redhat.com>
7108         PR c/58346
7109         * gcc.dg/pr58346.c: New test.
7111 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
7113         PR testsuite/58776
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
7116         option duplication.
7118         PR fortran/59440
7119         * gfortran.dg/pr59440-1.f90: New test.
7120         * gfortran.dg/pr59440-2.f90: New test.
7121         * gfortran.dg/pr59440-3.f90: New test.
7123         PR testsuite/59064
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.
7134         PR c++/57945
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>
7143         PR ipa/59775
7144         * g++.dg/torture/pr59775.C: New testcase.
7146 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
7148         PR middle-end/58344
7149         * gcc.c-torture/compile/pr58344.c: New test.
7151         PR target/59839
7152         * gcc.target/i386/pr59839.c: New test.
7154         PR debug/54694
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>
7161         PR middle-end/28865
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>
7167         PR middle-end/59827
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>
7176         PR debug/54694
7177         * gcc.target/i386/pr54694.c: New test.
7179 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
7181         PR c++/49718
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>
7205         PR target/59794
7206         * c-c++-common/convert-vec-1.c: Also prune ABI change for
7207         Linux/x86.
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>
7233         PR target/59808
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>
7240         PR target/59695
7241         * g++.dg/pr59695.C: New testcase.
7243 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7245         PR target/59803
7246         * gcc.c-torture/compile/pr59803.c: New testcase.
7248 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
7250         PR c/58943
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>
7256         PR target/59794
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>
7278         PR testsuite/59494
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>
7349         PR fortran/58026
7350         * gfortran.dg/alloc_comp_basics_6.f90: New.
7352 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
7354         PR fortran/59700
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
7365         for PR59419.
7367 2014-01-10  Jeff Law  <law@redhat.com>
7369         PR middle-end/59743
7370         * gcc.c-torture/compile/pr59743.c: New test.
7372 2014-01-10  Jan Hubicka  <jh@suse.cz>
7374         PR ipa/58585
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>
7387         PR target/59744
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>
7405         PR ipa/58252
7406         PR ipa/59226
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>
7417         PR middle-end/59670
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>
7426         PR middle-end/47735
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.
7435         PR sanitizer/59136
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>
7447         PR c++/59730
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>
7457         PR testsuite/59524
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>
7465         PR c++/59631
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>
7496         PR middle-end/59471
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>
7533         PR ipa/59722
7534         * gcc.dg/pr59722.c: New test.
7536 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7538         PR middle-end/57748
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>
7544         PR middle-end/59669
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>
7550         PR ipa/59610
7551         * gcc.dg/ipa/pr59610.c: New test.
7553 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
7555         PR fortran/58182
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>
7561         PR sanitizer/59667
7562         * c-c++-common/ubsan/pr59667.c: New test.
7564 2014-01-08  Richard Biener  <rguenther@suse.de>
7566         PR middle-end/59630
7567         * gcc.dg/pr59630.c: New testcase.
7569 2014-01-08  Richard Biener  <rguenther@suse.de>
7571         PR middle-end/59471
7572         * gcc.dg/pr59471.c: New testcase.
7574 2014-01-07  Jeff Law  <law@redhat.com>
7576         PR middle-end/53623
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
7582         blanks at EOF.
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>
7618         PR fortran/59589
7619         * gfortran.dg/class_allocate_16.f90: New.
7621 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
7623         PR target/59644
7624         * gcc.target/i386/pr59644.c: New test.
7626 2014-01-06  Marek Polacek  <polacek@redhat.com>
7628         PR c/57773
7629         * gcc.dg/pr57773.c: New test.
7631 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
7633         PR c++/59635
7634         PR c++/59636
7635         PR c++/59629
7636         PR c++/59638
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>
7644         PR ipa/59008
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
7650         if supported.
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>
7696         PR fortran/59023
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
7720         vmovdqu32.
7722 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
7724         PR fortran/59547
7725         * gfortran.dg/typebound_proc_32.f90: New.
7727 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
7729         PR c++/58950
7730         * g++.dg/pr58950.C: New file.
7732 2014-01-03  Tobias Burnus  <burnus@net-b.de>
7734         PR c++/58567
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>
7745         PR target/59625
7746         * gcc.target/i386/pr59625.c: New test.
7748 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
7750         Core DR 1442
7751         PR c++/59165
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>
7761         PR c++/59641
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>
7770         PR c++/59378
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
7780         notice.
7782 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
7784         PR fortran/59654
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.