* c-common.c (check_case_value): Add location_t parameter. Use it.
[official-gcc.git] / gcc / testsuite / ChangeLog
blobd18aed8ee1b74accb846cedbbc3de57c2df2d3d4
1 2014-08-03  Marek Polacek  <polacek@redhat.com>
3         * gcc.dg/case-bogus-1.c: New test.
5 2014-08-02  Paolo Carlini  <paolo.carlini@oracle.com>
7         PR c++/15339
8         * g++.dg/other/default9.C: New.
9         * g++.dg/other/default10.C: Likewise.
10         * g++.dg/other/default3.C: Remove xfail.
12 2014-08-02  Jan Hubicka  <hubicka@ucw.cz>
14         * g++.dg/warn/Wsuggest-final.C: New testcase.
15         * g++.dg/ipa/devirt-34.C: Fix.
17 2014-08-02  Marek Polacek  <polacek@redhat.com>
19         PR c/59855
20         * gcc.dg/Wdesignated-init-2.c: New test.
22 2014-08-01  Paolo Carlini  <paolo.carlini@oracle.com>
24         DR 217 again
25         * g++.dg/tc1/dr217-2.C: New.
27 2014-08-01  Igor Zamyatin  <igor.zamyatin@intel.com>
29         PR other/61963
30         * c-c++-common/cilk-plus/AN/pr61963.c: New test.
32 2014-07-08  Igor Zamyatin  <igor.zamyatin@intel.com>
34         PR middle-end/61455
35         * c-c++-common/cilk-plus/AN/pr61455.c: New test.
36         * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
38 2014-08-01  Jiong Wang  <jiong.wang@arm.com>
40         * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
41         testcase.
43 2014-08-01  Richard Biener  <rguenther@suse.de>
45         PR middle-end/61762
46         * gcc.dg/pr61762.c: Align the string to make the testcase work
47         on strict-align targets.
49 2014-08-01  Jakub Jelinek  <jakub@redhat.com>
51         * c-c++-common/ubsan/align-1.c: New test.
52         * c-c++-common/ubsan/align-2.c: New test.
53         * c-c++-common/ubsan/align-3.c: New test.
54         * c-c++-common/ubsan/align-4.c: New test.
55         * c-c++-common/ubsan/align-5.c: New test.
56         * c-c++-common/ubsan/attrib-4.c: New test.
57         * g++.dg/ubsan/align-1.C: New test.
58         * g++.dg/ubsan/align-2.C: New test.
59         * g++.dg/ubsan/align-3.C: New test.
60         * g++.dg/ubsan/attrib-1.C: New test.
61         * g++.dg/ubsan/null-1.C: New test.
62         * g++.dg/ubsan/null-2.C: New test.
64 2014-08-01  Tom de Vries  <tom@codesourcery.com>
66         * lib/target-supports.exp (check_effective_target_glibc)
67         (check_effective_target_glibc_2_12_or_later)
68         (check_effective_target_not_glibc_2_11_or_earlier): New proc.
69         * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
70         not_glibc_2_11_or_earlier.
72 2014-07-31  Tom de Vries  <tom@codesourcery.com>
74         * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
76 2014-07-31  James Greenhalgh  <james.greenhalgh@arm.com>
78         * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
79         (test_vpaddd_s64): Likewise.
80         (test_vpaddd_s64): Likewise.
81         * gcc.target/aarch64/simd/vpaddd_f64: New.
82         * gcc.target/aarch64/simd/vpaddd_s64: New.
83         * gcc.target/aarch64/simd/vpaddd_u64: New.
85 2014-07-31  Charles Baylis  <charles.baylis@linaro.org>
87         PR target/61948
88         * gcc.target/arm/pr61948.c: New test case.
90 2014-07-31  Richard Biener  <rguenther@suse.de>
92         PR tree-optimization/61964
93         * gcc.dg/torture/pr61964.c: New testcase.
95 2014-07-31  Marc Glisse  <marc.glisse@inria.fr>
97         PR c++/60517
98         * c-c++-common/addrtmp.c: New file.
99         * c-c++-common/uninit-G.c: Adapt.
101 2014-07-31  Bingfeng Mei  <bmei@broadcom.com>
103         PR lto/61868
104         * gcc.dg/pr61868.c: New test.
106 2014-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
108         PR c++/57397
109         * g++.dg/cpp0x/vt-57397-1.C: New.
110         * g++.dg/cpp0x/vt-57397-2.C: Likewise.
112 2014-07-30  Arnaud Charlet  <charlet@adacore.com>
114         * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
116 2014-07-30  Tom Tromey  <tromey@redhat.com>
118         PR c/59855
119         * gcc.dg/Wdesignated-init.c: New file.
121 2014-07-29  Jan Hubicka  <hubicka@ucw.cz>
123         * g++.dg/ipa/devirt-34.C: New testcase.
125 2014-07-28  Richard Biener  <rguenther@suse.de>
127         PR rtl-optimization/61801
128         * gcc.target/i386/pr61801.c: Fix testcase.
130 2014-07-28  Eric Botcazou  <ebotcazou@adacore.com>
132         * gcc.dg/fold-abs-5.c: New test.
133         * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
134         * gcc.dg/fold-compare-8.c: Likewise.
136 2014-07-28  Richard Biener  <rguenther@suse.de>
138         PR middle-end/52478
139         * gcc.dg/torture/ftrapv-1.c: New testcase.
141 2014-07-28  Richard Biener  <rguenther@suse.de>
143         PR tree-optimization/61921
144         * gfortran.dg/pr61921.f90: New testcase.
146 2014-07-28  Richard Biener  <rguenther@suse.de>
148         PR rtl-optimization/61801
149         * gcc.target/i386/pr61801.c: New testcase.
151 2014-07-27  Marek Polacek  <polacek@redhat.com>
153         PR c/61861
154         * gcc.dg/pr61861.c: New test.
156 2014-07-27  Petr Murzin  <petr.murzin@intel.com>
158         * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
159         variable problem.
161 2014-07-27  Richard Sandiford  <rdsandiford@googlemail.com>
163         PR rtl-optimization/61926
164         * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
165         Reverse argument order.
166         * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
167         New XFAILed tests that match the original order.
169 2014-07-26  Marek Polacek  <polacek@redhat.com>
171         PR c/61077
172         * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
174 2014-07-26  Tobias Burnus  <burnus@net-b.de>
176         PR fortran/61881
177         PR fortran/61888
178         PR fortran/57305
179         * gfortran.dg/sizeof_2.f90: Change dg-error.
180         * gfortran.dg/sizeof_4.f90: New.
181         * gfortran.dg/storage_size_1.f08: Correct expected
182         value.
184 2014-07-26  Marc Glisse  <marc.glisse@inria.fr>
186         PR target/44551
187         * gcc.target/i386/pr44551-1.c: New file.
189 2014-07-25  Xinliang David Li  <davidxl@google.com>
191         * g++.dg/tree-prof/tree-prof.exp: Define macros.
192         * g++.dg/tree-prof/reorder_class1.h: New file.
193         * g++.dg/tree-prof/reorder_class2.h: New file.
194         * g++.dg/tree-prof/reorder.C: New test.
195         * g++.dg/tree-prof/morefunc.C: New test.
197 2014-07-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
199         Implement N4051 - Allow typename in a template template parameter
200         * lib/target-supports.exp (check_effective_target_c++1y): Now
201         means C++1y and up.
202         (check_effective_target_c++1y_down): New.
203         (check_effective_target_c++1z_only): New.
204         (check_effective_target_c++1z): New.
205         * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
206         * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
207         * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
209 2014-07-25  Tobias Burnus  <burnus@net-b.de>
211         * gfortran.dg/storage_size_5.f90: New.
213 2014-07-25  Richard Biener  <rguenther@suse.de>
215         PR middle-end/61762
216         PR middle-end/61894
217         * gcc.dg/pr61762.c: New testcase.
218         * gcc.dg/fold-cstring.c: Likewise.
219         * gcc.dg/fold-cvect.c: Likewise.
221 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
223         * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
225         * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
226         * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
227         * gcc.c-torture/execute/20050316-3.x: New file.  Add -Wno-psabi.
228         * gcc.c-torture/execute/pr23135.x: Likewise.
230 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
232         * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
234 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
236         * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
238 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
240         * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
242 2014-07-24  Jiong Wang  <jiong.wang@arm.com>
244         * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
245         sequences.
246         * gcc.target/aarch64/test_frame_2.c: Likewise.
247         * gcc.target/aarch64/test_frame_4.c: Likewise.
248         * gcc.target/aarch64/test_frame_6.c: Likewise.
249         * gcc.target/aarch64/test_frame_7.c: Likewise.
250         * gcc.target/aarch64/test_frame_8.c: Likewise.
251         * gcc.target/aarch64/test_frame_10.c: Likewise.
253 2014-07-24  Jiong Wang  <jiong.wang@arm.com>
255         * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
256         sequences.
257         * gcc.target/aarch64/test_frame_10.c: Likewise.
258         * gcc.target/aarch64/test_frame_2.c: Likewise.
259         * gcc.target/aarch64/test_frame_4.c: Likewise.
260         * gcc.target/aarch64/test_frame_6.c: Likewise.
261         * gcc.target/aarch64/test_frame_7.c: Likewise.
262         * gcc.target/aarch64/test_frame_8.c: Likewise.
263         * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
265 2014-07-24  Martin Jambor  <mjambor@suse.cz>
267         PR ipa/61160
268         * g++.dg/ipa/pr61160-2.C (main): Always return zero.
270 2014-07-24  Richard Biener  <rguenther@suse.de>
272         PR ipa/61823
273         * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
275 2014-07-24  Andreas Schwab  <schwab@suse.de>
277         * lib/target-supports.exp (check_effective_target_arm_nothumb):
278         Also check for __arm__.
280 2014-07-24  Jiong Wang  <jiong.wang@arm.com>
282         * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
283         sequences.
285 2014-07-24  Marek Polacek  <polacek@redhat.com>
287         PR c/57653
288         * c-c++-common/pr57653.c: New test.
289         * c-c++-common/pr57653.h: New file.
290         * c-c++-common/pr57653-2.c: New test.
291         * c-c++-common/pr57653-2.h: New file.
293 2014-07-23  Jiong Wang  <jiong.wang@arm.com>
295         * gcc.target/aarch64/test_frame_common.h: New file.
296         * gcc.target/aarch64/test_frame_1.c: Likewise.
297         * gcc.target/aarch64/test_frame_2.c: Likewise.
298         * gcc.target/aarch64/test_frame_3.c: Likewise.
299         * gcc.target/aarch64/test_frame_4.c: Likewise.
300         * gcc.target/aarch64/test_frame_5.c: Likewise.
301         * gcc.target/aarch64/test_frame_6.c: Likewise.
302         * gcc.target/aarch64/test_frame_7.c: Likewise.
303         * gcc.target/aarch64/test_frame_8.c: Likewise.
304         * gcc.target/aarch64/test_frame_9.c: Likewise.
305         * gcc.target/aarch64/test_frame_10.c: Likewise.
306         * gcc.target/aarch64/test_frame_11.c: Likewise.
307         * gcc.target/aarch64/test_frame_12.c: Likewise.
308         * gcc.target/aarch64/test_frame_13.c: Likewise.
309         * gcc.target/aarch64/test_frame_14.c: Likewise.
310         * gcc.target/aarch64/test_frame_15.c: Likewise.
312 2014-07-23  Marek Polacek  <polacek@redhat.com>
314         * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
315         in the structure.
317 2014-07-23  Jiong Wang  <jiong.wang@arm.com>
319         * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
320         * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
321         * gcc.dg/pr10474.c (target): Likewise.
323 2014-07-22  Martin Jambor  <mjambor@suse.cz>
325         PR ipa/61160
326         * pr61160-3.C (main): Return zero.
328 2014-07-22  Alan Lawrence  <alan.lawrence@arm.com>
330         * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
331         * gcc.target/arm/simd/vextu64_1.c: Likewise.
332         * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
333         * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
334         * gcc.target/aarch64/simd/ext_s64.x: Remove.
335         * gcc.target/aarch64/simd/ext_u64.x: Remove.
337 2014-07-22  Yuri Rumyantsev  <ysrumyan@gmail.com>
339         PR tree-optimization/61822
340         * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
342 2014-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
344         * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
346 2014-07-22  Uros Bizjak  <ubizjak@gmail.com>
348         * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
349         -msse2 -mno-avx instead of -msse.
351 2014-07-22  Uros Bizjak  <ubizjak@gmail.com>
353         * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
354         * gcc.dg/pr44024.c (dg-options): Add -O1.
355         (dg-final): Check for the condition.
356         * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
358 2014-07-21  Bin Cheng  <bin.cheng@arm.com>
360         PR target/55701
361         * gcc.target/arm/memset-inline-1.c: New test.
362         * gcc.target/arm/memset-inline-2.c: New test.
363         * gcc.target/arm/memset-inline-3.c: New test.
364         * gcc.target/arm/memset-inline-4.c: New test.
365         * gcc.target/arm/memset-inline-5.c: New test.
366         * gcc.target/arm/memset-inline-6.c: New test.
367         * gcc.target/arm/memset-inline-7.c: New test.
368         * gcc.target/arm/memset-inline-8.c: New test.
369         * gcc.target/arm/memset-inline-9.c: New test.
371 2014-07-21  Tom de Vries  <tom@codesourcery.com>
373         PR target/61827
374         * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
375         to bar symbol in scan-assembler-times call check.
377 2014-07-21  Tom de Vries  <tom@codesourcery.com>
379         PR target/61827
380         * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
381         for darwin in scan-assembler-times check.
382         * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
383         scan-assembler-not checks.  Add checks for insns.
384         (main): Remove.
385         * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
386         scan-assembler-not checks.  Copy checks from i386/fuse-caller-save.c.
387         (main): Remove.
389 2014-07-21  Tom de Vries  <tom@codesourcery.com>
391         PR target/61827
392         * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
393         dg-options.  Add checks for insns with xmm registers.  Remove
394         cfi_def_cfa_offset checks.  Generalize checks containing %rsp.
395         (main): Remove.
397 2014-07-21  Uros Bizjak  <ubizjak@gmail.com>
399         PR target/61855
400         * gcc.target/i386/pr61855.c: New test.
402 2014-07-20  Eric Botcazou  <ebotcazou@adacore.com>
404         * gnat.dg/pack20.ad[sb]: New test.
405         * gnat.dg/pack20_pkg.ads: New helper.
407 2014-07-20  Ian Lance Taylor  <iant@google.com>
409         * go.test/go-test.exp (go-gc-tests): Support multiple files in one
410         package for compiledir tests.
412 2014-07-20  Marek Polacek  <polacek@redhat.com>
414         PR c/61852
415         * gcc.dg/pr61852.c: New test.
417 2014-07-19  Eric Botcazou  <ebotcazou@adacore.com>
419         * gcc.dg/stack-usage-2.c: Adjust.
421 2014-07-18  Uros Bizjak  <ubizjak@gmail.com>
423         PR target/61794
424         * gcc.target/i386/pr61794.c: New test.
426 2014-07-17  Richard Sandiford  <rdsandiford@googlemail.com>
428         * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
429         involving both inputs rather than a multiplication involving one.
430         * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
431         * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
432         * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
434 2014-07-17  Paolo Carlini  <paolo.carlini@oracle.com>
436         PR c++/50961
437         * g++.dg/template/operator13.C: New.
439 2014-07-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
441         * gcc.target/aarch64/simd/vfma_f64.c: New test.
442         * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
443         * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
444         * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
446 2014-07-17  Max Ostapenko  <m.ostapenko@partner.samsung.com>
448         * c-c++-common/ubsan/bounds-2.c: Change output pattern.
449         * c-c++-common/ubsan/bounds-5.c: Likewise.
450         * c-c++-common/ubsan/bounds-6.c: Likewise.
451         * c-c++-common/ubsan/bounds-7.c: Likewise.
452         * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
453         * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
454         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
455         * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
456         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
457         * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
458         * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
459         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
460         * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
461         * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
463 2014-07-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
465         * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
466         * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
467         * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
468         * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
470 2014-07-17  Uros Bizjak  <ubizjak@gmail.com>
472         * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
473         -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
474         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
476 2014-07-17  Paolo Carlini  <paolo.carlini@oracle.com>
478         PR c++/61804
479         * g++.dg/parse/pr61804.C: New.
481 2014-07-16  Arnaud Charlet  <charlet@adacore.com>
483         * gnat.db/specs/alignment2.ads, gnat.db/specs/size_clause1.ads,
484         gnat.db/specs/size_clause2.ads: Update test case.
486 2014-07-16  Dodji Seketeli  <dodji@redhat.com>
488         PR preprocessor/60723 - missing system-ness marks for macro tokens
489         * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
491 2014-07-15  Uros Bizjak  <ubizjak@gmail.com>
493         * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
494         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
495         -mieee-with-inexact for alpha*-*-*.
497 2014-07-15  Uros Bizjak  <ubizjak@gmail.com>
499         * lib/target-supports.exp (check_effective_target_fenv_exceptions):
500         Add IEEE options to compile flags.
501         * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto.  Add -mieee-with-inexact
502         additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
504 2014-07-15  Michael Matz  <matz@suse.de>
506         PR rtl-optimization/61772
507         * gcc.dg/torture/pr61772.c: New test.
509 2014-07-15  Marek Polacek  <polacek@redhat.com>
511         * gcc.dg/ubsan/bounds-1.c: New test.
513 2014-06-15  Tobias Burnus  <burnus@net-b.de>
515         * gfortran.dg/coarray_34.f90: New.
516         * gfortran.dg/coarray_6.f90: Update test case.
518 2014-07-14  Richard Biener  <rguenther@suse.de>
520         PR tree-optimization/61779
521         * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
523 2014-07-14  Richard Biener  <rguenther@suse.de>
525         PR tree-optimization/61786
526         * gcc.dg/torture/pr61786.c: New testcase.
527         * gcc.dg/lto/pr61786_0.c: Likewise.
528         * gcc.dg/lto/pr61786_1.c: Likewise.
530 2014-07-14  Richard Biener  <rguenther@suse.de>
532         PR tree-optimization/61757
533         PR tree-optimization/61783
534         PR tree-optimization/61787
535         * gcc.dg/torture/pr61757.c: New testcase.
536         * gcc.dg/torture/pr61787.c: Likewise.
538 2014-07-14  Jakub Jelinek  <jakub@redhat.com>
540         PR middle-end/61294
541         * c-c++-common/Wmemset-transposed-args1.c: New test.
542         * c-c++-common/Wmemset-transposed-args2.c: New test.
543         * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
545 2014-07-13  Jan Hubicka  <hubicka@ucw.cz>
547         * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
548         longer happens during parsing.
549         * gcc.dg/pr44024.c: Update template.
550         * g++.dg/tree-ssa/nonzero-2.C: New testcase.
551         * g++.dg/tree-ssa/nonzero-1.C: New testcase.
552         * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
554 2014-07-13  Tom de Vries  <tom@codesourcery.com>
556         * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
557         * gcc.target/i386/fuse-caller-save-xmm.c: New test.
559 2014-07-13  Edward Smith-Rowland  <3dw4rd@verizon.net>
561         PR C++/60209 - Declaration of user-defined literal operator cause error
562         * g++.dg/cpp0x/pr60209-neg.C: New.
563         * g++.dg/cpp0x/pr60209.C: New.
564         * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
566 2014-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
568         PR c++/60967
569         * g++.dg/cilk-plus/pr60967.C: New.
571 2014-07-13  Tobias Burnus  <burnus@net-b.de>
573         * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
575 2014-07-12  Paul Thomas  <pault@gcc.gnu.org>
577         PR fortran/61780
578         * gfortran.dg/dependency_44.f90 : New test
580 2014-07-12  Tobias Burnus  <burnus@net-b.de>
582         * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
583         * gfortran.dg/coarray_atomic_2.f90: New.
584         * gfortran.dg/coarray_atomic_3.f90: New.
585         * gfortran.dg/coarray_atomic_4.f90: New.
586         * gfortran.dg/coarray/atomic_2.f90: New.
588 2014-07-11  Edward Smith-Rowland  <3dw4rd@verizon.net>
590         PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
591         * g++.dg/cpp0x/pr57644.C: New.
593 2014-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
595         PR c++/53159
596         * g++.dg/cpp0x/Wnarrowing1.C: New.
598 2014-07-11  Andreas Schwab  <schwab@linux-m68k.org>
600         PR preprocessor/61389
601         * gcc.dg/cpp/macsyntx.c: Update expected warnings.
602         * gcc.dg/cpp/sysmac1.c: Likewise.
604 2014-07-11  Richard Biener  <rguenther@suse.de>
606         PR middle-end/61473
607         * gcc.dg/memmove-4.c: New testcase.
608         * gcc.dg/strlenopt-8.c: XFAIL.
609         * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
611 2014-07-11  Marat Zakirov  <m.zakirov@samsung.com>
613         PR target/61561
614         * gcc.dg/pr61561.c: New test.
616 2014-07-10  Tom de Vries  <tom@codesourcery.com>
618         * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
619         dg-options.
620         * gcc.target/mips/fuse-caller-save-micromips.c: Same.
621         * gcc.target/mips/fuse-caller-save-mips16.c: Same.  Add isa_rev=0 to
622         dg-options.
624 2014-07-10  Richard Biener  <rguenther@suse.de>
626         PR c-family/61741
627         * c-c++-common/torture/pr61741.c: Use signed char.
629 2014-07-10  Eric Botcazou  <ebotcazou@adacore.com>
631         * gnat.dg/opt39.adb: New test.
633 2014-07-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
635         PR tree-optimization/61742
636         * gcc.dg/torture/pr61742.c: New test.
637         * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
638         * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
640 2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
642         PR c++/60686
643         * g++.dg/cpp0x/explicit8.C: New.
645 2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
647         DR 1584
648         PR c++/57466
649         * g++.dg/template/pr57466.C: New.
650         * g++.dg/cpp0x/pr57466.C: Likewise.
651         * g++.dg/template/unify6.C: Update.
653 2014-07-09  Tom de Vries  <tom@codesourcery.com>
655         * gcc.target/i386/fuse-caller-save-rec.c: New test.
657 2014-07-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
659         * gfortran.dg/ieee/underflow_1.f90: New file.
661 2014-07-09  Richard Biener  <rguenther@suse.de>
663         PR c-family/61741
664         * c-c++-common/torture/pr61741.c: New testcase.
666 2014-07-09  Pat Haugen  <pthaugen@us.ibm.com>
668         * lib/target-supports.exp
669         (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
671 2014-07-09  Jan Hubicka  <hubicka@ucw.cz>
673         * gcc.dg/globalalias.c: Remove XFAIL.
674         * gcc.dg/localalias.c: Remove XFAIL.
676 2014-07-09  Edward Smith-Rowland  <3dw4rd@verizon.net>
678         PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
679         * g++.dg/cpp0x/pr58155.C: New.
681 2014-07-09  Dominique d'Humieres <dominiq@lps.ens.fr>
683         PR testsuite/61453
684         * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
685         Adjust regexp for more targets.
687 2014-07-09  Andrew Sutton  <andrew.n.sutton@gmail.com>
688             Paolo Carlini  <paolo.carlini@oracle.com>
690         PR c++/59361
691         * g++.dg/cpp0x/vt-59361.C: New.
693 2014-07-08  Sriraman Tallam  <tmsriram@google.com>
695         PR target/61599
696         * gcc.target/i386/pr61599-1.c: New test.
697         * gcc.target/i386/pr61599-2.c: New test.
699 2014-07-08  Jakub Jelinek  <jakub@redhat.com>
701         PR rtl-optimization/61673
702         * gcc.c-torture/execute/pr61673.c: New test.
704         PR tree-optimization/61725
705         * gcc.dg/tree-ssa/vrp93.c: New test.
706         * gcc.c-torture/execute/pr61725.c: New test.
708 2014-07-08  Richard Biener  <rguenther@suse.de>
710         * tree-ssa-dom.h (loop_depth_of_name): Remove.
711         * tree-ssa-dom.c (record_equivalences_from_phis): Remove
712         restriction on loop depth difference.
713         (record_equality): Likewise.
714         (propagate_rhs_into_lhs): Likewise.  Simplify condition.
715         (loop_depth_of_name): Remove.
716         * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
717         restriction on loop depth difference.
718         (init_copy_prop): Likewise.
720 2014-07-08  Richard Biener  <rguenther@suse.de>
722         PR tree-optimization/61681
723         * gcc.dg/torture/pr61681.c: New testcase.
725 2014-07-08  Richard Biener  <rguenther@suse.de>
727         PR tree-optimization/61680
728         * gcc.dg/vect/pr61680.c: New testcase.
730 2014-07-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
732         PR tree-optimization/61576
733         * gcc.dg/torture/pr61576.c: New test.
735 2014-07-08  Marek Polacek  <polacek@redhat.com>
737         PR c/60226
738         * c-c++-common/pr60226.c: New test.
740 2014-07-07  Paul Thomas  <pault@gcc.gnu.org>
742         PR fortran/61459
743         PR fortran/58883
744         * gfortran.dg/allocatable_function_8.f90 : New test
746 2014-07-07  Maciej W. Rozycki  <macro@codesourcery.com>
748         * gcc.target/powerpc/spe-evmerge.c: New file.
750 2014-07-07  Paolo Carlini  <paolo.carlini@oracle.com>
752         * g++.dg/cpp0x/override1.C: Tweak expected error messages.
754 2014-07-07  Max Ostapenko  <m.ostapenko@partner.samsung.com>
756         * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
758 2014-07-07  Paolo Carlini  <paolo.carlini@oracle.com>
760         PR c++/58898
761         * g++.dg/parse/pr58898.C: New.
763 2014-07-07  Dominique d'Humieres <dominiq@lps.ens.fr>
765         * gfortran.dg/list_read_12.f90: Delete the file.
766         * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
767         of dg-runtest.
769 2014-07-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
771         PR libgfortran/61640
772         * gfortran.dg/arrayio_16.f90: New test.
774 2014-07-06  Marek Polacek  <polacek@redhat.com>
776         * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
777         * g++.dg/ipa/imm-devirt-2.C: Likewise.
779 2014-07-06  Marek Polacek  <polacek@redhat.com>
781         PR c/6940
782         * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
783         -Wno-sizeof-array-argument.
784         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
785         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
786         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
787         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
788         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
789         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
790         * c-c++-common/sizeof-array-argument.c: New test.
791         * gcc.dg/vla-5.c: Add dg-warnings.
793 2014-07-05  Jan Hubicka  <hubicka@ucw.cz>
795         * g++.dg/ipa/devirt-26.C: Update testcase.
796         * g++.dg/ipa/imm-devirt-1.C: Update testcase.
797         * g++.dg/ipa/imm-devirt-2.C: Update testcase.
799 2014-07-04  Tobias Burnus  <burnus@net-b.de>
801         * gfortran.dg/coarray/coindexed_3.f90: New.
803 2014-07-04  Jakub Jelinek  <jakub@redhat.com>
805         PR middle-end/61654
806         * g++.dg/opt/pr61654.C: New test.
808         PR tree-optimization/61684
809         * gcc.c-torture/compile/pr61684.c: New test.
811 2014-07-04  Thomas Schwinge  <thomas@codesourcery.com>
813         * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
814         dg-runtest's.  Adapt all callers.
815         * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
816         * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
817         * lib/go-dg.exp (go-dg-runtest): Likewise.
818         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
819         * lib/objc-dg.exp (objc-dg-runtest): Likewise.
821 2014-07-03  Jakub Jelinek  <jakub@redhat.com>
823         PR tree-optimization/61682
824         * gcc.c-torture/execute/pr61682.c: New test.
826 2014-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
828         * gcc.target/powerpc/shift-dot.c: New test.
830 2014-07-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
832         * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
833         avoid optimization.
835 2014-07-03  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
837         * gcc.target/arm/identical-invariants.c: New test.
839 2014-07-02  Jan Hubicka  <hubicka@ucw.cz>
840             Chen Gang <gang.chen.5i5j@gmail.com>
842         * gcc.c-torture/compile/section.c: New testcase.
844 2014-07-02  Christian Bruel  <christian.bruel@st.com>
846         PR target/29349
847         PR target/53513
848         * gcc.target/sh/fpchg.c: New test.
850 2014-07-02  Jakub Jelinek  <jakub@redhat.com>
851             Fritz Reese  <Reese-Fritz@zai.com>
853         * gfortran.dg/oldstyle_5.f: New test.
855 2014-07-02  Uros Bizjak  <ubizjak@gmail.com>
857         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
858         * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
860 2014-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
862         * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
863         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
864         * g++.dg/parse/error11.C: Likewise.
865         * g++.old-deja/g++.brendan/template17.C: Likewise.
867 2014-07-02  Tobias Burnus  <burnus@net-b.de>
869         * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
870         * gfortran.dg/coarray/send_array.f90: Ditto.
871         * gfortran.dg/coarray/sendget_array.f90: Ditto.
873 2014-07-01  James Greenhalgh  <james.greenhalgh@arm.com>
874             Yufeng Zhang  <yufeng.zhang@arm.com>
876         * gcc.target/aarch64/aapcs64/aapcs64.exp:
877         (additional_flags_for_func_ret): New variable based on
878         $additional_flags with -fno-use-caller-save.
879         (func-ret-*.c): Use the new variable.
881 2014-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
883         PR c++/59637
884         * g++.dg/cpp0x/decltype60.C: New.
886 2014-07-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
888         * gcc.target/aarch64/simd/vcage_f64.c: New test.
889         * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
890         * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
891         * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
892         * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
893         * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
894         * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
895         * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
897 2014-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
899         * g++.dg/cpp1y/pr59867.C: Fix target selector.
901 2014-07-01  Marek Polacek  <polacek@redhat.com>
903         * gcc.dg/Wint-conversion.c: New test.
905 2014-07-01  Marek Polacek  <polacek@redhat.com>
907         PR c/58286
908         * gcc.dg/Wincompatible-pointer-types.c: New test.
910 2014-06-30  David Holsgrove <david.holsgrove@xilinx.com>
912         * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
913         MicroBlaze specific pattern.
915 2014-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
917         PR c++/58781
918         PR c++/60249
919         PR c++/59867
920         * testsuite/g++.dg/cpp0x/pr58781.C: New.
921         * testsuite/g++.dg/cpp0x/pr60249.C: New.
922         * testsuite/g++.dg/cpp1y/pr59867.C: New.
924 2014-06-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
926         * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
927         test requires greater precision than the current PowerPC long
928         double implementation supports.
930 2014-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
932         PR c++/54891
933         * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
935 2014-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
937         PR c++/51400
938         * g++.dg/cpp0x/constexpr-attribute3.C: New.
940 2014-06-30  Jeff Law  <law@redhat.com>
942         PR tree-optimization/61607
943         * gcc.dg/tree-ssa/pr61607.c: New test.
945 2014-06-30  Marek Polacek  <polacek@redhat.com>
947         * c-c++-common/ubsan/attrib-2.c: New test.
948         * g++.dg/ubsan/return-3.C: New test.
950 2014-06-30  Igor Zamyatin  <igor.zamyatin@intel.com>
952         PR middle-end/57541
953         * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
954         * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
956 2014-06-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
958         * gcc.dg/ira-loop-pressure.c: New test.
960 2014-06-29  Roman Gareev  <gareevroman@gmail.com>
962         * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
963         checks that the dump is generated.
965 2014-06-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
967         PR fortran/36275
968         PR fortran/38839
969         * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
970         * gfortran.dg/binding_label_tests_27.f90: New file.
972 2014-06-29  Roman Gareev  <gareevroman@gmail.com>
974         * gfortran.dg/graphite/pr59586.f: New testcase.
976 2014-06-29  Andreas Schwab  <schwab@linux-m68k.org>
978         * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
980 2014-06-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
982         PR fortran/29383
983         * lib/target-supports.exp (check_effective_target_fortran_ieee):
984         New function.
985         * gfortran.dg/ieee/ieee.exp: New file.
986         * gfortran.dg/ieee/ieee_1.F90: New file.
987         * gfortran.dg/ieee/ieee_2.f90: New file.
988         * gfortran.dg/ieee/ieee_3.f90: New file.
989         * gfortran.dg/ieee/ieee_4.f90: New file.
990         * gfortran.dg/ieee/ieee_5.f90: New file.
991         * gfortran.dg/ieee/ieee_6.f90: New file.
992         * gfortran.dg/ieee/ieee_7.f90: New file.
993         * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
995 2014-06-28  Jonathan Wakely  <jwakely@redhat.com>
997         * g++.dg/cpp0x/elision_conv.C: New.
999 2014-06-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1001         * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
1003 2014-06-27  Paolo Carlini  <paolo.carlini@oracle.com>
1005         PR c++/61614
1006         * g++.dg/ext/complit14.C: New.
1008 2014-06-27  Martin Jambor  <mjambor@suse.cz>
1010         PR ipa/61160
1011         * g++.dg/ipa/pr61160-2.C: New test.
1012         * g++.dg/ipa/pr61160-3.C: Likewise.
1014 2014-06-27  Jakub Jelinek  <jakub@redhat.com>
1016         PR tree-optimization/57233
1017         PR tree-optimization/61299
1018         * gcc.dg/pr57233.c: New test.
1019         * gcc.target/i386/pr57233.c: New test.
1020         * gcc.target/i386/sse2-pr57233.c: New test.
1021         * gcc.target/i386/avx-pr57233.c: New test.
1022         * gcc.target/i386/avx2-pr57233.c: New test.
1023         * gcc.target/i386/avx512f-pr57233.c: New test.
1024         * gcc.target/i386/xop-pr57233.c: New test.
1026 2014-06-27  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1028         * gcc.dg/typeof-2.c: New testcase.
1030 2014-06-27  Marek Polacek  <polacek@redhat.com>
1032         * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
1033         (fn1): Remove store to out-of-bounds location.  Add memory barrier.
1034         (fn2): Likewise.
1035         (fn5): Likewise.
1036         (fn6): Likewise.
1037         (fn7): Likewise.
1038         (fn8): Likewise.
1039         (fn9): Likewise.
1040         (fn11): Likewise.
1041         * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
1042         location.  Add memory barrier.
1043         (fn2): Likewise.
1044         (fn3): Likewise.
1045         (fn4): Likewise.
1046         (fn5): Likewise.
1047         * c-c++-common/ubsan/bounds-7.c: New test.
1049 2014-06-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1051         PR libgfortran/61499
1052         * gfortran.dg/arrayio_15.f90: New test.
1054 2014-06-26  Uros Bizjak  <ubizjak@gmail.com>
1056         PR target/61586
1057         * gcc.target/alpha/pr61586.c: New test.
1059 2014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
1061         PR c++/57573
1062         * g++.dg/template/pr57573.C: New.
1064 2014-06-26  Jan Hubicka  <hubicka@ucw.cz>
1066         * gcc.dg/tree-ssa/interposition.c: New testcase.
1068 2014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
1070         PR c++/56633
1071         * g++.dg/cpp0x/deleted8.C: New.
1073 2014-06-26  Martin Jambor  <mjambor@suse.cz>
1075         * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
1076         parameter.
1077         * g++.dg/simulate-thread/bitfields.C: Likewise.
1078         * gcc.dg/simulate-thread/strict-align-global.c: Remove
1079         allow-packed-store-data-races parameter.
1080         * gcc.dg/simulate-thread/subfields.c: Likewise.
1081         * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
1082         to one.
1084 2014-06-26  Martin Jambor  <mjambor@suse.cz>
1086         * g++.dg/ipa/pr60600.C: Fix typo.
1087         * g++.dg/ipa/devirt-25.C: Likewise.
1089 2014-06-26  Richard Biener  <rguenther@suse.de>
1091         PR tree-optimization/61607
1092         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
1094 2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
1096         * gcc.dg/inline-22.c: Add bind_pic_locally.
1097         * gcc.dg/inline_4.c: Ditto.
1098         * gcc.dg/fail_always_inline.c: Ditto.
1099         * g++.dg/ipa/devirt-25.C: Ditto.
1101 2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
1103         * lib/target-support.exp (bind_pic_locally): Save the flags to
1104         'flags_to_postpone' instead of appending to 'flags'.
1105         * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
1106         with flags_to_postpone and revert after target_compile.
1107         * lib/g++.exp (g++_target_compile): Ditto.
1108         * lib/gfortran.exp (gfortran_target_compile): Ditto.
1110 2014-06-26  Nick Clifton  <nickc@redhat.com>
1112         * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
1114 2014-06-26  Adam Butcher  <adam@jessamine.co.uk>
1116         PR c++/61537
1117         * g++.dg/template/pr61537.C: New testcase.
1119 2014-06-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1121         * gfortran.dg/default_format_denormal_2.f90:  Remove xfail for
1122         powerpc*-*-linux*.
1124 2014-06-25  Tobias Burnus  <burnus@net-b.de>
1126         * gfortran.dg/coarray_33.f90: New.
1128 2014-06-25  Tobias Burnus  <burnus@net-b.de>
1130         * gfortran.dg/coarray/coindexed_1.f90: New.
1132 2014-06-25  Tobias Burnus  <burnus@net-b.de>
1134         * gfortran.dg/coarray_collectives_7.f90: New.
1136 2014-06-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1138         * gcc.c-torture/execute/20140622-1.c: New test.
1140 2014-06-25  Paolo Carlini  <paolo.carlini@oracle.com>
1142         DR 178
1143         PR c++/49132
1144         * g++.dg/cpp0x/aggr1.C: New.
1145         * g++.dg/cpp0x/aggr2.C: Likewise.
1146         * g++.dg/init/aggr11.C: Likewise.
1147         * g++.dg/init/aggr12.C: Likewise.
1149 2014-06-25  Martin Jambor  <mjambor@suse.cz>
1151         * g++.dg/ipa/pr61540.C: Remove dumping test.
1153 2014-06-25  Marek Polacek  <polacek@redhat.com>
1155         PR c/61162
1156         * gcc.dg/pr61162.c: Adjust dg-warning.
1157         * gcc.dg/pr61162-2.c: New test.
1159 2014-06-25  Marc Glisse  <marc.glisse@inria.fr>
1161         PR tree-optimization/57742
1162         * gcc.dg/tree-ssa/calloc-3.c: New file.
1164 2014-06-25  Richard Biener  <rguenther@suse.de>
1166         PR testsuite/61560
1167         * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
1168         for targets that return _Complex float in memory.
1170 2014-06-25  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1172         * gcc.target/arm/vect-noalign.c: Adjust options.
1174 2014-06-24  Cong Hou  <congh@google.com>
1176         * gcc.dg/vect/vect-reduc-sad.c: New.
1177         * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
1179 2014-06-24  Marc Glisse  <marc.glisse@inria.fr>
1181         PR tree-optimization/57742
1182         * g++.dg/tree-ssa/calloc.C: New testcase.
1183         * gcc.dg/tree-ssa/calloc-1.c: Likewise.
1184         * gcc.dg/tree-ssa/calloc-2.c: Likewise.
1185         * gcc.dg/strlenopt-9.c: Adapt.
1187 2014-06-24  Yufeng Zhang  <yufeng.zhang@arm.com>
1189         * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
1190         global variable.
1191         (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
1192         instead of calling sequentially in the C code.
1193         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
1194         saved_return_address to the stack frame where LR register was stored.
1195         (saved_return_address): Declare weak.
1197 2014-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
1199         PR c++/33972
1200         * g++.dg/other/operator3.C: New.
1201         * g++.dg/template/operator8.C: Adjust.
1202         * g++.dg/template/operator9.C: Likewise.
1204 2014-06-24  Alan Lawrence  <alan.lawrence@arm.com>
1206         * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
1208 2014-06-24  Richard Biener  <rguenther@suse.de>
1210         PR tree-optimization/61572
1211         * gcc.target/i386/pr61572.c: New testcase.
1213 2014-06-24  Jakub Jelinek  <jakub@redhat.com>
1215         * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
1216         reduction clause.
1217         * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
1218         Remove Label is never defined expected error.
1219         * gfortran.dg/gomp/udr8.f90: New test.
1221 2014-06-24  Markus Trippelsdorf  <markus@trippelsdorf.de>
1223         PR tree-optimization/61554
1224         * g++.dg/torture/pr61554.C: New testcase.
1226 2014-06-23  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1228         * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
1230 2014-06-23  Jan Hubicka  <hubicka@ucw.cz>
1232         * gcc.dg/localalias-2.c: Guard by require-alias.
1233         * gcc.dg/globalalias-2.c: Likewise.
1235 2014-06-23  Kai Tietz  <ktietz@redhat.com>
1237         * gcc.target/i386/indjmp-1.c: New test.
1239 2014-06-23  Andrew Pinski  <apinski@cavium.com>
1241         * gcc.c-torture/compile/20140723-1.c: New testcase.
1243 2014-06-23  Marek Polacek  <polacek@redhat.com>
1245         PR c/61553
1246         * c-c++-common/pr61553.c (foo): Add dg-error.
1248 2014-06-23  Tobias Burnus  <burnus@net-b.de>
1250         * gfortran.dg/coarray_32.f90: New.
1252 2014-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
1254         DR 577
1255         PR c++/33101
1256         * g++.dg/other/void1.C: Adjust.
1257         * g++.dg/other/void3.C: Likewise.
1259 2014-06-23  Marek Polacek  <polacek@redhat.com>
1261         PR c/61553
1262         * c-c++-common/pr61553.c: New test.
1264 2014-06-23  Richard Biener  <rguenther@suse.de>
1266         * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
1267         * g++.dg/vect/slp-pr50819.cc: Likewise.
1268         * g++.dg/vect/slp-pr56812.cc: Likewise.
1269         * gcc.dg/vect/bb-slp-1.c: Likewise.
1270         * gcc.dg/vect/bb-slp-10.c: Likewise.
1271         * gcc.dg/vect/bb-slp-11.c: Likewise.
1272         * gcc.dg/vect/bb-slp-13.c: Likewise.
1273         * gcc.dg/vect/bb-slp-14.c: Likewise.
1274         * gcc.dg/vect/bb-slp-15.c: Likewise.
1275         * gcc.dg/vect/bb-slp-16.c: Likewise.
1276         * gcc.dg/vect/bb-slp-17.c: Likewise.
1277         * gcc.dg/vect/bb-slp-18.c: Likewise.
1278         * gcc.dg/vect/bb-slp-19.c: Likewise.
1279         * gcc.dg/vect/bb-slp-2.c: Likewise.
1280         * gcc.dg/vect/bb-slp-20.c: Likewise.
1281         * gcc.dg/vect/bb-slp-21.c: Likewise.
1282         * gcc.dg/vect/bb-slp-22.c: Likewise.
1283         * gcc.dg/vect/bb-slp-23.c: Likewise.
1284         * gcc.dg/vect/bb-slp-24.c: Likewise.
1285         * gcc.dg/vect/bb-slp-25.c: Likewise.
1286         * gcc.dg/vect/bb-slp-26.c: Likewise.
1287         * gcc.dg/vect/bb-slp-27.c: Likewise.
1288         * gcc.dg/vect/bb-slp-28.c: Likewise.
1289         * gcc.dg/vect/bb-slp-29.c: Likewise.
1290         * gcc.dg/vect/bb-slp-3.c: Likewise.
1291         * gcc.dg/vect/bb-slp-30.c: Likewise.
1292         * gcc.dg/vect/bb-slp-31.c: Likewise.
1293         * gcc.dg/vect/bb-slp-32.c: Likewise.
1294         * gcc.dg/vect/bb-slp-4.c: Likewise.
1295         * gcc.dg/vect/bb-slp-5.c: Likewise.
1296         * gcc.dg/vect/bb-slp-6.c: Likewise.
1297         * gcc.dg/vect/bb-slp-7.c: Likewise.
1298         * gcc.dg/vect/bb-slp-8.c: Likewise.
1299         * gcc.dg/vect/bb-slp-8a.c: Likewise.
1300         * gcc.dg/vect/bb-slp-8b.c: Likewise.
1301         * gcc.dg/vect/bb-slp-9.c: Likewise.
1302         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
1303         * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
1304         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
1305         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
1306         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
1307         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
1308         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
1309         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
1310         * gcc.dg/vect/pr26359.c: Likewise.
1311         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
1313 2014-06-23  Marek Polacek  <polacek@redhat.com>
1315         * c-c++-common/pr49706-2.c: New test.
1317 2014-06-23  Alan Modra  <amodra@gmail.com>
1319         * gcc.dg/pr61583.c: New.
1321 2014-06-23  Alan Lawrence  <alan.lawrence@arm.com>
1323         * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
1324         [u]int64x1_t.
1326         * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
1327         * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
1329         * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
1330         test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
1331         test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
1332         test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
1333         test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
1334         test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
1335         test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
1336         test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
1337         test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
1338         test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
1339         test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
1340         test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
1341         test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
1342         test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
1343         test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
1344         test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
1345         test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
1346         test_vsrid_n_u64): Fix signature to match intrinsic.
1348         (test_vabs_s64): Remove.
1349         (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
1351         (test_vdupd_lane_s64): Rename to...
1352         (test_vdupd_laneq_s64): ...and remove a call to force_simd.
1354         (test_vdupd_lane_u64): Rename to...
1355         (test_vdupd_laneq_u64): ...and remove a call to force_simd.
1357         (test_vtst_s64): Rename to...
1358         (test_vtstd_s64): ...and change int64x1_t to int64_t.
1360         (test_vtst_u64): Rename to...
1361         (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
1363         * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
1364         * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
1365         Remove out-of-bounds tests.
1366         * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
1367         * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
1368         * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
1370 2014-06-23  Alan Lawrence  <alan.lawrence@arm.com>
1372         * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
1373         * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
1374         * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
1375         * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
1376         * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
1377         vector types.
1378         * gcc.target/aarch64/vsub_f64.c: Likewise.
1379         * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
1380         scheme as now the same for all variants.
1381         * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
1382         float64x1_t.
1384 2014-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
1386         * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
1388 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
1390         * gcc.dg/localalias.c: Fix broken commit.
1391         * gcc.dg/globalalias.c: Likewise.
1393 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
1395         * gcc.dg/localalias.c: New testcase.
1396         * gcc.dg/localalias-2.c: New testcase.
1397         * gcc.dg/globalalias.c: New testcase.
1398         * gcc.dg/globalalias-2.c: New testcase.
1400 2014-06-20  Jakub Jelinek  <jakub@redhat.com>
1402         * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
1404 2014-06-20  Marek Polacek  <polacek@redhat.com>
1406         * c-c++-common/ubsan/bounds-1.c: New test.
1407         * c-c++-common/ubsan/bounds-2.c: New test.
1408         * c-c++-common/ubsan/bounds-3.c: New test.
1409         * c-c++-common/ubsan/bounds-4.c: New test.
1410         * c-c++-common/ubsan/bounds-5.c: New test.
1411         * c-c++-common/ubsan/bounds-6.c: New test.
1413 2014-06-20  Yufeng Zhang  <yufeng.zhang@arm.com>
1415         Make the tests big-endian friendly.
1417         * gcc.target/aarch64/aapcs64/test_25.c: Update.
1418         * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
1419         * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
1420         * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
1421         * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
1422         * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
1423         * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
1424         * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
1425         * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
1427 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
1428             Max Ostapenko  <m.ostapenko@partner.samsung.com>
1430         PR sanitizer/61547
1431         * c-c++-common/asan/strlen-overflow-1.c: New test.
1433 2014-06-20  Martin Jambor  <mjambor@suse.cz>
1435         PR ipa/61540
1436         * g++.dg/ipa/pr61540.C: New test.
1438 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
1439             Max Ostapenko  <m.ostapenko@partner.samsung.com>
1441         PR sanitizer/61530
1442         * c-c++-common/asan/pr61530.c: New test.
1444 2014-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1446         * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
1447         * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
1448         * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
1449         * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
1450         * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
1451         * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
1452         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
1453         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
1454         * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
1455         * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
1456         * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
1457         * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
1458         * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
1459         * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
1460         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
1461         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
1462         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
1463         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
1464         * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
1465         * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
1466         * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
1467         * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
1468         * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
1469         * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
1470         * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
1471         * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
1472         * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
1473         * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
1474         * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
1475         * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
1476         * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
1477         * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
1478         * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
1479         * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
1480         * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
1481         * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
1482         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
1483         * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
1484         * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
1485         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
1486         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
1487         * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
1488         (test_vqdmlal_high_lane_s16): Fix parameter type.
1489         (test_vqdmlal_high_lane_s32): Likewise.
1490         (test_vqdmull_high_lane_s16): Likewise.
1491         (test_vqdmull_high_lane_s32): Likewise.
1492         (test_vqdmlsl_high_lane_s32): Likewise.
1493         (test_vqdmlsl_high_lane_s16): Likewise.
1494         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
1495         Fix argument type.
1496         (test_vqdmlals_lane_s32): Likewise.
1497         (test_vqdmlslh_lane_s16): Likewise.
1498         (test_vqdmlsls_lane_s32): Likewise.
1499         (test_vqdmulhh_lane_s16): Likewise.
1500         (test_vqdmulhs_lane_s32): Likewise.
1501         (test_vqdmullh_lane_s16): Likewise.
1502         (test_vqdmulls_lane_s32): Likewise.
1503         (test_vqrdmulhh_lane_s16): Likewise.
1504         (test_vqrdmulhs_lane_s32): Likewise.
1506 2014-06-20  Tobias Burnus  <burnus@net-b.de>
1508         PR testsuite/61567
1509         * gfortran.dg/coarray_collectives_5.f90: Update
1510         dg-final scan-tree-dump-times.
1511         * gfortran.dg/coarray_collectives_6.f90: Ditto.
1513 2014-06-20 Hale Wang <hale.wang@arm.com>
1515         * gcc.target/arm/lto/: New folder to verify the LTO option.
1516         * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
1517         * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
1518         * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
1519         * lib/lto.exp (object-readelf): New procedure.
1521 2014-06-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1523         PR fortran/61454
1524         * gfortran.dg/pr61454.f90: New file.
1526 2014-06-19  Terry Guo  <terry.guo@arm.com>
1528         * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
1529         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
1530         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
1532 2014-06-19  Tobias Burnus  <burnus@net-b.de>
1534         * gfortran.dg/coarray/collectives_2.f90: Extend
1535         and make valid.
1537 2014-06-18  Tom de Vries  <tom@codesourcery.com>
1539         * gcc.target/aarch64/fuse-caller-save.c: New test.
1541 2014-06-18  Radovan Obradovic  <robradovic@mips.com>
1542             Tom de Vries  <tom@codesourcery.com>
1544         * gcc.target/arm/fuse-caller-save.c: New test.
1546 2014-06-18  Richard Biener  <rguenther@suse.de>
1548         * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
1549         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
1550         * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
1552 2014-06-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
1554         PR tree-optimization/61518
1555         * gcc.dg/torture/pr61518.c: New test.
1557 2014-06-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1559         PR tree-optimization/61517
1560         * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
1561         (incorrect_read_be32): Likewise.
1562         (main): Call incorrect_read_* to test stmt replacement is made by
1563         bswap at the right place.
1564         * gcc.c-torture/execute/pr61517.c: New test.
1566 2014-06-18  Andreas Schwab  <schwab@suse.de>
1568         PR rtl-optimization/54555
1569         * gcc.target/m68k/pr54555.c: New test.
1571 2014-06-18  Olivier Hainque  <hainque@adacore.com>
1573         * gnat.dg/blocklocs.adb: New test.
1575 2014-06-18  Evgeny Stupachenko  <evstupac@gmail.com>
1577         PR tree-optimization/52252
1578         * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
1579         * gcc.target/i386/pr52252-core.c: Ditto.
1581         PR tree-optimization/61403
1582         * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
1584 2014-06-18  Jakub Jelinek  <jakub@redhat.com>
1586         * gfortran.dg/gomp/declare-simd-1.f90: New test.
1587         * gfortran.dg/gomp/depend-1.f90: New test.
1588         * gfortran.dg/gomp/target1.f90: New test.
1589         * gfortran.dg/gomp/target2.f90: New test.
1590         * gfortran.dg/gomp/target3.f90: New test.
1591         * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
1592         * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
1593         201107.
1595 2014-06-18  Dominique d'Humieres <dominiq@lps.ens.fr>
1597         PR fortran/61126
1598         * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
1600 2014-06-17  Tobias Burnus  <burnus@net-b.de>
1601             Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
1603         * gfortran.dg/coarray/send_array.f90: New.
1604         * gfortran.dg/coarray/get_array.f90: New.
1605         * gfortran.dg/coarray/sendget_array.f90: New.
1606         * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
1607         names.
1608         * gfortran.dg/coarray/collectives_2.f90: New.
1610 2014-06-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1612         PR target/61533
1613         * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
1614         dg-options.
1616 2014-06-17  Uros Bizjak  <ubizjak@gmail.com>
1618         * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
1619         unit_id and kind_id to zero.
1621 2014-06-17  Yufeng Zhang  <yufeng.zhang@arm.com>
1623         PR target/61483
1624         * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
1625         * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
1626         * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
1627         * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
1629 2014-06-17  Richard Biener  <rguenther@suse.de>
1631         PR lto/61012
1632         * gcc.dg/lto/pr61526_0.c: New testcase.
1633         * gcc.dg/lto/pr61526_1.c: Likewise.
1635 2014-06-17  Richard Biener  <rguenther@suse.de>
1637         * gcc.dg/tree-ssa/20041122-1.c: Adjust.
1638         * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
1639         * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
1640         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1641         * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
1643 2014-06-17  Richard Biener  <rguenther@suse.de>
1645         * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
1647 2014-06-16  Richard Biener  <rguenther@suse.de>
1649         PR tree-optimization/61482
1650         * g++.dg/torture/pr61482.C: New testcase.
1652 2014-06-16  Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
1654         * gcc.target/i386/xop-imul64-vector.c: Remove the check for
1655         vpmacsdql instruction.
1657 2014-06-16  Yury Gribov  <y.gribov@samsung.com>
1659         * c-c++-common/asan/instrument-with-calls-1.c: New test.
1660         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1661         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1662         * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
1663         test patterns.
1664         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
1665         * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
1666         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1667         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1668         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1669         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1671 2014-06-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1673         PR fortran/28484
1674         PR fortran/61429
1675         * gfortran.dg/system_clock_1.f90: New file.
1676         * gfortran.dg/system_clock_2.f90: New file.
1678 2014-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
1680         PR c++/33101
1681         * g++.dg/other/void3.C: New.
1682         * g++.dg/conversion/err-recover1.C: Update.
1684 2014-06-13  Peter Bergner  <bergner@vnet.ibm.com>
1686         PR target/61415
1687         * lib/target-supports.exp (check_effective_target_longdouble128): New.
1688         * gcc.target/powerpc/pack02.c: Use it.
1689         * gcc.target/powerpc/tfmode_off.c: Likewise.
1691 2014-06-13  Ilya Enkovich  <ilya.enkovich@intel.com>
1693         PR rtl-optimization/61094
1694         PR rtl-optimization/61446
1695         * gcc.target/i386/pr61446.c : New.
1697 2014-06-13  Dehao Chen  <dehao@google.com>
1699         * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
1701 2014-06-13  Alan Lawrence  <alan.lawrence@arm.com>
1703         * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
1705 2014-06-13  Richard Biener  <rguenther@suse.de>
1707         * c-c++-common/pr46562-2.c: Adjust.
1708         * g++.dg/tree-ssa/pr8781.C: Likewise.
1709         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
1710         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
1711         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
1712         * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
1713         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
1715 2014-06-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1717         PR tree-optimization/61375
1718         * gcc.c-torture/execute/pr61375-1.c: New test.
1720 2014-06-12  Jakub Jelinek  <jakub@redhat.com>
1722         PR middle-end/61486
1723         * c-c++-common/gomp/pr61486-1.c: New test.
1724         * c-c++-common/gomp/pr61486-2.c: New test.
1726 2014-06-10  Alan Lawrence  <alan.lawrence@arm.com>
1728         PR target/59843
1729         * gcc.dg/vect/vect-singleton_1.c: New file.
1731 2014-06-12  Georg-Johann Lay  <avr@gjlay.de>
1733         PR target/61443
1734         * gcc.target/avr/torture/pr61443.c: New test.
1736 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
1738         PR c++/19200
1739         * g++.dg/parse/friend11.C: New.
1741 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
1743         PR c++/60265
1744         * g++.dg/cpp0x/using-enum-1.C: New.
1745         * g++.dg/cpp0x/using-enum-2.C: Likewise.
1747 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
1749         PR c++/19200
1750         * g++.dg/parse/friend9.C: New.
1751         * g++.dg/parse/friend10.C: Likewise.
1752         * g++.dg/parse/friend7.C: Adjust.
1754 2014-06-11  Richard Biener  <rguenther@suse.de>
1756         PR tree-optimization/61452
1757         * gcc.dg/torture/pr61452.c: New testcase.
1759 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
1761         PR c++/34049
1762         * g++.dg/parse/pr34049.C: New.
1764 2014-06-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1766         * gcc.c-torture/execute/pr61306-1.c: New test.
1767         * gcc.c-torture/execute/pr61306-2.c: Likewise.
1768         * gcc.c-torture/execute/pr61306-3.c: Likewise.
1770 2014-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1772         * gcc.target/aarch64/acle/acle.exp: New.
1773         * gcc.target/aarch64/acle/crc32b.c: New test.
1774         * gcc.target/aarch64/acle/crc32cb.c: Likewise.
1775         * gcc.target/aarch64/acle/crc32cd.c: Likewise.
1776         * gcc.target/aarch64/acle/crc32ch.c: Likewise.
1777         * gcc.target/aarch64/acle/crc32cw.c: Likewise.
1778         * gcc.target/aarch64/acle/crc32d.c: Likewise.
1779         * gcc.target/aarch64/acle/crc32h.c: Likewise.
1780         * gcc.target/aarch64/acle/crc32w.c: Likewise.
1782 2014-06-11  Evgeny Stupachenko  <evstupac@gmail.com>
1784         PR tree-optimization/52252
1785         * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
1787 2014-06-11  Richard Biener  <rguenther@suse.de>
1789         PR middle-end/61437
1790         * gcc.dg/torture/20140610-1.c: New testcase.
1791         * gcc.dg/torture/20140610-2.c: Likewise.
1793 2014-06-10  Richard Biener  <rguenther@suse.de>
1795         PR tree-optimization/61438
1796         * gcc.dg/torture/pr61438.c: New testcase.
1798 2014-06-10  Richard Biener  <rguenther@suse.de>
1800         PR middle-end/61456
1801         * g++.dg/opt/pr61456.C: New testcase.
1803 2014-06-10  Dominique d'Humieres <dominiq@lps.ens.fr>
1804             Mikael Morin <mikael@gcc.gnu.org>
1806         PR fortran/41936
1807         * gfortran.dg/class_array_15.f03: Check memory leaks.
1809 2014-06-10  Richard Biener  <rguenther@suse.de>
1811         PR tree-optimization/57186
1812         PR tree-optimization/59299
1813         * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
1814         * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
1816 2014-06-10  Jakub Jelinek  <jakub@redhat.com>
1818         PR fortran/60928
1819         * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
1820         directives.
1821         * gfortran.dg/gomp/associate1.f90: New test.
1822         * gfortran.dg/gomp/intentin1.f90: New test.
1823         * gfortran.dg/gomp/openmp-simd-1.f90: New test.
1824         * gfortran.dg/gomp/openmp-simd-2.f90: New test.
1825         * gfortran.dg/gomp/openmp-simd-3.f90: New test.
1826         * gfortran.dg/gomp/proc_ptr_2.f90: New test.
1828 2014-06-09  Marek Polacek  <polacek@redhat.com>
1830         PR c/36446
1831         * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
1832         * gcc.dg/array-2.c: Likewise.
1833         * gcc.dg/array-const-2.c: Likewise.
1834         * gcc.dg/ucnid-8.c: Likewise.
1835         * gcc.dg/vla-init-1.c: Likewise.
1836         * gcc.dg/array-const-3.c: Change dg-error to dg-message.
1837         * gcc.dg/c99-flex-array-7.c: Likewise.
1838         * gcc.dg/init-bad-1.c: Likewise.
1839         * gcc.dg/init-bad-3.c: Likewise.
1840         * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
1841         * gcc.dg/pedwarn-init.c: Add dg-warning.
1842         * gcc.dg/pr53119.c: Remove dg-excess-errors.
1844 2014-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1846         PR c++/22556
1847         * g++.dg/other/redecl3.C: New.
1849 2014-06-09  Marc Glisse  <marc.glisse@inria.fr>
1851         PR c++/54442
1852         * g++.dg/pr54442.C: New file.
1854 2014-06-09  Paul Thomas  <pault@gcc.gnu.org>
1856         PR fortran/61406
1857         * gfortran.dg/associate_17.f90 : New test
1859 2014-06-09  Petr Murzin  <petr.murzin@intel.com>
1861         * gcc.target/i386/avx512f-vaddpd-2.c:  Add static void for CALC,
1862         void for TEST instead of static void.
1863         * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
1864         * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
1865         * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
1866         * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
1867         * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
1868         * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
1869         * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
1870         * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
1871         * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
1872         * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
1873         * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
1874         * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
1875         * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
1876         * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
1877         * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
1878         * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
1879         * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
1880         * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
1881         * gcc.target/i386/avx512f-vminps-2.c: Ditto.
1882         * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
1883         * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
1884         * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
1885         * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
1886         * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
1887         * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
1888         * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
1889         * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
1890         * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
1891         * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
1892         * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
1893         * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
1894         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1895         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1896         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1897         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1898         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1899         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1900         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1901         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1902         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1903         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1904         * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
1905         * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
1906         * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
1907         * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
1908         * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
1909         * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
1910         * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
1911         * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
1912         * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
1913         * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
1914         * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
1915         * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
1916         * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
1917         * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
1918         * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
1919         * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
1920         * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
1921         * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
1922         * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
1923         * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
1924         * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
1925         * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
1926         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
1927         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
1928         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
1929         * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
1930         * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
1931         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1932         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1933         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1934         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1935         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1936         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1937         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1938         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1939         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1940         * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
1941         * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
1942         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1943         * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
1944         * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
1945         * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
1946         * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
1947         * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
1948         * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
1949         instead of static void.
1950         * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
1951         delete unused variables.
1952         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1953         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1954         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1955         * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
1956         delete unused variables, void for TEST instead of static void.
1957         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1958         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1959         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1960         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1961         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1962         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1963         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1964         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1965         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1966         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1967         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1968         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1969         * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
1970         initialize variables.
1971         * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
1972         * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
1973         * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
1974         * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
1975         * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
1976         * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
1977         * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
1978         * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
1979         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1980         * gcc.target/i386/i386.exp: Ditto.
1981         * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
1982         CALC, void for TEST instead of static void, initialize variables.
1983         * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
1984         * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
1985         static void.
1986         * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
1987         * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
1988         * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
1989         * gcc.target/i386/avx512f-valignd-2.c: Ditto.
1990         * gcc.target/i386/avx512f-valignq-2.c: Ditto.
1991         * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
1992         * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
1993         * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
1994         * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
1995         * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
1996         * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
1997         * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
1998         * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
1999         * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
2000         * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
2001         * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
2002         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
2003         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
2004         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2005         * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
2006         * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
2007         * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
2008         * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
2009         * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
2010         * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
2011         * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
2012         * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
2013         * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
2014         * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
2015         * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
2016         * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
2017         * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
2018         * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
2019         * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
2020         * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
2021         * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
2022         * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
2023         * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
2024         * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
2025         * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
2026         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
2027         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
2028         * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
2029         * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
2030         * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
2031         * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
2032         * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
2033         * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
2034         * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
2035         * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
2036         * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
2037         * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
2038         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2039         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2040         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
2041         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
2042         * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
2043         * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
2044         * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
2045         * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
2046         * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
2047         * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
2048         * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
2049         * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
2050         * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
2051         * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
2052         * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
2053         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
2054         * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
2055         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
2056         * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
2057         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
2058         * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
2059         * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
2060         * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
2061         * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
2062         * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
2063         * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
2064         * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
2065         * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
2066         * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
2067         * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
2068         * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
2069         * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
2070         * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
2071         * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
2072         * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
2073         * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
2074         * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
2075         * gcc.target/i386/avx512f-vpord-2.c: Ditto.
2076         * gcc.target/i386/avx512f-vporq-2.c: Ditto.
2077         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
2078         * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
2079         * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
2080         * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
2081         * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
2082         * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
2083         * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
2084         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
2085         * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
2086         * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
2087         * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
2088         * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
2089         * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
2090         * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
2091         * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
2092         * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
2093         * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
2094         * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
2095         * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
2096         instead of static void.
2097         * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
2098         * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
2099         * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
2100         * gcc.target/i386/avx512f-vprord-2.c: Ditto.
2101         * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
2102         * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
2103         * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
2104         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
2105         static void, delete unused variables.
2106         * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
2107         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2108         * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
2109         * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
2110         * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
2111         static void, delete unused variables, Change parameters for
2112         UNION_CHECK, MASK_MERGE and MASK_ZERO.
2113         * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
2114         CALC,  void for TEST instead of static void.
2115         * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
2116         UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
2117         void.
2118         * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
2119         * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
2120         static void, change type  of parameter for UNION_TYPE.
2121         * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
2122         * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
2123         void for TEST instead of static void, delete unused variables, change
2124         parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
2125         * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
2126         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
2127         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
2128         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
2129         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
2130         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
2131         * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
2132         void for TEST instead of static void, change parameters for
2133         UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
2134         * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
2135         * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
2136         * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
2137         * gcc.target/i386/avx512f-additional-reg-names.c: Add
2138         __attribute__((unused)).
2139         * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
2140         __attribute__((unused)).
2141         * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
2142         * gcc.target/i386/avx512f-kandw-1.c: Ditto.
2143         * gcc.target/i386/avx512f-klogic-2.c: Ditto.
2144         * gcc.target/i386/avx512f-knotw-1.c: Ditto.
2145         * gcc.target/i386/avx512f-korw-1.c: Ditto.
2146         * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
2147         * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
2148         * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
2149         * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
2150         add __attribute__((unused)).
2151         * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
2152         * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
2153         * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
2154         * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
2155         * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
2156         * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
2157         * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
2158         * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
2159         * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
2160         delete unused variables.
2161         * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
2162         * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
2163         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
2164         * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
2165         * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
2166         * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
2167         static void, mask_merging and zero_masking for unsigned types.
2168         * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
2169         CHECK_ARRAY for unsigned types.
2170         * gcc.target/i386/m256-check.h: Ditto.
2171         * gcc.target/i386/m512-check.h: Ditto.
2173 2014-06-09  Alan Lawrence  <alan.lawrence@arm.com>
2175         PR target/61062
2176         * gcc.target/arm/pr48252.c (main): Expect same result
2177         as endian-neutral.
2179 2014-06-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2181         PR fortran/45187
2182         * gfortran.dg/cray_pointers_10.f90: New file.
2184 2014-06-09  Jakub Jelinek  <jakub@redhat.com>
2186         * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
2187         instead of complex(kind=16).
2189 2014-06-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2191         PR fortran/38829
2192         * gfortran.dg/bind_c_usage_29.f90: New file.
2194 2014-06-07  Eric Botcazou  <ebotcazou@adacore.com>
2196         * gnat.dg/opt38.adb: New test.
2197         * gnat.dg/opt38_pkg.ad[sb]: New helper.
2199 2014-06-07  Hans-Peter Nilsson  <hp@bitrange.com>
2201         PR target/18343
2202         * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
2203         New macro, 0 for __MMIX__, default 64.
2204         (bar): Pass it to __builtin_apply instead of literal 64.
2206 2014-06-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2208         * gfortran.dg/io_constraints_11.f90: New file.
2209         * gfortran.dg/io_constraints_12.f90: New file.
2210         * gfortran.dg/io_constraints_13.f90: New file.
2212 2014-06-06  Uros Bizjak  <ubizjak@gmail.com>
2214         PR target/61423
2215         * gcc.target/i386/pr61423.c: New test.
2217 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
2219         PR c++/60184
2220         * g++.dg/cpp0x/constexpr-union6.C: New.
2221         * g++.dg/cpp0x/union6.C: Likewise.
2222         * g++.dg/init/ref14.C: Adjust.
2223         * g++.dg/init/union1.C: Likewise.
2225 2014-06-06  Richard Biener  <rguenther@suse.de>
2227         PR tree-optimization/59299
2228         * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
2230 2014-06-06  James Greenhalgh  <james.greenhalgh@arm.com>
2232         * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
2233         * gcc.dg/tree-ssa/sra-12.c: Likewise.
2235 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2237         * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
2238         bitfield and test wrong results instead of correct results to make the
2239         test more portable.
2241 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
2243         PR c++/60432
2244         * g++.dg/cpp0x/constexpr-60432.C: New.
2246 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
2248         PR c++/60199
2249         * g++.dg/cpp0x/constexpr-60199.C: New.
2251 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2253         * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
2254         Specify -march=z900 as an additional option.
2255         * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
2256         * gcc.dg/optimize-bswapsi-2.c: Likewise.
2257         * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
2259 2014-06-06  Jakub Jelinek  <jakub@redhat.com>
2261         * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
2262         reduction clause diagnostic changes.
2263         * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
2264         * gfortran.dg/gomp/reduction1.f90: Likewise.
2265         * gfortran.dg/gomp/reduction3.f90: Likewise.
2266         * gfortran.dg/gomp/udr1.f90: New test.
2267         * gfortran.dg/gomp/udr2.f90: New test.
2268         * gfortran.dg/gomp/udr3.f90: New test.
2269         * gfortran.dg/gomp/udr4.f90: New test.
2270         * gfortran.dg/gomp/udr5.f90: New test.
2271         * gfortran.dg/gomp/udr6.f90: New test.
2272         * gfortran.dg/gomp/udr7.f90: New test.
2274 2014-06-06  Christian Bruel  <christian.bruel@st.com>
2276         PR tree-optimization/43934
2277         * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
2279 2014-06-05  S. Gilles  <sgilles@terpmail.umd.edu>
2281         PR c/53119
2282         * gcc.dg/pr53119.c: New testcase.
2284 2014-06-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2286         PR target/52472
2287         * gcc.target/avr/pr52472.c: New test.
2290 2014-06-05  Jeff Law  <law@redhat.com>
2292         PR tree-optimization/61289
2293         * g++.dg/pr61289.C: New test.
2294         * g++.dg/pr61289-2.C: New test.
2296 2014-06-05  Richard Biener  <rguenther@suse.de>
2297             Paolo Carlini  <paolo.carlini@oracle.com>
2299         PR c++/56961
2300         * g++.dg/parse/pr56961.C: New.
2302 2014-06-05  Kai Tietz  <ktietz@redhat.com>
2304         PR target/46219
2305         * gcc.target/i386/sibcall-4.c: Remove xfail.
2307 2014-06-05  Julian Brown  <julian@codesourcery.com>
2308             Sandra Loosemore  <sandra@codesourcery.com>
2310         * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
2312 2014-06-05  Richard Biener  <rguenther@suse.de>
2314         PR c++/61004
2315         * g++.dg/diagnostic/pr61004.C: New testcase.
2317 2014-06-05  Yuri Rumyantsev  <ysrumyan@gmail.com>
2319         * gcc.dg/torture/pr61319.c: New test.
2321 2014-06-05  Marek Polacek  <polacek@redhat.com>
2323         PR c/56724
2324         * gcc.dg/pr56724-3.c: New test.
2326 2014-06-05  Andreas Schwab  <schwab@suse.de>
2328         * g++.dg/cpp0x/initlist86.C (main): Initialize i.
2330 2014-06-05  Marek Polacek  <polacek@redhat.com>
2332         PR c/49706
2333         * c-c++-common/pr49706.c: New test.
2335 2014-06-05  Marek Polacek  <polacek@redhat.com>
2337         PR c/48062
2338         * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
2339         * gcc.dg/Wshadow-3.c: Likewise.
2340         * gcc.dg/pr48062.c: New test.
2342 2014-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
2344         PR c++/43453
2345         * g++.dg/init/pr43453.C: New.
2347 2014-06-04  Marc Glisse  <marc.glisse@inria.fr>
2349         PR tree-optimization/61385
2350         * gcc.dg/tree-ssa/pr61385.c: New file.
2352 2014-06-04  Richard Biener  <rguenther@suse.de>
2354         PR tree-optimization/60098
2355         * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
2357 2014-06-04  Richard Biener  <rguenther@suse.de>
2359         * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
2361 2014-06-04  Igor Zamyatin  <igor.zamyatin@intel.com>
2363         PR c/58942
2364         * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
2365         the case with a pointer.
2367 2014-06-04  Marek Polacek  <polacek@redhat.com>
2369         PR c/30020
2370         * c-c++-common/pr30020.c: New test.
2372 2014-06-03  Andrew Pinski  <apinski@cavium.com>
2374         * gcc.c-torture/compile/20140528-1.c: New testcase.
2376 2014-06-03  Dehao Chen  <dehao@google.com>
2378         * gcc.dg/tree-prof/merge_block.c: New test.
2380 2014-06-03  Uros Bizjak  <ubizjak@gmail.com>
2382         * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
2383         * g++.dg/ext/mv15.C (dg-options): Ditto.
2385 2014-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
2387         DR 1423
2388         PR c++/52174
2389         * g++.dg/cpp0x/nullptr31.C: New.
2390         * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
2391         * g++.dg/cpp0x/nullptr17.C: Update.
2393 2014-06-03  Marek Polacek  <polacek@redhat.com>
2395         PR c/60439
2396         * c-c++-common/pr60439.c: New test.
2397         * g++.dg/eh/scope1.C (f4): Add dg-warning.
2399 2014-06-03  Martin Jambor  <mjambor@suse.cz>
2401         PR ipa/61160
2402         * g++.dg/ipa/pr61160-1.C: New test.
2404 2014-06-03  Richard Biener  <rguenther@suse.de>
2406         PR tree-optimization/61383
2407         * gcc.dg/torture/pr61383-1.c: New testcase.
2409 2014-06-03  Andreas Schwab  <schwab@linux-m68k.org>
2411         * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
2413 2014-06-02  Jeff Law  <law@redhat.com>
2415         PR rtl-optimization/61094
2416         * g++.dg/pr61094: New test.
2418 2014-06-02  Uros Bizjak  <ubizjak@gmail.com>
2420         * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
2421         * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
2422         * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
2423         * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
2424         * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
2425         * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
2426         * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
2427         * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
2429 2014-06-02  Richard Biener  <rguenther@suse.de>
2431         PR tree-optimization/61346
2432         * gcc.dg/torture/pr61346.c: New testcase.
2434 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
2436         * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
2437         not compilation.
2438         * gcc.target/i386/sibcall-4.c: Ditto.
2439         * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
2441 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
2443         * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
2444         in scan-assembler-not string.
2445         * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
2446         * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
2447         * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
2449 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
2451         * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
2453 2014-06-01  Kai Tietz  <ktietz@redhat.com>
2455         PR target/61377
2456         * gcc.target/i386/sibcall-6.c: New test.
2458 2014-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
2460         DR 1227
2461         PR c++/57543
2462         * g++.dg/cpp0x/pr57543-1.C: New.
2463         * g++.dg/cpp0x/pr57543-2.C: Likewise.
2464         * g++.dg/cpp0x/pr57543-3.C: Likewise.
2465         * g++.dg/cpp0x/decltype59.C: Likewise.
2467 2014-05-31  Tom de Vries  <tom@codesourcery.com>
2469         * gcc.target/i386/sibcall-4.c: Add missing closing brace.
2471 2014-05-30  Jakub Jelinek  <jakub@redhat.com>
2473         * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
2474         restore_gcc_exec_prefix_env_var): New procedures.
2475         (set_ld_library_path_env_vars,
2476         restore_ld_library_path_env_vars): Use them.
2477         * lib/c-compat.exp: Load target-libpath.exp.
2478         (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
2479         (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
2480         * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
2481         restore_gcc_exec_prefix_env_var.
2482         * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
2483         Likewise.
2485         * c-c++-common/asan/misalign-1.c: New test.
2486         * c-c++-common/asan/misalign-2.c: New test.
2488         * g++.dg/asan/asan_test.C: Add -std=c++11 and
2489         -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
2490         -DASAN_USE_DEJAGNU_GTEST=1.
2491         * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
2492         * g++.dg/asan/asan_oob_test.cc: Likewise.
2493         * g++.dg/asan/sanitizer_test_utils.h: Likewise.
2494         * g++.dg/asan/asan_str_test.cc: Likewise.
2495         * g++.dg/asan/asan_test_utils.h: Likewise.
2496         * g++.dg/asan/sanitizer_test_config.h: Likewise.
2497         * g++.dg/asan/asan_test.cc: Likewise.  Allow size 12 for long double.
2498         * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
2499         Imported from upstream r209283.
2500         * g++.dg/asan/asan_test_config.h: Likewise.
2502 2014-05-30  Kai Tietz  <ktietz@redhat.com>
2504         PR target/60104
2505         * gcc.target/i386/sibcall-1.c: New test.
2506         * gcc.target/i386/sibcall-2.c: New test.
2507         * gcc.target/i386/sibcall-3.c: New test.
2508         * gcc.target/i386/sibcall-4.c: New test.
2510 2014-05-30  Ian Lance Taylor  <iant@google.com>
2512         * gcc.target/i386/pause-2.c: New test.
2514 2014-05-30  Tom de Vries  <tom@codesourcery.com>
2516         * gcc.target/i386/fuse-caller-save.c: New test.
2517         * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
2518         * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
2520 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
2522         * gcc.target/arm/simd/vrev16p8_1.c: New file.
2523         * gcc.target/arm/simd/vrev16qp8_1.c: New file.
2524         * gcc.target/arm/simd/vrev16qs8_1.c: New file.
2525         * gcc.target/arm/simd/vrev16qu8_1.c: New file.
2526         * gcc.target/arm/simd/vrev16s8_1.c: New file.
2527         * gcc.target/arm/simd/vrev16u8_1.c: New file.
2528         * gcc.target/arm/simd/vrev32p16_1.c: New file.
2529         * gcc.target/arm/simd/vrev32p8_1.c: New file.
2530         * gcc.target/arm/simd/vrev32qp16_1.c: New file.
2531         * gcc.target/arm/simd/vrev32qp8_1.c: New file.
2532         * gcc.target/arm/simd/vrev32qs16_1.c: New file.
2533         * gcc.target/arm/simd/vrev32qs8_1.c: New file.
2534         * gcc.target/arm/simd/vrev32qu16_1.c: New file.
2535         * gcc.target/arm/simd/vrev32qu8_1.c: New file.
2536         * gcc.target/arm/simd/vrev32s16_1.c: New file.
2537         * gcc.target/arm/simd/vrev32s8_1.c: New file.
2538         * gcc.target/arm/simd/vrev32u16_1.c: New file.
2539         * gcc.target/arm/simd/vrev32u8_1.c: New file.
2540         * gcc.target/arm/simd/vrev64f32_1.c: New file.
2541         * gcc.target/arm/simd/vrev64p16_1.c: New file.
2542         * gcc.target/arm/simd/vrev64p8_1.c: New file.
2543         * gcc.target/arm/simd/vrev64qf32_1.c: New file.
2544         * gcc.target/arm/simd/vrev64qp16_1.c: New file.
2545         * gcc.target/arm/simd/vrev64qp8_1.c: New file.
2546         * gcc.target/arm/simd/vrev64qs16_1.c: New file.
2547         * gcc.target/arm/simd/vrev64qs32_1.c: New file.
2548         * gcc.target/arm/simd/vrev64qs8_1.c: New file.
2549         * gcc.target/arm/simd/vrev64qu16_1.c: New file.
2550         * gcc.target/arm/simd/vrev64qu32_1.c: New file.
2551         * gcc.target/arm/simd/vrev64qu8_1.c: New file.
2552         * gcc.target/arm/simd/vrev64s16_1.c: New file.
2553         * gcc.target/arm/simd/vrev64s32_1.c: New file.
2554         * gcc.target/arm/simd/vrev64s8_1.c: New file.
2555         * gcc.target/arm/simd/vrev64u16_1.c: New file.
2556         * gcc.target/arm/simd/vrev64u32_1.c: New file.
2557         * gcc.target/arm/simd/vrev64u8_1.c: New file.
2559 2014-05-29  Vladimir Makarov  <vmakarov@redhat.com>
2561         PR rtl-optimization/61325
2562         * gcc.target/aarch64/pr61325.c: New.
2564 2014-05-29  Alan Lawrence  <alan.lawrence@arm.com>
2566         * gcc.target/arm/simd/vextQf32_1.c: New file.
2567         * gcc.target/arm/simd/vextQp16_1.c: New file.
2568         * gcc.target/arm/simd/vextQp8_1.c: New file.
2569         * gcc.target/arm/simd/vextQs16_1.c: New file.
2570         * gcc.target/arm/simd/vextQs32_1.c: New file.
2571         * gcc.target/arm/simd/vextQs64_1.c: New file.
2572         * gcc.target/arm/simd/vextQs8_1.c: New file.
2573         * gcc.target/arm/simd/vextQu16_1.c: New file.
2574         * gcc.target/arm/simd/vextQu32_1.c: New file.
2575         * gcc.target/arm/simd/vextQu64_1.c: New file.
2576         * gcc.target/arm/simd/vextQu8_1.c: New file.
2577         * gcc.target/arm/simd/vextQp64_1.c: New file.
2578         * gcc.target/arm/simd/vextf32_1.c: New file.
2579         * gcc.target/arm/simd/vextp16_1.c: New file.
2580         * gcc.target/arm/simd/vextp8_1.c: New file.
2581         * gcc.target/arm/simd/vexts16_1.c: New file.
2582         * gcc.target/arm/simd/vexts32_1.c: New file.
2583         * gcc.target/arm/simd/vexts64_1.c: New file.
2584         * gcc.target/arm/simd/vexts8_1.c: New file.
2585         * gcc.target/arm/simd/vextu16_1.c: New file.
2586         * gcc.target/arm/simd/vextu32_1.c: New file.
2587         * gcc.target/arm/simd/vextu64_1.c: New file.
2588         * gcc.target/arm/simd/vextu8_1.c: New file.
2589         * gcc.target/arm/simd/vextp64_1.c: New file.
2591 2014-05-29  Radovan Obradovic  <robradovic@mips.com>
2592             Tom de Vries  <tom@codesourcery.com>
2594         * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
2595         options.
2596         * gcc.target/mips/fuse-caller-save.h: New include file.
2597         * gcc.target/mips/fuse-caller-save.c: New test.
2598         * gcc.target/mips/fuse-caller-save-mips16.c: Same.
2599         * gcc.target/mips/fuse-caller-save-micromips.c: Same.
2601 2014-05-29  Evgeny Stupachenko  <evstupac@gmail.com>
2603         * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
2605 2014-05-28  Richard Biener  <rguenther@suse.de>
2607         PR middle-end/61045
2608         * gcc.dg/pr61045.c: New testcase.
2610 2014-05-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2612         * lib/clearcap.exp: New file.
2613         * gcc.dg/vect/vect.exp: Load clearcap.exp.
2614         Remove clearcap_ldflags handling.
2615         Call clearcap-init, clearcap-finish.
2616         * gcc.target/i386/i386.exp: Likewise.
2617         * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
2618         * gcc.target/i386/clearcapv2.map: Move to
2619         ../config/sol2-clearcapv2.map.
2620         * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
2621         * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
2623 2014-05-28  Richard Biener  <rguenther@suse.de>
2625         PR tree-optimization/61335
2626         * gfortran.dg/pr61335.f90: New testcase.
2628 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
2630         * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
2632 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
2634         * gnat.dg/overflow_fixed.adb: New test.
2636 2014-05-27  Marek Polacek  <polacek@redhat.com>
2638         PR c/56724
2639         * gcc.dg/pr56724-1.c: New test.
2640         * gcc.dg/pr56724-2.c: New test.
2641         * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
2642         -Wtraditional.
2643         * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
2645 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
2647         * gcc.dg/fold-compare-8.c: New test.
2648         * gcc.dg/Wstrict-overflow-25.c: Likewise.
2650 2014-05-27  Richard Biener  <rguenther@suse.de>
2652         * gcc.dg/tree-ssa/vrp92.c: New testcase.
2654 2014-05-27  Marek Polacek  <polacek@redhat.com>
2656         PR testsuite/61319
2657         * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
2658         LLONG_MIN, and ULLONG_MAX.
2660 2014-05-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2662         * lib/target-supports.exp (check_effective_target_vect_bswap):
2663         Specify arm*-*-* support.
2665 2014-05-27  Dominique d'Humieres <dominiq@lps.ens.fr>
2667         PR testsuite/61319
2668         * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
2669         -nan optional.
2670         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2671         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2673 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
2675         * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
2677 2014-05-26  Richard Sandiford  <r.sandiford@uk.ibm.com>
2679         PR rtl-optimization/61222
2680         * gcc.c-torture/compile/pr61222-1.c: New test.
2681         * gcc.c-torture/compile/pr61222-2.c: Likewise.
2683 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
2685         * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
2687 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
2689         * gcc.dg/lto/pr61278_1.c: Remove dg directives.
2691 2014-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2693         PR libgfortran/55117
2694         * gfortran.dg/namelist_85.f90: New test.
2696 2014-05-26  Igor Zamyatin  <igor.zamyatin@intel.com>
2698         PR c/61191
2699         * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
2700         the case with syntax error.
2702 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2704         * gcc.dg/lto/pr61278_0.c: New test.
2705         * gcc.dg/lto/pr61278_1.c: New test.
2707 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2709         * gcc.dg/pr61220.c: New test.
2710         * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
2712 2014-05-25  Tobias Burnus  <burnus@net-b.de>
2714         * gfortran.dg/coarray_10.f90: Update dg-warning.
2715         * gfortran.dg/coarray_this_image_1.f90: New.
2716         * gfortran.dg/coarray_this_image_2.f90: New.
2718 2014-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu>
2720         PR libfortran/61173
2721         * gfortran.dg/arrayio_14.f90: New test.
2723 2014-05-24  Andreas Schwab  <schwab@suse.de>
2725         * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
2727 2014-05-24  Dominique d'Humieres <dominiq@lps.ens.fr>
2729         * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
2730         Adjust regexp for -flto.
2731         * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
2732         * gfortran.dg/pr52835.f90: Likewise.
2734 2014-05-23  Vladimir Makarov  <vmakarov@redhat.com>
2736         PR rtl-optimization/61215
2737         * gcc.target/i386/pr61215.c: New.
2739 2014-05-23  Marek Polacek  <polacek@redhat.com>
2740             Jakub Jelinek  <jakub@redhat.com>
2742         * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
2743         * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
2744         * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
2745         * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
2746         * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
2747         * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
2748         * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
2749         * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
2750         * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
2751         * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
2752         * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
2753         * c-c++-common/ubsan/float-cast.h: New file.
2754         * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
2755         * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
2757 2014-05-23  Jiong Wang  <jiong.wang@arm.com>
2759         * gcc.target/aarch64/tail_indirect_call_1.c: New.
2761 2014-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2763         * g++.dg/cpp1y/lambda-init9.C: New.
2765 2014-05-23  Richard Biener  <rguenther@suse.de>
2767         PR testsuite/61266
2768         * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
2769         adjust testcase to reflect reality.
2771 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2773         PR tree-optimization/54733
2774         * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
2775         optimization to support memory sources and bitwise operations
2776         equivalent to load in host endianness.
2777         * gcc.dg/optimize-bswaphi-1.c: Likewise.
2778         * gcc.dg/optimize-bswapsi-2.c: Likewise.
2779         * gcc.c-torture/execute/bswap-2.c: Likewise.
2781 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2783         * lib/target-supports.exp: New effective targets for architectures
2784         capable of performing byte swap.
2785         * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
2786         * gcc.dg/optimize-bswapdi-2.c: Likewise.
2787         * gcc.dg/optimize-bswapsi-1.c: Likewise.
2789 2014-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
2791         PR c++/61088
2792         * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
2793         * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
2795 2014-05-22  Xinliang David Li  <davidxl@google.com>
2797         * g++.dg/ipa/devirt-15.C: Fix expected message.
2798         * g++.dg/ipa/devirt-16.C: Ditto.
2799         * g++.dg/ipa/devirt-17.C: Ditto.
2800         * g++.dg/ipa/devirt-26.C: Ditto.
2801         * g++.dg/ipa/imm-devirt-1.C: Ditto.
2802         * g++.dg/ipa/imm-devirt-2.C: Ditto.
2803         * g++.dg/tree-ssa/pr8781.C:Ditto.
2805 2014-05-22  Peter Bergner  <bergner@vnet.ibm.com>
2807         * gcc.target/powerpc/htm-ttest.c: New test.
2809 2014-05-22  Eric Botcazou  <ebotcazou@adacore.com>
2811         * gnat.dg/opt37.ad[sb]: New test.
2813 2014-05-21  Jonathan Wakely  <jwakely@redhat.com>
2815         PR c/61271
2816         * g++.dg/cilk-plus/AN/array_function.cc: New.
2818 2014-05-22  Richard Biener  <rguenther@suse.de>
2820         * gcc.dg/tree-ssa/alias-33.c: New testcase.
2822 2014-05-22  Kostya Serebryany  <kcc@google.com>
2824         * c-c++-common/tsan/mutexset1.c: Update the test to match
2825         upstream r209283.
2826         * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
2828 2014-05-21  Marek Polacek  <polacek@redhat.com>
2830         PR sanitizer/61272
2831         * g++.dg/ubsan/pr61272.C: New test.
2833 2014-05-21  Cesar Philippidis  <cesar@codesourcery.com>
2834             Sandra Loosemore  <sandra@codesourcery.com>
2836         PR lto/60179
2837         * lib/scanasm.exp (scan-lto-assembler): New procedure.
2838         * gcc.target/nios2/custom-fp-lto.c: New test.
2840 2014-05-21  Andreas Schwab  <schwab@suse.de>
2842         * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
2844 2014-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
2846         PR target/54236
2847         * gcc.target/sh/pr54236-3.c: New.
2849 2014-05-21  Igor Zamyatin  <igor.zamyatin@intel.com>
2851         PR c++/60189
2852         * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
2854 2014-05-20  Jan Hubicka  <hubicka@ucw.cz>
2856         PR tree-optimization/60899
2857         * g++.dg/ipa/devirt-11.C: Update template.
2859 2014-05-20  Edward Smith-Rowland  <3dw4rd@verizon.net>
2861         PR C++/61038
2862         * g++.dg/cpp0x/pr61038.C: New.
2864 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2866         PR c++/58753
2867         PR c++/58930
2868         PR c++/58704
2869         * g++.dg/cpp0x/nsdmi-template11.C: New.
2870         * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
2871         * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
2873 2014-05-20  Eric Botcazou  <ebotcazou@adacore.com>
2875         * gnat.dg/opt35.adb: New test.
2876         * gnat.dg/opt36.adb: Likewise.
2877         * gnat.dg/opt35_pkg.ad[sb]: New helper.
2879 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2881         PR c++/60373
2882         * g++.dg/cpp0x/Wattributes1.C: New.
2883         * g++.dg/ext/visibility/redecl1.C: Adjust.
2884         * g++.dg/ext/visibility/visibility-7.C: Likewise.
2886 2014-05-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2888         * gcc.target/powerpc/vsxcopy.c: New test.
2890 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2892         PR c++/58664
2893         * g++.dg/cpp0x/nsdmi-union6.C: New.
2894         * g++.dg/parse/pr58664.C: Likewise.
2895         * g++.dg/cpp0x/nsdmi6.C: Tweak.
2896         * g++.dg/parse/crash31.C: Likewise.
2897         * g++.dg/template/error2.C: Likewise.
2898         * g++.dg/template/inherit8.C: Likewise.
2899         * g++.dg/template/offsetof2.C: Likewise.
2901 2014-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
2903         * c-c++-common/gomp/simd4.c: Adjust for inform.
2904         * g++.dg/cpp0x/decltype-call1.C: Likewise.
2905         * g++.dg/cpp0x/forw_enum6.C: Likewise.
2906         * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
2907         * g++.dg/cpp0x/noexcept15.C: Likewise.
2908         * g++.dg/cpp0x/variadic-ex2.C: Likewise.
2909         * g++.dg/eh/spec6.C: Likewise.
2910         * g++.dg/expr/cast1.C: Likewise.
2911         * g++.dg/expr/dtor1.C: Likewise.
2912         * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
2913         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2914         * g++.dg/gomp/pr49223-2.C: Likewise.
2915         * g++.dg/gomp/udr-4.C: Likewise.
2916         * g++.dg/init/delete1.C: Likewise.
2917         * g++.dg/other/crash-2.C: Likewise.
2918         * g++.dg/parse/crash24.C: Likewise.
2919         * g++.dg/parse/crash25.C: Likewise.
2920         * g++.dg/parse/crash31.C: Likewise.
2921         * g++.dg/parse/crash49.C: Likewise.
2922         * g++.dg/parse/crash50.C: Likewise.
2923         * g++.dg/parse/crash54.C: Likewise.
2924         * g++.dg/parse/dtor7.C: Likewise.
2925         * g++.dg/parse/error40.C: Likewise.
2926         * g++.dg/parse/fused-params1.C: Likewise.
2927         * g++.dg/parse/new1.C: Likewise.
2928         * g++.dg/template/crash35.C: Likewise.
2929         * g++.dg/template/crash59.C: Likewise.
2930         * g++.dg/template/crash77.C: Likewise.
2931         * g++.dg/template/error51.C: Likewise.
2932         * g++.dg/template/incomplete1.C: Likewise.
2933         * g++.dg/template/incomplete3.C: Likewise.
2934         * g++.dg/template/incomplete4.C: Likewise.
2935         * g++.dg/template/incomplete5.C: Likewise.
2936         * g++.dg/template/inherit8.C: Likewise.
2937         * g++.dg/template/instantiate1.C: Likewise.
2938         * g++.dg/template/instantiate3.C: Likewis: Likewise.
2939         * g++.dg/template/offsetof2.C: Likewise.
2940         * g++.dg/tm/pr51928.C: Likewise.
2941         * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
2942         * g++.dg/warn/incomplete1.C: Likewise.
2943         * g++.dg/warn/incomplete2.C: Likewise.
2944         * g++.old-deja/g++.brendan/friend4.C: Likewise.
2945         * g++.old-deja/g++.bugs/900121_01.C: Likewise.
2946         * g++.old-deja/g++.bugs/900214_01.C: Likewise.
2947         * g++.old-deja/g++.eh/catch1.C: Likewise.
2948         * g++.old-deja/g++.eh/spec6.C: Likewise.
2949         * g++.old-deja/g++.mike/p7868.C: Likewise.
2950         * g++.old-deja/g++.other/crash38.C: Likewise.
2951         * g++.old-deja/g++.other/enum2.C: Likewise.
2952         * g++.old-deja/g++.other/incomplete.C: Likewise.
2953         * g++.old-deja/g++.other/vaarg3.C: Likewise.
2954         * g++.old-deja/g++.pt/crash9.C: Likewise.
2955         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
2956         * g++.old-deja/g++.pt/typename8.C: Likewise.
2957         * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
2959 2014-05-19  Joseph Myers  <joseph@codesourcery.com>
2961         * lib/target-supports.exp
2962         (check_effective_target_vect_sizes_32B_16B): Return false if
2963         128-bit AVX vectors preferred.
2965 2014-05-19  Mike Stump  <mikestump@comcast.net>
2967         * lib/target-supports.exp (check_effective_target_avx): Early out
2968         if not x86 to prevent x86 flags on non-x86 targets.
2970 2014-05-19  Richard Biener  <rguenther@suse.de>
2972         PR tree-optimization/61221
2973         * gcc.dg/torture/pr61221.c: New testcase.
2975 2014-05-19  Richard Biener  <rguenther@suse.de>
2977         PR tree-optimization/61209
2978         * gfortran.dg/pr61209.f90: New testcase.
2980 2014-05-19  Richard Biener  <rguenther@suse.de>
2982         PR tree-optimization/61184
2983         * c-c++-common/torture/pr61184.c: New testcase.
2985 2014-05-19  Christian Bruel  <christian.bruel@st.com>
2987         PR target/61195
2988         * gcc.target/sh/pr61195.c: New test.
2990 2014-05-18  Wei Mi  <wmi@google.com>
2992         PR target/58066
2993         * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
2994         directive with rtl insns. Add effective-target fpic and
2995         tls_native.
2997 2014-05-17  Xinliang David Li  <davidxl@google.com>
2999         * g++.dg/ipa/devirt-33.C: New testcase.
3001 2014-05-17  Jan Hubicka  <hubicka@ucw.cz>
3003         * g++.dg/ipa/comdat.C: New file.
3005 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
3007         * gnat.dg/volatile12.ad[sb]: New test.
3009 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
3011         * gnat.dg/enum3.adb: New test.
3013 2014-05-18  Andreas Schwab  <schwab@suse.de>
3015         * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
3017 2014-05-17  Jerry DeLisle  <jvdelisle@gcc.gnu>
3019         PR libfortran/52539
3020         * gfortran.dg/namelist_utf8.f90: New test.
3022 2014-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
3024         PR c++/52875
3025         * g++.dg/cpp0x/decltype58.C: New.
3027 2014-05-17  Ajit Agarwal  <ajitkum@xilinx.com>
3029         * gcc.target/microblaze/others/break_handler.c: New.
3031 2014-05-17  Marc Glisse  <marc.glisse@inria.fr>
3033         PR tree-optimization/61140
3034         PR tree-optimization/61150
3035         PR tree-optimization/61197
3036         * gcc.dg/tree-ssa/pr61140.c: New file.
3037         * gcc.dg/tree-ssa/pr61150.c: New file.
3038         * gcc.dg/tree-ssa/pr61197.c: New file.
3040 2014-05-17  Uros Bizjak  <ubizjak@gmail.com>
3042         * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
3043         (dg-options): Add -mfpmath=387.
3044         (dg-final): Check that no MMX registers are used.
3046 2014-05-17  Andreas Schwab  <schwab@suse.de>
3048         * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
3050 2014-05-16  David Malcolm  <dmalcolm@redhat.com>
3052         Revert:
3053         2014-04-29  David Malcolm  <dmalcolm@redhat.com>
3055         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
3056         occurrences of "int" in the gimple dump to reflect that the return
3057         types of functions now show up in such dumps.
3058         * gcc.dg/tree-ssa/pr27810.c: Likewise.
3060 2014-05-16  Jan Hubicka  <hubicka@ucw.cz>
3062         * gcc.c-torture/execute/20101011-1.c: Update testcase.
3063         * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
3064         * gcc.dg/tree-ssa/writeonly.c: New testcase.
3065         * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
3066         * gcc.dg/tree-ssa/pr21559.c: Update testcase.
3067         * gcc.dg/debug/pr35154.c: Update testcase.
3068         * gcc.target/i386/vectorize1.c: Update testcase.
3070 2014-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
3072         PR c++/51640
3073         * g++.dg/parse/error54.C: New.
3075 2014-05-16  Vladimir Makarov  <vmakarov@redhat.com>
3077         PR rtl-optimization/60969
3078         * g++.dg/pr60969.C: New.
3080 2014-05-16  Richard Biener  <rguenther@suse.de>
3082         PR tree-optimization/61194
3083         * gcc.dg/vect/pr61194.c: New testcase.
3085 2014-05-16  Richard Biener  <rguenther@suse.de>
3087         * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
3088         * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
3089         * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
3090         * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
3092 2014-05-16  Richard Biener  <rguenther@suse.de>
3094         * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
3096 2014-05-15  Martin Jambor  <mjambor@suse.cz>
3098         PR ipa/61085
3099         * g++.dg/ipa/pr61085.C: New test.
3101 2014-05-15  Martin Jambor  <mjambor@suse.cz>
3103         PR tree-optimization/61090
3104         * gcc.dg/tree-ssa/pr61090.c: New test.
3106 2014-05-15  Jakub Jelinek  <jakub@redhat.com>
3108         PR tree-optimization/61158
3109         * gcc.dg/pr61158.c: New test.
3111 2014-05-15  Andreas Schwab  <schwab@suse.de>
3113         * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
3114         emitted.
3115         * obj-c++.dg/exceptions-5.mm: Likewise.
3117 2014-05-15  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3119         * shrink-wrap-loop.c: New test case.
3121 2014-05-14  Alan Lawrence  <alan.lawrence@arm.com>
3123         * gcc.target/arm/simd/vtrnqf32_1.c: New file.
3124         * gcc.target/arm/simd/vtrnqp16_1.c: New file.
3125         * gcc.target/arm/simd/vtrnqp8_1.c: New file.
3126         * gcc.target/arm/simd/vtrnqs16_1.c: New file.
3127         * gcc.target/arm/simd/vtrnqs32_1.c: New file.
3128         * gcc.target/arm/simd/vtrnqs8_1.c: New file.
3129         * gcc.target/arm/simd/vtrnqu16_1.c: New file.
3130         * gcc.target/arm/simd/vtrnqu32_1.c: New file.
3131         * gcc.target/arm/simd/vtrnqu8_1.c: New file.
3132         * gcc.target/arm/simd/vtrnf32_1.c: New file.
3133         * gcc.target/arm/simd/vtrnp16_1.c: New file.
3134         * gcc.target/arm/simd/vtrnp8_1.c: New file.
3135         * gcc.target/arm/simd/vtrns16_1.c: New file.
3136         * gcc.target/arm/simd/vtrns32_1.c: New file.
3137         * gcc.target/arm/simd/vtrns8_1.c: New file.
3138         * gcc.target/arm/simd/vtrnu16_1.c: New file.
3139         * gcc.target/arm/simd/vtrnu32_1.c: New file.
3140         * gcc.target/arm/simd/vtrnu8_1.c: New file.
3142 2014-05-14  Ilya Tocar  <ilya.tocar@intel.com>
3144         * gcc.target/i386/clflushopt-1.c: New.
3145         * gcc.target/i386/xsavec-1.c: Ditto.
3146         * gcc.target/i386/xsavec64-1.c: Ditto.
3147         * gcc.target/i386/xsaves-1.c: Ditto.
3148         * gcc.target/i386/xsaves64-1.c: Ditto.
3149         * gcc.target/i386/sse-12.c: Test new options.
3150         * gcc.target/i386/sse-13.c: Ditto.
3151         * gcc.target/i386/sse-14.c: Ditto.
3152         * gcc.target/i386/sse-22.c: Ditto.
3153         * gcc.target/i386/sse-23.c: Ditto.
3154         * g++.dg/other/i386-2.C: Ditto.
3155         * g++.dg/other/i386-3.C: Ditto.
3157 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
3159         PR rtl-optimization/60866
3160         * gcc.dg/pr60866.c: New test.
3162 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
3164         PR rtl-optimization/60901
3165         * gcc.target/i386/pr60901.c: New test.
3167 2014-05-14  Yury Gribov  <y.gribov@samsung.com>
3169         PR sanitizer/61100
3170         * c-c++-common/asan/asan-interface-1.c: New test.
3171         * lib/asan-dg.exp (asan_include_flags): New function.
3172         (asan_init): Call asan_include_flags to obtain path
3173         to sanitizer headers.
3175 2014-05-13  Peter Bergner  <bergner@vnet.ibm.com>
3177         * lib/target-support.exp (check_dfp_hw_available): New function.
3178         (is-effective-target): Check $arg for dfp_hw.
3179         (is-effective-target-keyword): Likewise.
3180         * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
3181         Change target to dfp_hw.
3183 2014-05-13  Marek Polacek  <polacek@redhat.com>
3185         PR c/61162
3186         * gcc.dg/pr61162.c: New test.
3188 2014-05-13  Marek Polacek  <polacek@redhat.com>
3190         * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
3191         * c-c++-common/pr50459-2.c: New test.
3193 2014-05-13  Paolo Carlini  <paolo.carlini@oracle.com>
3195         PR c++/54310
3196         * g++.dg/template/pr54310.C: New.
3198 2014-05-13  Nathan Sidwell  <nathan@codesourcery.com>
3199             Sandra Loosemore  <sandra@codesourcery.com>
3201         * gcc.target/mips/loongson-simd.c: Disable micromips too.
3203 2014-05-13  Catherine Moore  <clm@cm00re.com>
3205         * gcc.target/mips/near-far-1.c: Adjust expected output
3206         to allow the JALS instruction.
3207         * gcc.target/mips/near-far-2.c: Likewise.
3208         * gcc.target/mips/near-far-4.c: Likewise.
3210 2014-05-13  Bin Cheng  <bin.cheng@arm.com>
3212         * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
3214 2014-05-13  Jakub Jelinek  <jakub@redhat.com>
3216         PR target/61060
3217         * gcc.dg/pr61060.c: New test.
3219 2014-05-12  DJ Delorie  <dj@redhat.com>
3221         * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
3222         * gcc.dg/sibcall-4.c: Likewise.
3224 2014-05-12  Dimitris Papavasiliou  <dpapavas@gmail.com>
3226         * objc.dg/shadow-1.m: New test.
3227         * objc.dg/shadow-2.m: New test.
3228         * objc.dg/ivar-scope-1.m: New test.
3229         * objc.dg/ivar-scope-2.m: New test.
3230         * objc.dg/ivar-scope-3.m: New test.
3231         * objc.dg/ivar-scope-4.m: New test.
3232         * objc.dg/ivar-visibility-1.m: New test.
3233         * objc.dg/ivar-visibility-2.m: New test.
3234         * objc.dg/ivar-visibility-3.m: New test.
3235         * objc.dg/ivar-visibility-4.m: New test.
3237 2014-05-12  Tobias Burnus  <burnus@net-b.de>
3239         PR fortran/60127
3240         * gfortran.dg/gomp/omp_do_concurrent.f90: New.
3242 2014-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3244         PR fortran/60834
3245         * gfortran.dg/associate_16.f90:  New test.
3247 2014-05-12  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3249         PR target/60991
3250         * gcc.target/avr/pr60991.c: New testcase.
3252 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
3254         PR c++/60054
3255         * g++.dg/cpp1y/pr60054.C: New.
3257 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
3259         PR c++/51199
3260         * g++.dg/template/pr51199.C: New.
3262 2014-05-11  Hans-Peter Nilsson  <hp@bitrange.com>
3264         * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
3266 2014-05-11  Jakub Jelinek  <jakub@redhat.com>
3268         * gfortran.dg/gomp/affinity-1.f90: New test.
3270 2014-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
3272         * gcc.dg/torture/pr61136.c: New test.
3274 2014-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
3276         PR c++/59705
3277         * g++.dg/cpp0x/sfinae51.C: New.
3279         PR c++/58353
3280         * g++.dg/cpp0x/variadic157.C: New.
3282 2014-05-10  Oleg Endo  <olegendo@gcc.gnu.org>
3284         PR target/51244
3285         * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
3287 2014-05-10  Marek Polacek  <polacek@redhat.com>
3289         * gcc.dg/pedwarn-init.c: New test.
3290         * gcc.dg/init-string-1.c: Adjust dg-error.
3292 2014-05-10  Hans-Peter Nilsson  <hp@bitrange.com>
3294         * lib/target-supports.exp
3295         (check_effective_target_logical_op_short_circuit): Add mmix-*-*
3296         to the list.
3298 2014-05-09  Marek Polacek  <polacek@redhat.com>
3300         PR c/61096
3301         * gcc.dg/pr61096-1.c: New test.
3302         * gcc.dg/pr61096-2.c: New test.
3304 2014-05-09  Florian Weimer  <fweimer@redhat.com>
3306         * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
3307         * g++.dg/fstack-protector-strong.C: Likewise.
3308         * gcc.target/i386/ssp-strong-reg.c: New file.
3310 2014-05-09  Georg-Johann Lay  <avr@gjlay.de>
3312         PR target/61055
3313         * gcc.target/avr/torture/pr61055.c: New test.
3315 2014-05-09  Marek Polacek  <polacek@redhat.com>
3317         PR c/50459
3318         * c-c++-common/attributes-1.c: Move test line to a new test.
3319         * c-c++-common/attributes-2.c: New test.
3320         * c-c++-common/pr50459.c: New test.
3321         * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
3322         * gcc.dg/nonnull-2.c: Likewise.
3323         * gcc.dg/pr55570.c: Modify dg-error.
3324         * gcc.dg/tm/wrap-2.c: Likewise.
3326 2014-05-08  Jeff Law  <law@redhat.com>
3328         PR tree-optimization/61009
3329         * g++.dg/tree-ssa/pr61009.C: New test.
3331 2014-05-08  Matthias Klose  <doko@ubuntu.com>
3333         PR driver/61106
3334         * gcc-dg/unused-8a.c: New.
3335         * gcc-dg/unused-8b.c: Likewise.
3337 2014-05-08  Marek Polacek  <polacek@redhat.com>
3339         PR c/61053
3340         * gcc.dg/pr61053.c: New test.
3342 2014-05-08  Marek Polacek  <polacek@redhat.com>
3344         PR c/61077
3345         * gcc.dg/pr61077.c: New test.
3347 2014-05-08  Tobias Burnus  <burnus@net-b.de>
3349         * gfortran.dg/coarray_collectives_1.f90: New.
3350         * gfortran.dg/coarray_collectives_2.f90: New.
3351         * gfortran.dg/coarray_collectives_3.f90: New.
3352         * gfortran.dg/coarray_collectives_4.f90: New.
3353         * gfortran.dg/coarray_collectives_5.f90: New.
3354         * gfortran.dg/coarray_collectives_6.f90: New.
3355         * gfortran.dg/coarray/collectives_1.f90: New.
3356         * gfortran.dg/assumed_rank_5.f90: Update dg-error.
3357         * gfortran.dg/assumed_type_4.f90: Update dg-error.
3358         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
3359         * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
3360         * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
3361         * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
3362         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
3364 2014-05-08  Wei Mi  <wmi@google.com>
3366         PR target/58066
3367         * gcc.target/i386/pr58066.c: New test.
3369 2014-05-08  Joseph Myers  <joseph@codesourcery.com>
3371         * gcc.target/i386/avx256-unaligned-load-2.c,
3372         gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
3373         gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
3374         packed-single instructions.
3376 2014-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
3378         PR c++/13981
3379         * g++.dg/diagnostic/pr13981.C: New.
3381 2014-05-08  Marc Glisse  <marc.glisse@inria.fr>
3383         PR tree-optimization/59100
3384         * gcc.dg/tree-ssa/phi-opt-12.c: New file.
3385         * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
3387 2014-05-08  Richard Sandiford  <rdsandiford@googlemail.com>
3389         PR tree-optimization/61095
3390         * gcc.dg/torture/pr61095.c: New test.
3392 2014-05-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3394         PR middle-end/39246
3395         * gcc.dg/uninit-13.c: Move warning on the actual source line where
3396         the uninitialized complex is used.
3397         * gcc.dg/uninit-17.c: New test to check partial initialization of
3398         complex with branches.
3399         * gcc.dg/uninit-17-O0.c: Likewise.
3401 2014-05-07  Oleg Endo  <olegendo@gcc.gnu.org>
3403         PR target/60884
3404         * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
3405         (test_03): Rename to test_02.
3407 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
3409         PR c++/61083
3410         * g++.dg/cpp0x/sfinae50.C: New.
3412 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
3414         PR c++/61080
3415         * g++.dg/cpp0x/deleted7.C: New.
3417 2014-05-07  Richard Biener  <rguenther@suse.de>
3419         PR tree-optimization/61034
3420         * g++.dg/tree-ssa/pr61034.C: New testcase.
3422 2014-05-07  Joern Rennecke  <joern.rennecke@embecosm.com>
3424         * gcc.target/epiphany/isr-arg.c: New file.
3426 2014-05-07  Evgeny Stupachenko  <evstupac@gmail.com>
3428         PR tree-optimization/52252
3429         * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
3431 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
3433         * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
3434         * gcc.target/aarch64/simd/vrev16p8.x: New file.
3435         * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
3436         * gcc.target/aarch64/simd/vrev16qp8.x: New file.
3437         * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
3438         * gcc.target/aarch64/simd/vrev16qs8.x: New file.
3439         * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
3440         * gcc.target/aarch64/simd/vrev16qu8.x: New file.
3441         * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
3442         * gcc.target/aarch64/simd/vrev16s8.x: New file.
3443         * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
3444         * gcc.target/aarch64/simd/vrev16u8.x: New file.
3445         * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
3446         * gcc.target/aarch64/simd/vrev32p16.x: New file.
3447         * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
3448         * gcc.target/aarch64/simd/vrev32p8.x: New file.
3449         * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
3450         * gcc.target/aarch64/simd/vrev32qp16.x: New file.
3451         * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
3452         * gcc.target/aarch64/simd/vrev32qp8.x: New file.
3453         * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
3454         * gcc.target/aarch64/simd/vrev32qs16.x: New file.
3455         * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
3456         * gcc.target/aarch64/simd/vrev32qs8.x: New file.
3457         * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
3458         * gcc.target/aarch64/simd/vrev32qu16.x: New file.
3459         * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
3460         * gcc.target/aarch64/simd/vrev32qu8.x: New file.
3461         * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
3462         * gcc.target/aarch64/simd/vrev32s16.x: New file.
3463         * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
3464         * gcc.target/aarch64/simd/vrev32s8.x: New file.
3465         * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
3466         * gcc.target/aarch64/simd/vrev32u16.x: New file.
3467         * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
3468         * gcc.target/aarch64/simd/vrev32u8.x: New file.
3469         * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
3470         * gcc.target/aarch64/simd/vrev64f32.x: New file.
3471         * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
3472         * gcc.target/aarch64/simd/vrev64p16.x: New file.
3473         * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
3474         * gcc.target/aarch64/simd/vrev64p8.x: New file.
3475         * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
3476         * gcc.target/aarch64/simd/vrev64qf32.x: New file.
3477         * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
3478         * gcc.target/aarch64/simd/vrev64qp16.x: New file.
3479         * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
3480         * gcc.target/aarch64/simd/vrev64qp8.x: New file.
3481         * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
3482         * gcc.target/aarch64/simd/vrev64qs16.x: New file.
3483         * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
3484         * gcc.target/aarch64/simd/vrev64qs32.x: New file.
3485         * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
3486         * gcc.target/aarch64/simd/vrev64qs8.x: New file.
3487         * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
3488         * gcc.target/aarch64/simd/vrev64qu16.x: New file.
3489         * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
3490         * gcc.target/aarch64/simd/vrev64qu32.x: New file.
3491         * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
3492         * gcc.target/aarch64/simd/vrev64qu8.x: New file.
3493         * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
3494         * gcc.target/aarch64/simd/vrev64s16.x: New file.
3495         * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
3496         * gcc.target/aarch64/simd/vrev64s32.x: New file.
3497         * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
3498         * gcc.target/aarch64/simd/vrev64s8.x: New file.
3499         * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
3500         * gcc.target/aarch64/simd/vrev64u16.x: New file.
3501         * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
3502         * gcc.target/aarch64/simd/vrev64u32.x: New file.
3503         * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
3504         * gcc.target/aarch64/simd/vrev64u8.x: New file.
3506 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
3508         gcc.target/aarch64/simd/ext_f32.x: New file.
3509         gcc.target/aarch64/simd/ext_f32_1.c: New file.
3510         gcc.target/aarch64/simd/ext_p16.x: New file.
3511         gcc.target/aarch64/simd/ext_p16_1.c: New file.
3512         gcc.target/aarch64/simd/ext_p8.x: New file.
3513         gcc.target/aarch64/simd/ext_p8_1.c: New file.
3514         gcc.target/aarch64/simd/ext_s16.x: New file.
3515         gcc.target/aarch64/simd/ext_s16_1.c: New file.
3516         gcc.target/aarch64/simd/ext_s32.x: New file.
3517         gcc.target/aarch64/simd/ext_s32_1.c: New file.
3518         gcc.target/aarch64/simd/ext_s64.x: New file.
3519         gcc.target/aarch64/simd/ext_s64_1.c: New file.
3520         gcc.target/aarch64/simd/ext_s8.x: New file.
3521         gcc.target/aarch64/simd/ext_s8_1.c: New file.
3522         gcc.target/aarch64/simd/ext_u16.x: New file.
3523         gcc.target/aarch64/simd/ext_u16_1.c: New file.
3524         gcc.target/aarch64/simd/ext_u32.x: New file.
3525         gcc.target/aarch64/simd/ext_u32_1.c: New file.
3526         gcc.target/aarch64/simd/ext_u64.x: New file.
3527         gcc.target/aarch64/simd/ext_u64_1.c: New file.
3528         gcc.target/aarch64/simd/ext_u8.x: New file.
3529         gcc.target/aarch64/simd/ext_u8_1.c: New file.
3530         gcc.target/aarch64/simd/ext_f64.c: New file.
3531         gcc.target/aarch64/simd/extq_f32.x: New file.
3532         gcc.target/aarch64/simd/extq_f32_1.c: New file.
3533         gcc.target/aarch64/simd/extq_p16.x: New file.
3534         gcc.target/aarch64/simd/extq_p16_1.c: New file.
3535         gcc.target/aarch64/simd/extq_p8.x: New file.
3536         gcc.target/aarch64/simd/extq_p8_1.c: New file.
3537         gcc.target/aarch64/simd/extq_s16.x: New file.
3538         gcc.target/aarch64/simd/extq_s16_1.c: New file.
3539         gcc.target/aarch64/simd/extq_s32.x: New file.
3540         gcc.target/aarch64/simd/extq_s32_1.c: New file.
3541         gcc.target/aarch64/simd/extq_s64.x: New file.
3542         gcc.target/aarch64/simd/extq_s64_1.c: New file.
3543         gcc.target/aarch64/simd/extq_s8.x: New file.
3544         gcc.target/aarch64/simd/extq_s8_1.c: New file.
3545         gcc.target/aarch64/simd/extq_u16.x: New file.
3546         gcc.target/aarch64/simd/extq_u16_1.c: New file.
3547         gcc.target/aarch64/simd/extq_u32.x: New file.
3548         gcc.target/aarch64/simd/extq_u32_1.c: New file.
3549         gcc.target/aarch64/simd/extq_u64.x: New file.
3550         gcc.target/aarch64/simd/extq_u64_1.c: New file.
3551         gcc.target/aarch64/simd/extq_u8.x: New file.
3552         gcc.target/aarch64/simd/extq_u8_1.c: New file.
3553         gcc.target/aarch64/simd/extq_f64.c: New file.
3555 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
3557         * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
3558         * gcc.target/aarch64/vtrnu32.c: Likewise.
3559         * gcc.target/aarch64/vtrnf32.c: Likewise.
3561 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
3563         * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
3564         * gcc.target/aarch64/simd/vtrnf32.x: New file.
3565         * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
3566         * gcc.target/aarch64/simd/vtrnp16.x: New file.
3567         * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
3568         * gcc.target/aarch64/simd/vtrnp8.x: New file.
3569         * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
3570         * gcc.target/aarch64/simd/vtrnqf32.x: New file.
3571         * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
3572         * gcc.target/aarch64/simd/vtrnqp16.x: New file.
3573         * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
3574         * gcc.target/aarch64/simd/vtrnqp8.x: New file.
3575         * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
3576         * gcc.target/aarch64/simd/vtrnqs16.x: New file.
3577         * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
3578         * gcc.target/aarch64/simd/vtrnqs32.x: New file.
3579         * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
3580         * gcc.target/aarch64/simd/vtrnqs8.x: New file.
3581         * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
3582         * gcc.target/aarch64/simd/vtrnqu16.x: New file.
3583         * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
3584         * gcc.target/aarch64/simd/vtrnqu32.x: New file.
3585         * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
3586         * gcc.target/aarch64/simd/vtrnqu8.x: New file.
3587         * gcc.target/aarch64/simd/vtrns16_1.c: New file.
3588         * gcc.target/aarch64/simd/vtrns16.x: New file.
3589         * gcc.target/aarch64/simd/vtrns32_1.c: New file.
3590         * gcc.target/aarch64/simd/vtrns32.x: New file.
3591         * gcc.target/aarch64/simd/vtrns8_1.c: New file.
3592         * gcc.target/aarch64/simd/vtrns8.x: New file.
3593         * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
3594         * gcc.target/aarch64/simd/vtrnu16.x: New file.
3595         * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
3596         * gcc.target/aarch64/simd/vtrnu32.x: New file.
3597         * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
3598         * gcc.target/aarch64/simd/vtrnu8.x: New file.
3600 2014-05-07  Richard Biener  <rguenther@suse.de>
3602         PR tree-optimization/57864
3603         * gcc.dg/torture/pr57864.c: New testcase.
3605 2014-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu>
3607         PR libfortran/61049
3608         * gfortran.dg/list_read_13.f: New test.
3610 2014-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
3612         PR c++/60999
3613         * g++.dg/cpp0x/nsdmi-template9.C: New.
3614         * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
3616 2014-05-06  Kenneth Zadeck  <zadeck@naturalbridge.com>
3617             Mike Stump  <mikestump@comcast.net>
3618             Richard Sandiford  <rdsandiford@googlemail.com>
3620         * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
3622 2014-05-05  Jan Hubicka  <hubicka@ucw.cz>
3624         PR ipa/60965
3625         * g++.dg/ipa/devirt-32.C: New testcase.
3627 2014-05-05  Richard Biener  <rguenther@suse.de>
3629         PR middle-end/61010
3630         * gcc.dg/torture/pr61010.c: New testcase.
3632 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3634         * gcc.target/s390/leaf-profile.c: New testcase.
3636 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3638         * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
3639         Disable asm scan for s390.
3640         * gcc.dg/hoist-register-pressure-2.c: Likewise.
3641         * gcc.dg/hoist-register-pressure-3.c: Likewise.
3643 2014-05-05  Bin Cheng  <bin.cheng@arm.com>
3645         PR tree-optimization/60363
3646         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
3648 2014-05-04  Peter Bergner  <bergner@vnet.ibm.com>
3650         * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
3651         (dg-require-effective-target): Change target to powerpc_fprs.
3652         * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
3653         (dg-require-effective-target): Change target to dfprt.
3655 2014-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
3657         PR c++/58582
3658         * g++.dg/cpp0x/deleted4.C: New.
3659         * g++.dg/cpp0x/deleted5.C: Likewise.
3660         * g++.dg/cpp0x/deleted6.C: Likewise.
3662 2014-05-03  Dominique d'Humieres <dominiq@lps.ens.fr>
3664         PR fortran/61025
3665         * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
3666         regexps for -m32.
3667         * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
3668         * gfortran.dg/coarray_poly_6.f90: Likewise.
3669         * gfortran.dg/coarray_poly_7.f90: Likewise.
3670         * gfortran.dg/coarray_poly_8.f90: Likewise.
3672 2014-05-02  Marek Polacek  <polacek@redhat.com>
3674         PR c/25801
3675         * gcc.dg/pr25801.c: New test.
3677 2014-05-02  Marek Polacek  <polacek@redhat.com>
3679         PR c/60784
3680         * gcc.dg/pr60784.c: New test.
3682 2014-05-01  Marek Polacek  <polacek@redhat.com>
3684         PR c/60915
3685         * gcc.dg/pr60915.c: New test.
3687 2014-05-01  Marek Polacek  <polacek@redhat.com>
3689         PR c/60257
3690         * gcc.dg/pr60257.c: New test.
3692 2014-05-01  Marek Polacek  <polacek@redhat.com>
3694         PR c/43395
3695         * c-c++-common/pr43395.c: New test.
3697 2014-05-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
3699         * gcc.dg/cond-reduc-1.c: New test.
3700         * gcc.dg/cond-reduc-2.c: Likewise.
3702 2014-05-01  Marek Polacek  <polacek@redhat.com>
3704         PR c/29467
3705         * gcc.dg/pr29467.c: New test.
3706         * gcc.dg/declspec-13.c: Renumber some dg-warnings.  Add dg-warnings
3707         about boolean types.
3708         * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>.  Change _Bool
3709         to bool.
3710         * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
3712 2014-05-01  Marek Polacek  <polacek@redhat.com>
3714         PR c/43245
3715         * gcc.dg/pr43245.c: New test.
3717 2014-05-01  Marek Polacek  <polacek@redhat.com>
3719         PR c/56989
3720         * gcc.dg/pr56989.c: New test.
3722 2014-04-30  Ian Lance Taylor  <iant@google.com>
3724         * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
3725         in go_compile_args rather than in argument to go-torture-execute.
3727 2014-04-30  Soundararajan Dhakshinamoorthy  <sounderarajan.d@atmel.com>
3729         * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
3730         instead of getpid.
3732 2014-04-30  Tobias Burnus  <burnus@net-b.de>
3734         * gfortran.dg/coarray_poly_6.f90
3735         * gfortran.dg/coarray_poly_7.f90
3736         * gfortran.dg/coarray_poly_8.f90
3738 2014-04-30  Tobias Burnus  <burnus@net-b.de>
3740         * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
3741         * gfortran.dg/coarray_lib_token_4.f90: Ditto.
3742         * gfortran.dg/coarray/codimension.f90: New.
3744 2014-04-30  Tobias Burnus  <burnus@net-b.de>
3746         * gfortran.dg/coarray_lib_this_image_1.f90: New.
3747         * gfortran.dg/coarray_lib_this_image_2.f90: New.
3749 2014-04-30  Tobias Burnus  <burnus@net-b.de>
3751         * gfortran.dg/coarray_poly_4.f90: New.
3752         * gfortran.dg/coarray_poly_5.f90: New.
3754 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
3756         * gcc.target/arm/simd/vuzpqf32_1.c: New file.
3757         * gcc.target/arm/simd/vuzpqp16_1.c: New file.
3758         * gcc.target/arm/simd/vuzpqp8_1.c: New file.
3759         * gcc.target/arm/simd/vuzpqs16_1.c: New file.
3760         * gcc.target/arm/simd/vuzpqs32_1.c: New file.
3761         * gcc.target/arm/simd/vuzpqs8_1.c: New file.
3762         * gcc.target/arm/simd/vuzpqu16_1.c: New file.
3763         * gcc.target/arm/simd/vuzpqu32_1.c: New file.
3764         * gcc.target/arm/simd/vuzpqu8_1.c: New file.
3765         * gcc.target/arm/simd/vuzpf32_1.c: New file.
3766         * gcc.target/arm/simd/vuzpp16_1.c: New file.
3767         * gcc.target/arm/simd/vuzpp8_1.c: New file.
3768         * gcc.target/arm/simd/vuzps16_1.c: New file.
3769         * gcc.target/arm/simd/vuzps32_1.c: New file.
3770         * gcc.target/arm/simd/vuzps8_1.c: New file.
3771         * gcc.target/arm/simd/vuzpu16_1.c: New file.
3772         * gcc.target/arm/simd/vuzpu32_1.c: New file.
3773         * gcc.target/arm/simd/vuzpu8_1.c: New file.
3775 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
3777         * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
3778         * gcc.target/aarch64/vuzpu32_1.c: Likewise.
3779         * gcc.target/aarch64/vuzpf32_1.c: Likewise.
3781 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
3783         * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
3784         * gcc.target/aarch64/simd/vuzpf32.x: New file.
3785         * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
3786         * gcc.target/aarch64/simd/vuzpp16.x: New file.
3787         * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
3788         * gcc.target/aarch64/simd/vuzpp8.x: New file.
3789         * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
3790         * gcc.target/aarch64/simd/vuzpqf32.x: New file.
3791         * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
3792         * gcc.target/aarch64/simd/vuzpqp16.x: New file.
3793         * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
3794         * gcc.target/aarch64/simd/vuzpqp8.x: New file.
3795         * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
3796         * gcc.target/aarch64/simd/vuzpqs16.x: New file.
3797         * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
3798         * gcc.target/aarch64/simd/vuzpqs32.x: New file.
3799         * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
3800         * gcc.target/aarch64/simd/vuzpqs8.x: New file.
3801         * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
3802         * gcc.target/aarch64/simd/vuzpqu16.x: New file.
3803         * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
3804         * gcc.target/aarch64/simd/vuzpqu32.x: New file.
3805         * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
3806         * gcc.target/aarch64/simd/vuzpqu8.x: New file.
3807         * gcc.target/aarch64/simd/vuzps16_1.c: New file.
3808         * gcc.target/aarch64/simd/vuzps16.x: New file.
3809         * gcc.target/aarch64/simd/vuzps32_1.c: New file.
3810         * gcc.target/aarch64/simd/vuzps32.x: New file.
3811         * gcc.target/aarch64/simd/vuzps8_1.c: New file.
3812         * gcc.target/aarch64/simd/vuzps8.x: New file.
3813         * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
3814         * gcc.target/aarch64/simd/vuzpu16.x: New file.
3815         * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
3816         * gcc.target/aarch64/simd/vuzpu32.x: New file.
3817         * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
3818         * gcc.target/aarch64/simd/vuzpu8.x: New file.
3820 2014-04-30  Richard Biener  <rguenther@suse.de>
3822         PR tree-optimization/48329
3823         * gfortran.dg/vect/pr48329.f90: New testcase.
3825 2014-04-30  Marek Polacek  <polacek@redhat.com>
3827         * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
3828         * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
3830 2014-04-30  Marek Polacek  <polacek@redhat.com>
3832         PR c/60139
3833         * gcc.dg/pr60139.c: New test.
3835 2014-04-30  Marek Polacek  <polacek@redhat.com>
3837         PR c/60351
3838         * gcc.dg/pr60351.c: New test.
3840 2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
3842         * gcc.target/arm/simd/simd.exp: New file.
3843         * gcc.target/arm/simd/vzipqf32_1.c: New file.
3844         * gcc.target/arm/simd/vzipqp16_1.c: New file.
3845         * gcc.target/arm/simd/vzipqp8_1.c: New file.
3846         * gcc.target/arm/simd/vzipqs16_1.c: New file.
3847         * gcc.target/arm/simd/vzipqs32_1.c: New file.
3848         * gcc.target/arm/simd/vzipqs8_1.c: New file.
3849         * gcc.target/arm/simd/vzipqu16_1.c: New file.
3850         * gcc.target/arm/simd/vzipqu32_1.c: New file.
3851         * gcc.target/arm/simd/vzipqu8_1.c: New file.
3852         * gcc.target/arm/simd/vzipf32_1.c: New file.
3853         * gcc.target/arm/simd/vzipp16_1.c: New file.
3854         * gcc.target/arm/simd/vzipp8_1.c: New file.
3855         * gcc.target/arm/simd/vzips16_1.c: New file.
3856         * gcc.target/arm/simd/vzips32_1.c: New file.
3857         * gcc.target/arm/simd/vzips8_1.c: New file.
3858         * gcc.target/arm/simd/vzipu16_1.c: New file.
3859         * gcc.target/arm/simd/vzipu32_1.c: New file.
3860         * gcc.target/arm/simd/vzipu8_1.c: New file.
3862 2014-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
3864         PR c++/51707
3865         * g++.dg/cpp0x/constexpr-51707.C: New.
3867 2014-04-29  David Malcolm  <dmalcolm@redhat.com>
3869         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
3870         occurrences of "int" in the gimple dump to reflect that the return
3871         types of functions now show up in such dumps.
3872         * gcc.dg/tree-ssa/pr27810.c: Likewise.
3874 2014-04-29  Jakub Jelinek  <jakub@redhat.com>
3876         PR tree-optimization/60971
3877         * c-c++-common/turtore/pr60971.c: New test.
3879 2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
3881         * gcc.target/aarch64/simd/simd.exp: New file.
3882         * gcc.target/aarch64/simd/vzipf32_1.c: New file.
3883         * gcc.target/aarch64/simd/vzipf32.x: New file.
3884         * gcc.target/aarch64/simd/vzipp16_1.c: New file.
3885         * gcc.target/aarch64/simd/vzipp16.x: New file.
3886         * gcc.target/aarch64/simd/vzipp8_1.c: New file.
3887         * gcc.target/aarch64/simd/vzipp8.x: New file.
3888         * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
3889         * gcc.target/aarch64/simd/vzipqf32.x: New file.
3890         * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
3891         * gcc.target/aarch64/simd/vzipqp16.x: New file.
3892         * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
3893         * gcc.target/aarch64/simd/vzipqp8.x: New file.
3894         * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
3895         * gcc.target/aarch64/simd/vzipqs16.x: New file.
3896         * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
3897         * gcc.target/aarch64/simd/vzipqs32.x: New file.
3898         * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
3899         * gcc.target/aarch64/simd/vzipqs8.x: New file.
3900         * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
3901         * gcc.target/aarch64/simd/vzipqu16.x: New file.
3902         * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
3903         * gcc.target/aarch64/simd/vzipqu32.x: New file.
3904         * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
3905         * gcc.target/aarch64/simd/vzipqu8.x: New file.
3906         * gcc.target/aarch64/simd/vzips16_1.c: New file.
3907         * gcc.target/aarch64/simd/vzips16.x: New file.
3908         * gcc.target/aarch64/simd/vzips32_1.c: New file.
3909         * gcc.target/aarch64/simd/vzips32.x: New file.
3910         * gcc.target/aarch64/simd/vzips8_1.c: New file.
3911         * gcc.target/aarch64/simd/vzips8.x: New file.
3912         * gcc.target/aarch64/simd/vzipu16_1.c: New file.
3913         * gcc.target/aarch64/simd/vzipu16.x: New file.
3914         * gcc.target/aarch64/simd/vzipu32_1.c: New file.
3915         * gcc.target/aarch64/simd/vzipu32.x: New file.
3916         * gcc.target/aarch64/simd/vzipu8_1.c: New file.
3917         * gcc.target/aarch64/simd/vzipu8.x: New file.
3919 2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3921         * gcc.target/aarch64/fcsel_1.c: New test case.
3923 2014-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu>
3925         PR libfortran/60810
3926         * gfortran.dg/arrayio_13.f90: New test.
3928 2014-04-28  Martin Jambor  <mjambor@suse.cz>
3930         * gcc.dg/tree-ssa/sra-14.c: New test.
3932 2014-04-28  Richard Biener  <rguenther@suse.de>
3934         PR middle-end/60092
3935         * gcc.dg/tree-ssa/alias-32.c: New testcase.
3936         * gcc.dg/vect/pr60092.c: Likewise.
3938 2014-04-28  Richard Biener  <rguenther@suse.de>
3940         * gcc.dg/tree-ssa/vrp91.c: New testcase.
3941         * gcc.dg/Wstrict-overflow-14.c: XFAIL.
3942         * gcc.dg/Wstrict-overflow-15.c: Likewise.
3943         * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
3945 2014-04-28  Richard Biener  <rguenther@suse.de>
3947         PR tree-optimization/60979
3948         * gcc.dg/graphite/pr60979.c: New testcase.
3950 2014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3952         PR c/60983
3953         * gcc.dg/pr60114.c: Use signed chars.
3955 2014-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
3957         PR c++/59120
3958         * g++.dg/cpp0x/alias-decl-43.C: New.
3960 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3962         PR fortran/59604
3963         PR fortran/58003
3964         * gfortran.dg/no_range_check_3.f90:  New test.
3966 2014-04-26  Jerry DeLisle  <jvdelisle@gcc.gnu>
3968         PR libfortran/52539
3969         * gfortran.dg/namelist_utf8.f90: New test.
3971 2014-04-26  Uros Bizjak  <ubizjak@gmail.com>
3973         * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
3974         * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
3975         * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
3977 2014-04-25  Cary Coutant  <ccoutant@google.com>
3979         PR debug/60929
3980         * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
3981         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
3982         -fdebug-types-section flag.
3984 2014-04-25  Jiong Wang  <jiong.wang@arm.com>
3986         * gcc.target/arm/tail-long-call.c: New test.
3988 2014-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3990         PR tree-optimization/60930
3991         * gcc.dg/torture/pr60930.c:  New test.
3993 2014-04-25  Jakub Jelinek  <jakub@redhat.com>
3995         PR tree-optimization/60960
3996         * gcc.c-torture/execute/pr60960.c: New test.
3998 2014-04-25  Marek Polacek  <polacek@redhat.com>
4000         * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
4002 2014-04-25  Marek Polacek  <polacek@redhat.com>
4004         PR c/18079
4005         * gcc.dg/pr18079.c: New test.
4006         * gcc.dg/pr18079-2.c: New test.
4008 2014-04-25  Uros Bizjak  <ubizjak@gmail.com>
4010         * c-c++-common/gomp/pr60823-2.c: Require effective target
4011         vect_simd_clones.
4013 2014-04-25  Marek Polacek  <polacek@redhat.com>
4015         PR c/60114
4016         * gcc.dg/pr60114.c: New test.
4018 2014-04-25  Eric Botcazou  <ebotcazou@adacore.com>
4020         * gcc.c-torture/execute/20140425-1.c: New test.
4022 2014-04-25  Marek Polacek  <polacek@redhat.com>
4024         PR c/60156
4025         * c-c++-common/pr60156.c: New test.
4027 2014-04-25  Richard Biener  <rguenther@suse.de>
4029         PR ipa/60912
4030         * g++.dg/opt/pr60912.C: New testcase.
4032 2014-04-25  Richard Biener  <rguenther@suse.de>
4034         PR ipa/60911
4035         * gcc.dg/lto/pr60911_0.c: New testcase.
4037 2014-04-24  Cong Hou  <congh@google.com>
4039         PR tree-optimization/60896
4040         * g++.dg/vect/pr60896.cc: New test.
4042 2014-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
4044         * gcc.target/powerpc/pack01.c: New test to test the new pack and
4045         unpack builtin functionss for 128-bit types.
4046         * gcc.target/powerpc/pack02.c: Likewise.
4047         * gcc.target/powerpc/pack03.c: Likewise.
4048         * gcc.target/powerpc/extend-divide-1.c: New test to test extended
4049         divide builtin functionss.
4050         * gcc.target/powerpc/extend-divide-2.c: Likewise.
4051         * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
4052         functions.
4053         * gcc.target/powerpc/bcd-2.c: Likewise.
4054         * gcc.target/powerpc/bcd-3.c: Likewise.
4055         * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
4056         builtin functionss.
4057         * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
4059 2014-04-24  Vishnu K S  <Vishnu.k_s@atmel.com>
4061         * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
4062         keeps_null_pointer_checks.
4063         * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
4064         * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
4065         * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
4066         * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
4068 2014-04-24  Jakub Jelinek  <jakub@redhat.com>
4070         * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
4071         Replace load with read and store with write.
4073 2014-04-24  Jeff Law  <law@redhat.com>
4075         PR target/60822
4076         * gcc.c-torture/pr60822.c: New test.
4077         * gcc.c-torture/pr60822.x: New test.
4079 2014-04-24  Dinar Temirbulatov  <dtemirbulatov@gmail.com>
4081         PR c++/57958
4082         * g++.dg/cpp0x/pr57958.C: New test.
4084 2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
4086         * lib/target-supports.exp (check_effective_target_vect_perm): Return
4087         true for aarch64_be.
4089 2014-04-24  Radovan Obradovic  <robradovic@mips.com>
4090             Tom de Vries  <tom@codesourcery.com>
4092         * gcc.dg/fuse-caller-save.c: New test.
4094 2014-04-24  Joey Ye  <joey.ye@arm.com>
4096         * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
4098 2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4100         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
4101         * gcc.dg/vect/vect-bswap16: New test.
4102         * gcc.dg/vect/vect-bswap32: Likewise.
4103         * gcc.dg/vect/vect-bswap64: Likewise.
4105 2014-04-23  Jeff Law  <law@redhat.com>
4107         PR tree-optimization/60902
4108         * gcc.target/i386/pr60902.c: New test.
4110 2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
4112         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
4113         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
4114         * gcc.target/aarch64/vdup_n_1.c: New testcase.
4116 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4118         * gcc.target/arm/rev16.c: New test.
4120 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4122         * gcc.target/aarch64/rev16_1.c: New test.
4124 2014-04-23  Richard Biener  <rguenther@suse.de>
4126         PR tree-optimization/60903
4127         * gcc.dg/torture/pr60903.c: New testcase.
4129 2014-04-23  Richard Biener  <rguenther@suse.de>
4131         PR middle-end/60895
4132         * g++.dg/torture/pr60895.C: New testcase.
4134 2014-04-23  Richard Biener  <rguenther@suse.de>
4136         PR middle-end/60891
4137         * gcc.dg/torture/pr60891.c: New testcase.
4139 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
4141         PR sanitizer/60275
4142         * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
4143         -fno-sanitize-recover to dg-options.
4144         * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
4145         add -std=c++11 to dg-options.
4146         * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
4147         * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
4148         add -std=c++1y to dg-options.
4149         * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
4150         -fno-sanitize-recover to dg-options.
4151         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
4152         * c-c++-common/ubsan/vla-4.c: Likewise.
4153         * c-c++-common/ubsan/pr59503.c: Likewise.
4154         * c-c++-common/ubsan/vla-3.c: Likewise.
4155         * c-c++-common/ubsan/save-expr-1.c: Likewise.
4156         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
4157         * c-c++-common/ubsan/shift-3.c: Likewise.
4158         * c-c++-common/ubsan/overflow-1.c: Likewise.
4159         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
4160         * c-c++-common/ubsan/vla-2.c: Likewise.
4161         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
4162         * c-c++-common/ubsan/pr60613-1.c: Likewise.
4163         * c-c++-common/ubsan/shift-6.c: Likewise.
4164         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
4165         * c-c++-common/ubsan/overflow-add-3.c: New test.
4166         * c-c++-common/ubsan/overflow-add-4.c: New test.
4167         * c-c++-common/ubsan/div-by-zero-6.c: New test.
4168         * c-c++-common/ubsan/div-by-zero-7.c: New test.
4170 2014-04-22  Christian Bruel  <christian.bruel@st.com>
4172         * gcc.target/sh/hiconst.c: New test.
4174 2014-04-22  Sandra Loosemore  <sandra@codesourcery.com>
4176         * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
4177         lroundf generates custom round instruction, too.
4179 2014-04-22  Tobias Burnus  <burnus@net-b.de>
4181         PR fortran/60881
4182         * coarray/alloc_comp_3.f90: New.
4184 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
4186         PR target/60868
4187         * gcc.target/i386/pr60868.c: New testcase.
4189 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
4191         PR c/59073
4192         * c-c++-common/gomp/pr59073.c: New test.
4194 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
4196         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
4198 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
4200         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
4201         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
4203 2014-04-22  Richard Sandiford  <rdsandiford@googlemail.com>
4205         * gcc.dg/memcpy-5.c: New test.
4207 2014-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4209         * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
4211         * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
4212         * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
4213         *-*-solaris2.9.
4214         * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
4215         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
4216         from dg-options.
4217         * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
4218         from dg-additional-options.
4219         * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
4220         from dg-options.
4222         * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
4223         execution check.
4224         * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
4225         (sigill_hdlr): Remove.
4226         (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
4227         check.
4229         * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
4230         * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
4231         * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
4233         * lib/target-supports.exp (add_options_for_tls): Remove
4234         *-*-solaris2.9* handling.
4236 2014-04-22  Vidya Praveen  <vidyapraveen@arm.com>
4238         * gcc.target/aarch64/vect_cvtf_1.c: New.
4240 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
4242         PR tree-optimization/60823
4243         * c-c++-common/gomp/pr60823-1.c: New test.
4244         * c-c++-common/gomp/pr60823-2.c: New test.
4245         * c-c++-common/gomp/pr60823-3.c: New test.
4247 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
4249         * gcc.target/arm/anddi_notdi-1.c: New test.
4250         * gcc.target/arm/iordi_notdi-1.c: New test case.
4252 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
4254         * gcc.target/arm/iordi_notdi-1.c: New test.
4256 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
4258         * gcc.target/aarch64/vrnd_f64_1.c : New file.
4260 2014-04-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
4262         PR target/60735
4263         * gcc.target/powerpc/pr60735.c: New test.  Insure _Decimal64 does
4264         not cause errors if -mspe.
4266 2014-04-21  Uros Bizjak  <ubizjak@gmail.com>
4268         PR target/60909
4269         * gcc.target/i386/pr60909-1.c: New test.
4270         * gcc.target/i386/pr60909-2.c: Ditto.
4272 2014-04-18  Cong Hou  <congh@google.com>
4274         * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
4275         * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
4277 2014-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4279         * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
4280         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4282 2014-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
4284         PR c++/59200
4285         * g++.dg/cpp0x/alias-decl-42.C: New.
4287 2014-04-17  Pat Haugen  <pthaugen@us.ibm.com>
4289         * gcc.target/powerpc/ti_math1.c: New.
4290         * gcc.target/powerpc/ti_math2.c: New.
4292 2014-04-17  Martin Jambor  <mjambor@suse.cz>
4294         * gnat.dg/opt34.adb: New.
4295         * gnat.dg/opt34_pkg.ads: Likewise.
4297 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
4299         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
4300         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
4302 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
4304         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
4305         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
4307 2014-04-17  Jakub Jelinek  <jakub@redhat.com>
4309         PR target/60847
4310         Forward port from 4.8 branch
4311         2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
4313         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
4314         Fix scan patterns.
4315         * gcc.target/i386/bmi-2.c: Ditto.
4317 2014-04-17  Richard Biener  <rguenther@suse.de>
4319         PR middle-end/60849
4320         * g++.dg/opt/pr60849.C: New testcase.
4322 2014-04-17  Richard Biener  <rguenther@suse.de>
4324         PR tree-optimization/60836
4325         * g++.dg/vect/pr60836.cc: New testcase.
4327 2014-04-17  Richard Biener  <rguenther@suse.de>
4329         PR tree-optimization/60841
4330         * gcc.dg/vect/pr60841.c: New testcase.
4332 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
4334         * g++.dg/ipa/devirt-31.C: New testcase.
4336 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
4338         PR lto/60820
4339         * gcc.dg/lto/pr60820_0.c: New testcase.
4340         * gcc.dg/lto/pr60820_1.c: New testcase.
4342 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
4344         PR ipa/60854
4345         * g++.dg/torture/pr60854.C: New testcase.
4347 2014-04-16  Catherine Moore  <clm@codesourcery.com>
4349         * gcc.target/mips/umips-store16-2.c: New test.
4351 2014-04-16  Marc Glisse  <marc.glisse@inria.fr>
4353         * g++.dg/cpp0x/initlist-vect.C: New file.
4355 2014-04-16  Eric Botcazou  <ebotcazou@adacore.com>
4357         * gcc.dg/uninit-B-O0.c: Remove XFAIL.
4358         * gcc.dg/uninit-I-O0.c: Likewise.
4359         * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
4361 2014-04-16  Jakub Jelinek  <jakub@redhat.com>
4363         PR tree-optimization/60844
4364         * gcc.dg/pr60844.c: New test.
4366 2014-04-15  Richard Biener  <rguenther@suse.de>
4368         PR rtl-optimization/56965
4369         * gcc.dg/torture/pr56965-1.c: New testcase.
4370         * gcc.dg/torture/pr56965-2.c: Likewise.
4372 2014-04-15  Teresa Johnson  <tejohnson@google.com>
4374         * gcc.dg/tree-prof/update-loopch.c: Update expected output.
4376 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
4378         * gnat.dg/vect14.adb: New test.
4380 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
4382         * gnat.dg/vect12.ad[sb]: New test.
4383         * gnat.dg/vect13.ad[sb]: Likewise.
4385 2014-04-15  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4387         * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
4388         under qemu-arm.
4389         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
4390         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
4391         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
4392         * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
4393         * c-c++-common/ubsan/null-1.c: Likewise.
4394         * c-c++-common/ubsan/null-10.c: Likewise.
4395         * c-c++-common/ubsan/null-11.c: Likewise.
4396         * c-c++-common/ubsan/null-2.c: Likewise.
4397         * c-c++-common/ubsan/null-3.c: Likewise.
4398         * c-c++-common/ubsan/null-4.c: Likewise.
4399         * c-c++-common/ubsan/null-5.c: Likewise.
4400         * c-c++-common/ubsan/null-6.c: Likewise.
4401         * c-c++-common/ubsan/null-7.c: Likewise.
4402         * c-c++-common/ubsan/null-8.c: Likewise.
4403         * c-c++-common/ubsan/null-9.c: Likewise.
4404         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4405         * c-c++-common/ubsan/overflow-int128.c: Likewise.
4406         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4407         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4408         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4409         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4410         * c-c++-common/ubsan/pr59333.c: Likewise.
4411         * c-c++-common/ubsan/pr59667.c: Likewise.
4412         * c-c++-common/ubsan/pr60613-2.c: Likewise.
4413         * c-c++-common/ubsan/pr60636.c: Likewise.
4414         * c-c++-common/ubsan/shift-1.c: Likewise.
4415         * c-c++-common/ubsan/shift-2.c: Likewise.
4416         * c-c++-common/ubsan/vla-1.c: Likewise.
4418 2014-04-14  Eric Botcazou  <ebotcazou@adacore.com>
4420         * gnat.dg/vect11.ad[sb]: New test.
4422 2014-04-14  Richard Biener  <rguenther@suse.de>
4424         * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
4426 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4428         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
4430 2014-04-14  Richard Biener  <rguenther@suse.de>
4431             Marc Glisse  <marc.glisse@inria.fr>
4433         PR c/60819
4434         * gcc.target/i386/vec-may_alias.c: New testcase.
4436 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4438         * lib/target-supports.exp
4439         (check_effective_target_vect_widen_mult_si_to_di_pattern):
4440         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
4441         Fix formatting.
4443 2014-04-14  Richard Biener  <rguenther@suse.de>
4445         PR lto/60720
4446         * gcc.dg/lto/pr60720_0.c: New testcase.
4447         * gcc.dg/lto/pr60720_1.c: Likewise.
4449 2014-04-14  Christian Bruel  <christian.bruel@st.com>
4451         * gcc.target/sh/memset.c: New test.
4453 2014-04-14  Richard Biener  <rguenther@suse.de>
4455         PR middle-end/55022
4456         * gcc.dg/graphite/pr55022.c: New testcase.
4458 2014-04-14  Richard Biener  <rguenther@suse.de>
4460         PR tree-optimization/59817
4461         PR tree-optimization/60453
4462         * gfortran.dg/graphite/pr59817.f: New testcase.
4463         * gcc.dg/graphite/pr59817-1.c: Likewise.
4464         * gcc.dg/graphite/pr59817-2.c: Likewise.
4466 2014-04-14  Jason Merrill  <jason@redhat.com>
4468         Revert:
4469         * lib/gcc-dg.exp (dg-build-dso): New.
4470         (gcc-dg-test-1): Handle dg-do-what "dso".
4472 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
4474         PR fortran/60717
4475         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
4477         PR fortran/58085
4478         * gfortran.dg/associate_15.f90: New test.
4480 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
4482         PR middle-end/60467
4483         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
4484         case to check.
4486 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
4488         PR middle-end/60469
4489         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
4491 2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
4493         * gcc.target/mips/umips-store16-1.c: New test.
4495 2014-04-11  Tobias Burnus  <burnus@net-b.de>
4497         PR c/60194
4498         * * g++.dg/warn/warn_format_signedness.C: New.
4499         * gcc.dg/format/warn-signedness.c: New.
4501 2014-04-11  Tobias Burnus  <burnus@net-b.de>
4503         PR fortran/58880
4504         PR fortran/60495
4505         * gfortran.dg/finalize_25.f90: New.
4507 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
4509         * gcc.target/epiphany/t1068-2.c: New file.
4511 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
4513         * gcc.target/epiphany/btst-1.c: New test.
4515 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
4517         PR rtl-optimization/60651
4518         * gcc.target/epiphany/mode-switch.c: New test.
4520 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
4522         PR c++/58600
4523         * g++.dg/cpp0x/gen-attrs-58.C: New.
4524         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
4526 2014-04-11  Steve Ellcey  <sellcey@mips.com>
4527             Jakub Jelinek  <jakub@redhat.com>
4529         PR middle-end/60556
4530         * gcc.c-torture/compile/pr60556.c: New test.
4532 2014-04-11  Richard Biener  <rguenther@suse.de>
4534         PR middle-end/60797
4535         * gcc.dg/pr60797.c: New testcase.
4537 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4539         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
4540         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
4541         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
4542         rename to ...
4543         * gcc.target/s390/htm-nofloat-1.c: ... this one.
4544         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
4545         instructions as well.
4547 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
4549         PR rtl-optimization/60663
4550         * gcc.target/arm/pr60663.c: New test.
4552 2014-04-10  Jason Merrill  <jason@redhat.com>
4554         * g++.dg/dso/dlclose1.C: Disable for 4.9.
4556 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
4558         PR lto/60567
4559         * g++.dg/lto/pr60567_0.C: New test.
4561 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4563         * gfortran.dg/class_nameclash.f90: New test.
4565 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
4567         PR c++/52844
4568         * g++.dg/cpp0x/variadic156.C: New.
4570 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4572         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
4573         long.
4575 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4577         PR debug/60655
4578         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
4579         -fdata-sections.
4581 2014-04-09  Steve Ellcey  <sellcey@mips.com>
4583         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
4584         and scan lists.
4586 2014-04-09  Cong Hou  <congh@google.com>
4588         PR testsuite/60773
4589         * lib/target-supports.exp:
4590         (check_effective_target_vect_widen_si_to_di_pattern): New.
4591         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
4592         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
4593         targets only.
4594         (foo): Fix up formatting.
4595         (main): Call check_vect.
4597 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
4599         PR c++/59115
4600         * g++.dg/template/crash119.C: New.
4602 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
4604         * gcc.target/powerpc/atomic_load_store-p8.c: New.
4606 2014-04-08  Jason Merrill  <jason@redhat.com>
4608         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
4610 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4612         PR rtl-optimization/60776
4613         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
4614         * gcc.dg/builtin-bswap-7.c: Likewise.
4615         * gcc.dg/builtin-bswap-6a.c: New testcase.
4616         * gcc.dg/builtin-bswap-7a.c: New testcase.
4618         Revert
4619         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4621         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
4622         optimization.
4623         * gcc.dg/builtin-bswap-7.c: Likewise.
4625 2014-04-08  Richard Biener  <rguenther@suse.de>
4627         PR tree-optimization/60785
4628         * gcc.dg/graphite/pr60785.c: New testcase.
4630 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4632         PR target/60602
4633         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
4634         with as at -O0.
4636 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
4638         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
4639         * g++.dg/warn/Wnvdtor-3.C: Likewise.
4640         * g++.dg/warn/Wnvdtor-4.C: Likewise.
4642 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
4644         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
4646 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
4648         PR target/60609
4649         * g++.dg/torture/pr60609.C: New test.
4651 2014-04-07  Richard Biener  <rguenther@suse.de>
4653         PR tree-optimization/60766
4654         * gcc.dg/torture/pr60766.c: New testcase.
4656 2014-04-07  Jason Merrill  <jason@redhat.com>
4658         * lib/gcc-dg.exp (dg-build-dso): New.
4659         (gcc-dg-test-1): Handle dg-do-what "dso".
4660         * lib/target-supports.exp (add_options_for_dlopen): New.
4661         (check_effective_target_dlopen): Use it.
4663 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4665         * gcc.target/arm/pr60657.c: Fix missing curly brace.
4667 2014-04-07  Richard Biener  <rguenther@suse.de>
4669         PR middle-end/60750
4670         * g++.dg/torture/pr60750.C: New testcase.
4671         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
4673 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
4675         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
4677 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
4679         PR testsuite/60671
4680         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
4682 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
4684         PR testsuite/60672
4685         * g++.dg/cpp1y/auto-fn25.C: Require lto.
4687         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
4689 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
4691         * gfortran.dg/warn_conversion_4.f90: Adjust test.
4693 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
4695         * gcc.target/avr/dev-specific-rmw.c: New test.
4697 2014-04-04  Cong Hou  <congh@google.com>
4699         PR tree-optimization/60656
4700         * gcc.dg/vect/pr60656.c: New test.
4702 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4704         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
4705         optimization.
4706         * gcc.dg/builtin-bswap-7.c: Likewise.
4708 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
4710         PR c++/58207
4711         * g++.dg/cpp0x/constexpr-ice15.C: New.
4713 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
4715         PR ipa/59626
4716         testcase by Richard Biener
4717         * gcc.dg/lto/pr59626_0.c: New testcase.
4718         * gcc.dg/lto/pr59626_1.c: New testcase.
4720 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4722         PR debug/60655
4723         * gcc.c-torture/compile/pr60655-1.c: New test.
4725 2014-04-04  Martin Jambor  <mjambor@suse.cz>
4727         PR ipa/60640
4728         * g++.dg/ipa/pr60640-1.C: New test.
4729         * g++.dg/ipa/pr60640-2.C: Likewise.
4730         * g++.dg/ipa/pr60640-3.C: Likewise.
4731         * g++.dg/ipa/pr60640-4.C: Likewise.
4733 2014-04-04  Jeff Law  <law@redhat.com>
4735         PR target/60657
4736         * gcc.target/arm/pr60657.c: New test.
4738 2014-04-04  Richard Biener  <rguenther@suse.de>
4740         PR ipa/60746
4741         * g++.dg/torture/pr60746.C: New testcase.
4743 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
4745         * g++.old-deja/g++.robertl/eb121.C: Adjust.
4746         * g++.old-deja/g++.jason/overload21.C: Likewise.
4747         * g++.old-deja/g++.law/init5.C: Likewise.
4749 2014-04-03  Cong Hou  <congh@google.com>
4751         PR tree-optimization/60505
4752         * gcc.dg/vect/pr60505.c: New test.
4754 2014-04-03  Richard Biener  <rguenther@suse.de>
4756         PR tree-optimization/60740
4757         * gcc.dg/graphite/pr60740.c: New testcase.
4759 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
4761         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
4762         * g++.dg/warn/Wnvdtor-2.C: New.
4763         * g++.dg/warn/Wnvdtor-3.C: New.
4764         * g++.dg/warn/Wnvdtor-4.C: New.
4765         * g++.dg/warn/Weff1.C: Delete.
4766         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
4767         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
4769 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
4771         PR ipa/60659
4772         * g++.dg/torture/pr60659.C: New testcase.
4774 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4776         PR tree-optimization/60733
4777         * gcc.dg/torture/pr60733.c:  New test.
4779 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
4781         PR rtl-optimization/60650
4782         * gcc.target/arm/pr60650-2.c: New.
4784 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
4786         * gcc.target/i386/avx2-vpand-3.c,
4787         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
4789 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
4791         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
4792         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
4793         gcc.target/i386/memcpy-strategy-1.c,
4794         gcc.target/i386/memcpy-strategy-2.c,
4795         gcc.target/i386/memcpy-vector_loop-1.c,
4796         gcc.target/i386/memcpy-vector_loop-2.c,
4797         gcc.target/i386/memset-vector_loop-1.c,
4798         gcc.target/i386/memset-vector_loop-2.c,
4799         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
4800         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
4801         -march= options different from those in dg-options.
4803 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
4805         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
4806         gcc.target/i386/pr30970.c: Use -mtune=generic.
4807         * gcc.target/i386/avx2-vpaddb-3.c,
4808         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
4809         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
4810         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
4811         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
4812         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
4813         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
4814         gcc.target/i386/avx2-vpsubw-3.c,
4815         gcc.target/i386/avx256-unaligned-load-1.c,
4816         gcc.target/i386/avx256-unaligned-load-4.c,
4817         gcc.target/i386/avx256-unaligned-store-1.c,
4818         gcc.target/i386/avx256-unaligned-store-2.c,
4819         gcc.target/i386/avx256-unaligned-store-4.c: Use
4820         -mno-prefer-avx128.
4822 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
4823             Iain Sandoe <iain@codesourcery.com>
4825         PR target/54083
4826         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
4827         with the additional options -Wl,-undefined,dynamic_lookup
4828         and -Wl,-flat_namespace.
4829         * gcc.dg/torture/pr53922.c: Additional option
4830         -Wl,-flat_namespace for darwin[89].
4831         * gcc.dg/torture/pr60092.c: Additional options
4832         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
4833         for darwin[89].
4835 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
4837         PR target/43751
4838         * lib/prune.exp: Modify the regular express to prune
4839         the new warnings introduced by r205679 on darwin9.
4841 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
4843         * g++.dg/init/ctor4.C: Adjust.
4844         * g++.dg/init/ctor4-1.C: New.
4845         * g++.dg/cpp0x/defaulted2.C: Adjust.
4847 2014-04-01  Richard Henderson  <rth@redhat.com>
4849         PR target/60704
4850         * gcc.dg/pr60704.c: New file.
4852 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
4854         PR target/60363
4855         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
4856         logical_op_short_circuit targets.
4858 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
4860         PR libfortran/60128
4861         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
4862         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
4864 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
4866         PR rtl-optimization/60700
4867         * gcc.target/i386/pr60700.c: New test.
4869 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4871         PR target/60650
4872         * gcc.target/arm/pr60650.c: Adjust command line options.
4874 2014-03-31  Martin Jambor  <mjambor@suse.cz>
4876         PR middle-end/60647
4877         * gcc.dg/pr60647-1.c: New test.
4878         * gcc.dg/pr60647-2.c: Likewise.
4880 2014-03-31  Richard Biener  <rguenther@suse.de>
4882         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
4884 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
4886         PR target/60034
4887         * gcc.target/aarch64/pr60034.c: New file.
4889 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
4891         PR c++/60626
4892         * g++.dg/cpp1y/pr60626.C: New testcase.
4894 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
4896         * gcc.dg/pr45416.c: Allow bextr on x86.
4897         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
4898         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
4899         gcc.target/i386/fma4-vector.c: Use -mno-fma.
4900         * gcc.target/i386/l_fma_double_1.c,
4901         gcc.target/i386/l_fma_double_2.c,
4902         gcc.target/i386/l_fma_double_3.c,
4903         gcc.target/i386/l_fma_double_4.c,
4904         gcc.target/i386/l_fma_double_5.c,
4905         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
4906         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
4907         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
4908         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
4909         * gcc.target/i386/pr27971.c: Use -mno-tbm.
4910         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
4911         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
4913 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
4915         PR target/60648
4916         * g++.dg/pr60648.C: Move test to...
4917         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
4918         dg-options, add for fpic targets dg-additional-options -fPIC.
4920 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
4922         * gnat.dg/opt33.adb: New testcase.
4924 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
4926         PR target/60697
4927         * gcc.target/aarch64/pr60697.c: New.
4929 2014-03-27  Jeff Law  <law@redhat.com>
4931         PR target/60648
4932         * g++.dg/pr60648.C: New test.
4934 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
4936         PR c++/60573
4937         * g++.dg/cpp1y/pr60573.C: New testcase.
4939 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
4941         PR target/60693
4942         * gcc.target/i386/pr60693.c: New test.
4944 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
4946         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
4948 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
4950         PR c++/60689
4951         * c-c++-common/pr60689.c: New test.
4953         PR c++/58678
4954         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
4955         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
4956         targets.
4958 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
4960         PR target/60675
4961         * gcc.target/aarch64/pr60675.C: New.
4963 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4965         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
4966         * lib/target-supports.exp: Return true for s390
4967         in check_effective_logical_op_short_circuit.
4969 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
4971         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
4972         of second source operand.
4973         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4974         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4975         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4977 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
4979         PR ipa/60315
4980         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
4982 2014-03-28  Tobias Burnus  <burnus@net-b.de>
4984         * lib/cilk-plus-dg.exp: New.
4985         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
4986         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
4988 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4990         PR fortran/60522
4991         * gfortran.dg/where_4.f90:  New test case.
4993 2014-03-27  Tobias Burnus  <burnus@net-b.de>
4995         PR fortran/58880
4996         * gfortran.dg/finalize_24.f90: New.
4998 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
5000         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
5001         vbpermq builtin.
5003         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
5004         vec_select optimizations.
5005         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
5006         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
5008         PR target/60672
5009         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
5010         xxpermdi builtins are supported.
5012 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
5014         PR rtl-optimization/60650
5015         * gcc.target/arm/pr60650.c: New.
5017 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5019         * gcc.target/s390/20140327-1.c: New testcase.
5021 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
5023         PR middle-end/60682
5024         * g++.dg/gomp/pr60682.C: New test.
5026 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
5028         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
5030 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5032         PR target/60580
5033         * gcc.target/aarch64/pr60580_1.c: New.
5034         * gcc.target/aarch64/test_fp_attribute_1.c: New.
5035         * gcc.target/aarch64/test_fp_attribute_2.c: New.
5037 2014-03-26  Dehao Chen  <dehao@google.com>
5039         * gcc.dg/predict-8.c: New test.
5041 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
5043         PR c++/52369
5044         * g++.dg/init/const10.C: New.
5045         * g++.dg/init/const11.C: New.
5046         * g++.dg/init/pr25811.C: Adjust.
5047         * g++.dg/init/pr29043.C: Likewise.
5048         * g++.dg/init/pr43719.C: Likewise.
5049         * g++.dg/init/pr44086.C: Likewise.
5050         * g++.dg/init/ctor8.C: Likewise.
5051         * g++.dg/init/uninitialized1.C: Likewise.
5053 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
5055         PR sanitizer/60636
5056         * c-c++-common/ubsan/pr60636.c: New test.
5058 2014-03-26  Andreas Schwab  <schwab@suse.de>
5060         * g++.dg/torture/pr60315.C: Remove duplication.
5062 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
5064         * gcc.c-torture/execute/20140326-1.c: New test.
5066 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
5068         PR ipa/60315
5069         * g++.dg/torture/pr60315.C: New testcase.
5071 2014-03-25  Martin Jambor  <mjambor@suse.cz>
5073         PR ipa/60600
5074         * g++.dg/ipa/pr60600.C: New test.
5076 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
5078         PR testsuite/58013
5079         * g++.dg/opt/pr56999.C: Pop hidden visibility.
5081 2014-03-25  Richard Biener  <rguenther@suse.de>
5083         PR middle-end/60635
5084         * gfortran.dg/lto/pr60635_0.f90: New testcase.
5085         * gfortran.dg/lto/pr60635_1.c: Likewise.
5087 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
5089         PR c++/60627
5090         * g++.dg/cpp1y/pr60627.C: New testcase.
5092 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
5094         * gcc.target/aarch64/ushr64_1.c: New.
5096 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
5098         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
5099         (LONG_LONG): Use LLONG.
5100         (set_rvector_long): Explicitly return void.
5101         (set_vector_long): Likewise.
5102         (check_vector_long): Likewise.
5104 2014-03-24  Marek Polacek  <polacek@redhat.com>
5106         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
5107         Define INT_MIN.
5108         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
5109         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
5110         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
5111         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
5112         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
5113         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
5114         * c-c++-common/ubsan/pr59503.c: Likewise.
5115         * c-c++-common/ubsan/pr60613-1.c: Likewise.
5116         * c-c++-common/ubsan/save-expr-1.c: Likewise.
5117         * c-c++-common/ubsan/shift-3.c: Likewise.
5118         * c-c++-common/ubsan/shift-6.c: Likewise.
5119         * c-c++-common/ubsan/undefined-1.c: Likewise.
5120         * c-c++-common/ubsan/vla-2.c: Likewise.
5121         * c-c++-common/ubsan/vla-3.c: Likewise.
5122         * c-c++-common/ubsan/vla-4.c: Likewise.
5123         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
5124         * g++.dg/ubsan/return-2.C: Likewise.
5126 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
5128         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
5129         hppa*-*-hpux*.
5131         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
5133         PR libfortran/59313
5134         PR libfortran/58015
5135         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
5136         * gfortran.dg/round_4.f90: Likewise.
5138 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
5140         PR libfortran/60128
5141         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
5142         i?86-*-solaris2.9*.
5144 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
5146         PR sanitizer/60613
5147         * c-c++-common/ubsan/pr60613-1.c: New test.
5148         * c-c++-common/ubsan/pr60613-2.c: New test.
5150 2014-03-22  Matthias Klose  <doko@ubuntu.com>
5152         * g++.dg/cpp0x/regress: Remove empty directory.
5154 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
5156         PR debug/60603
5157         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
5159 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
5161         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
5162         * g++.dg/cpp1y/pr60393.C: Likewise.
5164 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
5166         PR c++/60384
5167         * g++.dg/cpp1y/pr60384.C: New.
5169 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
5171         PR target/60598
5172         * gcc.dg/pr60598.c: New test.
5174 2014-03-21  Martin Jambor  <mjambor@suse.cz>
5176         PR ipa/59176
5177         * g++.dg/torture/pr59176.C: New test.
5179 2014-03-21  Martin Jambor  <mjambor@suse.cz>
5181         PR ipa/60419
5182         * g++.dg/ipa/pr60419.C: New test.
5184 2014-03-21  Richard Biener  <rguenther@suse.de>
5186         PR tree-optimization/60577
5187         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
5189 2014-03-21  Tobias Burnus  <burnus@net-b.de>
5191         PR fortran/60599
5192         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
5194 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
5196         PR middle-end/60597
5197         * g++.dg/opt/pr60597.C: New test.
5199         PR c++/60572
5200         * g++.dg/init/pr60572.C: New test.
5202 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
5204         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
5206 2014-03-19  Tobias Burnus  <burnus@net-b.de>
5208         PR fortran/60543
5209         PR fortran/60283
5210         * gfortran.dg/implicit_pure_4.f90: New.
5212 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5214         PR c++/51474
5215         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
5217 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
5219         PR testsuite/60590
5220         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
5221         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
5222         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
5224 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5226         PR c++/60332
5227         * g++.dg/cpp1y/pr60332.C: New.
5229 2014-03-19  Marek Polacek  <polacek@redhat.com>
5231         PR sanitizer/60569
5232         * g++.dg/ubsan/pr60569.C: New test.
5234 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5236         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
5238 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
5240         PR tree-optimization/60559
5241         * g++.dg/vect/pr60559.cc: New test.
5243 2014-03-18  Ian Lance Taylor  <iant@google.com>
5245         PR target/60563
5246         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
5247         (ditype): Rename typedef from int64_t.
5249 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5251         PR c/55383
5252         * gcc.dg/cast-qual-3.c: New.
5253         Revert:
5254         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5255         * c-c++-common/Wcast-qual-1.c: More precise match text.
5257 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
5259         PR fortran/55207
5260         PR fortran/60549
5261         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
5262         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
5263         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
5264         * gfortran.dg/intent_optimize_1.f90: Ditto.
5265         * gfortran.dg/pointer_init_9.f90: Ditto.
5266         * gfortran.dg/volatile4.f90: Ditto.
5267         * gfortran.dg/volatile6.f90: Ditto.
5269 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5271         PR c/55383
5272         * c-c++-common/Wcast-qual-1.c: More precise match text.
5274 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
5276         PR c++/60305
5277         * g++.dg/cpp0x/constexpr-ice14.C: New.
5279 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
5281         PR c++/54250
5282         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
5284 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
5286         PR sanitizer/60535
5287         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
5288         * c-c++-common/ubsan/null-2.c: Likewise.
5289         * c-c++-common/ubsan/null-3.c: Likewise.
5290         * c-c++-common/ubsan/null-4.c: Likewise.
5291         * c-c++-common/ubsan/null-5.c: Likewise.
5292         * c-c++-common/ubsan/null-6.c: Likewise.
5293         * c-c++-common/ubsan/null-7.c: Likewise.
5294         * c-c++-common/ubsan/null-8.c: Likewise.
5295         * c-c++-common/ubsan/null-9.c: Likewise.
5296         * c-c++-common/ubsan/null-10.c: Likewise.
5297         * c-c++-common/ubsan/null-11.c: Likewise.
5298         * c-c++-common/ubsan/overflow-1.c: Likewise.
5299         * c-c++-common/ubsan/overflow-2.c: Likewise.
5300         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
5301         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
5302         * c-c++-common/ubsan/overflow-int128.c: Likewise.
5303         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
5304         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
5305         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
5306         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
5307         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
5308         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
5309         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
5310         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
5311         * c-c++-common/ubsan/pr59333.c: Likewise.
5312         * c-c++-common/ubsan/pr59503.c: Likewise.
5313         * c-c++-common/ubsan/pr59667.c: Likewise.
5314         * c-c++-common/ubsan/undefined-1.c: Likewise.
5315         * g++.dg/ubsan/pr59250.C: Likewise.
5316         * g++.dg/ubsan/pr59306.C: Likewise.
5318 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5320         * gcc.dg/tls/pr58595.c: Add tls options.
5322 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
5324         * gcc.target/i386/avx-additional-reg-names.c: New.
5325         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
5327 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
5329         PR c++/60390
5330         * g++.dg/cpp1y/pr60390.C: New testcase.
5332         PR c++/60391
5333         * g++.dg/cpp1y/pr60391.C: New testcase.
5335 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
5337         PR target/60516
5338         * gcc.target/i386/pr60516.c: New test.
5340 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
5342         PR c++/59571
5343         * g++.dg/cpp0x/constexpr-ice13.C: New.
5345 2014-03-17  Marek Polacek  <polacek@redhat.com>
5347         PR middle-end/60534
5348         * gcc.dg/gomp/pr60534.c: New test.
5350 2014-03-17  Kai Tietz  <ktietz@redhat.com>
5352         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
5354 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
5356         PR testsuite/58851
5357         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
5358         storage size.
5360 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
5362         PR libfortran/58324
5363         * gfortran.dg/list_read_12.f90: New test.
5365 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
5367         PR fortran/55207
5368         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
5369         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
5370         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
5371         -Wno-aggressive-loop-optimizations and remove an unused variable.
5372         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
5373         * gfortran.dg/pointer_init_9.f90: New.
5374         * gfortran.dg/volatile4.f90: Put into subroutine.
5375         * gfortran.dg/volatile6.f90: Ditto.
5377 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
5379         PR fortran/60392
5380         * gfortran.dg/transpose_4.f90: New test.
5382 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
5384         PR rtl-optimization/60508
5385         * gcc.target/i386/pr60508.c: New.
5387 2014-03-14  Richard Biener  <rguenther@suse.de>
5389         PR middle-end/60518
5390         * g++.dg/pr60518.C: New testcase.
5392 2014-03-14  Martin Jambor  <mjambor@suse.cz>
5394         PR lto/60461
5395         * gcc.dg/lto/pr60461_0.c: New test.
5397 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
5399         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
5400         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
5401         * gcc.dg/lto/save-temps_0.c: New testcase.
5403 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
5405         PR middle-end/36282
5406         * c-c++-common/pr36282-1.c: New test.
5407         * c-c++-common/pr36282-2.c: New test.
5408         * c-c++-common/pr36282-3.c: New test.
5409         * c-c++-common/pr36282-4.c: New test.
5411 2014-03-13  Richard Henderson  <rth@redhat.com>
5413         PR debug/60438
5414         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
5416 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
5418         PR c++/60383
5419         * g++.dg/template/crash118.C: New.
5420         * g++.dg/template/crash95.C: Adjust.
5422 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
5424         PR rtl-optimization/57189
5425         * gcc.target/i386/pr57189.c: New.
5427 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
5429         PR c++/60254
5430         * g++.dg/cpp0x/static_assert10.C: New.
5431         * g++.dg/cpp0x/static_assert11.C: Likewise.
5432         * g++.dg/cpp0x/static_assert3.C: Adjust.
5434 2014-03-13  Richard Biener  <rguenther@suse.de>
5436         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
5438 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
5440         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
5441         2.07 128-bit arithmetic.
5442         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
5444         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
5445         due to when TImode is allowed in VSX registers, the allowable
5446         address modes for TImode is just a single indirect address in
5447         order for the value to be loaded and store in either GPR or VSX
5448         registers.  This affects the generated code, and it would cause
5449         this test to fail, when such an option is used.
5451 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5453         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
5455 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
5457         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
5458         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
5459         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
5460         only test for exactly one if if -mbranch-cost=1 has been passed.
5462 2014-03-12  Christian Bruel  <christian.bruel@st.com>
5464         PR target/60264
5465         * gcc.target/arm/pr60264.c
5467 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5469         PR tree-optimization/60454
5470         * gcc.c-torture/execute/pr60454.c: New test.
5472 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
5473             Marc Glisse  <marc.glisse@inria.fr>
5475         PR tree-optimization/60502
5476         * gcc.c-torture/compile/pr60502.c: New test.
5478 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
5480         PR middle-end/60482
5481         * gcc.dg/vect/pr60482.c: New test.
5483 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
5485         PR c++/60389
5486         * g++.dg/cpp0x/inh-ctor19.C: New.
5488 2014-03-11  Richard Biener  <rguenther@suse.de>
5490         PR tree-optimization/60429
5491         PR tree-optimization/60485
5492         * gcc.dg/pr60485-1.c: New testcase.
5493         * gcc.dg/pr60485-2.c: Likewise.
5495 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
5497         PR ipa/60457
5498         * g++.dg/ipa/pr60457.C: New test.
5500 2014-03-10  Richard Biener  <rguenther@suse.de>
5502         PR middle-end/60474
5503         * g++.dg/torture/pr60474.C: New testcase.
5505 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
5507         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
5509 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
5511         * gcc.dg/lto/pr55113_0.c: New testcase.
5513 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
5515         PR c++/60033
5516         * g++.dg/cpp1y/pr60033.C: New testcase.
5518         PR c++/60393
5519         * g++.dg/cpp1y/pr60393.C: New testcase.
5521 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
5523         PR libfortran/60128
5524         * gfortran.dg/fmt_en.f90: New test.
5526 2014-03-07  Jason Merrill  <jason@redhat.com>
5528         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
5529         * lib/target-supports.exp (check_effective_target_c++11): Now
5530         means C++11 and up.
5531         (check_effective_target_c++11_only): New.
5532         (check_effective_target_c++11_down): New.
5533         (check_effective_target_c++1y): New.
5534         (check_effective_target_c++1y_only): New.
5535         (check_effective_target_c++98_only): Rename from
5536         check_effective_target_c++98.
5537         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
5539 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
5541         PR c++/58609
5542         * g++.dg/cpp0x/constexpr-ice12.C: New.
5544 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
5546         * c-c++-common/gomp/map-1.c: Extend.
5548 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
5549             Janus Weil  <janus@gcc.gnu.org>
5551         PR fortran/51976
5552         * gfortran.dg/deferred_type_component_1.f90 : New test.
5553         * gfortran.dg/deferred_type_component_2.f90 : New test.
5555 2014-03-06  Marek Polacek  <polacek@redhat.com>
5557         PR c/60197
5558         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
5559         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
5561 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
5563         PR target/58595
5564         * gcc.dg/tls/pr58595.c: New test.
5566 2014-03-06  Richard Biener  <rguenther@suse.de>
5568         PR middle-end/60445
5569         PR lto/60424
5570         PR lto/60427
5571         Revert
5572         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
5574         * gcc.dg/lto/pr55113_0.c: New testcase.
5576 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
5578         PR testsuite/59308
5579         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
5580         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
5581         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
5582         s390*/i?86/x86_64.
5583         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5584         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5585         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5586         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5587         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
5588         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
5589         even for mips*/s390*/i?86/x86_64.
5590         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5591         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5592         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5593         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5594         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5596         PR lto/60404
5597         * gcc.dg/lto/pr60404_0.c: New test.
5598         * gcc.dg/lto/pr60404_1.c: New file.
5599         * gcc.dg/lto/pr60404_2.c: New file.
5601 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5603         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
5604         long long" throughout.
5605         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
5606         * gcc.dg/vmx/insert-vsx.c: Likewise.
5607         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
5608         * gcc.dg/vmx/ld-vsx.c: Likewise.
5609         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
5610         * gcc.dg/vmx/ldl-vsx.c: Likewise.
5611         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
5612         * gcc.dg/vmx/merge-vsx.c: Likewise.
5613         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
5614         * gcc.dg/vmx/st-vsx.c: Likewise.
5615         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
5616         * gcc.dg/vmx/stl-vsx.c: Likewise.
5617         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
5619 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
5621         * gcc.dg/lto/pr55113_0.c: New testcase.
5623 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
5625         PR c++/60376
5626         * g++.dg/cpp1y/pr60376.C: New.
5628 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5630         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
5632 2014-03-04  Richard Biener  <rguenther@suse.de>
5634         PR tree-optimization/60382
5635         * gcc.dg/vect/pr60382.c: New testcase.
5637 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
5639         PR libfortran/60148
5640         * gfortran.dg/namelist_84.f90: New test.
5642 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
5644         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
5645         argument to avoid inf values.
5646         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
5647         UNION_FP_CHECK machinery.
5649 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
5651         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
5652         i32in128 cases outside special big-endian processing block.
5654 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
5656         PR preprocessor/60400
5657         * c-c++-common/cpp/pr60400.c: New test.
5658         * c-c++-common/cpp/pr60400-1.h: New file.
5659         * c-c++-common/cpp/pr60400-2.h: New file.
5661         PR objc++/60398
5662         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
5664         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
5665         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
5667 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
5669         PR ipa/60150
5670         * g++.dg/lto/pr60150.H: New testcase.
5671         * g++.dg/lto/pr60150_0.C: New testcase.
5672         * g++.dg/lto/pr60150_1.C: New testcase.
5674 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
5676         PR ipa/60306
5677         * g++.dg/ipa/devirt-29.C: New testcase
5679 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5681         PR fortran/60236
5682         * gfortran.dg/vect/pr32380.f: Fix expected test results.
5684 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
5686         PR c++/50025
5687         * g++.dg/cpp0x/pr50025.C: New.
5689 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
5691         PR c++/60377
5692         * g++.dg/cpp1y/pr60377.C: New testcase.
5694 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
5696         PR fortran/60341
5697         * gfortran.dg/str_comp_optimize_1.f90: New test.
5699 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
5701         PR target/60071
5702         * gcc.c-torture/compile/pr60071.c: New.
5704 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
5706         PR fortran/60359
5707         * gfortran.dg/unlimited_polymorphic_16.f90: New.
5709 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
5711         PR c++/58610
5712         * g++.dg/cpp0x/constexpr-ice11.C: New.
5714 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
5716         PR c++/60314
5717         * g++.dg/cpp1y/auto-fn24.C: New.
5719 2014-02-28  Joey Ye  <joey.ye@arm.com>
5721         PR target/PR60169
5722         * gcc.target/arm/thumb1-far-jump-3.c: New case.
5724 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
5726         PR c++/60253
5727         * g++.dg/overload/ellipsis2.C: New.
5729 2014-02-27  Jeff Law  <law@redhat.com>
5731         PR rtl-optimization/52714
5732         * gcc.c-torture/compile/pr52714.c: New test.
5734 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
5735             Jeff Law  <law@redhat.com>
5737         PR rtl-optimization/49847
5738         * g++.dg/pr49847.C: New test.
5740 2014-02-27  Marek Polacek  <polacek@redhat.com>
5742         PR middle-end/59223
5743         * c-c++-common/pr59223.c: New test.
5745 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
5747         * common/config/i386/predicates.md (const1256_operand): Remove.
5748         (const2356_operand): New.
5749         (const_1_to_2_operand): Remove.
5750         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
5751         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
5752         (*avx512pf_gatherpf<mode>sf): Ditto.
5753         (avx512pf_gatherpf<mode>df): Ditto.
5754         (*avx512pf_gatherpf<mode>df_mask): Ditto.
5755         (*avx512pf_gatherpf<mode>df): Ditto.
5756         (avx512pf_scatterpf<mode>sf): Ditto.
5757         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
5758         (*avx512pf_scatterpf<mode>sf): Ditto.
5759         (avx512pf_scatterpf<mode>df): Ditto.
5760         (*avx512pf_scatterpf<mode>df_mask): Ditto.
5761         (*avx512pf_scatterpf<mode>df): Ditto.
5762         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
5764 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
5766         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
5767         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
5768         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
5769         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
5770         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
5771         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
5772         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
5773         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
5775 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
5777         PR target/60280
5778         * gnat.dg/renaming5.adb: Change to two expected gotos.
5779         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
5780         jump threads.
5781         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
5782         messages for removed basic block.
5783         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
5784         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
5785         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
5786         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
5788 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5790         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
5791         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
5792         * gcc.dg/vmx/ldl-vsx.c: Likewise.
5793         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
5794         * gcc.dg/vmx/merge-vsx.c: Likewise.
5795         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
5797 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
5799         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
5800         * gcc.target/i386/prefetchwt1-1.c: New.
5801         * g++.dg/other/i386-2.C: Add new option.
5802         * g++.dg/other/i386-3.C: Ditto.
5803         * gcc.target/i386/sse-12.c: Ditto.
5804         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
5805         * gcc.target/i386/sse-22.c: Add new option.
5806         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
5808 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5810         PR libfortran/59313
5811         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
5813         PR libfortran/58015
5814         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
5816 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
5818         PR c++/60311
5819         * g++.dg/cpp1y/pr60311.C: New testcase.
5821         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
5823         PR c++/60065
5824         * g++.dg/cpp1y/pr60065.C: New testcase.
5826 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
5828         PR rtl-optimization/60268
5829         * gcc.c-torture/compile/pr60268.c: New test.
5831 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
5833         * gcc.target/microblaze/others/mem_reload.c: New test.
5835 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5837         * gcc.dg/vmx/lde.c: New test.
5838         * gcc.dg/vmx/lde-be-order.c: New test.
5839         * gcc.dg/vmx/ste.c: New test.
5840         * gcc.dg/vmx/ste-be-order.c: New test.
5842 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
5844         PR testsuite/60173
5845         * lib/target-supports.exp
5846         (check_effective_target_logical_op_short_circuit): Add cris-*-*
5847         and crisv32-*-* to list.
5849 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
5851         PR fortran/60302
5852         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
5854 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5856         * gcc.dg/vmx/vsums.c: Check entire result vector.
5857         * gcc.dg/vmx/vsums-be-order.c: Likewise.
5859 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5861         * gcc.dg/vmx/ld.c: New test.
5862         * gcc.dg/vmx/ld-be-order.c: New test.
5863         * gcc.dg/vmx/ld-vsx.c: New test.
5864         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
5865         * gcc.dg/vmx/ldl.c: New test.
5866         * gcc.dg/vmx/ldl-be-order.c: New test.
5867         * gcc.dg/vmx/ldl-vsx.c: New test.
5868         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
5869         * gcc.dg/vmx/st.c: New test.
5870         * gcc.dg/vmx/st-be-order.c: New test.
5871         * gcc.dg/vmx/st-vsx.c: New test.
5872         * gcc.dg/vmx/st-vsx-be-order.c: New test.
5873         * gcc.dg/vmx/stl.c: New test.
5874         * gcc.dg/vmx/stl-be-order.c: New test.
5875         * gcc.dg/vmx/stl-vsx.c: New test.
5876         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
5878 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
5880         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
5881         * g++.dg/other/i386-3.C (dg-options): Ditto.
5882         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
5883         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
5884         -mavx512pf and -msha.
5886 2014-02-21  Richard Biener  <rguenther@suse.de>
5888         PR tree-optimization/60276
5889         * gcc.dg/vect/pr60276.c: New testcase.
5891 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
5893         PR fortran/60234
5894         * gfortran.dg/finalize_23.f90: New.
5896 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
5898         PR c++/60052
5899         PR c++/60053
5900         * g++.dg/cpp1y/pr60052.C: New testcase.
5901         * g++.dg/cpp1y/pr60053.C: New testcase.
5903 2014-02-21  Tobias Burnus  <burnus@net-b.de>
5905         PR fortran/60286
5906         * gfortran.dg/inquire_16.f90: New.
5908 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
5910         * gcc.target/nios2/biggot-1.c: New.
5911         * gcc.target/nios2/biggot-2.c: New.
5913 2014-02-20  Martin Jambor  <mjambor@suse.cz>
5915         PR ipa/55260
5916         * gcc.dg/ipa/pr55260.c: New test.
5918 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
5920         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
5921         for execution test case.
5923 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
5925         PR ipa/58555
5926         * g++.dg/torture/pr58555.C: New testcase.
5928 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
5930         PR target/60204
5931         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
5932         reflect abi fix.
5933         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
5935 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
5936             Kirill Yukhin  <kirill.yukhin@intel.com>
5938         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
5939         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
5940         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
5941         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
5942         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
5943         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
5945 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
5947         PR c/37743
5948         * g++.dg/ext/builtin-bswap1.C: New test.
5949         * c-c++-common/pr37743.c: New test.
5951 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
5953         * gcc.dg/decl-10.c: New test.
5955 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
5957         PR c++/60267
5958         * g++.dg/ext/ivdep-1.C: New test.
5960         PR c++/60267
5961         * gcc.dg/pr60267.c: New test.
5963 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
5965         PR target/59794
5966         * gcc.target/i386/pr39162.c: Add dg-prune-output.
5967         (dg-options): Remove -Wno-psabi.
5968         * gcc.target/i386/pr59794-2.c: Ditto.
5969         * gcc.target/i386/pr60205-1.c: Ditto.
5970         * gcc.target/i386/sse-5.c: Ditto.
5972 2014-02-18  Nick Clifton  <nickc@redhat.com>
5974         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
5975         * gcc.dg/pr23623.c: Likewise.
5976         * gcc.dg/pr48784-1.c: Likewise.
5977         * gcc.dg/pr48784-2.c: Likewise.
5978         * gcc.dg/pr56997-2.c: Likewise.
5979         * gcc.dg/sms-6.c: Likewise.
5980         * gcc.dg/torture/pr60183.c: Likewise.
5981         * gcc.dg/torture/vec-cvt-1.c: Likewise.
5982         * gcc.c-torture/execute/20061220-1.x: New.
5983         * gcc.c-torture/execute/pr43220.x: New.
5984         * gcc.c-torture/execute/pr51581-1.x: New.
5985         * gcc.c-torture/execute/pr51581-2.x: New.
5986         * gcc.c-torture/execute/pr58570.x: New.
5987         * gcc.c-torture/unsorted/DFcmp.x: New.
5988         * gcc.c-torture/unsorted/SFset.x: New.
5990 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
5992         * gnat.dg/opt31.adb: New test.
5994 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5996         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
5998 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
6000         PR fortran/60232
6001         * gfortran.dg/typebound_proc_33.f90: New.
6003 2014-02-19  Marek Polacek  <polacek@redhat.com>
6005         PR c/60195
6006         * gcc.dg/pr60195.c: New test.
6008 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
6010         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
6012 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
6014         PR preprocessor/58844
6015         * c-c++-common/cpp/pr58844-1.c: New test.
6016         * c-c++-common/cpp/pr58844-2.c: New test.
6018 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
6020         PR c++/60225
6021         * g++.dg/cpp0x/constexpr-ice10.C: New.
6023 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
6025         PR c++/60215
6026         * g++.dg/cpp0x/pr60215.C: New.
6028 2014-02-18  Tobias Burnus  <burnus@net-b.de>
6030         PR fortran/49397
6031         * gfortran.dg/proc_ptr_45.f90: New.
6032         * gfortran.dg/proc_ptr_46.f90: New.
6034 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
6036         PR c++/60190
6037         * g++.dg/cpp1y/pr60190.C: New testcase.
6039         PR c++/60064
6040         * g++.dg/cpp1y/pr60064.C: New testcase.
6042 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
6044         PR target/60205
6045         * gcc.target/i386/pr60205-1.c: New test.
6046         * gcc.target/i386/pr60205-2.c: Ditto.
6048 2014-02-18  Kai Tietz  <ktietz@redhat.com>
6050         PR target/60193
6051         * gcc.target/i386/nest-1.c: New testcase.
6053 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
6055         * gnat.dg/opt32.adb: New test.
6057 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
6059         PR fortran/60231
6060         * gfortran.dg/typebound_generic_15.f90: New.
6062 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
6064         PR fortran/55907
6065         * gfortran.dg/init_flag_12.f90: New.
6067 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
6068             Ilya Tocar  <ilya.tocar@intel.com>
6070         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
6071         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
6072         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
6073         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
6075 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
6077         * lib/target-supports.exp
6078         (check_effective_target_logical_op_short_circuit): New procedure.
6079         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
6080         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
6081         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
6082         * gcc.dg/tree-ssa/vrp47.c: Likewise.
6083         * gcc.dg/tree-ssa/vrp87.c: Likewise.
6084         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
6085         logical_op_short_circuit for the alternative test, extending
6086         it to arm_cortex_m.
6088 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
6090         PR target/60203
6091         * gcc.target/powerpc/pr60203.c: New testsuite.
6093 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
6095         PR fortran/59599
6096         * gfortran.dg/ichar_3.f90: New test.
6098 2014-02-15  Richard Biener  <rguenther@suse.de>
6100         PR tree-optimization/60183
6101         * gcc.dg/torture/pr60183.c: New testcase.
6103 2014-02-14  Jeff Law  <law@redhat.com>
6105         PR rtl-optimization/60131
6106         * g++.dg/torture/pr60131.C: New test.
6108 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
6110         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
6111         on command-line.
6113 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6115         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
6117 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
6119         * gcc.c-torture/compile/20140213.c: New test.
6121 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
6123         PR target/43546
6124         * gcc.target/i386/pr43546.c: New test.
6126 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6128         * gcc.target/s390/hotpatch-compile-8.c: New test.
6130 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
6132         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
6133         definition with an ifndef.
6134         * gcc.dg/pr59605-2.c: New test.
6136 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
6138         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
6140 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
6142         * gcc.dg/torture/float128-mul-underflow.c,
6143         gcc.dg/torture/float128-truncdf-underflow.c,
6144         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
6146 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
6148         PR middle-end/59737
6149         * g++.dg/ipa/pr59737.C: New test.
6151 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
6153         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
6155 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
6157         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
6159         * gcc.dg/cilk-plus/jump-openmp.c: New file.
6161 2014-02-12  Richard Biener  <rguenther@suse.de>
6163         PR middle-end/60092
6164         * gcc.dg/torture/pr60092.c: New testcase.
6165         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
6167 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
6169         * gcc.c-torture/execute/20140212-1.c: New test.
6171 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
6173         PR c++/60047
6174         * g++.dg/cpp0x/pr60047.C: New.
6176 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
6178         PR c/60101
6179         * c-c++-common/pr60101.c: New test.
6181 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
6183         PR lto/59468
6184         * g++.dg/ipa/devirt-27.C: New testcase.
6185         * g++.dg/ipa/devirt-26.C: New testcase.
6187 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
6189         PR target/60137
6190         * gcc.target/powerpc/pr60137.c: New file.
6192 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
6194         PR fortran/52370
6195         * gfortran.dg/pr52370.f90: New test.
6197 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
6199         PR target/59927
6200         Revert
6201         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
6203         PR testsuite/58630
6204         * gcc.target/i386/pr43662.c (dg-options):
6205         Add -maccumulate-outgoing-args.
6206         * gcc.target/i386/pr43869.c (dg-options): Ditto.
6207         * gcc.target/i386/pr57003.c (dg-options): Ditto.
6208         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
6209         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
6210         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
6211         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
6212         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
6213         Add -maccumulate-outgoing-args.
6214         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
6215         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
6216         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
6217         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
6218         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
6219         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
6220         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
6221         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
6222         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
6223         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
6224         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
6225         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
6226         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
6227         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
6228         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
6230 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
6232         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
6234 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
6236         PR debug/59776
6237         * gcc.dg/guality/pr59776.c: New test.
6239 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
6241         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
6242         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
6243         (add_options_for_arm_vfp3): New.
6245 2014-02-11  Jeff Law  <law@redhat.com>
6247         PR middle-end/54041
6248         * gcc.target/m68k/pr54041.c: New test.
6250 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
6252         PR target/59927
6253         * gcc.target/i386/pr59927.c: New test.
6255 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
6257         * gcc.dg/vect/pr57741-3.c: Require vect_int.
6258         * gcc.dg/vect/pr60012.c: Likewise.
6259         * gcc.dg/vect/vect-119.c: Likewise.
6260         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
6261         * gcc.dg/vect/vect-outer-4c.c: Likewise.
6263 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6265         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
6267 2014-02-10  Jeff Law  <law@redhat.com>
6269         PR middle-end-52306
6270         * gcc.c-torture/compile/pr52306.c: New test.
6272 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6274         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
6276 2014-02-10  Richard Biener  <rguenther@suse.de>
6278         PR tree-optimization/60115
6279         * gcc.dg/torture/pr60115.c: New testcase.
6281 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
6283         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
6284         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
6286 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
6287             Ilya Tocar  <ilya.tocar@intel.com>
6289         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
6290         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
6291         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
6292         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
6293         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
6294         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
6295         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
6296         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
6297         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
6298         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
6299         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
6300         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
6301         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
6302         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
6303         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
6304         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
6305         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
6306         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
6307         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
6308         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
6309         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
6310         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
6311         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
6312         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
6313         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
6314         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
6315         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
6317 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
6319         * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
6321 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
6323         PR fortran/57522
6324         * gfortran.dg/associated_target_5.f03: New test.
6326 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
6328         PR fortran/59026
6329         * gfortran.dg/elemental_by_value_1.f90: New test.
6331 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
6333         PR fortran/58470
6334         * gfortran.dg/finalize_22.f90: New.
6336 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
6338         PR fortran/60066
6339         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
6340         was fixed by the patch for PR59906.
6342 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
6344         PR translation/52289
6345         * gfortran.dg/coarray_8.f90: Update dg-error match.
6347 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
6349         PR c/59984
6350         * gcc.dg/vect/pr59984.c: New test.
6352         PR middle-end/60092
6353         * gcc.dg/attr-alloc_align-1.c: New test.
6354         * gcc.dg/attr-alloc_align-2.c: New test.
6355         * gcc.dg/attr-alloc_align-3.c: New test.
6356         * gcc.dg/attr-assume_aligned-1.c: New test.
6357         * gcc.dg/attr-assume_aligned-2.c: New test.
6358         * gcc.dg/attr-assume_aligned-3.c: New test.
6360 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
6362         PR target/60077
6363         * gcc.target/i386/pr60077-1.c: New test.
6364         * gcc.target/i386/pr60077-2.c: New test.
6366 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
6368         PR preprocessor/56824
6369         * gcc.dg/pr56824.c: New test.
6371 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6373         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
6374         variable used for atomic operations.
6376 2014-02-07  Richard Biener  <rguenther@suse.de>
6378         PR middle-end/60092
6379         * gcc.dg/vect/pr60092-2.c: New testcase.
6381 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
6383         PR c++/60082
6384         Revert
6385         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6387         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
6388         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6390 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6392         * gcc.target/s390/fp2int1.c: New testcase.
6394 2014-02-07  Richard Biener  <rguenther@suse.de>
6396         PR middle-end/60092
6397         * gcc.dg/tree-ssa/alias-30.c: New testcase.
6398         * gcc.dg/tree-ssa/alias-31.c: Likewise.
6400 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
6402         PR ipa/59918
6403         * g++.dg/torture/pr59918.C: New testcase.
6405 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
6407         PR target/59575
6408         * gcc.target/arm/pr59575.c: New test.
6410         PR debug/59992
6411         * gcc.dg/pr59992.c: New test.
6413 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
6415         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
6416         init_priority. Test alignment of variable instead of function.
6418 2014-02-06  Marek Polacek  <polacek@redhat.com>
6420         PR c/60087
6421         * gcc.dg/pr60087.c: New test.
6423 2014-02-06  Alan Modra  <amodra@gmail.com>
6425         * gcc.target/powerpc/pr60032.c: New.
6427 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
6429         PR target/60062
6430         * gcc.c-torture/execute/pr60062.c: New test.
6431         * gcc.c-torture/execute/pr60072.c: New test.
6433 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
6435         * gcc.dg/tree-ssa/pr59597.c: Make called function static
6436         so that expected outcome works for PIC variants too.
6438 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
6439             Kugan Vivekanandarajah  <kuganv@linaro.org>
6441         * gcc.target/arm/vect-noalign.c: New file.
6443 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
6444             Jakub Jelinek  <jakub@redhat.com>
6446         PR middle-end/60013
6447         * gcc.dg/pr60013.c: New testcase.
6449 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6451         * gcc.dg/vmx/sum2s.c: New.
6452         * gcc.dg/vmx/sum2s-be-order.c: New.
6454 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6456         * gcc.dg/vmx/pack.c: New.
6457         * gcc.dg/vmx/pack-be-order.c: New.
6458         * gcc.dg/vmx/unpack.c: New.
6459         * gcc.dg/vmx/unpack-be-order.c: New.
6461 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6463         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
6464         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6466 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6468         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
6469         Use __builtin_floorf, __builtin_ceilf.
6470         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
6471         declaration.
6472         (TEST): Use __builtin_floorf.
6473         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6475 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
6477         PR ipa/59947
6478         * g++.dg/opt/pr59947.C: New test.
6480         PR c++/58703
6481         * c-c++-common/gomp/pr58703.c: New test.
6483 2014-02-05  Richard Biener  <rguenther@suse.de>
6485         PR testsuite/60076
6486         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
6487         avoid using unsigned long long.
6489 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
6491         PR middle-end/57499
6492         * g++.dg/torture/pr57499.C: New test.
6494 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
6496         * gcc.dg/asan/nosanitize-and-inline.c: New test.
6498 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
6500         * g++.dg/ipa/devirrt-22.C: Fix template.
6502 2014-02-04  Marek Polacek  <polacek@redhat.com>
6504         PR c/60036
6505         * gcc.dg/pr60036.c: New test.
6507 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
6509         PR ipa/60058
6510         * g++.dg/torture/pr60058.C: New testcase.
6512 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6514         * g++.dg/tsan/default_options.C: Invert check.
6516 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
6518         PR tree-optimization/60002
6519         * g++.dg/opt/pr60002.C: New test.
6521         PR tree-optimization/60023
6522         * g++.dg/vect/pr60023.cc: New test.
6524         PR ipa/60026
6525         * c-c++-common/torture/pr60026.c: New test.
6527         PR rtl-optimization/57915
6528         * gcc.target/i386/pr57915.c: New test.
6530 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6532         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
6534 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
6536         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
6538 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
6540         PR middle-end/59261
6541         * gcc.dg/pr59261.c: New test.
6543 2014-02-04  Richard Biener  <rguenther@suse.de>
6545         PR tree-optimization/60012
6546         * gcc.dg/vect/pr60012.c: New testcase.
6548 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6550         PR target/59788
6551         * g++.dg/eh/unwind-direct.C: New test.
6553 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
6555         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
6556         timeout value to 20s.
6558 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
6560         PR ipa/59882
6561         * g++.dg/torture/pr59882.C: New testcase
6563 2014-02-03  Jan Hubicka  <jh@suse.cz>
6565         PR ipa/59831
6566         * g++.dg/ipa/devirt-22.C: New testcase.
6568 2014-02-03  Jan Hubicka  <jh@suse.cz>
6570         * g++.dg/ipa/devirt-25.C: New testcase.
6572 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
6574         PR tree-optimization/59924
6575         * gcc.dg/pr59924.c: New test.
6577 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
6579         PR ipa/59831
6580         * g++.dg/ipa/devirt-24.C: New testcase.
6582 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
6584         PR c++/53017
6585         PR c++/59211
6586         * c-c++-common/attributes-1.c: New testcase.
6587         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
6589 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
6591         PR c++/58871
6592         * g++.dg/cpp0x/pr58871.C: New.
6594 2014-02-03  Cong Hou  <congh@google.com>
6596         PR tree-optimization/60000
6597         * g++.dg/vect/pr60000.cc: New test.
6599 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
6601         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
6602         * gcc.target/i386/long-double-64-4.c: Likewise.
6603         * gcc.target/i386/long-double-80-1.c: Likewise.
6604         * gcc.target/i386/long-double-80-2.c: Likewise.
6605         * gcc.target/i386/long-double-80-3.c: Likewise.
6606         * gcc.target/i386/long-double-80-4.c: Likewise.
6607         * gcc.target/i386/long-double-80-5.c: Likewise.
6608         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
6609         __multf3 isn't used.
6610         * gcc.target/i386/long-double-64-3.c: Likewise.
6611         * gcc.target/i386/long-double-128-1.c: New test.
6612         * gcc.target/i386/long-double-128-2.c: Likewise.
6613         * gcc.target/i386/long-double-128-3.c: Likewise.
6614         * gcc.target/i386/long-double-128-4.c: Likewise.
6615         * gcc.target/i386/long-double-128-5.c: Likewise.
6616         * gcc.target/i386/long-double-128-6.c: Likewise.
6617         * gcc.target/i386/long-double-128-7.c: Likewise.
6618         * gcc.target/i386/long-double-128-8.c: Likewise.
6619         * gcc.target/i386/long-double-128-9.c: Likewise.
6620         * gcc.target/i386/long-double-64-5.c: Likewise.
6621         * gcc.target/i386/long-double-64-6.c: Likewise.
6622         * gcc.target/i386/long-double-64-7.c: Likewise.
6623         * gcc.target/i386/long-double-64-8.c: Likewise.
6624         * gcc.target/i386/long-double-64-9.c: Likewise.
6625         * gcc.target/i386/long-double-80-10.c: Likewise.
6626         * gcc.target/i386/long-double-80-8.c: Likewise.
6627         * gcc.target/i386/long-double-80-9.c: Likewise.
6629 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
6631         PR rtl-optimization/57662
6632         * g++.dg/pr57662.C: New test.
6634 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6636         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
6637         * gcc.dg/vmx/perm.c: New.
6638         * gcc.dg/vmx/perm-be-order.c: New.
6640 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6642         * gcc.dg/vmx/vsums.c: New.
6643         * gcc.dg/vmx/vsums-be-order.c: New.
6645 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
6647         * g++.dg/ipa/devirt-23.C: New testcase.
6648         * g++.dg/ipa/devirt-20.C: Fix template.
6650 2014-02-02  Jan Hubicka  <jh@suse.cz>
6652         * g++.dg/ipa/devirt-21.C: New testcase.
6654 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
6656         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
6657         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
6659 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
6661         PR target/60017
6662         * gcc.c-torture/execute/pr60017.c: New test.
6664 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
6666         PR fortran/57033
6667         * gfortran.dg/default_initialization_7.f90: New test.
6669 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
6671         PR fortran/59906
6672         * gfortran.dg/elemental_subroutine_9.f90: New test.
6674 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
6676         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
6678 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
6680         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
6682 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
6684         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
6686 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
6688         PR c++/51219
6689         * g++.dg/init/bitfield5.C: New.
6691 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
6693         PR tree-optimization/60003
6694         * gcc.c-torture/execute/pr60003.c: New test.
6696 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
6698         PR bootstrap/59985
6699         * gcc.target/arm/pr59985.C: New.
6701 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
6703         PR sanitizer/59410
6704         * lib/tsan-dg.exp (tsan_init): Instead of not running any
6705         tsan tests if trivial testcase doesn't run, set dg-do-what-default
6706         to compile.
6707         (tsan_finish): Restore dg-do-what-default.
6708         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
6709         * g++.dg/tsan/fd_close_norace2.C: Likewise.
6710         * g++.dg/tsan/default_options.C: Likewise.
6711         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
6712         * g++.dg/tsan/atomic_free2.C: Likewise.
6713         * g++.dg/tsan/cond_race.C: Likewise.
6714         * g++.dg/tsan/fd_close_norace.C: Likewise.
6715         * g++.dg/tsan/benign_race.C: Likewise.
6716         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
6717         * c-c++-common/tsan/simple_race.c: Likewise.
6718         * c-c++-common/tsan/mutexset1.c: Likewise.
6719         * c-c++-common/tsan/thread_leak2.c: Likewise.
6720         * c-c++-common/tsan/tls_race.c: Likewise.
6721         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
6722         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
6723         * c-c++-common/tsan/free_race2.c: Likewise.
6724         * c-c++-common/tsan/thread_leak.c: Likewise.
6725         * c-c++-common/tsan/thread_leak1.c: Likewise.
6726         * c-c++-common/tsan/race_on_barrier.c: Likewise.
6727         * c-c++-common/tsan/free_race.c: Likewise.
6728         * c-c++-common/tsan/sleep_sync.c: Likewise.
6729         * c-c++-common/tsan/tiny_race.c: Likewise.
6730         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
6731         * c-c++-common/tsan/atomic_stack.c: Likewise.
6732         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
6733         in dg-output regexps.
6734         * c-c++-common/tsan/simple_stack.c: Likewise.
6736 2014-01-31  Richard Henderson  <rth@redhat.com>
6738         * g++.dg/tm/pr60004.C: New.
6740 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
6742         PR c++/59082
6743         * g++.dg/inherit/crash4.C: New.
6745 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
6747         * c-c++-common/tsan/simple_race.c: Made test less flaky.
6749 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
6751         * gcc.target/i386/m512-check.h: Use correct rounding values.
6753 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
6755         * gcc.target/i386/avx-1.c: Use correct rounding values.
6756         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
6757         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
6758         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
6759         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
6760         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
6761         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
6762         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
6763         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
6764         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
6765         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
6766         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
6767         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
6768         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
6769         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
6770         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
6771         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
6772         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
6773         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
6774         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
6775         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
6776         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
6777         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
6778         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
6779         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
6780         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
6781         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
6782         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
6783         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
6784         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
6785         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
6786         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
6787         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
6788         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
6789         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
6790         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
6791         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
6792         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
6793         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
6794         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
6795         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
6796         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
6797         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
6798         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
6799         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
6800         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
6801         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
6802         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
6803         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
6804         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
6805         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
6806         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
6807         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
6808         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
6809         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
6810         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
6811         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
6812         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
6813         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
6814         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
6815         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
6816         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
6817         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
6818         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
6819         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
6820         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
6821         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
6822         * gcc.target/i386/sse-13.c: Ditto.
6823         * gcc.target/i386/sse-14.c: Ditto.
6824         * gcc.target/i386/sse-22.c: Ditto.
6825         * gcc.target/i386/sse-23.c: Ditto.
6827 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
6829         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
6830         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
6832 2014-01-31  Richard Biener  <rguenther@suse.de>
6834         PR middle-end/59990
6835         * gcc.dg/torture/pr59990.c: New testcase.
6837 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
6839         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
6840         if it fails don't run any tsan tests.
6842 2014-01-31  Marek Polacek  <polacek@redhat.com>
6844         PR c/59963
6845         * gcc.dg/pr59940.c (g): Adjust dg-warning.
6846         (y): Adjust dg-error.
6847         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
6848         * gcc.dg/pr59963-1.c: New test.
6849         * gcc.dg/pr59963-2.c: New test.
6850         * gcc.dg/pr59963-3.c: New test.
6852 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
6854         PR target/59923
6855         * gcc.target/arm/pr59923.c: New test.
6857 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6859         * gcc.dg/vmx/splat.c: New.
6860         * gcc.dg/vmx/splat-vsx.c: New.
6861         * gcc.dg/vmx/splat-be-order.c: New.
6862         * gcc.dg/vmx/splat-vsx-be-order.c: New.
6863         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
6864         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
6866 2014-01-30  Richard Biener  <rguenther@suse.de>
6868         PR tree-optimization/59993
6869         * gcc.dg/torture/pr59993.c: New testcase.
6871 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
6873         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
6874         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
6875         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
6876         vect_int rather than vect_float.
6878 2014-01-30  Marek Polacek  <polacek@redhat.com>
6880         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
6882 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
6884         * gcc.target/microblaze/isa/fcmp4.c: New.
6886 2014-01-30  Marek Polacek  <polacek@redhat.com>
6888         PR c/59940
6889         * gcc.dg/pr59940.c: New test.
6890         * gcc.dg/pr35635.c (func3): Move dg-warning.
6892 2014-01-30  Richard Biener  <rguenther@suse.de>
6894         PR tree-optimization/59903
6895         * gcc.dg/torture/pr59903.c: New testcase.
6897 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
6899         PR c++/58843
6900         * g++.dg/lookup/crash8.C: New.
6902 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
6904         PR c++/58649
6905         * g++.dg/template/crash117.C: New.
6907 2014-01-30  Richard Biener  <rguenther@suse.de>
6909         PR c/59905
6910         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
6911         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
6912         abort.
6913         * gcc.dg/invalid-call-1.c: Likewise.
6915 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
6917         PR c++/58561
6918         * g++.dg/cpp1y/auto-fn23.C: New.
6920 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
6922         PR c++/58846
6923         * g++.dg/init/dso_handle2.C: New.
6925 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
6927         PR c++/58674
6928         * g++.dg/cpp0x/pr58674.C: New.
6930 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
6932         PR target/59617
6933         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
6934         * gcc.target/i386/avx512f-gather-5.c: Ditto.
6936 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6938         * gcc.dg/vmx/merge-be-order.c: New.
6939         * gcc.dg/vmx/merge.c: New.
6940         * gcc.dg/vmx/merge-vsx-be-order.c: New.
6941         * gcc.dg/vmx/merge-vsx.c: New.
6943 2014-01-29  Richard Biener  <rguenther@suse.de>
6945         PR tree-optimization/58742
6946         * gcc.dg/pr58742-1.c: New testcase.
6947         * gcc.dg/pr58742-2.c: Likewise.
6948         * gcc.dg/pr58742-3.c: Likewise.
6950 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
6952         * gcc.target/arm/ftest-armv7ve-arm.c: New.
6953         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
6954         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
6956 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
6958         PR c++/58702
6959         * g++.dg/gomp/pr58702.C: New.
6961 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
6963         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
6964         selector.
6966 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
6968         PR middle-end/59917
6969         PR tree-optimization/59920
6970         * gcc.dg/pr59920-1.c: New test.
6971         * gcc.dg/pr59920-2.c: New test.
6972         * gcc.dg/pr59920-3.c: New test.
6973         * c-c++-common/gomp/pr59917-1.c: New test.
6974         * c-c++-common/gomp/pr59917-2.c: New test.
6976         PR tree-optimization/59594
6977         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
6978         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
6979         * gcc.dg/vect/pr59594.c: New test.
6981 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
6983         PR fortran/59414
6984         * gfortran.dg/allocate_class_3.f90: New test.
6986 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
6988         PR preprocessor/59935
6989         * c-c++-common/cpp/warning-zero-location.c: New test.
6990         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
6992 2014-01-27  Steve Ellcey  <sellcey@mips.com>
6994         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
6996 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
6998         * g++.dg/ext/mv16.C: New tests.
7000 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
7002         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
7003         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
7004         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
7005         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
7006         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
7007         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
7008         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
7009         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
7010         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
7011         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
7012         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
7013         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
7014         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
7015         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
7016         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
7017         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
7018         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
7019         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
7020         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
7021         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
7022         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
7023         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
7024         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
7025         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
7026         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
7027         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
7028         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
7029         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
7030         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
7031         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
7032         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
7033         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
7034         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
7035         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
7036         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
7037         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
7038         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
7039         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
7040         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
7041         _mm512_mask_cvtepi32_storeu_epi8.
7042         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
7043         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
7044         _mm512_mask_cvtepi32_storeu_epi16.
7045         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
7046         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
7047         _mm512_mask_cvtepi64_storeu_epi8.
7048         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
7049         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
7050         _mm512_mask_cvtepi64_storeu_epi16.
7051         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
7052         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
7053         _mm512_mask_cvtepi64_storeu_epi32.
7054         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
7055         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
7056         _mm512_mask_cvtsepi32_storeu_epi8.
7057         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
7058         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
7059         _mm512_mask_cvtsepi32_storeu_epi16.
7060         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
7061         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
7062         _mm512_mask_cvtsepi64_storeu_epi8.
7063         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
7064         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
7065         _mm512_mask_cvtsepi64_storeu_epi16.
7066         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
7067         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
7068         _mm512_mask_cvtsepi64_storeu_epi32.
7069         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
7070         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
7071         _mm512_mask_cvtusepi32_storeu_epi8.
7072         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
7073         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
7074         _mm512_mask_cvtusepi32_storeu_epi16.
7075         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
7076         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
7077         _mm512_mask_cvtusepi64_storeu_epi8.
7078         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
7079         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
7080         _mm512_mask_cvtusepi64_storeu_epi16.
7081         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
7082         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
7083         _mm512_mask_cvtusepi64_storeu_epi32.
7084         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
7085         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
7087 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
7089         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
7090         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
7091         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
7092         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
7093         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
7094         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
7095         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
7096         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
7097         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
7098         built-ins roudning immediate.
7099         * gcc.target/i386/sse-22.c: Add new built-ins.
7100         * gcc.target/i386/sse-23.c: Ditto.
7101         * gcc.target/i386/avx-1.c: Ditto.
7103 2014-01-27  Christian Bruel  <christian.bruel@st.com>
7105         * gcc.target/sh/torture/strncmp.c: New tests.
7107 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
7109         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
7111 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7113         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
7115 2014-01-24  Jeff Law  <law@redhat.com>
7117         PR tree-optimization/59919
7118         * gcc.c-torture/compile/pr59919.c: New test.
7120 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
7122         PR c++/57524
7123         * g++.dg/ext/timevar2.C: New.
7125 2014-01-24  Marek Polacek  <polacek@redhat.com>
7127         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
7129 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
7131         PR target/59929
7132         * gcc.target/i386/pr59929.c: New test.
7134 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
7136         PR target/59909
7137         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
7138         word atomic functions at runtime.
7140 2014-01-23  Marek Polacek  <polacek@redhat.com>
7142         PR c/59846
7143         * gcc.dg/pr59846.c: New test.
7145 2014-01-23  Marek Polacek  <polacek@redhat.com>
7147         PR c/58346
7148         * c-c++-common/pr58346-1.c: New test.
7149         * c-c++-common/pr58346-2.c: New test.
7150         * c-c++-common/pr58346-3.c: New test.
7152 2014-01-23  Marek Polacek  <polacek@redhat.com>
7154         PR c/59871
7155         * gcc.dg/20020220-2.c: Adjust dg-warning message.
7156         * gcc.dg/pr59871.c: New test.
7158 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
7160         PR c++/58980
7161         * g++.dg/parse/enum11.C: New.
7163 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
7165         * gcc.target/aarch64/sshr64_1.c: New testcase.
7167 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7169         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
7170         SIMD enabled function.
7171         * g++.dg/cilk-plus/ef_test.C: New test.
7172         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
7173         and added C++ ones.
7174         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
7175         to differenciate C error messages from C++ ones.
7177 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
7179         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
7181 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
7183         * gcc.target/microblaze/others/builtin-trap.c: New test,
7185 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
7187         PR middle-end/58809
7188         * c-c++-common/gomp/pr58809.c: New test.
7190 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
7192         PR sanitizer/59897
7193         * c-c++-common/asan/use-after-return-1.c: Fixed
7194         to pass on darwin.
7196 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
7198         PR preprocessor/58580
7199         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
7201 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
7202             Ilya Tocar  <ilya.tocar@intel.com>
7204         * gcc.target/i386/avx512f-kmovw-1.c: New.
7206 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
7208         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
7209         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
7210         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
7211         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
7212         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
7213         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
7215 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
7217         PR target/52125
7218         * gcc.dg/pr48774.c: Remove skip for mips_rel.
7219         * gcc.target/mips/pr52125.c: New test.
7221 2014-01-22  Marek Polacek  <polacek@redhat.com>
7223         PR c/59891
7224         * gcc.dg/torture/pr59891.c: New test.
7226 2014-01-22  Jeff Law  <law@redhat.com>
7228         PR tree-optimization/59597
7229         * gcc.dg/tree-ssa/pr59597.c: New test.
7231 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
7233         PR rtl-optimization/59477
7234         * g++.dg/pr59477.C: New.
7236 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
7238         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
7240 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
7242         PR c++/59482
7243         * g++.dg/pr59482.C: New.
7245 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7247         * gcc.dg/vmx/insert-vsx-be-order.c: New.
7248         * gcc.dg/vmx/extract-vsx.c: New.
7249         * gcc.dg/vmx/extract-vsx-be-order.c: New.
7250         * gcc.dg/vmx/insert-vsx.c: New.
7252 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
7254         PR rtl-optimization/59896
7255         * gcc.target/arm/pr59896.c: New.
7257 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
7259         PR rtl-optimization/59858
7260         * gcc.target/arm/pr59858.c: New.
7262 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
7264         PR target/59003
7265         * gcc.dg/tree-prof/pr59003.c: New test.
7267         PR middle-end/59860
7268         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
7269         other targets.
7271 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
7273         * gfortran.dg/round_3.f08: Add more cases.
7275 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
7277         * lib/target-supports.exp (force_conventional_output_for): New
7278         procedure.
7279         * lib/scanasm.exp (scan-assembler_required_options)
7280         (scan-assembler-not_required_options)
7281         (scan-assembler-times_required_options): Replace with
7282         force_conventional_output_fors.
7283         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
7284         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
7286 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
7288         PR middle-end/59789
7289         * gcc.target/i386/pr59789.c: New testcase.
7291 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
7293         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
7294         the 'code' bitfield from 16 to 8.
7296 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
7298         * lib/target-supports.exp
7299         (check_effective_target_vect_perm): Exclude aarch64_be.
7300         (check_effective_target_vect_perm_byte): Likewise.
7301         (check_effective_target_vect_perm_short): Likewise.
7303 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
7305         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
7306         (RUN_TEST): Use new macro.
7307         (INDEX64_32): Delete.
7308         (INDEX64_64): Likewise.
7309         (INDEX128_32): Likewise.
7310         (INDEX128_64): Likewise.
7311         (INDEX): Likewise.
7312         (test_vneg_f32): Use fixed RUN_TEST.
7314 2014-01-20  Richard Biener  <rguenther@suse.de>
7316         PR middle-end/59860
7317         * gcc.dg/pr59860.c: New testcase.
7319 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
7321         PR target/59880
7322         * gcc.target/i386/pr59880.c: New test.
7324 2014-01-20  Renlin Li  <renlin.li@arm.com>
7326         * gcc.dg/pr44194-1.c: Tweak regexp.
7328 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7330         PR libfortran/59771
7331         PR libfortran/59774
7332         PR libfortran/59836
7333         * gfortran.dg/round_3.f08: New cases added.
7334         * gfortran.dg/fmt_g_1.f90: New test.
7336 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
7338         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
7340 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
7342         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
7344 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
7346         * gcc.dg/vect/pr57705.c: Require vect_int.
7347         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
7348         * gcc.dg/vect/vect-alias-check.c: Likewise.
7350 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
7352         PR fortran/58007
7353         * gfortran.dg/unresolved_fixup_1.f90: New test.
7354         * gfortran.dg/unresolved_fixup_2.f90: New test.
7356 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
7358         PR target/58944
7359         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
7360         Remove dg-prune-output lines.
7362 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
7364         PR middle-end/59706
7365         * gfortran.dg/pr59706.f90: New test.
7366         * g++.dg/ext/pr59706.C: New test.
7368 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
7370         PR c++/59270
7371         PR c++/58811
7372         * g++.dg/cpp0x/decltype-incomplete1.C: New.
7373         * g++.dg/init/pr58811.C: Likewise.
7375 2014-01-17  Jeff Law  <law@redhat.com>
7377         PR middle-end/57904
7378         * gfortran.dg/pr57904.f90: New test.
7380 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
7382         PR c++/59269
7383         * g++.dg/cpp0x/nsdmi-union4.C: New.
7385 2014-01-17  Marek Polacek  <polacek@redhat.com>
7387         PR c++/59838
7388         * g++.dg/diagnostic/pr59838.C: New test.
7390 2014-01-17  Marek Polacek  <polacek@redhat.com>
7392         PR c/58346
7393         * gcc.dg/pr58346.c: New test.
7395 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
7397         PR testsuite/58776
7398         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
7399         dg-options, use dg-additional-options for i?86/x86_64 to avoid
7400         option duplication.
7402         PR fortran/59440
7403         * gfortran.dg/pr59440-1.f90: New test.
7404         * gfortran.dg/pr59440-2.f90: New test.
7405         * gfortran.dg/pr59440-3.f90: New test.
7407         PR testsuite/59064
7408         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
7409         testing for " version" and " alias" with one testing for
7410         " version\[^\n\r]* alias".
7411         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
7412         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
7413         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
7414         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
7415         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
7416         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
7418         PR c++/57945
7419         * c-c++-common/torture/pr57945.c: New test.
7421 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
7423         * gcc.target/arm/its.c: New testcase.
7425 2014-01-16  Jan Hubicka  <jh@suse.cz>
7427         PR ipa/59775
7428         * g++.dg/torture/pr59775.C: New testcase.
7430 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
7432         PR middle-end/58344
7433         * gcc.c-torture/compile/pr58344.c: New test.
7435         PR target/59839
7436         * gcc.target/i386/pr59839.c: New test.
7438         PR debug/54694
7439         * gcc.target/i386/pr9771-1.c (main): Rename to...
7440         (real_main): ... this.  Add __asm name "main".
7441         (ASMNAME, ASMNAME2, STRING): Define.
7443 2014-01-16  Nick Clifton  <nickc@redhat.com>
7445         PR middle-end/28865
7446         * gcc.c-torture/compile/pr28865.c: New.
7447         * gcc.c-torture/execute/pr28865.c: New.
7449 2014-01-16  Marek Polacek  <polacek@redhat.com>
7451         PR middle-end/59827
7452         * gcc.dg/pr59827.c: New test.
7454 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
7456         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
7458 2014-01-15  Richard Henderson  <rth@redhat.com>
7460         PR debug/54694
7461         * gcc.target/i386/pr54694.c: New test.
7463 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
7465         PR c++/49718
7466         * g++.dg/pr49718.C: New test.
7468 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
7470         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
7472 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
7474         * gcc.dg/vmx/mult-even-odd.c: New.
7475         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
7477 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7479         * lib/target-supports.exp (check_libcilkrts_available): Added an
7480         extern "C" if we are using C++ along with a function prototype.
7482 2014-01-15  Jeff Law  <law@redhat.com>
7484         PR tree-optimization/59747
7485         * gcc.c-torture/execute/pr59747.c: New test.
7487 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
7489         PR target/59794
7490         * c-c++-common/convert-vec-1.c: Also prune ABI change for
7491         Linux/x86.
7492         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
7493         * g++.dg/ext/attribute-test-1.C: Likewise.
7494         * g++.dg/ext/attribute-test-2.C: Likewise.
7495         * g++.dg/ext/attribute-test-3.C: Likewise.
7496         * g++.dg/ext/attribute-test-4.C: Likewise.
7497         * g++.dg/ext/pr56790-1.C: Likewise.
7498         * g++.dg/torture/pr38565.C: Likewise.
7499         * gcc.dg/pr53060.c: Likewise.
7500         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
7501         * c-c++-common/vector-compare-2.c: Likewise.
7502         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
7503         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
7504         dg-message line number.
7506 2014-01-15  Matthias Klose  <doko@ubuntu.com>
7508         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
7510 2014-01-15  Richard Biener  <rguenther@suse.de>
7512         PR tree-optimization/59822
7513         * g++.dg/torture/pr59822.C: New testcase.
7515 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
7517         PR target/59808
7518         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
7519         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
7521 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
7522             Kugan Vivekanandarajah  <kuganv@linaro.org>
7524         PR target/59695
7525         * g++.dg/pr59695.C: New testcase.
7527 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7529         PR target/59803
7530         * gcc.c-torture/compile/pr59803.c: New testcase.
7532 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
7534         PR c/58943
7535         * gcc.c-torture/execute/pr58943.c: New test.
7536         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
7538 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
7540         PR target/59794
7541         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
7542         * gcc.target/i386/pr39162.c (y): New __m256i variable.
7543         (bar): Change return type to void.  Set y to x.
7544         * gcc.target/i386/pr59794-1.c: New testcase.
7545         * gcc.target/i386/pr59794-2.c: Likewise.
7546         * gcc.target/i386/pr59794-3.c: Likewise.
7547         * gcc.target/i386/pr59794-4.c: Likewise.
7548         * gcc.target/i386/pr59794-5.c: Likewise.
7549         * gcc.target/i386/pr59794-6.c: Likewise.
7550         * gcc.target/i386/pr59794-7.c: Likewise.
7552 2014-01-14  Richard Biener  <rguenther@suse.de>
7554         PR tree-optimization/58921
7555         PR tree-optimization/59006
7556         * gcc.dg/torture/pr58921.c: New testcase.
7557         * gcc.dg/torture/pr59006.c: Likewise.
7558         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
7560 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
7562         PR testsuite/59494
7563         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
7564         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
7565         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
7566         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
7567         Executing predictive commoning without unrolling.
7569 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
7571         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
7572         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
7573         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
7574         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
7575         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
7576         __builtin_ia32_rsqrt28sd_round.
7577         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
7578         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
7579         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
7580         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
7581         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
7582         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
7583         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
7584         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
7585         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
7586         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
7587         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
7588         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
7589         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
7590         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
7591         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
7592         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
7593         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
7594         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7595         * gcc.target/i386/sse-22.c: Extend with new built-ins,
7596         fix wrong rounding mode (see above).
7597         * gcc.target/i386/sse-23.c: Ditto.
7599 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7601         * gcc.dg/vmx/insert.c: New.
7602         * gcc.dg/vmx/insert-be-order.c: New.
7603         * gcc.dg/vmx/extract.c: New.
7604         * gcc.dg/vmx/extract-be-order.c: New.
7606 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
7608         PR tree-optimization/59387
7609         * gcc.c-torture/execute/pr59387.c: New test.
7611 2014-01-13  Richard Biener  <rguenther@suse.de>
7613         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
7614         adjusting mathlib options.
7615         * gfortran.dg/lto/lto.exp: Likewise.
7617 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
7619         * gnat.dg/loop_optimization17.adb: New test.
7620         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
7622 2014-01-13  Christian Bruel  <christian.bruel@st.com>
7624         * gcc.target/sh/cmpstrn.c: New case.
7626 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
7628         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
7629         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
7631 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
7633         PR fortran/58026
7634         * gfortran.dg/alloc_comp_basics_6.f90: New.
7636 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
7638         PR fortran/59700
7639         * gfortran.dg/pr59700.f90: New test.
7641 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
7643         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
7644         * gfortran.dg/use_only_3.f90: Likewise.
7645         * gfortran.dg/inquire_10.f90: Delete opened file.
7646         * gfortran.dg/inquire_15.f90: Likewise.
7647         * gfortran.dg/pr16597.f90: Likewise.
7648         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
7649         for PR59419.
7651 2014-01-10  Jeff Law  <law@redhat.com>
7653         PR middle-end/59743
7654         * gcc.c-torture/compile/pr59743.c: New test.
7656 2014-01-10  Jan Hubicka  <jh@suse.cz>
7658         PR ipa/58585
7659         * g++.dg/torture/pr58585.C: New testcase.
7661 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
7663         * gcc.dg/pr46309.c: Disable for cris*-*-*.
7665 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
7667         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
7669 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
7671         PR target/59744
7672         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
7673         * gcc.target/aarch64/cmn-neg2.c: New test.
7675 2014-01-10  Richard Biener  <rguenther@suse.de>
7677         PR tree-optimization/59374
7678         * gcc.dg/torture/pr59374-3.c: New testcase.
7680 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7682         * lib/target-supports.exp
7683         (check_effective_target_arm_crypto_ok_nocache): New.
7684         (check_effective_target_arm_crypto_ok): Use above procedure.
7685         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
7687 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
7689         PR ipa/58252
7690         PR ipa/59226
7691         * g++.dg/ipa/devirt-20.C: New testcase.
7692         * g++.dg/torture/pr58252.C: Likewise.
7693         * g++.dg/torture/pr59226.C: Likewise.
7695 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
7697         * c-c++-common/asan/no-asan-stack.c: New test.
7699 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
7701         PR middle-end/59670
7702         * gcc.dg/pr59670.c: New test.
7704 2014-01-09  Steve Ellcey  <sellcey@mips.com>
7706         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
7708 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
7710         PR middle-end/47735
7711         * gcc.target/i386/pr47735.c: New test.
7713         PR tree-optimization/59622
7714         * g++.dg/opt/pr59622-2.C: New test.
7715         * g++.dg/opt/pr59622-3.C: New test.
7716         * g++.dg/opt/pr59622-4.C: New test.
7717         * g++.dg/opt/pr59622-5.C: New test.
7719         PR sanitizer/59136
7720         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
7721         filename:line instead of (modulename+offset) form with stripped
7722         initial / from the filename.
7724 2014-01-09  Ian Lance Taylor  <iant@google.com>
7726         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
7727         the other Go compiler.
7729 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
7731         PR c++/59730
7732         * g++.dg/cpp0x/variadic145.C: New.
7734 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
7736         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
7737         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
7739 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7741         PR testsuite/59524
7742         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
7743         are run only if the Cilk library is available/enabled.
7744         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
7745         * lib/target-supports.exp (check_libcilkrts_available): New function.
7747 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7749         PR c++/59631
7750         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
7751         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
7752         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
7753         with dg-additional-options.
7754         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7755         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7756         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7757         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7758         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
7759         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
7761 2014-01-09  Richard Biener  <rguenther@suse.de>
7763         PR tree-optimization/59715
7764         * gcc.dg/torture/pr59715.c: New testcase.
7766 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
7768         * c-c++-common/asan/no-asan-globals.c: New test.
7769         * c-c++-common/asan/no-instrument-reads.c: Likewise.
7770         * c-c++-common/asan/no-instrument-writes.c: Likewise.
7771         * c-c++-common/asan/use-after-return-1.c: Likewise.
7772         * c-c++-common/asan/no-use-after-return.c: Likewise.
7774 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
7776         * gnat.dg/weak2.ad[sb]: New test.
7778 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
7780         PR middle-end/59471
7781         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
7782         type, use pointers to vector type instead.
7784 2014-01-08  Catherine Moore  <clm@codesourcery.com>
7786         * gcc.target/mips/umips-branch-3.c: New test.
7787         * gcc.target/mips/umips-branch-4.c: New test.
7789 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
7791         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
7792         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
7793         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
7794         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
7795         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
7796         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
7797         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
7798         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
7800 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
7802         PR rtl-optimization/59137
7803         * gcc.target/mips/pr59137.c: New test.
7805 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
7807         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
7808         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
7809         * gcc.target/i386/pr55433.c (dg-options): Ditto.
7810         * gcc.target/i386/pr57848.c (dg-options): Ditto.
7811         * gcc.target/i386/pr59099.c (dg-options): Ditto.
7812         Require fpic effective target.
7813         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
7815 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
7817         PR ipa/59722
7818         * gcc.dg/pr59722.c: New test.
7820 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7822         PR middle-end/57748
7823         * gcc.dg/torture/pr57748-3.c: New test.
7824         * gcc.dg/torture/pr57748-4.c: New test.
7826 2014-01-08  Marek Polacek  <polacek@redhat.com>
7828         PR middle-end/59669
7829         * gcc.dg/gomp/pr59669-1.c: New test.
7830         * gcc.dg/gomp/pr59669-2.c: New test.
7832 2014-01-08  Martin Jambor  <mjambor@suse.cz>
7834         PR ipa/59610
7835         * gcc.dg/ipa/pr59610.c: New test.
7837 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
7839         PR fortran/58182
7840         * gfortran.dg/binding_label_tests_26a.f90: New.
7841         * gfortran.dg/binding_label_tests_26b.f90: New.
7843 2014-01-08  Marek Polacek  <polacek@redhat.com>
7845         PR sanitizer/59667
7846         * c-c++-common/ubsan/pr59667.c: New test.
7848 2014-01-08  Richard Biener  <rguenther@suse.de>
7850         PR middle-end/59630
7851         * gcc.dg/pr59630.c: New testcase.
7853 2014-01-08  Richard Biener  <rguenther@suse.de>
7855         PR middle-end/59471
7856         * gcc.dg/pr59471.c: New testcase.
7858 2014-01-07  Jeff Law  <law@redhat.com>
7860         PR middle-end/53623
7861         * gcc.target/i386/pr53623.c: New test.
7863 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
7865         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
7866         blanks at EOF.
7867         * g++.dg/cpp1y/pr58534.C: Likewise.
7868         * g++.dg/cpp1y/pr58536.C: Likewise.
7869         * g++.dg/cpp1y/pr58548.C: Likewise.
7870         * g++.dg/cpp1y/pr58549.C: Likewise.
7871         * g++.dg/cpp1y/pr58637.C: Likewise.
7872         * g++.dg/cpp1y/pr59112.C: Likewise.
7873         * g++.dg/cpp1y/pr59113.C: Likewise.
7874         * g++.dg/cpp1y/pr59629.C: Likewise.
7875         * g++.dg/cpp1y/pr59635.C: Likewise.
7876         * g++.dg/cpp1y/pr59636.C: Likewise.
7877         * g++.dg/cpp1y/pr59638.C: Likewise.
7879 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
7881         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
7883 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
7885         * gcc.target/i386/intrinsics_4.c (bar): New function.
7887 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
7889         * g++.dg/ext/is_base_of_incomplete-2.C: New.
7891 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
7893         PR rtl-optimization/58668
7894         * gcc.dg/pr58668.c: New test.
7896         PR tree-optimization/59643
7897         * gcc.dg/pr59643.c: New test.
7898         * gcc.c-torture/execute/pr59643.c: New test.
7900 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
7902         PR fortran/59589
7903         * gfortran.dg/class_allocate_16.f90: New.
7905 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
7907         PR target/59644
7908         * gcc.target/i386/pr59644.c: New test.
7910 2014-01-06  Marek Polacek  <polacek@redhat.com>
7912         PR c/57773
7913         * gcc.dg/pr57773.c: New test.
7915 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
7917         PR c++/59635
7918         PR c++/59636
7919         PR c++/59629
7920         PR c++/59638
7921         * g++.dg/cpp1y/pr59635.C: New testcase.
7922         * g++.dg/cpp1y/pr59636.C: New testcase.
7923         * g++.dg/cpp1y/pr59629.C: New testcase.
7924         * g++.dg/cpp1y/pr59638.C: New testcase.
7926 2014-01-06  Martin Jambor  <mjambor@suse.cz>
7928         PR ipa/59008
7929         * gcc.dg/ipa/pr59008.c: New test.
7931 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7933         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
7934         if supported.
7936 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7938         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
7939         Require c99_runtime.
7940         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
7942         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
7943         Require c99_runtime.
7944         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
7945         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
7946         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
7948         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
7949         Require c99_runtime.
7950         Make CALC void static.
7951         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
7953         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
7954         Require c99_runtime.
7955         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
7957 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7959         * gcc.target/i386/pr59501-1.c: Require avx effective target.
7960         * gcc.target/i386/pr59501-2.c: Likewise.
7961         * gcc.target/i386/pr59501-3.c: Likewise.
7962         * gcc.target/i386/pr59501-4.c: Likewise.
7963         * gcc.target/i386/pr59501-5.c: Likewise.
7964         * gcc.target/i386/pr59501-6.c: Likewise.
7966 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7968         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
7969         * gcc.target/i386/pr59390_1.c: Likewise.
7970         * gcc.target/i386/pr59390_2.c: Likewise.
7972 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7974         * gcc.dg/pr59350.c: Tweak.
7975         * gcc.dg/pr59350-2.c: New test.
7976         * g++.dg/pr59510.C: Likewise.
7978 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
7980         PR fortran/59023
7981         * gfortran.dg/bind_c_procs_2.f90: New.
7983 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
7985         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
7986         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7987         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7988         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7989         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
7990         * gcc.dg/tree-ssa/vrp47.c: Likewise.
7991         * gcc.dg/tree-ssa/vrp87.c: Likewise.
7993 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
7995         * gcc.target/arm/neon-nested-apcs.c: New test.
7997 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
7999         PR tree-optimization/59519
8000         * gcc.dg/vect/pr59519-1.c: New test.
8001         * gcc.dg/vect/pr59519-2.c: New test.
8003         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
8004         vmovdqu32.
8006 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
8008         PR fortran/59547
8009         * gfortran.dg/typebound_proc_32.f90: New.
8011 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
8013         PR c++/58950
8014         * g++.dg/pr58950.C: New file.
8016 2014-01-03  Tobias Burnus  <burnus@net-b.de>
8018         PR c++/58567
8019         * g++.dg/gomp/pr58567.C: New.
8021 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
8023         PR tree-optimization/59651
8024         * gcc.dg/torture/pr59651.c: New test.
8025         * gcc.dg/vect/pr59651.c: Ditto.
8027 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
8029         PR target/59625
8030         * gcc.target/i386/pr59625.c: New test.
8032 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8034         Core DR 1442
8035         PR c++/59165
8036         * g++.dg/cpp0x/range-for28.C: New.
8037         * g++.dg/cpp0x/range-for3.C: Update.
8039 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
8041         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
8043 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
8045         PR c++/59641
8046         * g++.dg/cpp0x/pr59641.C: New file.
8048 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
8050         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
8052 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
8054         PR c++/59378
8055         * g++.dg/ext/pr59378.C: New file.
8057 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8059         Update copyright years
8061 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8063         * gcc.target/arc/arc.exp: Use the standard form for the copyright
8064         notice.
8066 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
8068         PR fortran/59654
8069         * gfortran.dg/dynamic_dispatch_12.f90: New.
8071 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
8073         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
8074         the builtin isn't optimized away as unused.
8076         PR rtl-optimization/59647
8077         * g++.dg/opt/pr59647.C: New test.
8079 Copyright (C) 2014 Free Software Foundation, Inc.
8081 Copying and distribution of this file, with or without modification,
8082 are permitted in any medium without royalty provided the copyright
8083 notice and this notice are preserved.