cp/
[official-gcc.git] / gcc / testsuite / ChangeLog
blob92d1f9693d7918e0c3d15c2aa9dcc049c91eb2a4
1 2014-07-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
3         Implement N4051 - Allow typename in a template template parameter
4         * lib/target-supports.exp (check_effective_target_c++1y): Now
5         means C++1y and up.
6         (check_effective_target_c++1y_down): New.
7         (check_effective_target_c++1z_only): New.
8         (check_effective_target_c++1z): New.
9         * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
10         * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
11         * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
13 2014-07-25  Tobias Burnus  <burnus@net-b.de>
15         * gfortran.dg/storage_size_5.f90: New.
17 2014-07-25  Richard Biener  <rguenther@suse.de>
19         PR middle-end/61762
20         PR middle-end/61894
21         * gcc.dg/pr61762.c: New testcase.
22         * gcc.dg/fold-cstring.c: Likewise.
23         * gcc.dg/fold-cvect.c: Likewise.
25 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
27         * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
29         * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
30         * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
31         * gcc.c-torture/execute/20050316-3.x: New file.  Add -Wno-psabi.
32         * gcc.c-torture/execute/pr23135.x: Likewise.
34 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
36         * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
38 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
40         * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
42 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
44         * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
46 2014-07-24  Jiong Wang  <jiong.wang@arm.com>
48         * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
49         sequences.
50         * gcc.target/aarch64/test_frame_2.c: Likewise.
51         * gcc.target/aarch64/test_frame_4.c: Likewise.
52         * gcc.target/aarch64/test_frame_6.c: Likewise.
53         * gcc.target/aarch64/test_frame_7.c: Likewise.
54         * gcc.target/aarch64/test_frame_8.c: Likewise.
55         * gcc.target/aarch64/test_frame_10.c: Likewise.
57 2014-07-24  Jiong Wang  <jiong.wang@arm.com>
59         * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
60         sequences.
61         * gcc.target/aarch64/test_frame_10.c: Likewise.
62         * gcc.target/aarch64/test_frame_2.c: Likewise.
63         * gcc.target/aarch64/test_frame_4.c: Likewise.
64         * gcc.target/aarch64/test_frame_6.c: Likewise.
65         * gcc.target/aarch64/test_frame_7.c: Likewise.
66         * gcc.target/aarch64/test_frame_8.c: Likewise.
67         * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
69 2014-07-24  Martin Jambor  <mjambor@suse.cz>
71         PR ipa/61160
72         * g++.dg/ipa/pr61160-2.C (main): Always return zero.
74 2014-07-24  Richard Biener  <rguenther@suse.de>
76         PR ipa/61823
77         * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
79 2014-07-24  Andreas Schwab  <schwab@suse.de>
81         * lib/target-supports.exp (check_effective_target_arm_nothumb):
82         Also check for __arm__.
84 2014-07-24  Jiong Wang  <jiong.wang@arm.com>
86         * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
87         sequences.
89 2014-07-24  Marek Polacek  <polacek@redhat.com>
91         PR c/57653
92         * c-c++-common/pr57653.c: New test.
93         * c-c++-common/pr57653.h: New file.
94         * c-c++-common/pr57653-2.c: New test.
95         * c-c++-common/pr57653-2.h: New file.
97 2014-07-23  Jiong Wang  <jiong.wang@arm.com>
99         * gcc.target/aarch64/test_frame_common.h: New file.
100         * gcc.target/aarch64/test_frame_1.c: Likewise.
101         * gcc.target/aarch64/test_frame_2.c: Likewise.
102         * gcc.target/aarch64/test_frame_3.c: Likewise.
103         * gcc.target/aarch64/test_frame_4.c: Likewise.
104         * gcc.target/aarch64/test_frame_5.c: Likewise.
105         * gcc.target/aarch64/test_frame_6.c: Likewise.
106         * gcc.target/aarch64/test_frame_7.c: Likewise.
107         * gcc.target/aarch64/test_frame_8.c: Likewise.
108         * gcc.target/aarch64/test_frame_9.c: Likewise.
109         * gcc.target/aarch64/test_frame_10.c: Likewise.
110         * gcc.target/aarch64/test_frame_11.c: Likewise.
111         * gcc.target/aarch64/test_frame_12.c: Likewise.
112         * gcc.target/aarch64/test_frame_13.c: Likewise.
113         * gcc.target/aarch64/test_frame_14.c: Likewise.
114         * gcc.target/aarch64/test_frame_15.c: Likewise.
116 2014-07-23  Marek Polacek  <polacek@redhat.com>
118         * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
119         in the structure.
121 2014-07-23  Jiong Wang  <jiong.wang@arm.com>
123         * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
124         * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
125         * gcc.dg/pr10474.c (target): Likewise.
127 2014-07-22  Martin Jambor  <mjambor@suse.cz>
129         PR ipa/61160
130         * pr61160-3.C (main): Return zero.
132 2014-07-22  Alan Lawrence  <alan.lawrence@arm.com>
134         * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
135         * gcc.target/arm/simd/vextu64_1.c: Likewise.
136         * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
137         * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
138         * gcc.target/aarch64/simd/ext_s64.x: Remove.
139         * gcc.target/aarch64/simd/ext_u64.x: Remove.
141 2014-07-22  Yuri Rumyantsev  <ysrumyan@gmail.com>
143         PR tree-optimization/61822
144         * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
146 2014-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
148         * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
150 2014-07-22  Uros Bizjak  <ubizjak@gmail.com>
152         * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
153         -msse2 -mno-avx instead of -msse.
155 2014-07-22  Uros Bizjak  <ubizjak@gmail.com>
157         * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
158         * gcc.dg/pr44024.c (dg-options): Add -O1.
159         (dg-final): Check for the condition.
160         * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
162 2014-07-21  Bin Cheng  <bin.cheng@arm.com>
164         PR target/55701
165         * gcc.target/arm/memset-inline-1.c: New test.
166         * gcc.target/arm/memset-inline-2.c: New test.
167         * gcc.target/arm/memset-inline-3.c: New test.
168         * gcc.target/arm/memset-inline-4.c: New test.
169         * gcc.target/arm/memset-inline-5.c: New test.
170         * gcc.target/arm/memset-inline-6.c: New test.
171         * gcc.target/arm/memset-inline-7.c: New test.
172         * gcc.target/arm/memset-inline-8.c: New test.
173         * gcc.target/arm/memset-inline-9.c: New test.
175 2014-07-21  Tom de Vries  <tom@codesourcery.com>
177         PR target/61827
178         * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
179         to bar symbol in scan-assembler-times call check.
181 2014-07-21  Tom de Vries  <tom@codesourcery.com>
183         PR target/61827
184         * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
185         for darwin in scan-assembler-times check.
186         * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
187         scan-assembler-not checks.  Add checks for insns.
188         (main): Remove.
189         * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
190         scan-assembler-not checks.  Copy checks from i386/fuse-caller-save.c.
191         (main): Remove.
193 2014-07-21  Tom de Vries  <tom@codesourcery.com>
195         PR target/61827
196         * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
197         dg-options.  Add checks for insns with xmm registers.  Remove
198         cfi_def_cfa_offset checks.  Generalize checks containing %rsp.
199         (main): Remove.
201 2014-07-21  Uros Bizjak  <ubizjak@gmail.com>
203         PR target/61855
204         * gcc.target/i386/pr61855.c: New test.
206 2014-07-20  Eric Botcazou  <ebotcazou@adacore.com>
208         * gnat.dg/pack20.ad[sb]: New test.
209         * gnat.dg/pack20_pkg.ads: New helper.
211 2014-07-20  Ian Lance Taylor  <iant@google.com>
213         * go.test/go-test.exp (go-gc-tests): Support multiple files in one
214         package for compiledir tests.
216 2014-07-20  Marek Polacek  <polacek@redhat.com>
218         PR c/61852
219         * gcc.dg/pr61852.c: New test.
221 2014-07-19  Eric Botcazou  <ebotcazou@adacore.com>
223         * gcc.dg/stack-usage-2.c: Adjust.
225 2014-07-18  Uros Bizjak  <ubizjak@gmail.com>
227         PR target/61794
228         * gcc.target/i386/pr61794.c: New test.
230 2014-07-17  Richard Sandiford  <rdsandiford@googlemail.com>
232         * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
233         involving both inputs rather than a multiplication involving one.
234         * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
235         * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
236         * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
238 2014-07-17  Paolo Carlini  <paolo.carlini@oracle.com>
240         PR c++/50961
241         * g++.dg/template/operator13.C: New.
243 2014-07-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
245         * gcc.target/aarch64/simd/vfma_f64.c: New test.
246         * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
247         * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
248         * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
250 2014-07-17  Max Ostapenko  <m.ostapenko@partner.samsung.com>
252         * c-c++-common/ubsan/bounds-2.c: Change output pattern.
253         * c-c++-common/ubsan/bounds-5.c: Likewise.
254         * c-c++-common/ubsan/bounds-6.c: Likewise.
255         * c-c++-common/ubsan/bounds-7.c: Likewise.
256         * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
257         * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
258         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
259         * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
260         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
261         * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
262         * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
263         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
264         * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
265         * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
267 2014-07-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
269         * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
270         * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
271         * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
272         * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
274 2014-07-17  Uros Bizjak  <ubizjak@gmail.com>
276         * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
277         -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
278         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
280 2014-07-17  Paolo Carlini  <paolo.carlini@oracle.com>
282         PR c++/61804
283         * g++.dg/parse/pr61804.C: New.
285 2014-07-16  Arnaud Charlet  <charlet@adacore.com>
287         * gnat.db/specs/alignment2.ads, gnat.db/specs/size_clause1.ads,
288         gnat.db/specs/size_clause2.ads: Update test case.
290 2014-07-16  Dodji Seketeli  <dodji@redhat.com>
292         PR preprocessor/60723 - missing system-ness marks for macro tokens
293         * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
295 2014-07-15  Uros Bizjak  <ubizjak@gmail.com>
297         * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
298         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
299         -mieee-with-inexact for alpha*-*-*.
301 2014-07-15  Uros Bizjak  <ubizjak@gmail.com>
303         * lib/target-supports.exp (check_effective_target_fenv_exceptions):
304         Add IEEE options to compile flags.
305         * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto.  Add -mieee-with-inexact
306         additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
308 2014-07-15  Michael Matz  <matz@suse.de>
310         PR rtl-optimization/61772
311         * gcc.dg/torture/pr61772.c: New test.
313 2014-07-15  Marek Polacek  <polacek@redhat.com>
315         * gcc.dg/ubsan/bounds-1.c: New test.
317 2014-06-15  Tobias Burnus  <burnus@net-b.de>
319         * gfortran.dg/coarray_34.f90: New.
320         * gfortran.dg/coarray_6.f90: Update test case.
322 2014-07-14  Richard Biener  <rguenther@suse.de>
324         PR tree-optimization/61779
325         * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
327 2014-07-14  Richard Biener  <rguenther@suse.de>
329         PR tree-optimization/61786
330         * gcc.dg/torture/pr61786.c: New testcase.
331         * gcc.dg/lto/pr61786_0.c: Likewise.
332         * gcc.dg/lto/pr61786_1.c: Likewise.
334 2014-07-14  Richard Biener  <rguenther@suse.de>
336         PR tree-optimization/61757
337         PR tree-optimization/61783
338         PR tree-optimization/61787
339         * gcc.dg/torture/pr61757.c: New testcase.
340         * gcc.dg/torture/pr61787.c: Likewise.
342 2014-07-14  Jakub Jelinek  <jakub@redhat.com>
344         PR middle-end/61294
345         * c-c++-common/Wmemset-transposed-args1.c: New test.
346         * c-c++-common/Wmemset-transposed-args2.c: New test.
347         * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
349 2014-07-13  Jan Hubicka  <hubicka@ucw.cz>
351         * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
352         longer happens during parsing.
353         * gcc.dg/pr44024.c: Update template.
354         * g++.dg/tree-ssa/nonzero-2.C: New testcase.
355         * g++.dg/tree-ssa/nonzero-1.C: New testcase.
356         * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
358 2014-07-13  Tom de Vries  <tom@codesourcery.com>
360         * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
361         * gcc.target/i386/fuse-caller-save-xmm.c: New test.
363 2014-07-13  Edward Smith-Rowland  <3dw4rd@verizon.net>
365         PR C++/60209 - Declaration of user-defined literal operator cause error
366         * g++.dg/cpp0x/pr60209-neg.C: New.
367         * g++.dg/cpp0x/pr60209.C: New.
368         * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
370 2014-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
372         PR c++/60967
373         * g++.dg/cilk-plus/pr60967.C: New.
375 2014-07-13  Tobias Burnus  <burnus@net-b.de>
377         * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
379 2014-07-12  Paul Thomas  <pault@gcc.gnu.org>
381         PR fortran/61780
382         * gfortran.dg/dependency_44.f90 : New test
384 2014-07-12  Tobias Burnus  <burnus@net-b.de>
386         * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
387         * gfortran.dg/coarray_atomic_2.f90: New.
388         * gfortran.dg/coarray_atomic_3.f90: New.
389         * gfortran.dg/coarray_atomic_4.f90: New.
390         * gfortran.dg/coarray/atomic_2.f90: New.
392 2014-07-11  Edward Smith-Rowland  <3dw4rd@verizon.net>
394         PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
395         * g++.dg/cpp0x/pr57644.C: New.
397 2014-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
399         PR c++/53159
400         * g++.dg/cpp0x/Wnarrowing1.C: New.
402 2014-07-11  Andreas Schwab  <schwab@linux-m68k.org>
404         PR preprocessor/61389
405         * gcc.dg/cpp/macsyntx.c: Update expected warnings.
406         * gcc.dg/cpp/sysmac1.c: Likewise.
408 2014-07-11  Richard Biener  <rguenther@suse.de>
410         PR middle-end/61473
411         * gcc.dg/memmove-4.c: New testcase.
412         * gcc.dg/strlenopt-8.c: XFAIL.
413         * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
415 2014-07-11  Marat Zakirov  <m.zakirov@samsung.com>
417         PR target/61561
418         * gcc.dg/pr61561.c: New test.
420 2014-07-10  Tom de Vries  <tom@codesourcery.com>
422         * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
423         dg-options.
424         * gcc.target/mips/fuse-caller-save-micromips.c: Same.
425         * gcc.target/mips/fuse-caller-save-mips16.c: Same.  Add isa_rev=0 to
426         dg-options.
428 2014-07-10  Richard Biener  <rguenther@suse.de>
430         PR c-family/61741
431         * c-c++-common/torture/pr61741.c: Use signed char.
433 2014-07-10  Eric Botcazou  <ebotcazou@adacore.com>
435         * gnat.dg/opt39.adb: New test.
437 2014-07-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
439         PR tree-optimization/61742
440         * gcc.dg/torture/pr61742.c: New test.
441         * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
442         * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
444 2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
446         PR c++/60686
447         * g++.dg/cpp0x/explicit8.C: New.
449 2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
451         DR 1584
452         PR c++/57466
453         * g++.dg/template/pr57466.C: New.
454         * g++.dg/cpp0x/pr57466.C: Likewise.
455         * g++.dg/template/unify6.C: Update.
457 2014-07-09  Tom de Vries  <tom@codesourcery.com>
459         * gcc.target/i386/fuse-caller-save-rec.c: New test.
461 2014-07-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
463         * gfortran.dg/ieee/underflow_1.f90: New file.
465 2014-07-09  Richard Biener  <rguenther@suse.de>
467         PR c-family/61741
468         * c-c++-common/torture/pr61741.c: New testcase.
470 2014-07-09  Pat Haugen  <pthaugen@us.ibm.com>
472         * lib/target-supports.exp
473         (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
475 2014-07-09  Jan Hubicka  <hubicka@ucw.cz>
477         * gcc.dg/globalalias.c: Remove XFAIL.
478         * gcc.dg/localalias.c: Remove XFAIL.
480 2014-07-09  Edward Smith-Rowland  <3dw4rd@verizon.net>
482         PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
483         * g++.dg/cpp0x/pr58155.C: New.
485 2014-07-09  Dominique d'Humieres <dominiq@lps.ens.fr>
487         PR testsuite/61453
488         * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
489         Adjust regexp for more targets.
491 2014-07-09  Andrew Sutton  <andrew.n.sutton@gmail.com>
492             Paolo Carlini  <paolo.carlini@oracle.com>
494         PR c++/59361
495         * g++.dg/cpp0x/vt-59361.C: New.
497 2014-07-08  Sriraman Tallam  <tmsriram@google.com>
499         PR target/61599
500         * gcc.target/i386/pr61599-1.c: New test.
501         * gcc.target/i386/pr61599-2.c: New test.
503 2014-07-08  Jakub Jelinek  <jakub@redhat.com>
505         PR rtl-optimization/61673
506         * gcc.c-torture/execute/pr61673.c: New test.
508         PR tree-optimization/61725
509         * gcc.dg/tree-ssa/vrp93.c: New test.
510         * gcc.c-torture/execute/pr61725.c: New test.
512 2014-07-08  Richard Biener  <rguenther@suse.de>
514         * tree-ssa-dom.h (loop_depth_of_name): Remove.
515         * tree-ssa-dom.c (record_equivalences_from_phis): Remove
516         restriction on loop depth difference.
517         (record_equality): Likewise.
518         (propagate_rhs_into_lhs): Likewise.  Simplify condition.
519         (loop_depth_of_name): Remove.
520         * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
521         restriction on loop depth difference.
522         (init_copy_prop): Likewise.
524 2014-07-08  Richard Biener  <rguenther@suse.de>
526         PR tree-optimization/61681
527         * gcc.dg/torture/pr61681.c: New testcase.
529 2014-07-08  Richard Biener  <rguenther@suse.de>
531         PR tree-optimization/61680
532         * gcc.dg/vect/pr61680.c: New testcase.
534 2014-07-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
536         PR tree-optimization/61576
537         * gcc.dg/torture/pr61576.c: New test.
539 2014-07-08  Marek Polacek  <polacek@redhat.com>
541         PR c/60226
542         * c-c++-common/pr60226.c: New test.
544 2014-07-07  Paul Thomas  <pault@gcc.gnu.org>
546         PR fortran/61459
547         PR fortran/58883
548         * gfortran.dg/allocatable_function_8.f90 : New test
550 2014-07-07  Maciej W. Rozycki  <macro@codesourcery.com>
552         * gcc.target/powerpc/spe-evmerge.c: New file.
554 2014-07-07  Paolo Carlini  <paolo.carlini@oracle.com>
556         * g++.dg/cpp0x/override1.C: Tweak expected error messages.
558 2014-07-07  Max Ostapenko  <m.ostapenko@partner.samsung.com>
560         * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
562 2014-07-07  Paolo Carlini  <paolo.carlini@oracle.com>
564         PR c++/58898
565         * g++.dg/parse/pr58898.C: New.
567 2014-07-07  Dominique d'Humieres <dominiq@lps.ens.fr>
569         * gfortran.dg/list_read_12.f90: Delete the file.
570         * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
571         of dg-runtest.
573 2014-07-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
575         PR libgfortran/61640
576         * gfortran.dg/arrayio_16.f90: New test.
578 2014-07-06  Marek Polacek  <polacek@redhat.com>
580         * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
581         * g++.dg/ipa/imm-devirt-2.C: Likewise.
583 2014-07-06  Marek Polacek  <polacek@redhat.com>
585         PR c/6940
586         * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
587         -Wno-sizeof-array-argument.
588         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
589         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
590         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
591         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
592         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
593         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
594         * c-c++-common/sizeof-array-argument.c: New test.
595         * gcc.dg/vla-5.c: Add dg-warnings.
597 2014-07-05  Jan Hubicka  <hubicka@ucw.cz>
599         * g++.dg/ipa/devirt-26.C: Update testcase.
600         * g++.dg/ipa/imm-devirt-1.C: Update testcase.
601         * g++.dg/ipa/imm-devirt-2.C: Update testcase.
603 2014-07-04  Tobias Burnus  <burnus@net-b.de>
605         * gfortran.dg/coarray/coindexed_3.f90: New.
607 2014-07-04  Jakub Jelinek  <jakub@redhat.com>
609         PR middle-end/61654
610         * g++.dg/opt/pr61654.C: New test.
612         PR tree-optimization/61684
613         * gcc.c-torture/compile/pr61684.c: New test.
615 2014-07-04  Thomas Schwinge  <thomas@codesourcery.com>
617         * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
618         dg-runtest's.  Adapt all callers.
619         * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
620         * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
621         * lib/go-dg.exp (go-dg-runtest): Likewise.
622         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
623         * lib/objc-dg.exp (objc-dg-runtest): Likewise.
625 2014-07-03  Jakub Jelinek  <jakub@redhat.com>
627         PR tree-optimization/61682
628         * gcc.c-torture/execute/pr61682.c: New test.
630 2014-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
632         * gcc.target/powerpc/shift-dot.c: New test.
634 2014-07-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
636         * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
637         avoid optimization.
639 2014-07-03  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
641         * gcc.target/arm/identical-invariants.c: New test.
643 2014-07-02  Jan Hubicka  <hubicka@ucw.cz>
644             Chen Gang <gang.chen.5i5j@gmail.com>
646         * gcc.c-torture/compile/section.c: New testcase.
648 2014-07-02  Christian Bruel  <christian.bruel@st.com>
650         PR target/29349
651         PR target/53513
652         * gcc.target/sh/fpchg.c: New test.
654 2014-07-02  Jakub Jelinek  <jakub@redhat.com>
655             Fritz Reese  <Reese-Fritz@zai.com>
657         * gfortran.dg/oldstyle_5.f: New test.
659 2014-07-02  Uros Bizjak  <ubizjak@gmail.com>
661         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
662         * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
664 2014-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
666         * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
667         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
668         * g++.dg/parse/error11.C: Likewise.
669         * g++.old-deja/g++.brendan/template17.C: Likewise.
671 2014-07-02  Tobias Burnus  <burnus@net-b.de>
673         * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
674         * gfortran.dg/coarray/send_array.f90: Ditto.
675         * gfortran.dg/coarray/sendget_array.f90: Ditto.
677 2014-07-01  James Greenhalgh  <james.greenhalgh@arm.com>
678             Yufeng Zhang  <yufeng.zhang@arm.com>
680         * gcc.target/aarch64/aapcs64/aapcs64.exp:
681         (additional_flags_for_func_ret): New variable based on
682         $additional_flags with -fno-use-caller-save.
683         (func-ret-*.c): Use the new variable.
685 2014-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
687         PR c++/59637
688         * g++.dg/cpp0x/decltype60.C: New.
690 2014-07-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
692         * gcc.target/aarch64/simd/vcage_f64.c: New test.
693         * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
694         * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
695         * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
696         * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
697         * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
698         * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
699         * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
701 2014-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
703         * g++.dg/cpp1y/pr59867.C: Fix target selector.
705 2014-07-01  Marek Polacek  <polacek@redhat.com>
707         * gcc.dg/Wint-conversion.c: New test.
709 2014-07-01  Marek Polacek  <polacek@redhat.com>
711         PR c/58286
712         * gcc.dg/Wincompatible-pointer-types.c: New test.
714 2014-06-30  David Holsgrove <david.holsgrove@xilinx.com>
716         * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
717         MicroBlaze specific pattern.
719 2014-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
721         PR c++/58781
722         PR c++/60249
723         PR c++/59867
724         * testsuite/g++.dg/cpp0x/pr58781.C: New.
725         * testsuite/g++.dg/cpp0x/pr60249.C: New.
726         * testsuite/g++.dg/cpp1y/pr59867.C: New.
728 2014-06-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
730         * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
731         test requires greater precision than the current PowerPC long
732         double implementation supports.
734 2014-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
736         PR c++/54891
737         * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
739 2014-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
741         PR c++/51400
742         * g++.dg/cpp0x/constexpr-attribute3.C: New.
744 2014-06-30  Jeff Law  <law@redhat.com>
746         PR tree-optimization/61607
747         * gcc.dg/tree-ssa/pr61607.c: New test.
749 2014-06-30  Marek Polacek  <polacek@redhat.com>
751         * c-c++-common/ubsan/attrib-2.c: New test.
752         * g++.dg/ubsan/return-3.C: New test.
754 2014-06-30  Igor Zamyatin  <igor.zamyatin@intel.com>
756         PR middle-end/57541
757         * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
758         * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
760 2014-06-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
762         * gcc.dg/ira-loop-pressure.c: New test.
764 2014-06-29  Roman Gareev  <gareevroman@gmail.com>
766         * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
767         checks that the dump is generated.
769 2014-06-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
771         PR fortran/36275
772         PR fortran/38839
773         * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
774         * gfortran.dg/binding_label_tests_27.f90: New file.
776 2014-06-29  Roman Gareev  <gareevroman@gmail.com>
778         * gfortran.dg/graphite/pr59586.f: New testcase.
780 2014-06-29  Andreas Schwab  <schwab@linux-m68k.org>
782         * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
784 2014-06-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
786         PR fortran/29383
787         * lib/target-supports.exp (check_effective_target_fortran_ieee):
788         New function.
789         * gfortran.dg/ieee/ieee.exp: New file.
790         * gfortran.dg/ieee/ieee_1.F90: New file.
791         * gfortran.dg/ieee/ieee_2.f90: New file.
792         * gfortran.dg/ieee/ieee_3.f90: New file.
793         * gfortran.dg/ieee/ieee_4.f90: New file.
794         * gfortran.dg/ieee/ieee_5.f90: New file.
795         * gfortran.dg/ieee/ieee_6.f90: New file.
796         * gfortran.dg/ieee/ieee_7.f90: New file.
797         * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
799 2014-06-28  Jonathan Wakely  <jwakely@redhat.com>
801         * g++.dg/cpp0x/elision_conv.C: New.
803 2014-06-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
805         * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
807 2014-06-27  Paolo Carlini  <paolo.carlini@oracle.com>
809         PR c++/61614
810         * g++.dg/ext/complit14.C: New.
812 2014-06-27  Martin Jambor  <mjambor@suse.cz>
814         PR ipa/61160
815         * g++.dg/ipa/pr61160-2.C: New test.
816         * g++.dg/ipa/pr61160-3.C: Likewise.
818 2014-06-27  Jakub Jelinek  <jakub@redhat.com>
820         PR tree-optimization/57233
821         PR tree-optimization/61299
822         * gcc.dg/pr57233.c: New test.
823         * gcc.target/i386/pr57233.c: New test.
824         * gcc.target/i386/sse2-pr57233.c: New test.
825         * gcc.target/i386/avx-pr57233.c: New test.
826         * gcc.target/i386/avx2-pr57233.c: New test.
827         * gcc.target/i386/avx512f-pr57233.c: New test.
828         * gcc.target/i386/xop-pr57233.c: New test.
830 2014-06-27  Sebastian Huber  <sebastian.huber@embedded-brains.de>
832         * gcc.dg/typeof-2.c: New testcase.
834 2014-06-27  Marek Polacek  <polacek@redhat.com>
836         * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
837         (fn1): Remove store to out-of-bounds location.  Add memory barrier.
838         (fn2): Likewise.
839         (fn5): Likewise.
840         (fn6): Likewise.
841         (fn7): Likewise.
842         (fn8): Likewise.
843         (fn9): Likewise.
844         (fn11): Likewise.
845         * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
846         location.  Add memory barrier.
847         (fn2): Likewise.
848         (fn3): Likewise.
849         (fn4): Likewise.
850         (fn5): Likewise.
851         * c-c++-common/ubsan/bounds-7.c: New test.
853 2014-06-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
855         PR libgfortran/61499
856         * gfortran.dg/arrayio_15.f90: New test.
858 2014-06-26  Uros Bizjak  <ubizjak@gmail.com>
860         PR target/61586
861         * gcc.target/alpha/pr61586.c: New test.
863 2014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
865         PR c++/57573
866         * g++.dg/template/pr57573.C: New.
868 2014-06-26  Jan Hubicka  <hubicka@ucw.cz>
870         * gcc.dg/tree-ssa/interposition.c: New testcase.
872 2014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
874         PR c++/56633
875         * g++.dg/cpp0x/deleted8.C: New.
877 2014-06-26  Martin Jambor  <mjambor@suse.cz>
879         * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
880         parameter.
881         * g++.dg/simulate-thread/bitfields.C: Likewise.
882         * gcc.dg/simulate-thread/strict-align-global.c: Remove
883         allow-packed-store-data-races parameter.
884         * gcc.dg/simulate-thread/subfields.c: Likewise.
885         * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
886         to one.
888 2014-06-26  Martin Jambor  <mjambor@suse.cz>
890         * g++.dg/ipa/pr60600.C: Fix typo.
891         * g++.dg/ipa/devirt-25.C: Likewise.
893 2014-06-26  Richard Biener  <rguenther@suse.de>
895         PR tree-optimization/61607
896         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
898 2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
900         * gcc.dg/inline-22.c: Add bind_pic_locally.
901         * gcc.dg/inline_4.c: Ditto.
902         * gcc.dg/fail_always_inline.c: Ditto.
903         * g++.dg/ipa/devirt-25.C: Ditto.
905 2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
907         * lib/target-support.exp (bind_pic_locally): Save the flags to
908         'flags_to_postpone' instead of appending to 'flags'.
909         * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
910         with flags_to_postpone and revert after target_compile.
911         * lib/g++.exp (g++_target_compile): Ditto.
912         * lib/gfortran.exp (gfortran_target_compile): Ditto.
914 2014-06-26  Nick Clifton  <nickc@redhat.com>
916         * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
918 2014-06-26  Adam Butcher  <adam@jessamine.co.uk>
920         PR c++/61537
921         * g++.dg/template/pr61537.C: New testcase.
923 2014-06-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
925         * gfortran.dg/default_format_denormal_2.f90:  Remove xfail for
926         powerpc*-*-linux*.
928 2014-06-25  Tobias Burnus  <burnus@net-b.de>
930         * gfortran.dg/coarray_33.f90: New.
932 2014-06-25  Tobias Burnus  <burnus@net-b.de>
934         * gfortran.dg/coarray/coindexed_1.f90: New.
936 2014-06-25  Tobias Burnus  <burnus@net-b.de>
938         * gfortran.dg/coarray_collectives_7.f90: New.
940 2014-06-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
942         * gcc.c-torture/execute/20140622-1.c: New test.
944 2014-06-25  Paolo Carlini  <paolo.carlini@oracle.com>
946         DR 178
947         PR c++/49132
948         * g++.dg/cpp0x/aggr1.C: New.
949         * g++.dg/cpp0x/aggr2.C: Likewise.
950         * g++.dg/init/aggr11.C: Likewise.
951         * g++.dg/init/aggr12.C: Likewise.
953 2014-06-25  Martin Jambor  <mjambor@suse.cz>
955         * g++.dg/ipa/pr61540.C: Remove dumping test.
957 2014-06-25  Marek Polacek  <polacek@redhat.com>
959         PR c/61162
960         * gcc.dg/pr61162.c: Adjust dg-warning.
961         * gcc.dg/pr61162-2.c: New test.
963 2014-06-25  Marc Glisse  <marc.glisse@inria.fr>
965         PR tree-optimization/57742
966         * gcc.dg/tree-ssa/calloc-3.c: New file.
968 2014-06-25  Richard Biener  <rguenther@suse.de>
970         PR testsuite/61560
971         * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
972         for targets that return _Complex float in memory.
974 2014-06-25  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
976         * gcc.target/arm/vect-noalign.c: Adjust options.
978 2014-06-24  Cong Hou  <congh@google.com>
980         * gcc.dg/vect/vect-reduc-sad.c: New.
981         * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
983 2014-06-24  Marc Glisse  <marc.glisse@inria.fr>
985         PR tree-optimization/57742
986         * g++.dg/tree-ssa/calloc.C: New testcase.
987         * gcc.dg/tree-ssa/calloc-1.c: Likewise.
988         * gcc.dg/tree-ssa/calloc-2.c: Likewise.
989         * gcc.dg/strlenopt-9.c: Adapt.
991 2014-06-24  Yufeng Zhang  <yufeng.zhang@arm.com>
993         * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
994         global variable.
995         (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
996         instead of calling sequentially in the C code.
997         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
998         saved_return_address to the stack frame where LR register was stored.
999         (saved_return_address): Declare weak.
1001 2014-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
1003         PR c++/33972
1004         * g++.dg/other/operator3.C: New.
1005         * g++.dg/template/operator8.C: Adjust.
1006         * g++.dg/template/operator9.C: Likewise.
1008 2014-06-24  Alan Lawrence  <alan.lawrence@arm.com>
1010         * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
1012 2014-06-24  Richard Biener  <rguenther@suse.de>
1014         PR tree-optimization/61572
1015         * gcc.target/i386/pr61572.c: New testcase.
1017 2014-06-24  Jakub Jelinek  <jakub@redhat.com>
1019         * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
1020         reduction clause.
1021         * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
1022         Remove Label is never defined expected error.
1023         * gfortran.dg/gomp/udr8.f90: New test.
1025 2014-06-24  Markus Trippelsdorf  <markus@trippelsdorf.de>
1027         PR tree-optimization/61554
1028         * g++.dg/torture/pr61554.C: New testcase.
1030 2014-06-23  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1032         * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
1034 2014-06-23  Jan Hubicka  <hubicka@ucw.cz>
1036         * gcc.dg/localalias-2.c: Guard by require-alias.
1037         * gcc.dg/globalalias-2.c: Likewise.
1039 2014-06-23  Kai Tietz  <ktietz@redhat.com>
1041         * gcc.target/i386/indjmp-1.c: New test.
1043 2014-06-23  Andrew Pinski  <apinski@cavium.com>
1045         * gcc.c-torture/compile/20140723-1.c: New testcase.
1047 2014-06-23  Marek Polacek  <polacek@redhat.com>
1049         PR c/61553
1050         * c-c++-common/pr61553.c (foo): Add dg-error.
1052 2014-06-23  Tobias Burnus  <burnus@net-b.de>
1054         * gfortran.dg/coarray_32.f90: New.
1056 2014-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
1058         DR 577
1059         PR c++/33101
1060         * g++.dg/other/void1.C: Adjust.
1061         * g++.dg/other/void3.C: Likewise.
1063 2014-06-23  Marek Polacek  <polacek@redhat.com>
1065         PR c/61553
1066         * c-c++-common/pr61553.c: New test.
1068 2014-06-23  Richard Biener  <rguenther@suse.de>
1070         * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
1071         * g++.dg/vect/slp-pr50819.cc: Likewise.
1072         * g++.dg/vect/slp-pr56812.cc: Likewise.
1073         * gcc.dg/vect/bb-slp-1.c: Likewise.
1074         * gcc.dg/vect/bb-slp-10.c: Likewise.
1075         * gcc.dg/vect/bb-slp-11.c: Likewise.
1076         * gcc.dg/vect/bb-slp-13.c: Likewise.
1077         * gcc.dg/vect/bb-slp-14.c: Likewise.
1078         * gcc.dg/vect/bb-slp-15.c: Likewise.
1079         * gcc.dg/vect/bb-slp-16.c: Likewise.
1080         * gcc.dg/vect/bb-slp-17.c: Likewise.
1081         * gcc.dg/vect/bb-slp-18.c: Likewise.
1082         * gcc.dg/vect/bb-slp-19.c: Likewise.
1083         * gcc.dg/vect/bb-slp-2.c: Likewise.
1084         * gcc.dg/vect/bb-slp-20.c: Likewise.
1085         * gcc.dg/vect/bb-slp-21.c: Likewise.
1086         * gcc.dg/vect/bb-slp-22.c: Likewise.
1087         * gcc.dg/vect/bb-slp-23.c: Likewise.
1088         * gcc.dg/vect/bb-slp-24.c: Likewise.
1089         * gcc.dg/vect/bb-slp-25.c: Likewise.
1090         * gcc.dg/vect/bb-slp-26.c: Likewise.
1091         * gcc.dg/vect/bb-slp-27.c: Likewise.
1092         * gcc.dg/vect/bb-slp-28.c: Likewise.
1093         * gcc.dg/vect/bb-slp-29.c: Likewise.
1094         * gcc.dg/vect/bb-slp-3.c: Likewise.
1095         * gcc.dg/vect/bb-slp-30.c: Likewise.
1096         * gcc.dg/vect/bb-slp-31.c: Likewise.
1097         * gcc.dg/vect/bb-slp-32.c: Likewise.
1098         * gcc.dg/vect/bb-slp-4.c: Likewise.
1099         * gcc.dg/vect/bb-slp-5.c: Likewise.
1100         * gcc.dg/vect/bb-slp-6.c: Likewise.
1101         * gcc.dg/vect/bb-slp-7.c: Likewise.
1102         * gcc.dg/vect/bb-slp-8.c: Likewise.
1103         * gcc.dg/vect/bb-slp-8a.c: Likewise.
1104         * gcc.dg/vect/bb-slp-8b.c: Likewise.
1105         * gcc.dg/vect/bb-slp-9.c: Likewise.
1106         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
1107         * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
1108         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
1109         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
1110         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
1111         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
1112         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
1113         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
1114         * gcc.dg/vect/pr26359.c: Likewise.
1115         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
1117 2014-06-23  Marek Polacek  <polacek@redhat.com>
1119         * c-c++-common/pr49706-2.c: New test.
1121 2014-06-23  Alan Modra  <amodra@gmail.com>
1123         * gcc.dg/pr61583.c: New.
1125 2014-06-23  Alan Lawrence  <alan.lawrence@arm.com>
1127         * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
1128         [u]int64x1_t.
1130         * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
1131         * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
1133         * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
1134         test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
1135         test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
1136         test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
1137         test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
1138         test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
1139         test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
1140         test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
1141         test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
1142         test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
1143         test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
1144         test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
1145         test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
1146         test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
1147         test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
1148         test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
1149         test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
1150         test_vsrid_n_u64): Fix signature to match intrinsic.
1152         (test_vabs_s64): Remove.
1153         (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
1155         (test_vdupd_lane_s64): Rename to...
1156         (test_vdupd_laneq_s64): ...and remove a call to force_simd.
1158         (test_vdupd_lane_u64): Rename to...
1159         (test_vdupd_laneq_u64): ...and remove a call to force_simd.
1161         (test_vtst_s64): Rename to...
1162         (test_vtstd_s64): ...and change int64x1_t to int64_t.
1164         (test_vtst_u64): Rename to...
1165         (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
1167         * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
1168         * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
1169         Remove out-of-bounds tests.
1170         * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
1171         * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
1172         * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
1174 2014-06-23  Alan Lawrence  <alan.lawrence@arm.com>
1176         * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
1177         * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
1178         * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
1179         * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
1180         * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
1181         vector types.
1182         * gcc.target/aarch64/vsub_f64.c: Likewise.
1183         * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
1184         scheme as now the same for all variants.
1185         * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
1186         float64x1_t.
1188 2014-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
1190         * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
1192 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
1194         * gcc.dg/localalias.c: Fix broken commit.
1195         * gcc.dg/globalalias.c: Likewise.
1197 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
1199         * gcc.dg/localalias.c: New testcase.
1200         * gcc.dg/localalias-2.c: New testcase.
1201         * gcc.dg/globalalias.c: New testcase.
1202         * gcc.dg/globalalias-2.c: New testcase.
1204 2014-06-20  Jakub Jelinek  <jakub@redhat.com>
1206         * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
1208 2014-06-20  Marek Polacek  <polacek@redhat.com>
1210         * c-c++-common/ubsan/bounds-1.c: New test.
1211         * c-c++-common/ubsan/bounds-2.c: New test.
1212         * c-c++-common/ubsan/bounds-3.c: New test.
1213         * c-c++-common/ubsan/bounds-4.c: New test.
1214         * c-c++-common/ubsan/bounds-5.c: New test.
1215         * c-c++-common/ubsan/bounds-6.c: New test.
1217 2014-06-20  Yufeng Zhang  <yufeng.zhang@arm.com>
1219         Make the tests big-endian friendly.
1221         * gcc.target/aarch64/aapcs64/test_25.c: Update.
1222         * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
1223         * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
1224         * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
1225         * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
1226         * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
1227         * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
1228         * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
1229         * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
1231 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
1232             Max Ostapenko  <m.ostapenko@partner.samsung.com>
1234         PR sanitizer/61547
1235         * c-c++-common/asan/strlen-overflow-1.c: New test.
1237 2014-06-20  Martin Jambor  <mjambor@suse.cz>
1239         PR ipa/61540
1240         * g++.dg/ipa/pr61540.C: New test.
1242 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
1243             Max Ostapenko  <m.ostapenko@partner.samsung.com>
1245         PR sanitizer/61530
1246         * c-c++-common/asan/pr61530.c: New test.
1248 2014-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1250         * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
1251         * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
1252         * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
1253         * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
1254         * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
1255         * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
1256         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
1257         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
1258         * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
1259         * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
1260         * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
1261         * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
1262         * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
1263         * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
1264         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
1265         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
1266         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
1267         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
1268         * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
1269         * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
1270         * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
1271         * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
1272         * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
1273         * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
1274         * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
1275         * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
1276         * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
1277         * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
1278         * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
1279         * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
1280         * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
1281         * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
1282         * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
1283         * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
1284         * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
1285         * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
1286         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
1287         * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
1288         * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
1289         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
1290         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
1291         * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
1292         (test_vqdmlal_high_lane_s16): Fix parameter type.
1293         (test_vqdmlal_high_lane_s32): Likewise.
1294         (test_vqdmull_high_lane_s16): Likewise.
1295         (test_vqdmull_high_lane_s32): Likewise.
1296         (test_vqdmlsl_high_lane_s32): Likewise.
1297         (test_vqdmlsl_high_lane_s16): Likewise.
1298         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
1299         Fix argument type.
1300         (test_vqdmlals_lane_s32): Likewise.
1301         (test_vqdmlslh_lane_s16): Likewise.
1302         (test_vqdmlsls_lane_s32): Likewise.
1303         (test_vqdmulhh_lane_s16): Likewise.
1304         (test_vqdmulhs_lane_s32): Likewise.
1305         (test_vqdmullh_lane_s16): Likewise.
1306         (test_vqdmulls_lane_s32): Likewise.
1307         (test_vqrdmulhh_lane_s16): Likewise.
1308         (test_vqrdmulhs_lane_s32): Likewise.
1310 2014-06-20  Tobias Burnus  <burnus@net-b.de>
1312         PR testsuite/61567
1313         * gfortran.dg/coarray_collectives_5.f90: Update
1314         dg-final scan-tree-dump-times.
1315         * gfortran.dg/coarray_collectives_6.f90: Ditto.
1317 2014-06-20 Hale Wang <hale.wang@arm.com>
1319         * gcc.target/arm/lto/: New folder to verify the LTO option.
1320         * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
1321         * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
1322         * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
1323         * lib/lto.exp (object-readelf): New procedure.
1325 2014-06-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1327         PR fortran/61454
1328         * gfortran.dg/pr61454.f90: New file.
1330 2014-06-19  Terry Guo  <terry.guo@arm.com>
1332         * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
1333         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
1334         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
1336 2014-06-19  Tobias Burnus  <burnus@net-b.de>
1338         * gfortran.dg/coarray/collectives_2.f90: Extend
1339         and make valid.
1341 2014-06-18  Tom de Vries  <tom@codesourcery.com>
1343         * gcc.target/aarch64/fuse-caller-save.c: New test.
1345 2014-06-18  Radovan Obradovic  <robradovic@mips.com>
1346             Tom de Vries  <tom@codesourcery.com>
1348         * gcc.target/arm/fuse-caller-save.c: New test.
1350 2014-06-18  Richard Biener  <rguenther@suse.de>
1352         * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
1353         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
1354         * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
1356 2014-06-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
1358         PR tree-optimization/61518
1359         * gcc.dg/torture/pr61518.c: New test.
1361 2014-06-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1363         PR tree-optimization/61517
1364         * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
1365         (incorrect_read_be32): Likewise.
1366         (main): Call incorrect_read_* to test stmt replacement is made by
1367         bswap at the right place.
1368         * gcc.c-torture/execute/pr61517.c: New test.
1370 2014-06-18  Andreas Schwab  <schwab@suse.de>
1372         PR rtl-optimization/54555
1373         * gcc.target/m68k/pr54555.c: New test.
1375 2014-06-18  Olivier Hainque  <hainque@adacore.com>
1377         * gnat.dg/blocklocs.adb: New test.
1379 2014-06-18  Evgeny Stupachenko  <evstupac@gmail.com>
1381         PR tree-optimization/52252
1382         * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
1383         * gcc.target/i386/pr52252-core.c: Ditto.
1385         PR tree-optimization/61403
1386         * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
1388 2014-06-18  Jakub Jelinek  <jakub@redhat.com>
1390         * gfortran.dg/gomp/declare-simd-1.f90: New test.
1391         * gfortran.dg/gomp/depend-1.f90: New test.
1392         * gfortran.dg/gomp/target1.f90: New test.
1393         * gfortran.dg/gomp/target2.f90: New test.
1394         * gfortran.dg/gomp/target3.f90: New test.
1395         * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
1396         * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
1397         201107.
1399 2014-06-18  Dominique d'Humieres <dominiq@lps.ens.fr>
1401         PR fortran/61126
1402         * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
1404 2014-06-17  Tobias Burnus  <burnus@net-b.de>
1405             Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
1407         * gfortran.dg/coarray/send_array.f90: New.
1408         * gfortran.dg/coarray/get_array.f90: New.
1409         * gfortran.dg/coarray/sendget_array.f90: New.
1410         * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
1411         names.
1412         * gfortran.dg/coarray/collectives_2.f90: New.
1414 2014-06-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1416         PR target/61533
1417         * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
1418         dg-options.
1420 2014-06-17  Uros Bizjak  <ubizjak@gmail.com>
1422         * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
1423         unit_id and kind_id to zero.
1425 2014-06-17  Yufeng Zhang  <yufeng.zhang@arm.com>
1427         PR target/61483
1428         * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
1429         * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
1430         * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
1431         * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
1433 2014-06-17  Richard Biener  <rguenther@suse.de>
1435         PR lto/61012
1436         * gcc.dg/lto/pr61526_0.c: New testcase.
1437         * gcc.dg/lto/pr61526_1.c: Likewise.
1439 2014-06-17  Richard Biener  <rguenther@suse.de>
1441         * gcc.dg/tree-ssa/20041122-1.c: Adjust.
1442         * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
1443         * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
1444         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1445         * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
1447 2014-06-17  Richard Biener  <rguenther@suse.de>
1449         * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
1451 2014-06-16  Richard Biener  <rguenther@suse.de>
1453         PR tree-optimization/61482
1454         * g++.dg/torture/pr61482.C: New testcase.
1456 2014-06-16  Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
1458         * gcc.target/i386/xop-imul64-vector.c: Remove the check for
1459         vpmacsdql instruction.
1461 2014-06-16  Yury Gribov  <y.gribov@samsung.com>
1463         * c-c++-common/asan/instrument-with-calls-1.c: New test.
1464         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1465         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1466         * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
1467         test patterns.
1468         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
1469         * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
1470         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1471         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1472         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1473         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1475 2014-06-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1477         PR fortran/28484
1478         PR fortran/61429
1479         * gfortran.dg/system_clock_1.f90: New file.
1480         * gfortran.dg/system_clock_2.f90: New file.
1482 2014-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
1484         PR c++/33101
1485         * g++.dg/other/void3.C: New.
1486         * g++.dg/conversion/err-recover1.C: Update.
1488 2014-06-13  Peter Bergner  <bergner@vnet.ibm.com>
1490         PR target/61415
1491         * lib/target-supports.exp (check_effective_target_longdouble128): New.
1492         * gcc.target/powerpc/pack02.c: Use it.
1493         * gcc.target/powerpc/tfmode_off.c: Likewise.
1495 2014-06-13  Ilya Enkovich  <ilya.enkovich@intel.com>
1497         PR rtl-optimization/61094
1498         PR rtl-optimization/61446
1499         * gcc.target/i386/pr61446.c : New.
1501 2014-06-13  Dehao Chen  <dehao@google.com>
1503         * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
1505 2014-06-13  Alan Lawrence  <alan.lawrence@arm.com>
1507         * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
1509 2014-06-13  Richard Biener  <rguenther@suse.de>
1511         * c-c++-common/pr46562-2.c: Adjust.
1512         * g++.dg/tree-ssa/pr8781.C: Likewise.
1513         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
1514         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
1515         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
1516         * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
1517         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
1519 2014-06-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1521         PR tree-optimization/61375
1522         * gcc.c-torture/execute/pr61375-1.c: New test.
1524 2014-06-12  Jakub Jelinek  <jakub@redhat.com>
1526         PR middle-end/61486
1527         * c-c++-common/gomp/pr61486-1.c: New test.
1528         * c-c++-common/gomp/pr61486-2.c: New test.
1530 2014-06-10  Alan Lawrence  <alan.lawrence@arm.com>
1532         PR target/59843
1533         * gcc.dg/vect/vect-singleton_1.c: New file.
1535 2014-06-12  Georg-Johann Lay  <avr@gjlay.de>
1537         PR target/61443
1538         * gcc.target/avr/torture/pr61443.c: New test.
1540 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
1542         PR c++/19200
1543         * g++.dg/parse/friend11.C: New.
1545 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
1547         PR c++/60265
1548         * g++.dg/cpp0x/using-enum-1.C: New.
1549         * g++.dg/cpp0x/using-enum-2.C: Likewise.
1551 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
1553         PR c++/19200
1554         * g++.dg/parse/friend9.C: New.
1555         * g++.dg/parse/friend10.C: Likewise.
1556         * g++.dg/parse/friend7.C: Adjust.
1558 2014-06-11  Richard Biener  <rguenther@suse.de>
1560         PR tree-optimization/61452
1561         * gcc.dg/torture/pr61452.c: New testcase.
1563 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
1565         PR c++/34049
1566         * g++.dg/parse/pr34049.C: New.
1568 2014-06-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1570         * gcc.c-torture/execute/pr61306-1.c: New test.
1571         * gcc.c-torture/execute/pr61306-2.c: Likewise.
1572         * gcc.c-torture/execute/pr61306-3.c: Likewise.
1574 2014-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1576         * gcc.target/aarch64/acle/acle.exp: New.
1577         * gcc.target/aarch64/acle/crc32b.c: New test.
1578         * gcc.target/aarch64/acle/crc32cb.c: Likewise.
1579         * gcc.target/aarch64/acle/crc32cd.c: Likewise.
1580         * gcc.target/aarch64/acle/crc32ch.c: Likewise.
1581         * gcc.target/aarch64/acle/crc32cw.c: Likewise.
1582         * gcc.target/aarch64/acle/crc32d.c: Likewise.
1583         * gcc.target/aarch64/acle/crc32h.c: Likewise.
1584         * gcc.target/aarch64/acle/crc32w.c: Likewise.
1586 2014-06-11  Evgeny Stupachenko  <evstupac@gmail.com>
1588         PR tree-optimization/52252
1589         * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
1591 2014-06-11  Richard Biener  <rguenther@suse.de>
1593         PR middle-end/61437
1594         * gcc.dg/torture/20140610-1.c: New testcase.
1595         * gcc.dg/torture/20140610-2.c: Likewise.
1597 2014-06-10  Richard Biener  <rguenther@suse.de>
1599         PR tree-optimization/61438
1600         * gcc.dg/torture/pr61438.c: New testcase.
1602 2014-06-10  Richard Biener  <rguenther@suse.de>
1604         PR middle-end/61456
1605         * g++.dg/opt/pr61456.C: New testcase.
1607 2014-06-10  Dominique d'Humieres <dominiq@lps.ens.fr>
1608             Mikael Morin <mikael@gcc.gnu.org>
1610         PR fortran/41936
1611         * gfortran.dg/class_array_15.f03: Check memory leaks.
1613 2014-06-10  Richard Biener  <rguenther@suse.de>
1615         PR tree-optimization/57186
1616         PR tree-optimization/59299
1617         * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
1618         * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
1620 2014-06-10  Jakub Jelinek  <jakub@redhat.com>
1622         PR fortran/60928
1623         * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
1624         directives.
1625         * gfortran.dg/gomp/associate1.f90: New test.
1626         * gfortran.dg/gomp/intentin1.f90: New test.
1627         * gfortran.dg/gomp/openmp-simd-1.f90: New test.
1628         * gfortran.dg/gomp/openmp-simd-2.f90: New test.
1629         * gfortran.dg/gomp/openmp-simd-3.f90: New test.
1630         * gfortran.dg/gomp/proc_ptr_2.f90: New test.
1632 2014-06-09  Marek Polacek  <polacek@redhat.com>
1634         PR c/36446
1635         * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
1636         * gcc.dg/array-2.c: Likewise.
1637         * gcc.dg/array-const-2.c: Likewise.
1638         * gcc.dg/ucnid-8.c: Likewise.
1639         * gcc.dg/vla-init-1.c: Likewise.
1640         * gcc.dg/array-const-3.c: Change dg-error to dg-message.
1641         * gcc.dg/c99-flex-array-7.c: Likewise.
1642         * gcc.dg/init-bad-1.c: Likewise.
1643         * gcc.dg/init-bad-3.c: Likewise.
1644         * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
1645         * gcc.dg/pedwarn-init.c: Add dg-warning.
1646         * gcc.dg/pr53119.c: Remove dg-excess-errors.
1648 2014-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1650         PR c++/22556
1651         * g++.dg/other/redecl3.C: New.
1653 2014-06-09  Marc Glisse  <marc.glisse@inria.fr>
1655         PR c++/54442
1656         * g++.dg/pr54442.C: New file.
1658 2014-06-09  Paul Thomas  <pault@gcc.gnu.org>
1660         PR fortran/61406
1661         * gfortran.dg/associate_17.f90 : New test
1663 2014-06-09  Petr Murzin  <petr.murzin@intel.com>
1665         * gcc.target/i386/avx512f-vaddpd-2.c:  Add static void for CALC,
1666         void for TEST instead of static void.
1667         * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
1668         * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
1669         * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
1670         * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
1671         * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
1672         * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
1673         * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
1674         * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
1675         * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
1676         * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
1677         * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
1678         * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
1679         * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
1680         * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
1681         * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
1682         * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
1683         * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
1684         * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
1685         * gcc.target/i386/avx512f-vminps-2.c: Ditto.
1686         * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
1687         * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
1688         * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
1689         * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
1690         * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
1691         * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
1692         * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
1693         * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
1694         * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
1695         * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
1696         * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
1697         * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
1698         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1699         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1700         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1701         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1702         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1703         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1704         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1705         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1706         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1707         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1708         * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
1709         * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
1710         * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
1711         * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
1712         * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
1713         * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
1714         * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
1715         * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
1716         * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
1717         * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
1718         * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
1719         * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
1720         * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
1721         * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
1722         * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
1723         * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
1724         * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
1725         * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
1726         * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
1727         * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
1728         * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
1729         * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
1730         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
1731         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
1732         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
1733         * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
1734         * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
1735         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1736         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1737         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1738         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1739         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1740         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1741         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1742         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1743         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1744         * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
1745         * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
1746         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1747         * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
1748         * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
1749         * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
1750         * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
1751         * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
1752         * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
1753         instead of static void.
1754         * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
1755         delete unused variables.
1756         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1757         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1758         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1759         * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
1760         delete unused variables, void for TEST instead of static void.
1761         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1762         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1763         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1764         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1765         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1766         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1767         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1768         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1769         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1770         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1771         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1772         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1773         * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
1774         initialize variables.
1775         * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
1776         * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
1777         * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
1778         * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
1779         * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
1780         * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
1781         * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
1782         * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
1783         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1784         * gcc.target/i386/i386.exp: Ditto.
1785         * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
1786         CALC, void for TEST instead of static void, initialize variables.
1787         * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
1788         * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
1789         static void.
1790         * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
1791         * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
1792         * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
1793         * gcc.target/i386/avx512f-valignd-2.c: Ditto.
1794         * gcc.target/i386/avx512f-valignq-2.c: Ditto.
1795         * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
1796         * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
1797         * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
1798         * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
1799         * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
1800         * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
1801         * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
1802         * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
1803         * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
1804         * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
1805         * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
1806         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1807         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1808         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1809         * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
1810         * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
1811         * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
1812         * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
1813         * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
1814         * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
1815         * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
1816         * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
1817         * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
1818         * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
1819         * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
1820         * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
1821         * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
1822         * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
1823         * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
1824         * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
1825         * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
1826         * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
1827         * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
1828         * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
1829         * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
1830         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1831         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1832         * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
1833         * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
1834         * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
1835         * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
1836         * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
1837         * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
1838         * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
1839         * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
1840         * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
1841         * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
1842         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1843         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1844         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1845         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1846         * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
1847         * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
1848         * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
1849         * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
1850         * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
1851         * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
1852         * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
1853         * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
1854         * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
1855         * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
1856         * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
1857         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
1858         * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
1859         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
1860         * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
1861         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1862         * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
1863         * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
1864         * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
1865         * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
1866         * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
1867         * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
1868         * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
1869         * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
1870         * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
1871         * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
1872         * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
1873         * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
1874         * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
1875         * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
1876         * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
1877         * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
1878         * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
1879         * gcc.target/i386/avx512f-vpord-2.c: Ditto.
1880         * gcc.target/i386/avx512f-vporq-2.c: Ditto.
1881         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1882         * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
1883         * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
1884         * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
1885         * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
1886         * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
1887         * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
1888         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1889         * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
1890         * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
1891         * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
1892         * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
1893         * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
1894         * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
1895         * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
1896         * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
1897         * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
1898         * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
1899         * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
1900         instead of static void.
1901         * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
1902         * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
1903         * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
1904         * gcc.target/i386/avx512f-vprord-2.c: Ditto.
1905         * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
1906         * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
1907         * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
1908         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
1909         static void, delete unused variables.
1910         * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
1911         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1912         * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
1913         * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
1914         * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
1915         static void, delete unused variables, Change parameters for
1916         UNION_CHECK, MASK_MERGE and MASK_ZERO.
1917         * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
1918         CALC,  void for TEST instead of static void.
1919         * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
1920         UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
1921         void.
1922         * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
1923         * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
1924         static void, change type  of parameter for UNION_TYPE.
1925         * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
1926         * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
1927         void for TEST instead of static void, delete unused variables, change
1928         parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
1929         * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
1930         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1931         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1932         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1933         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1934         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1935         * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
1936         void for TEST instead of static void, change parameters for
1937         UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
1938         * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
1939         * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
1940         * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
1941         * gcc.target/i386/avx512f-additional-reg-names.c: Add
1942         __attribute__((unused)).
1943         * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
1944         __attribute__((unused)).
1945         * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
1946         * gcc.target/i386/avx512f-kandw-1.c: Ditto.
1947         * gcc.target/i386/avx512f-klogic-2.c: Ditto.
1948         * gcc.target/i386/avx512f-knotw-1.c: Ditto.
1949         * gcc.target/i386/avx512f-korw-1.c: Ditto.
1950         * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
1951         * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
1952         * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
1953         * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
1954         add __attribute__((unused)).
1955         * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
1956         * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
1957         * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
1958         * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
1959         * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
1960         * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
1961         * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
1962         * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
1963         * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
1964         delete unused variables.
1965         * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
1966         * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
1967         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1968         * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
1969         * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
1970         * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
1971         static void, mask_merging and zero_masking for unsigned types.
1972         * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
1973         CHECK_ARRAY for unsigned types.
1974         * gcc.target/i386/m256-check.h: Ditto.
1975         * gcc.target/i386/m512-check.h: Ditto.
1977 2014-06-09  Alan Lawrence  <alan.lawrence@arm.com>
1979         PR target/61062
1980         * gcc.target/arm/pr48252.c (main): Expect same result
1981         as endian-neutral.
1983 2014-06-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1985         PR fortran/45187
1986         * gfortran.dg/cray_pointers_10.f90: New file.
1988 2014-06-09  Jakub Jelinek  <jakub@redhat.com>
1990         * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
1991         instead of complex(kind=16).
1993 2014-06-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1995         PR fortran/38829
1996         * gfortran.dg/bind_c_usage_29.f90: New file.
1998 2014-06-07  Eric Botcazou  <ebotcazou@adacore.com>
2000         * gnat.dg/opt38.adb: New test.
2001         * gnat.dg/opt38_pkg.ad[sb]: New helper.
2003 2014-06-07  Hans-Peter Nilsson  <hp@bitrange.com>
2005         PR target/18343
2006         * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
2007         New macro, 0 for __MMIX__, default 64.
2008         (bar): Pass it to __builtin_apply instead of literal 64.
2010 2014-06-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2012         * gfortran.dg/io_constraints_11.f90: New file.
2013         * gfortran.dg/io_constraints_12.f90: New file.
2014         * gfortran.dg/io_constraints_13.f90: New file.
2016 2014-06-06  Uros Bizjak  <ubizjak@gmail.com>
2018         PR target/61423
2019         * gcc.target/i386/pr61423.c: New test.
2021 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
2023         PR c++/60184
2024         * g++.dg/cpp0x/constexpr-union6.C: New.
2025         * g++.dg/cpp0x/union6.C: Likewise.
2026         * g++.dg/init/ref14.C: Adjust.
2027         * g++.dg/init/union1.C: Likewise.
2029 2014-06-06  Richard Biener  <rguenther@suse.de>
2031         PR tree-optimization/59299
2032         * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
2034 2014-06-06  James Greenhalgh  <james.greenhalgh@arm.com>
2036         * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
2037         * gcc.dg/tree-ssa/sra-12.c: Likewise.
2039 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2041         * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
2042         bitfield and test wrong results instead of correct results to make the
2043         test more portable.
2045 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
2047         PR c++/60432
2048         * g++.dg/cpp0x/constexpr-60432.C: New.
2050 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
2052         PR c++/60199
2053         * g++.dg/cpp0x/constexpr-60199.C: New.
2055 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2057         * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
2058         Specify -march=z900 as an additional option.
2059         * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
2060         * gcc.dg/optimize-bswapsi-2.c: Likewise.
2061         * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
2063 2014-06-06  Jakub Jelinek  <jakub@redhat.com>
2065         * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
2066         reduction clause diagnostic changes.
2067         * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
2068         * gfortran.dg/gomp/reduction1.f90: Likewise.
2069         * gfortran.dg/gomp/reduction3.f90: Likewise.
2070         * gfortran.dg/gomp/udr1.f90: New test.
2071         * gfortran.dg/gomp/udr2.f90: New test.
2072         * gfortran.dg/gomp/udr3.f90: New test.
2073         * gfortran.dg/gomp/udr4.f90: New test.
2074         * gfortran.dg/gomp/udr5.f90: New test.
2075         * gfortran.dg/gomp/udr6.f90: New test.
2076         * gfortran.dg/gomp/udr7.f90: New test.
2078 2014-06-06  Christian Bruel  <christian.bruel@st.com>
2080         PR tree-optimization/43934
2081         * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
2083 2014-06-05  S. Gilles  <sgilles@terpmail.umd.edu>
2085         PR c/53119
2086         * gcc.dg/pr53119.c: New testcase.
2088 2014-06-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2090         PR target/52472
2091         * gcc.target/avr/pr52472.c: New test.
2094 2014-06-05  Jeff Law  <law@redhat.com>
2096         PR tree-optimization/61289
2097         * g++.dg/pr61289.C: New test.
2098         * g++.dg/pr61289-2.C: New test.
2100 2014-06-05  Richard Biener  <rguenther@suse.de>
2101             Paolo Carlini  <paolo.carlini@oracle.com>
2103         PR c++/56961
2104         * g++.dg/parse/pr56961.C: New.
2106 2014-06-05  Kai Tietz  <ktietz@redhat.com>
2108         PR target/46219
2109         * gcc.target/i386/sibcall-4.c: Remove xfail.
2111 2014-06-05  Julian Brown  <julian@codesourcery.com>
2112             Sandra Loosemore  <sandra@codesourcery.com>
2114         * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
2116 2014-06-05  Richard Biener  <rguenther@suse.de>
2118         PR c++/61004
2119         * g++.dg/diagnostic/pr61004.C: New testcase.
2121 2014-06-05  Yuri Rumyantsev  <ysrumyan@gmail.com>
2123         * gcc.dg/torture/pr61319.c: New test.
2125 2014-06-05  Marek Polacek  <polacek@redhat.com>
2127         PR c/56724
2128         * gcc.dg/pr56724-3.c: New test.
2130 2014-06-05  Andreas Schwab  <schwab@suse.de>
2132         * g++.dg/cpp0x/initlist86.C (main): Initialize i.
2134 2014-06-05  Marek Polacek  <polacek@redhat.com>
2136         PR c/49706
2137         * c-c++-common/pr49706.c: New test.
2139 2014-06-05  Marek Polacek  <polacek@redhat.com>
2141         PR c/48062
2142         * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
2143         * gcc.dg/Wshadow-3.c: Likewise.
2144         * gcc.dg/pr48062.c: New test.
2146 2014-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
2148         PR c++/43453
2149         * g++.dg/init/pr43453.C: New.
2151 2014-06-04  Marc Glisse  <marc.glisse@inria.fr>
2153         PR tree-optimization/61385
2154         * gcc.dg/tree-ssa/pr61385.c: New file.
2156 2014-06-04  Richard Biener  <rguenther@suse.de>
2158         PR tree-optimization/60098
2159         * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
2161 2014-06-04  Richard Biener  <rguenther@suse.de>
2163         * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
2165 2014-06-04  Igor Zamyatin  <igor.zamyatin@intel.com>
2167         PR c/58942
2168         * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
2169         the case with a pointer.
2171 2014-06-04  Marek Polacek  <polacek@redhat.com>
2173         PR c/30020
2174         * c-c++-common/pr30020.c: New test.
2176 2014-06-03  Andrew Pinski  <apinski@cavium.com>
2178         * gcc.c-torture/compile/20140528-1.c: New testcase.
2180 2014-06-03  Dehao Chen  <dehao@google.com>
2182         * gcc.dg/tree-prof/merge_block.c: New test.
2184 2014-06-03  Uros Bizjak  <ubizjak@gmail.com>
2186         * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
2187         * g++.dg/ext/mv15.C (dg-options): Ditto.
2189 2014-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
2191         DR 1423
2192         PR c++/52174
2193         * g++.dg/cpp0x/nullptr31.C: New.
2194         * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
2195         * g++.dg/cpp0x/nullptr17.C: Update.
2197 2014-06-03  Marek Polacek  <polacek@redhat.com>
2199         PR c/60439
2200         * c-c++-common/pr60439.c: New test.
2201         * g++.dg/eh/scope1.C (f4): Add dg-warning.
2203 2014-06-03  Martin Jambor  <mjambor@suse.cz>
2205         PR ipa/61160
2206         * g++.dg/ipa/pr61160-1.C: New test.
2208 2014-06-03  Richard Biener  <rguenther@suse.de>
2210         PR tree-optimization/61383
2211         * gcc.dg/torture/pr61383-1.c: New testcase.
2213 2014-06-03  Andreas Schwab  <schwab@linux-m68k.org>
2215         * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
2217 2014-06-02  Jeff Law  <law@redhat.com>
2219         PR rtl-optimization/61094
2220         * g++.dg/pr61094: New test.
2222 2014-06-02  Uros Bizjak  <ubizjak@gmail.com>
2224         * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
2225         * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
2226         * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
2227         * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
2228         * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
2229         * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
2230         * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
2231         * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
2233 2014-06-02  Richard Biener  <rguenther@suse.de>
2235         PR tree-optimization/61346
2236         * gcc.dg/torture/pr61346.c: New testcase.
2238 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
2240         * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
2241         not compilation.
2242         * gcc.target/i386/sibcall-4.c: Ditto.
2243         * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
2245 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
2247         * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
2248         in scan-assembler-not string.
2249         * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
2250         * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
2251         * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
2253 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
2255         * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
2257 2014-06-01  Kai Tietz  <ktietz@redhat.com>
2259         PR target/61377
2260         * gcc.target/i386/sibcall-6.c: New test.
2262 2014-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
2264         DR 1227
2265         PR c++/57543
2266         * g++.dg/cpp0x/pr57543-1.C: New.
2267         * g++.dg/cpp0x/pr57543-2.C: Likewise.
2268         * g++.dg/cpp0x/pr57543-3.C: Likewise.
2269         * g++.dg/cpp0x/decltype59.C: Likewise.
2271 2014-05-31  Tom de Vries  <tom@codesourcery.com>
2273         * gcc.target/i386/sibcall-4.c: Add missing closing brace.
2275 2014-05-30  Jakub Jelinek  <jakub@redhat.com>
2277         * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
2278         restore_gcc_exec_prefix_env_var): New procedures.
2279         (set_ld_library_path_env_vars,
2280         restore_ld_library_path_env_vars): Use them.
2281         * lib/c-compat.exp: Load target-libpath.exp.
2282         (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
2283         (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
2284         * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
2285         restore_gcc_exec_prefix_env_var.
2286         * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
2287         Likewise.
2289         * c-c++-common/asan/misalign-1.c: New test.
2290         * c-c++-common/asan/misalign-2.c: New test.
2292         * g++.dg/asan/asan_test.C: Add -std=c++11 and
2293         -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
2294         -DASAN_USE_DEJAGNU_GTEST=1.
2295         * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
2296         * g++.dg/asan/asan_oob_test.cc: Likewise.
2297         * g++.dg/asan/sanitizer_test_utils.h: Likewise.
2298         * g++.dg/asan/asan_str_test.cc: Likewise.
2299         * g++.dg/asan/asan_test_utils.h: Likewise.
2300         * g++.dg/asan/sanitizer_test_config.h: Likewise.
2301         * g++.dg/asan/asan_test.cc: Likewise.  Allow size 12 for long double.
2302         * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
2303         Imported from upstream r209283.
2304         * g++.dg/asan/asan_test_config.h: Likewise.
2306 2014-05-30  Kai Tietz  <ktietz@redhat.com>
2308         PR target/60104
2309         * gcc.target/i386/sibcall-1.c: New test.
2310         * gcc.target/i386/sibcall-2.c: New test.
2311         * gcc.target/i386/sibcall-3.c: New test.
2312         * gcc.target/i386/sibcall-4.c: New test.
2314 2014-05-30  Ian Lance Taylor  <iant@google.com>
2316         * gcc.target/i386/pause-2.c: New test.
2318 2014-05-30  Tom de Vries  <tom@codesourcery.com>
2320         * gcc.target/i386/fuse-caller-save.c: New test.
2321         * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
2322         * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
2324 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
2326         * gcc.target/arm/simd/vrev16p8_1.c: New file.
2327         * gcc.target/arm/simd/vrev16qp8_1.c: New file.
2328         * gcc.target/arm/simd/vrev16qs8_1.c: New file.
2329         * gcc.target/arm/simd/vrev16qu8_1.c: New file.
2330         * gcc.target/arm/simd/vrev16s8_1.c: New file.
2331         * gcc.target/arm/simd/vrev16u8_1.c: New file.
2332         * gcc.target/arm/simd/vrev32p16_1.c: New file.
2333         * gcc.target/arm/simd/vrev32p8_1.c: New file.
2334         * gcc.target/arm/simd/vrev32qp16_1.c: New file.
2335         * gcc.target/arm/simd/vrev32qp8_1.c: New file.
2336         * gcc.target/arm/simd/vrev32qs16_1.c: New file.
2337         * gcc.target/arm/simd/vrev32qs8_1.c: New file.
2338         * gcc.target/arm/simd/vrev32qu16_1.c: New file.
2339         * gcc.target/arm/simd/vrev32qu8_1.c: New file.
2340         * gcc.target/arm/simd/vrev32s16_1.c: New file.
2341         * gcc.target/arm/simd/vrev32s8_1.c: New file.
2342         * gcc.target/arm/simd/vrev32u16_1.c: New file.
2343         * gcc.target/arm/simd/vrev32u8_1.c: New file.
2344         * gcc.target/arm/simd/vrev64f32_1.c: New file.
2345         * gcc.target/arm/simd/vrev64p16_1.c: New file.
2346         * gcc.target/arm/simd/vrev64p8_1.c: New file.
2347         * gcc.target/arm/simd/vrev64qf32_1.c: New file.
2348         * gcc.target/arm/simd/vrev64qp16_1.c: New file.
2349         * gcc.target/arm/simd/vrev64qp8_1.c: New file.
2350         * gcc.target/arm/simd/vrev64qs16_1.c: New file.
2351         * gcc.target/arm/simd/vrev64qs32_1.c: New file.
2352         * gcc.target/arm/simd/vrev64qs8_1.c: New file.
2353         * gcc.target/arm/simd/vrev64qu16_1.c: New file.
2354         * gcc.target/arm/simd/vrev64qu32_1.c: New file.
2355         * gcc.target/arm/simd/vrev64qu8_1.c: New file.
2356         * gcc.target/arm/simd/vrev64s16_1.c: New file.
2357         * gcc.target/arm/simd/vrev64s32_1.c: New file.
2358         * gcc.target/arm/simd/vrev64s8_1.c: New file.
2359         * gcc.target/arm/simd/vrev64u16_1.c: New file.
2360         * gcc.target/arm/simd/vrev64u32_1.c: New file.
2361         * gcc.target/arm/simd/vrev64u8_1.c: New file.
2363 2014-05-29  Vladimir Makarov  <vmakarov@redhat.com>
2365         PR rtl-optimization/61325
2366         * gcc.target/aarch64/pr61325.c: New.
2368 2014-05-29  Alan Lawrence  <alan.lawrence@arm.com>
2370         * gcc.target/arm/simd/vextQf32_1.c: New file.
2371         * gcc.target/arm/simd/vextQp16_1.c: New file.
2372         * gcc.target/arm/simd/vextQp8_1.c: New file.
2373         * gcc.target/arm/simd/vextQs16_1.c: New file.
2374         * gcc.target/arm/simd/vextQs32_1.c: New file.
2375         * gcc.target/arm/simd/vextQs64_1.c: New file.
2376         * gcc.target/arm/simd/vextQs8_1.c: New file.
2377         * gcc.target/arm/simd/vextQu16_1.c: New file.
2378         * gcc.target/arm/simd/vextQu32_1.c: New file.
2379         * gcc.target/arm/simd/vextQu64_1.c: New file.
2380         * gcc.target/arm/simd/vextQu8_1.c: New file.
2381         * gcc.target/arm/simd/vextQp64_1.c: New file.
2382         * gcc.target/arm/simd/vextf32_1.c: New file.
2383         * gcc.target/arm/simd/vextp16_1.c: New file.
2384         * gcc.target/arm/simd/vextp8_1.c: New file.
2385         * gcc.target/arm/simd/vexts16_1.c: New file.
2386         * gcc.target/arm/simd/vexts32_1.c: New file.
2387         * gcc.target/arm/simd/vexts64_1.c: New file.
2388         * gcc.target/arm/simd/vexts8_1.c: New file.
2389         * gcc.target/arm/simd/vextu16_1.c: New file.
2390         * gcc.target/arm/simd/vextu32_1.c: New file.
2391         * gcc.target/arm/simd/vextu64_1.c: New file.
2392         * gcc.target/arm/simd/vextu8_1.c: New file.
2393         * gcc.target/arm/simd/vextp64_1.c: New file.
2395 2014-05-29  Radovan Obradovic  <robradovic@mips.com>
2396             Tom de Vries  <tom@codesourcery.com>
2398         * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
2399         options.
2400         * gcc.target/mips/fuse-caller-save.h: New include file.
2401         * gcc.target/mips/fuse-caller-save.c: New test.
2402         * gcc.target/mips/fuse-caller-save-mips16.c: Same.
2403         * gcc.target/mips/fuse-caller-save-micromips.c: Same.
2405 2014-05-29  Evgeny Stupachenko  <evstupac@gmail.com>
2407         * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
2409 2014-05-28  Richard Biener  <rguenther@suse.de>
2411         PR middle-end/61045
2412         * gcc.dg/pr61045.c: New testcase.
2414 2014-05-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2416         * lib/clearcap.exp: New file.
2417         * gcc.dg/vect/vect.exp: Load clearcap.exp.
2418         Remove clearcap_ldflags handling.
2419         Call clearcap-init, clearcap-finish.
2420         * gcc.target/i386/i386.exp: Likewise.
2421         * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
2422         * gcc.target/i386/clearcapv2.map: Move to
2423         ../config/sol2-clearcapv2.map.
2424         * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
2425         * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
2427 2014-05-28  Richard Biener  <rguenther@suse.de>
2429         PR tree-optimization/61335
2430         * gfortran.dg/pr61335.f90: New testcase.
2432 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
2434         * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
2436 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
2438         * gnat.dg/overflow_fixed.adb: New test.
2440 2014-05-27  Marek Polacek  <polacek@redhat.com>
2442         PR c/56724
2443         * gcc.dg/pr56724-1.c: New test.
2444         * gcc.dg/pr56724-2.c: New test.
2445         * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
2446         -Wtraditional.
2447         * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
2449 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
2451         * gcc.dg/fold-compare-8.c: New test.
2452         * gcc.dg/Wstrict-overflow-25.c: Likewise.
2454 2014-05-27  Richard Biener  <rguenther@suse.de>
2456         * gcc.dg/tree-ssa/vrp92.c: New testcase.
2458 2014-05-27  Marek Polacek  <polacek@redhat.com>
2460         PR testsuite/61319
2461         * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
2462         LLONG_MIN, and ULLONG_MAX.
2464 2014-05-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2466         * lib/target-supports.exp (check_effective_target_vect_bswap):
2467         Specify arm*-*-* support.
2469 2014-05-27  Dominique d'Humieres <dominiq@lps.ens.fr>
2471         PR testsuite/61319
2472         * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
2473         -nan optional.
2474         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2475         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2477 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
2479         * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
2481 2014-05-26  Richard Sandiford  <r.sandiford@uk.ibm.com>
2483         PR rtl-optimization/61222
2484         * gcc.c-torture/compile/pr61222-1.c: New test.
2485         * gcc.c-torture/compile/pr61222-2.c: Likewise.
2487 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
2489         * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
2491 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
2493         * gcc.dg/lto/pr61278_1.c: Remove dg directives.
2495 2014-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2497         PR libgfortran/55117
2498         * gfortran.dg/namelist_85.f90: New test.
2500 2014-05-26  Igor Zamyatin  <igor.zamyatin@intel.com>
2502         PR c/61191
2503         * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
2504         the case with syntax error.
2506 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2508         * gcc.dg/lto/pr61278_0.c: New test.
2509         * gcc.dg/lto/pr61278_1.c: New test.
2511 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2513         * gcc.dg/pr61220.c: New test.
2514         * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
2516 2014-05-25  Tobias Burnus  <burnus@net-b.de>
2518         * gfortran.dg/coarray_10.f90: Update dg-warning.
2519         * gfortran.dg/coarray_this_image_1.f90: New.
2520         * gfortran.dg/coarray_this_image_2.f90: New.
2522 2014-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu>
2524         PR libfortran/61173
2525         * gfortran.dg/arrayio_14.f90: New test.
2527 2014-05-24  Andreas Schwab  <schwab@suse.de>
2529         * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
2531 2014-05-24  Dominique d'Humieres <dominiq@lps.ens.fr>
2533         * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
2534         Adjust regexp for -flto.
2535         * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
2536         * gfortran.dg/pr52835.f90: Likewise.
2538 2014-05-23  Vladimir Makarov  <vmakarov@redhat.com>
2540         PR rtl-optimization/61215
2541         * gcc.target/i386/pr61215.c: New.
2543 2014-05-23  Marek Polacek  <polacek@redhat.com>
2544             Jakub Jelinek  <jakub@redhat.com>
2546         * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
2547         * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
2548         * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
2549         * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
2550         * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
2551         * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
2552         * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
2553         * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
2554         * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
2555         * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
2556         * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
2557         * c-c++-common/ubsan/float-cast.h: New file.
2558         * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
2559         * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
2561 2014-05-23  Jiong Wang  <jiong.wang@arm.com>
2563         * gcc.target/aarch64/tail_indirect_call_1.c: New.
2565 2014-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2567         * g++.dg/cpp1y/lambda-init9.C: New.
2569 2014-05-23  Richard Biener  <rguenther@suse.de>
2571         PR testsuite/61266
2572         * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
2573         adjust testcase to reflect reality.
2575 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2577         PR tree-optimization/54733
2578         * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
2579         optimization to support memory sources and bitwise operations
2580         equivalent to load in host endianness.
2581         * gcc.dg/optimize-bswaphi-1.c: Likewise.
2582         * gcc.dg/optimize-bswapsi-2.c: Likewise.
2583         * gcc.c-torture/execute/bswap-2.c: Likewise.
2585 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2587         * lib/target-supports.exp: New effective targets for architectures
2588         capable of performing byte swap.
2589         * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
2590         * gcc.dg/optimize-bswapdi-2.c: Likewise.
2591         * gcc.dg/optimize-bswapsi-1.c: Likewise.
2593 2014-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
2595         PR c++/61088
2596         * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
2597         * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
2599 2014-05-22  Xinliang David Li  <davidxl@google.com>
2601         * g++.dg/ipa/devirt-15.C: Fix expected message.
2602         * g++.dg/ipa/devirt-16.C: Ditto.
2603         * g++.dg/ipa/devirt-17.C: Ditto.
2604         * g++.dg/ipa/devirt-26.C: Ditto.
2605         * g++.dg/ipa/imm-devirt-1.C: Ditto.
2606         * g++.dg/ipa/imm-devirt-2.C: Ditto.
2607         * g++.dg/tree-ssa/pr8781.C:Ditto.
2609 2014-05-22  Peter Bergner  <bergner@vnet.ibm.com>
2611         * gcc.target/powerpc/htm-ttest.c: New test.
2613 2014-05-22  Eric Botcazou  <ebotcazou@adacore.com>
2615         * gnat.dg/opt37.ad[sb]: New test.
2617 2014-05-21  Jonathan Wakely  <jwakely@redhat.com>
2619         PR c/61271
2620         * g++.dg/cilk-plus/AN/array_function.cc: New.
2622 2014-05-22  Richard Biener  <rguenther@suse.de>
2624         * gcc.dg/tree-ssa/alias-33.c: New testcase.
2626 2014-05-22  Kostya Serebryany  <kcc@google.com>
2628         * c-c++-common/tsan/mutexset1.c: Update the test to match
2629         upstream r209283.
2630         * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
2632 2014-05-21  Marek Polacek  <polacek@redhat.com>
2634         PR sanitizer/61272
2635         * g++.dg/ubsan/pr61272.C: New test.
2637 2014-05-21  Cesar Philippidis  <cesar@codesourcery.com>
2638             Sandra Loosemore  <sandra@codesourcery.com>
2640         PR lto/60179
2641         * lib/scanasm.exp (scan-lto-assembler): New procedure.
2642         * gcc.target/nios2/custom-fp-lto.c: New test.
2644 2014-05-21  Andreas Schwab  <schwab@suse.de>
2646         * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
2648 2014-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
2650         PR target/54236
2651         * gcc.target/sh/pr54236-3.c: New.
2653 2014-05-21  Igor Zamyatin  <igor.zamyatin@intel.com>
2655         PR c++/60189
2656         * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
2658 2014-05-20  Jan Hubicka  <hubicka@ucw.cz>
2660         PR tree-optimization/60899
2661         * g++.dg/ipa/devirt-11.C: Update template.
2663 2014-05-20  Edward Smith-Rowland  <3dw4rd@verizon.net>
2665         PR C++/61038
2666         * g++.dg/cpp0x/pr61038.C: New.
2668 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2670         PR c++/58753
2671         PR c++/58930
2672         PR c++/58704
2673         * g++.dg/cpp0x/nsdmi-template11.C: New.
2674         * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
2675         * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
2677 2014-05-20  Eric Botcazou  <ebotcazou@adacore.com>
2679         * gnat.dg/opt35.adb: New test.
2680         * gnat.dg/opt36.adb: Likewise.
2681         * gnat.dg/opt35_pkg.ad[sb]: New helper.
2683 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2685         PR c++/60373
2686         * g++.dg/cpp0x/Wattributes1.C: New.
2687         * g++.dg/ext/visibility/redecl1.C: Adjust.
2688         * g++.dg/ext/visibility/visibility-7.C: Likewise.
2690 2014-05-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2692         * gcc.target/powerpc/vsxcopy.c: New test.
2694 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2696         PR c++/58664
2697         * g++.dg/cpp0x/nsdmi-union6.C: New.
2698         * g++.dg/parse/pr58664.C: Likewise.
2699         * g++.dg/cpp0x/nsdmi6.C: Tweak.
2700         * g++.dg/parse/crash31.C: Likewise.
2701         * g++.dg/template/error2.C: Likewise.
2702         * g++.dg/template/inherit8.C: Likewise.
2703         * g++.dg/template/offsetof2.C: Likewise.
2705 2014-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
2707         * c-c++-common/gomp/simd4.c: Adjust for inform.
2708         * g++.dg/cpp0x/decltype-call1.C: Likewise.
2709         * g++.dg/cpp0x/forw_enum6.C: Likewise.
2710         * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
2711         * g++.dg/cpp0x/noexcept15.C: Likewise.
2712         * g++.dg/cpp0x/variadic-ex2.C: Likewise.
2713         * g++.dg/eh/spec6.C: Likewise.
2714         * g++.dg/expr/cast1.C: Likewise.
2715         * g++.dg/expr/dtor1.C: Likewise.
2716         * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
2717         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2718         * g++.dg/gomp/pr49223-2.C: Likewise.
2719         * g++.dg/gomp/udr-4.C: Likewise.
2720         * g++.dg/init/delete1.C: Likewise.
2721         * g++.dg/other/crash-2.C: Likewise.
2722         * g++.dg/parse/crash24.C: Likewise.
2723         * g++.dg/parse/crash25.C: Likewise.
2724         * g++.dg/parse/crash31.C: Likewise.
2725         * g++.dg/parse/crash49.C: Likewise.
2726         * g++.dg/parse/crash50.C: Likewise.
2727         * g++.dg/parse/crash54.C: Likewise.
2728         * g++.dg/parse/dtor7.C: Likewise.
2729         * g++.dg/parse/error40.C: Likewise.
2730         * g++.dg/parse/fused-params1.C: Likewise.
2731         * g++.dg/parse/new1.C: Likewise.
2732         * g++.dg/template/crash35.C: Likewise.
2733         * g++.dg/template/crash59.C: Likewise.
2734         * g++.dg/template/crash77.C: Likewise.
2735         * g++.dg/template/error51.C: Likewise.
2736         * g++.dg/template/incomplete1.C: Likewise.
2737         * g++.dg/template/incomplete3.C: Likewise.
2738         * g++.dg/template/incomplete4.C: Likewise.
2739         * g++.dg/template/incomplete5.C: Likewise.
2740         * g++.dg/template/inherit8.C: Likewise.
2741         * g++.dg/template/instantiate1.C: Likewise.
2742         * g++.dg/template/instantiate3.C: Likewis: Likewise.
2743         * g++.dg/template/offsetof2.C: Likewise.
2744         * g++.dg/tm/pr51928.C: Likewise.
2745         * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
2746         * g++.dg/warn/incomplete1.C: Likewise.
2747         * g++.dg/warn/incomplete2.C: Likewise.
2748         * g++.old-deja/g++.brendan/friend4.C: Likewise.
2749         * g++.old-deja/g++.bugs/900121_01.C: Likewise.
2750         * g++.old-deja/g++.bugs/900214_01.C: Likewise.
2751         * g++.old-deja/g++.eh/catch1.C: Likewise.
2752         * g++.old-deja/g++.eh/spec6.C: Likewise.
2753         * g++.old-deja/g++.mike/p7868.C: Likewise.
2754         * g++.old-deja/g++.other/crash38.C: Likewise.
2755         * g++.old-deja/g++.other/enum2.C: Likewise.
2756         * g++.old-deja/g++.other/incomplete.C: Likewise.
2757         * g++.old-deja/g++.other/vaarg3.C: Likewise.
2758         * g++.old-deja/g++.pt/crash9.C: Likewise.
2759         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
2760         * g++.old-deja/g++.pt/typename8.C: Likewise.
2761         * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
2763 2014-05-19  Joseph Myers  <joseph@codesourcery.com>
2765         * lib/target-supports.exp
2766         (check_effective_target_vect_sizes_32B_16B): Return false if
2767         128-bit AVX vectors preferred.
2769 2014-05-19  Mike Stump  <mikestump@comcast.net>
2771         * lib/target-supports.exp (check_effective_target_avx): Early out
2772         if not x86 to prevent x86 flags on non-x86 targets.
2774 2014-05-19  Richard Biener  <rguenther@suse.de>
2776         PR tree-optimization/61221
2777         * gcc.dg/torture/pr61221.c: New testcase.
2779 2014-05-19  Richard Biener  <rguenther@suse.de>
2781         PR tree-optimization/61209
2782         * gfortran.dg/pr61209.f90: New testcase.
2784 2014-05-19  Richard Biener  <rguenther@suse.de>
2786         PR tree-optimization/61184
2787         * c-c++-common/torture/pr61184.c: New testcase.
2789 2014-05-19  Christian Bruel  <christian.bruel@st.com>
2791         PR target/61195
2792         * gcc.target/sh/pr61195.c: New test.
2794 2014-05-18  Wei Mi  <wmi@google.com>
2796         PR target/58066
2797         * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
2798         directive with rtl insns. Add effective-target fpic and
2799         tls_native.
2801 2014-05-17  Xinliang David Li  <davidxl@google.com>
2803         * g++.dg/ipa/devirt-33.C: New testcase.
2805 2014-05-17  Jan Hubicka  <hubicka@ucw.cz>
2807         * g++.dg/ipa/comdat.C: New file.
2809 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
2811         * gnat.dg/volatile12.ad[sb]: New test.
2813 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
2815         * gnat.dg/enum3.adb: New test.
2817 2014-05-18  Andreas Schwab  <schwab@suse.de>
2819         * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
2821 2014-05-17  Jerry DeLisle  <jvdelisle@gcc.gnu>
2823         PR libfortran/52539
2824         * gfortran.dg/namelist_utf8.f90: New test.
2826 2014-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
2828         PR c++/52875
2829         * g++.dg/cpp0x/decltype58.C: New.
2831 2014-05-17  Ajit Agarwal  <ajitkum@xilinx.com>
2833         * gcc.target/microblaze/others/break_handler.c: New.
2835 2014-05-17  Marc Glisse  <marc.glisse@inria.fr>
2837         PR tree-optimization/61140
2838         PR tree-optimization/61150
2839         PR tree-optimization/61197
2840         * gcc.dg/tree-ssa/pr61140.c: New file.
2841         * gcc.dg/tree-ssa/pr61150.c: New file.
2842         * gcc.dg/tree-ssa/pr61197.c: New file.
2844 2014-05-17  Uros Bizjak  <ubizjak@gmail.com>
2846         * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
2847         (dg-options): Add -mfpmath=387.
2848         (dg-final): Check that no MMX registers are used.
2850 2014-05-17  Andreas Schwab  <schwab@suse.de>
2852         * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
2854 2014-05-16  David Malcolm  <dmalcolm@redhat.com>
2856         Revert:
2857         2014-04-29  David Malcolm  <dmalcolm@redhat.com>
2859         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
2860         occurrences of "int" in the gimple dump to reflect that the return
2861         types of functions now show up in such dumps.
2862         * gcc.dg/tree-ssa/pr27810.c: Likewise.
2864 2014-05-16  Jan Hubicka  <hubicka@ucw.cz>
2866         * gcc.c-torture/execute/20101011-1.c: Update testcase.
2867         * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
2868         * gcc.dg/tree-ssa/writeonly.c: New testcase.
2869         * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
2870         * gcc.dg/tree-ssa/pr21559.c: Update testcase.
2871         * gcc.dg/debug/pr35154.c: Update testcase.
2872         * gcc.target/i386/vectorize1.c: Update testcase.
2874 2014-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
2876         PR c++/51640
2877         * g++.dg/parse/error54.C: New.
2879 2014-05-16  Vladimir Makarov  <vmakarov@redhat.com>
2881         PR rtl-optimization/60969
2882         * g++.dg/pr60969.C: New.
2884 2014-05-16  Richard Biener  <rguenther@suse.de>
2886         PR tree-optimization/61194
2887         * gcc.dg/vect/pr61194.c: New testcase.
2889 2014-05-16  Richard Biener  <rguenther@suse.de>
2891         * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
2892         * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
2893         * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
2894         * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
2896 2014-05-16  Richard Biener  <rguenther@suse.de>
2898         * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
2900 2014-05-15  Martin Jambor  <mjambor@suse.cz>
2902         PR ipa/61085
2903         * g++.dg/ipa/pr61085.C: New test.
2905 2014-05-15  Martin Jambor  <mjambor@suse.cz>
2907         PR tree-optimization/61090
2908         * gcc.dg/tree-ssa/pr61090.c: New test.
2910 2014-05-15  Jakub Jelinek  <jakub@redhat.com>
2912         PR tree-optimization/61158
2913         * gcc.dg/pr61158.c: New test.
2915 2014-05-15  Andreas Schwab  <schwab@suse.de>
2917         * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
2918         emitted.
2919         * obj-c++.dg/exceptions-5.mm: Likewise.
2921 2014-05-15  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2923         * shrink-wrap-loop.c: New test case.
2925 2014-05-14  Alan Lawrence  <alan.lawrence@arm.com>
2927         * gcc.target/arm/simd/vtrnqf32_1.c: New file.
2928         * gcc.target/arm/simd/vtrnqp16_1.c: New file.
2929         * gcc.target/arm/simd/vtrnqp8_1.c: New file.
2930         * gcc.target/arm/simd/vtrnqs16_1.c: New file.
2931         * gcc.target/arm/simd/vtrnqs32_1.c: New file.
2932         * gcc.target/arm/simd/vtrnqs8_1.c: New file.
2933         * gcc.target/arm/simd/vtrnqu16_1.c: New file.
2934         * gcc.target/arm/simd/vtrnqu32_1.c: New file.
2935         * gcc.target/arm/simd/vtrnqu8_1.c: New file.
2936         * gcc.target/arm/simd/vtrnf32_1.c: New file.
2937         * gcc.target/arm/simd/vtrnp16_1.c: New file.
2938         * gcc.target/arm/simd/vtrnp8_1.c: New file.
2939         * gcc.target/arm/simd/vtrns16_1.c: New file.
2940         * gcc.target/arm/simd/vtrns32_1.c: New file.
2941         * gcc.target/arm/simd/vtrns8_1.c: New file.
2942         * gcc.target/arm/simd/vtrnu16_1.c: New file.
2943         * gcc.target/arm/simd/vtrnu32_1.c: New file.
2944         * gcc.target/arm/simd/vtrnu8_1.c: New file.
2946 2014-05-14  Ilya Tocar  <ilya.tocar@intel.com>
2948         * gcc.target/i386/clflushopt-1.c: New.
2949         * gcc.target/i386/xsavec-1.c: Ditto.
2950         * gcc.target/i386/xsavec64-1.c: Ditto.
2951         * gcc.target/i386/xsaves-1.c: Ditto.
2952         * gcc.target/i386/xsaves64-1.c: Ditto.
2953         * gcc.target/i386/sse-12.c: Test new options.
2954         * gcc.target/i386/sse-13.c: Ditto.
2955         * gcc.target/i386/sse-14.c: Ditto.
2956         * gcc.target/i386/sse-22.c: Ditto.
2957         * gcc.target/i386/sse-23.c: Ditto.
2958         * g++.dg/other/i386-2.C: Ditto.
2959         * g++.dg/other/i386-3.C: Ditto.
2961 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
2963         PR rtl-optimization/60866
2964         * gcc.dg/pr60866.c: New test.
2966 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
2968         PR rtl-optimization/60901
2969         * gcc.target/i386/pr60901.c: New test.
2971 2014-05-14  Yury Gribov  <y.gribov@samsung.com>
2973         PR sanitizer/61100
2974         * c-c++-common/asan/asan-interface-1.c: New test.
2975         * lib/asan-dg.exp (asan_include_flags): New function.
2976         (asan_init): Call asan_include_flags to obtain path
2977         to sanitizer headers.
2979 2014-05-13  Peter Bergner  <bergner@vnet.ibm.com>
2981         * lib/target-support.exp (check_dfp_hw_available): New function.
2982         (is-effective-target): Check $arg for dfp_hw.
2983         (is-effective-target-keyword): Likewise.
2984         * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
2985         Change target to dfp_hw.
2987 2014-05-13  Marek Polacek  <polacek@redhat.com>
2989         PR c/61162
2990         * gcc.dg/pr61162.c: New test.
2992 2014-05-13  Marek Polacek  <polacek@redhat.com>
2994         * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
2995         * c-c++-common/pr50459-2.c: New test.
2997 2014-05-13  Paolo Carlini  <paolo.carlini@oracle.com>
2999         PR c++/54310
3000         * g++.dg/template/pr54310.C: New.
3002 2014-05-13  Nathan Sidwell  <nathan@codesourcery.com>
3003             Sandra Loosemore  <sandra@codesourcery.com>
3005         * gcc.target/mips/loongson-simd.c: Disable micromips too.
3007 2014-05-13  Catherine Moore  <clm@cm00re.com>
3009         * gcc.target/mips/near-far-1.c: Adjust expected output
3010         to allow the JALS instruction.
3011         * gcc.target/mips/near-far-2.c: Likewise.
3012         * gcc.target/mips/near-far-4.c: Likewise.
3014 2014-05-13  Bin Cheng  <bin.cheng@arm.com>
3016         * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
3018 2014-05-13  Jakub Jelinek  <jakub@redhat.com>
3020         PR target/61060
3021         * gcc.dg/pr61060.c: New test.
3023 2014-05-12  DJ Delorie  <dj@redhat.com>
3025         * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
3026         * gcc.dg/sibcall-4.c: Likewise.
3028 2014-05-12  Dimitris Papavasiliou  <dpapavas@gmail.com>
3030         * objc.dg/shadow-1.m: New test.
3031         * objc.dg/shadow-2.m: New test.
3032         * objc.dg/ivar-scope-1.m: New test.
3033         * objc.dg/ivar-scope-2.m: New test.
3034         * objc.dg/ivar-scope-3.m: New test.
3035         * objc.dg/ivar-scope-4.m: New test.
3036         * objc.dg/ivar-visibility-1.m: New test.
3037         * objc.dg/ivar-visibility-2.m: New test.
3038         * objc.dg/ivar-visibility-3.m: New test.
3039         * objc.dg/ivar-visibility-4.m: New test.
3041 2014-05-12  Tobias Burnus  <burnus@net-b.de>
3043         PR fortran/60127
3044         * gfortran.dg/gomp/omp_do_concurrent.f90: New.
3046 2014-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3048         PR fortran/60834
3049         * gfortran.dg/associate_16.f90:  New test.
3051 2014-05-12  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3053         PR target/60991
3054         * gcc.target/avr/pr60991.c: New testcase.
3056 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
3058         PR c++/60054
3059         * g++.dg/cpp1y/pr60054.C: New.
3061 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
3063         PR c++/51199
3064         * g++.dg/template/pr51199.C: New.
3066 2014-05-11  Hans-Peter Nilsson  <hp@bitrange.com>
3068         * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
3070 2014-05-11  Jakub Jelinek  <jakub@redhat.com>
3072         * gfortran.dg/gomp/affinity-1.f90: New test.
3074 2014-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
3076         * gcc.dg/torture/pr61136.c: New test.
3078 2014-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
3080         PR c++/59705
3081         * g++.dg/cpp0x/sfinae51.C: New.
3083         PR c++/58353
3084         * g++.dg/cpp0x/variadic157.C: New.
3086 2014-05-10  Oleg Endo  <olegendo@gcc.gnu.org>
3088         PR target/51244
3089         * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
3091 2014-05-10  Marek Polacek  <polacek@redhat.com>
3093         * gcc.dg/pedwarn-init.c: New test.
3094         * gcc.dg/init-string-1.c: Adjust dg-error.
3096 2014-05-10  Hans-Peter Nilsson  <hp@bitrange.com>
3098         * lib/target-supports.exp
3099         (check_effective_target_logical_op_short_circuit): Add mmix-*-*
3100         to the list.
3102 2014-05-09  Marek Polacek  <polacek@redhat.com>
3104         PR c/61096
3105         * gcc.dg/pr61096-1.c: New test.
3106         * gcc.dg/pr61096-2.c: New test.
3108 2014-05-09  Florian Weimer  <fweimer@redhat.com>
3110         * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
3111         * g++.dg/fstack-protector-strong.C: Likewise.
3112         * gcc.target/i386/ssp-strong-reg.c: New file.
3114 2014-05-09  Georg-Johann Lay  <avr@gjlay.de>
3116         PR target/61055
3117         * gcc.target/avr/torture/pr61055.c: New test.
3119 2014-05-09  Marek Polacek  <polacek@redhat.com>
3121         PR c/50459
3122         * c-c++-common/attributes-1.c: Move test line to a new test.
3123         * c-c++-common/attributes-2.c: New test.
3124         * c-c++-common/pr50459.c: New test.
3125         * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
3126         * gcc.dg/nonnull-2.c: Likewise.
3127         * gcc.dg/pr55570.c: Modify dg-error.
3128         * gcc.dg/tm/wrap-2.c: Likewise.
3130 2014-05-08  Jeff Law  <law@redhat.com>
3132         PR tree-optimization/61009
3133         * g++.dg/tree-ssa/pr61009.C: New test.
3135 2014-05-08  Matthias Klose  <doko@ubuntu.com>
3137         PR driver/61106
3138         * gcc-dg/unused-8a.c: New.
3139         * gcc-dg/unused-8b.c: Likewise.
3141 2014-05-08  Marek Polacek  <polacek@redhat.com>
3143         PR c/61053
3144         * gcc.dg/pr61053.c: New test.
3146 2014-05-08  Marek Polacek  <polacek@redhat.com>
3148         PR c/61077
3149         * gcc.dg/pr61077.c: New test.
3151 2014-05-08  Tobias Burnus  <burnus@net-b.de>
3153         * gfortran.dg/coarray_collectives_1.f90: New.
3154         * gfortran.dg/coarray_collectives_2.f90: New.
3155         * gfortran.dg/coarray_collectives_3.f90: New.
3156         * gfortran.dg/coarray_collectives_4.f90: New.
3157         * gfortran.dg/coarray_collectives_5.f90: New.
3158         * gfortran.dg/coarray_collectives_6.f90: New.
3159         * gfortran.dg/coarray/collectives_1.f90: New.
3160         * gfortran.dg/assumed_rank_5.f90: Update dg-error.
3161         * gfortran.dg/assumed_type_4.f90: Update dg-error.
3162         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
3163         * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
3164         * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
3165         * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
3166         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
3168 2014-05-08  Wei Mi  <wmi@google.com>
3170         PR target/58066
3171         * gcc.target/i386/pr58066.c: New test.
3173 2014-05-08  Joseph Myers  <joseph@codesourcery.com>
3175         * gcc.target/i386/avx256-unaligned-load-2.c,
3176         gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
3177         gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
3178         packed-single instructions.
3180 2014-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
3182         PR c++/13981
3183         * g++.dg/diagnostic/pr13981.C: New.
3185 2014-05-08  Marc Glisse  <marc.glisse@inria.fr>
3187         PR tree-optimization/59100
3188         * gcc.dg/tree-ssa/phi-opt-12.c: New file.
3189         * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
3191 2014-05-08  Richard Sandiford  <rdsandiford@googlemail.com>
3193         PR tree-optimization/61095
3194         * gcc.dg/torture/pr61095.c: New test.
3196 2014-05-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3198         PR middle-end/39246
3199         * gcc.dg/uninit-13.c: Move warning on the actual source line where
3200         the uninitialized complex is used.
3201         * gcc.dg/uninit-17.c: New test to check partial initialization of
3202         complex with branches.
3203         * gcc.dg/uninit-17-O0.c: Likewise.
3205 2014-05-07  Oleg Endo  <olegendo@gcc.gnu.org>
3207         PR target/60884
3208         * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
3209         (test_03): Rename to test_02.
3211 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
3213         PR c++/61083
3214         * g++.dg/cpp0x/sfinae50.C: New.
3216 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
3218         PR c++/61080
3219         * g++.dg/cpp0x/deleted7.C: New.
3221 2014-05-07  Richard Biener  <rguenther@suse.de>
3223         PR tree-optimization/61034
3224         * g++.dg/tree-ssa/pr61034.C: New testcase.
3226 2014-05-07  Joern Rennecke  <joern.rennecke@embecosm.com>
3228         * gcc.target/epiphany/isr-arg.c: New file.
3230 2014-05-07  Evgeny Stupachenko  <evstupac@gmail.com>
3232         PR tree-optimization/52252
3233         * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
3235 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
3237         * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
3238         * gcc.target/aarch64/simd/vrev16p8.x: New file.
3239         * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
3240         * gcc.target/aarch64/simd/vrev16qp8.x: New file.
3241         * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
3242         * gcc.target/aarch64/simd/vrev16qs8.x: New file.
3243         * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
3244         * gcc.target/aarch64/simd/vrev16qu8.x: New file.
3245         * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
3246         * gcc.target/aarch64/simd/vrev16s8.x: New file.
3247         * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
3248         * gcc.target/aarch64/simd/vrev16u8.x: New file.
3249         * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
3250         * gcc.target/aarch64/simd/vrev32p16.x: New file.
3251         * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
3252         * gcc.target/aarch64/simd/vrev32p8.x: New file.
3253         * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
3254         * gcc.target/aarch64/simd/vrev32qp16.x: New file.
3255         * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
3256         * gcc.target/aarch64/simd/vrev32qp8.x: New file.
3257         * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
3258         * gcc.target/aarch64/simd/vrev32qs16.x: New file.
3259         * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
3260         * gcc.target/aarch64/simd/vrev32qs8.x: New file.
3261         * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
3262         * gcc.target/aarch64/simd/vrev32qu16.x: New file.
3263         * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
3264         * gcc.target/aarch64/simd/vrev32qu8.x: New file.
3265         * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
3266         * gcc.target/aarch64/simd/vrev32s16.x: New file.
3267         * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
3268         * gcc.target/aarch64/simd/vrev32s8.x: New file.
3269         * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
3270         * gcc.target/aarch64/simd/vrev32u16.x: New file.
3271         * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
3272         * gcc.target/aarch64/simd/vrev32u8.x: New file.
3273         * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
3274         * gcc.target/aarch64/simd/vrev64f32.x: New file.
3275         * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
3276         * gcc.target/aarch64/simd/vrev64p16.x: New file.
3277         * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
3278         * gcc.target/aarch64/simd/vrev64p8.x: New file.
3279         * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
3280         * gcc.target/aarch64/simd/vrev64qf32.x: New file.
3281         * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
3282         * gcc.target/aarch64/simd/vrev64qp16.x: New file.
3283         * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
3284         * gcc.target/aarch64/simd/vrev64qp8.x: New file.
3285         * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
3286         * gcc.target/aarch64/simd/vrev64qs16.x: New file.
3287         * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
3288         * gcc.target/aarch64/simd/vrev64qs32.x: New file.
3289         * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
3290         * gcc.target/aarch64/simd/vrev64qs8.x: New file.
3291         * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
3292         * gcc.target/aarch64/simd/vrev64qu16.x: New file.
3293         * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
3294         * gcc.target/aarch64/simd/vrev64qu32.x: New file.
3295         * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
3296         * gcc.target/aarch64/simd/vrev64qu8.x: New file.
3297         * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
3298         * gcc.target/aarch64/simd/vrev64s16.x: New file.
3299         * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
3300         * gcc.target/aarch64/simd/vrev64s32.x: New file.
3301         * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
3302         * gcc.target/aarch64/simd/vrev64s8.x: New file.
3303         * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
3304         * gcc.target/aarch64/simd/vrev64u16.x: New file.
3305         * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
3306         * gcc.target/aarch64/simd/vrev64u32.x: New file.
3307         * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
3308         * gcc.target/aarch64/simd/vrev64u8.x: New file.
3310 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
3312         gcc.target/aarch64/simd/ext_f32.x: New file.
3313         gcc.target/aarch64/simd/ext_f32_1.c: New file.
3314         gcc.target/aarch64/simd/ext_p16.x: New file.
3315         gcc.target/aarch64/simd/ext_p16_1.c: New file.
3316         gcc.target/aarch64/simd/ext_p8.x: New file.
3317         gcc.target/aarch64/simd/ext_p8_1.c: New file.
3318         gcc.target/aarch64/simd/ext_s16.x: New file.
3319         gcc.target/aarch64/simd/ext_s16_1.c: New file.
3320         gcc.target/aarch64/simd/ext_s32.x: New file.
3321         gcc.target/aarch64/simd/ext_s32_1.c: New file.
3322         gcc.target/aarch64/simd/ext_s64.x: New file.
3323         gcc.target/aarch64/simd/ext_s64_1.c: New file.
3324         gcc.target/aarch64/simd/ext_s8.x: New file.
3325         gcc.target/aarch64/simd/ext_s8_1.c: New file.
3326         gcc.target/aarch64/simd/ext_u16.x: New file.
3327         gcc.target/aarch64/simd/ext_u16_1.c: New file.
3328         gcc.target/aarch64/simd/ext_u32.x: New file.
3329         gcc.target/aarch64/simd/ext_u32_1.c: New file.
3330         gcc.target/aarch64/simd/ext_u64.x: New file.
3331         gcc.target/aarch64/simd/ext_u64_1.c: New file.
3332         gcc.target/aarch64/simd/ext_u8.x: New file.
3333         gcc.target/aarch64/simd/ext_u8_1.c: New file.
3334         gcc.target/aarch64/simd/ext_f64.c: New file.
3335         gcc.target/aarch64/simd/extq_f32.x: New file.
3336         gcc.target/aarch64/simd/extq_f32_1.c: New file.
3337         gcc.target/aarch64/simd/extq_p16.x: New file.
3338         gcc.target/aarch64/simd/extq_p16_1.c: New file.
3339         gcc.target/aarch64/simd/extq_p8.x: New file.
3340         gcc.target/aarch64/simd/extq_p8_1.c: New file.
3341         gcc.target/aarch64/simd/extq_s16.x: New file.
3342         gcc.target/aarch64/simd/extq_s16_1.c: New file.
3343         gcc.target/aarch64/simd/extq_s32.x: New file.
3344         gcc.target/aarch64/simd/extq_s32_1.c: New file.
3345         gcc.target/aarch64/simd/extq_s64.x: New file.
3346         gcc.target/aarch64/simd/extq_s64_1.c: New file.
3347         gcc.target/aarch64/simd/extq_s8.x: New file.
3348         gcc.target/aarch64/simd/extq_s8_1.c: New file.
3349         gcc.target/aarch64/simd/extq_u16.x: New file.
3350         gcc.target/aarch64/simd/extq_u16_1.c: New file.
3351         gcc.target/aarch64/simd/extq_u32.x: New file.
3352         gcc.target/aarch64/simd/extq_u32_1.c: New file.
3353         gcc.target/aarch64/simd/extq_u64.x: New file.
3354         gcc.target/aarch64/simd/extq_u64_1.c: New file.
3355         gcc.target/aarch64/simd/extq_u8.x: New file.
3356         gcc.target/aarch64/simd/extq_u8_1.c: New file.
3357         gcc.target/aarch64/simd/extq_f64.c: New file.
3359 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
3361         * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
3362         * gcc.target/aarch64/vtrnu32.c: Likewise.
3363         * gcc.target/aarch64/vtrnf32.c: Likewise.
3365 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
3367         * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
3368         * gcc.target/aarch64/simd/vtrnf32.x: New file.
3369         * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
3370         * gcc.target/aarch64/simd/vtrnp16.x: New file.
3371         * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
3372         * gcc.target/aarch64/simd/vtrnp8.x: New file.
3373         * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
3374         * gcc.target/aarch64/simd/vtrnqf32.x: New file.
3375         * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
3376         * gcc.target/aarch64/simd/vtrnqp16.x: New file.
3377         * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
3378         * gcc.target/aarch64/simd/vtrnqp8.x: New file.
3379         * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
3380         * gcc.target/aarch64/simd/vtrnqs16.x: New file.
3381         * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
3382         * gcc.target/aarch64/simd/vtrnqs32.x: New file.
3383         * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
3384         * gcc.target/aarch64/simd/vtrnqs8.x: New file.
3385         * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
3386         * gcc.target/aarch64/simd/vtrnqu16.x: New file.
3387         * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
3388         * gcc.target/aarch64/simd/vtrnqu32.x: New file.
3389         * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
3390         * gcc.target/aarch64/simd/vtrnqu8.x: New file.
3391         * gcc.target/aarch64/simd/vtrns16_1.c: New file.
3392         * gcc.target/aarch64/simd/vtrns16.x: New file.
3393         * gcc.target/aarch64/simd/vtrns32_1.c: New file.
3394         * gcc.target/aarch64/simd/vtrns32.x: New file.
3395         * gcc.target/aarch64/simd/vtrns8_1.c: New file.
3396         * gcc.target/aarch64/simd/vtrns8.x: New file.
3397         * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
3398         * gcc.target/aarch64/simd/vtrnu16.x: New file.
3399         * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
3400         * gcc.target/aarch64/simd/vtrnu32.x: New file.
3401         * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
3402         * gcc.target/aarch64/simd/vtrnu8.x: New file.
3404 2014-05-07  Richard Biener  <rguenther@suse.de>
3406         PR tree-optimization/57864
3407         * gcc.dg/torture/pr57864.c: New testcase.
3409 2014-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu>
3411         PR libfortran/61049
3412         * gfortran.dg/list_read_13.f: New test.
3414 2014-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
3416         PR c++/60999
3417         * g++.dg/cpp0x/nsdmi-template9.C: New.
3418         * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
3420 2014-05-06  Kenneth Zadeck  <zadeck@naturalbridge.com>
3421             Mike Stump  <mikestump@comcast.net>
3422             Richard Sandiford  <rdsandiford@googlemail.com>
3424         * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
3426 2014-05-05  Jan Hubicka  <hubicka@ucw.cz>
3428         PR ipa/60965
3429         * g++.dg/ipa/devirt-32.C: New testcase.
3431 2014-05-05  Richard Biener  <rguenther@suse.de>
3433         PR middle-end/61010
3434         * gcc.dg/torture/pr61010.c: New testcase.
3436 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3438         * gcc.target/s390/leaf-profile.c: New testcase.
3440 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3442         * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
3443         Disable asm scan for s390.
3444         * gcc.dg/hoist-register-pressure-2.c: Likewise.
3445         * gcc.dg/hoist-register-pressure-3.c: Likewise.
3447 2014-05-05  Bin Cheng  <bin.cheng@arm.com>
3449         PR tree-optimization/60363
3450         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
3452 2014-05-04  Peter Bergner  <bergner@vnet.ibm.com>
3454         * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
3455         (dg-require-effective-target): Change target to powerpc_fprs.
3456         * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
3457         (dg-require-effective-target): Change target to dfprt.
3459 2014-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
3461         PR c++/58582
3462         * g++.dg/cpp0x/deleted4.C: New.
3463         * g++.dg/cpp0x/deleted5.C: Likewise.
3464         * g++.dg/cpp0x/deleted6.C: Likewise.
3466 2014-05-03  Dominique d'Humieres <dominiq@lps.ens.fr>
3468         PR fortran/61025
3469         * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
3470         regexps for -m32.
3471         * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
3472         * gfortran.dg/coarray_poly_6.f90: Likewise.
3473         * gfortran.dg/coarray_poly_7.f90: Likewise.
3474         * gfortran.dg/coarray_poly_8.f90: Likewise.
3476 2014-05-02  Marek Polacek  <polacek@redhat.com>
3478         PR c/25801
3479         * gcc.dg/pr25801.c: New test.
3481 2014-05-02  Marek Polacek  <polacek@redhat.com>
3483         PR c/60784
3484         * gcc.dg/pr60784.c: New test.
3486 2014-05-01  Marek Polacek  <polacek@redhat.com>
3488         PR c/60915
3489         * gcc.dg/pr60915.c: New test.
3491 2014-05-01  Marek Polacek  <polacek@redhat.com>
3493         PR c/60257
3494         * gcc.dg/pr60257.c: New test.
3496 2014-05-01  Marek Polacek  <polacek@redhat.com>
3498         PR c/43395
3499         * c-c++-common/pr43395.c: New test.
3501 2014-05-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
3503         * gcc.dg/cond-reduc-1.c: New test.
3504         * gcc.dg/cond-reduc-2.c: Likewise.
3506 2014-05-01  Marek Polacek  <polacek@redhat.com>
3508         PR c/29467
3509         * gcc.dg/pr29467.c: New test.
3510         * gcc.dg/declspec-13.c: Renumber some dg-warnings.  Add dg-warnings
3511         about boolean types.
3512         * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>.  Change _Bool
3513         to bool.
3514         * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
3516 2014-05-01  Marek Polacek  <polacek@redhat.com>
3518         PR c/43245
3519         * gcc.dg/pr43245.c: New test.
3521 2014-05-01  Marek Polacek  <polacek@redhat.com>
3523         PR c/56989
3524         * gcc.dg/pr56989.c: New test.
3526 2014-04-30  Ian Lance Taylor  <iant@google.com>
3528         * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
3529         in go_compile_args rather than in argument to go-torture-execute.
3531 2014-04-30  Soundararajan Dhakshinamoorthy  <sounderarajan.d@atmel.com>
3533         * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
3534         instead of getpid.
3536 2014-04-30  Tobias Burnus  <burnus@net-b.de>
3538         * gfortran.dg/coarray_poly_6.f90
3539         * gfortran.dg/coarray_poly_7.f90
3540         * gfortran.dg/coarray_poly_8.f90
3542 2014-04-30  Tobias Burnus  <burnus@net-b.de>
3544         * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
3545         * gfortran.dg/coarray_lib_token_4.f90: Ditto.
3546         * gfortran.dg/coarray/codimension.f90: New.
3548 2014-04-30  Tobias Burnus  <burnus@net-b.de>
3550         * gfortran.dg/coarray_lib_this_image_1.f90: New.
3551         * gfortran.dg/coarray_lib_this_image_2.f90: New.
3553 2014-04-30  Tobias Burnus  <burnus@net-b.de>
3555         * gfortran.dg/coarray_poly_4.f90: New.
3556         * gfortran.dg/coarray_poly_5.f90: New.
3558 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
3560         * gcc.target/arm/simd/vuzpqf32_1.c: New file.
3561         * gcc.target/arm/simd/vuzpqp16_1.c: New file.
3562         * gcc.target/arm/simd/vuzpqp8_1.c: New file.
3563         * gcc.target/arm/simd/vuzpqs16_1.c: New file.
3564         * gcc.target/arm/simd/vuzpqs32_1.c: New file.
3565         * gcc.target/arm/simd/vuzpqs8_1.c: New file.
3566         * gcc.target/arm/simd/vuzpqu16_1.c: New file.
3567         * gcc.target/arm/simd/vuzpqu32_1.c: New file.
3568         * gcc.target/arm/simd/vuzpqu8_1.c: New file.
3569         * gcc.target/arm/simd/vuzpf32_1.c: New file.
3570         * gcc.target/arm/simd/vuzpp16_1.c: New file.
3571         * gcc.target/arm/simd/vuzpp8_1.c: New file.
3572         * gcc.target/arm/simd/vuzps16_1.c: New file.
3573         * gcc.target/arm/simd/vuzps32_1.c: New file.
3574         * gcc.target/arm/simd/vuzps8_1.c: New file.
3575         * gcc.target/arm/simd/vuzpu16_1.c: New file.
3576         * gcc.target/arm/simd/vuzpu32_1.c: New file.
3577         * gcc.target/arm/simd/vuzpu8_1.c: New file.
3579 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
3581         * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
3582         * gcc.target/aarch64/vuzpu32_1.c: Likewise.
3583         * gcc.target/aarch64/vuzpf32_1.c: Likewise.
3585 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
3587         * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
3588         * gcc.target/aarch64/simd/vuzpf32.x: New file.
3589         * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
3590         * gcc.target/aarch64/simd/vuzpp16.x: New file.
3591         * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
3592         * gcc.target/aarch64/simd/vuzpp8.x: New file.
3593         * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
3594         * gcc.target/aarch64/simd/vuzpqf32.x: New file.
3595         * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
3596         * gcc.target/aarch64/simd/vuzpqp16.x: New file.
3597         * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
3598         * gcc.target/aarch64/simd/vuzpqp8.x: New file.
3599         * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
3600         * gcc.target/aarch64/simd/vuzpqs16.x: New file.
3601         * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
3602         * gcc.target/aarch64/simd/vuzpqs32.x: New file.
3603         * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
3604         * gcc.target/aarch64/simd/vuzpqs8.x: New file.
3605         * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
3606         * gcc.target/aarch64/simd/vuzpqu16.x: New file.
3607         * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
3608         * gcc.target/aarch64/simd/vuzpqu32.x: New file.
3609         * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
3610         * gcc.target/aarch64/simd/vuzpqu8.x: New file.
3611         * gcc.target/aarch64/simd/vuzps16_1.c: New file.
3612         * gcc.target/aarch64/simd/vuzps16.x: New file.
3613         * gcc.target/aarch64/simd/vuzps32_1.c: New file.
3614         * gcc.target/aarch64/simd/vuzps32.x: New file.
3615         * gcc.target/aarch64/simd/vuzps8_1.c: New file.
3616         * gcc.target/aarch64/simd/vuzps8.x: New file.
3617         * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
3618         * gcc.target/aarch64/simd/vuzpu16.x: New file.
3619         * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
3620         * gcc.target/aarch64/simd/vuzpu32.x: New file.
3621         * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
3622         * gcc.target/aarch64/simd/vuzpu8.x: New file.
3624 2014-04-30  Richard Biener  <rguenther@suse.de>
3626         PR tree-optimization/48329
3627         * gfortran.dg/vect/pr48329.f90: New testcase.
3629 2014-04-30  Marek Polacek  <polacek@redhat.com>
3631         * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
3632         * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
3634 2014-04-30  Marek Polacek  <polacek@redhat.com>
3636         PR c/60139
3637         * gcc.dg/pr60139.c: New test.
3639 2014-04-30  Marek Polacek  <polacek@redhat.com>
3641         PR c/60351
3642         * gcc.dg/pr60351.c: New test.
3644 2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
3646         * gcc.target/arm/simd/simd.exp: New file.
3647         * gcc.target/arm/simd/vzipqf32_1.c: New file.
3648         * gcc.target/arm/simd/vzipqp16_1.c: New file.
3649         * gcc.target/arm/simd/vzipqp8_1.c: New file.
3650         * gcc.target/arm/simd/vzipqs16_1.c: New file.
3651         * gcc.target/arm/simd/vzipqs32_1.c: New file.
3652         * gcc.target/arm/simd/vzipqs8_1.c: New file.
3653         * gcc.target/arm/simd/vzipqu16_1.c: New file.
3654         * gcc.target/arm/simd/vzipqu32_1.c: New file.
3655         * gcc.target/arm/simd/vzipqu8_1.c: New file.
3656         * gcc.target/arm/simd/vzipf32_1.c: New file.
3657         * gcc.target/arm/simd/vzipp16_1.c: New file.
3658         * gcc.target/arm/simd/vzipp8_1.c: New file.
3659         * gcc.target/arm/simd/vzips16_1.c: New file.
3660         * gcc.target/arm/simd/vzips32_1.c: New file.
3661         * gcc.target/arm/simd/vzips8_1.c: New file.
3662         * gcc.target/arm/simd/vzipu16_1.c: New file.
3663         * gcc.target/arm/simd/vzipu32_1.c: New file.
3664         * gcc.target/arm/simd/vzipu8_1.c: New file.
3666 2014-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
3668         PR c++/51707
3669         * g++.dg/cpp0x/constexpr-51707.C: New.
3671 2014-04-29  David Malcolm  <dmalcolm@redhat.com>
3673         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
3674         occurrences of "int" in the gimple dump to reflect that the return
3675         types of functions now show up in such dumps.
3676         * gcc.dg/tree-ssa/pr27810.c: Likewise.
3678 2014-04-29  Jakub Jelinek  <jakub@redhat.com>
3680         PR tree-optimization/60971
3681         * c-c++-common/turtore/pr60971.c: New test.
3683 2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
3685         * gcc.target/aarch64/simd/simd.exp: New file.
3686         * gcc.target/aarch64/simd/vzipf32_1.c: New file.
3687         * gcc.target/aarch64/simd/vzipf32.x: New file.
3688         * gcc.target/aarch64/simd/vzipp16_1.c: New file.
3689         * gcc.target/aarch64/simd/vzipp16.x: New file.
3690         * gcc.target/aarch64/simd/vzipp8_1.c: New file.
3691         * gcc.target/aarch64/simd/vzipp8.x: New file.
3692         * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
3693         * gcc.target/aarch64/simd/vzipqf32.x: New file.
3694         * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
3695         * gcc.target/aarch64/simd/vzipqp16.x: New file.
3696         * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
3697         * gcc.target/aarch64/simd/vzipqp8.x: New file.
3698         * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
3699         * gcc.target/aarch64/simd/vzipqs16.x: New file.
3700         * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
3701         * gcc.target/aarch64/simd/vzipqs32.x: New file.
3702         * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
3703         * gcc.target/aarch64/simd/vzipqs8.x: New file.
3704         * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
3705         * gcc.target/aarch64/simd/vzipqu16.x: New file.
3706         * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
3707         * gcc.target/aarch64/simd/vzipqu32.x: New file.
3708         * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
3709         * gcc.target/aarch64/simd/vzipqu8.x: New file.
3710         * gcc.target/aarch64/simd/vzips16_1.c: New file.
3711         * gcc.target/aarch64/simd/vzips16.x: New file.
3712         * gcc.target/aarch64/simd/vzips32_1.c: New file.
3713         * gcc.target/aarch64/simd/vzips32.x: New file.
3714         * gcc.target/aarch64/simd/vzips8_1.c: New file.
3715         * gcc.target/aarch64/simd/vzips8.x: New file.
3716         * gcc.target/aarch64/simd/vzipu16_1.c: New file.
3717         * gcc.target/aarch64/simd/vzipu16.x: New file.
3718         * gcc.target/aarch64/simd/vzipu32_1.c: New file.
3719         * gcc.target/aarch64/simd/vzipu32.x: New file.
3720         * gcc.target/aarch64/simd/vzipu8_1.c: New file.
3721         * gcc.target/aarch64/simd/vzipu8.x: New file.
3723 2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3725         * gcc.target/aarch64/fcsel_1.c: New test case.
3727 2014-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu>
3729         PR libfortran/60810
3730         * gfortran.dg/arrayio_13.f90: New test.
3732 2014-04-28  Martin Jambor  <mjambor@suse.cz>
3734         * gcc.dg/tree-ssa/sra-14.c: New test.
3736 2014-04-28  Richard Biener  <rguenther@suse.de>
3738         PR middle-end/60092
3739         * gcc.dg/tree-ssa/alias-32.c: New testcase.
3740         * gcc.dg/vect/pr60092.c: Likewise.
3742 2014-04-28  Richard Biener  <rguenther@suse.de>
3744         * gcc.dg/tree-ssa/vrp91.c: New testcase.
3745         * gcc.dg/Wstrict-overflow-14.c: XFAIL.
3746         * gcc.dg/Wstrict-overflow-15.c: Likewise.
3747         * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
3749 2014-04-28  Richard Biener  <rguenther@suse.de>
3751         PR tree-optimization/60979
3752         * gcc.dg/graphite/pr60979.c: New testcase.
3754 2014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3756         PR c/60983
3757         * gcc.dg/pr60114.c: Use signed chars.
3759 2014-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
3761         PR c++/59120
3762         * g++.dg/cpp0x/alias-decl-43.C: New.
3764 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3766         PR fortran/59604
3767         PR fortran/58003
3768         * gfortran.dg/no_range_check_3.f90:  New test.
3770 2014-04-26  Jerry DeLisle  <jvdelisle@gcc.gnu>
3772         PR libfortran/52539
3773         * gfortran.dg/namelist_utf8.f90: New test.
3775 2014-04-26  Uros Bizjak  <ubizjak@gmail.com>
3777         * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
3778         * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
3779         * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
3781 2014-04-25  Cary Coutant  <ccoutant@google.com>
3783         PR debug/60929
3784         * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
3785         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
3786         -fdebug-types-section flag.
3788 2014-04-25  Jiong Wang  <jiong.wang@arm.com>
3790         * gcc.target/arm/tail-long-call.c: New test.
3792 2014-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3794         PR tree-optimization/60930
3795         * gcc.dg/torture/pr60930.c:  New test.
3797 2014-04-25  Jakub Jelinek  <jakub@redhat.com>
3799         PR tree-optimization/60960
3800         * gcc.c-torture/execute/pr60960.c: New test.
3802 2014-04-25  Marek Polacek  <polacek@redhat.com>
3804         * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
3806 2014-04-25  Marek Polacek  <polacek@redhat.com>
3808         PR c/18079
3809         * gcc.dg/pr18079.c: New test.
3810         * gcc.dg/pr18079-2.c: New test.
3812 2014-04-25  Uros Bizjak  <ubizjak@gmail.com>
3814         * c-c++-common/gomp/pr60823-2.c: Require effective target
3815         vect_simd_clones.
3817 2014-04-25  Marek Polacek  <polacek@redhat.com>
3819         PR c/60114
3820         * gcc.dg/pr60114.c: New test.
3822 2014-04-25  Eric Botcazou  <ebotcazou@adacore.com>
3824         * gcc.c-torture/execute/20140425-1.c: New test.
3826 2014-04-25  Marek Polacek  <polacek@redhat.com>
3828         PR c/60156
3829         * c-c++-common/pr60156.c: New test.
3831 2014-04-25  Richard Biener  <rguenther@suse.de>
3833         PR ipa/60912
3834         * g++.dg/opt/pr60912.C: New testcase.
3836 2014-04-25  Richard Biener  <rguenther@suse.de>
3838         PR ipa/60911
3839         * gcc.dg/lto/pr60911_0.c: New testcase.
3841 2014-04-24  Cong Hou  <congh@google.com>
3843         PR tree-optimization/60896
3844         * g++.dg/vect/pr60896.cc: New test.
3846 2014-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3848         * gcc.target/powerpc/pack01.c: New test to test the new pack and
3849         unpack builtin functionss for 128-bit types.
3850         * gcc.target/powerpc/pack02.c: Likewise.
3851         * gcc.target/powerpc/pack03.c: Likewise.
3852         * gcc.target/powerpc/extend-divide-1.c: New test to test extended
3853         divide builtin functionss.
3854         * gcc.target/powerpc/extend-divide-2.c: Likewise.
3855         * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
3856         functions.
3857         * gcc.target/powerpc/bcd-2.c: Likewise.
3858         * gcc.target/powerpc/bcd-3.c: Likewise.
3859         * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
3860         builtin functionss.
3861         * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
3863 2014-04-24  Vishnu K S  <Vishnu.k_s@atmel.com>
3865         * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
3866         keeps_null_pointer_checks.
3867         * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
3868         * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
3869         * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
3870         * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
3872 2014-04-24  Jakub Jelinek  <jakub@redhat.com>
3874         * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
3875         Replace load with read and store with write.
3877 2014-04-24  Jeff Law  <law@redhat.com>
3879         PR target/60822
3880         * gcc.c-torture/pr60822.c: New test.
3881         * gcc.c-torture/pr60822.x: New test.
3883 2014-04-24  Dinar Temirbulatov  <dtemirbulatov@gmail.com>
3885         PR c++/57958
3886         * g++.dg/cpp0x/pr57958.C: New test.
3888 2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
3890         * lib/target-supports.exp (check_effective_target_vect_perm): Return
3891         true for aarch64_be.
3893 2014-04-24  Radovan Obradovic  <robradovic@mips.com>
3894             Tom de Vries  <tom@codesourcery.com>
3896         * gcc.dg/fuse-caller-save.c: New test.
3898 2014-04-24  Joey Ye  <joey.ye@arm.com>
3900         * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
3902 2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3904         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
3905         * gcc.dg/vect/vect-bswap16: New test.
3906         * gcc.dg/vect/vect-bswap32: Likewise.
3907         * gcc.dg/vect/vect-bswap64: Likewise.
3909 2014-04-23  Jeff Law  <law@redhat.com>
3911         PR tree-optimization/60902
3912         * gcc.target/i386/pr60902.c: New test.
3914 2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
3916         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
3917         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
3918         * gcc.target/aarch64/vdup_n_1.c: New testcase.
3920 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3922         * gcc.target/arm/rev16.c: New test.
3924 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3926         * gcc.target/aarch64/rev16_1.c: New test.
3928 2014-04-23  Richard Biener  <rguenther@suse.de>
3930         PR tree-optimization/60903
3931         * gcc.dg/torture/pr60903.c: New testcase.
3933 2014-04-23  Richard Biener  <rguenther@suse.de>
3935         PR middle-end/60895
3936         * g++.dg/torture/pr60895.C: New testcase.
3938 2014-04-23  Richard Biener  <rguenther@suse.de>
3940         PR middle-end/60891
3941         * gcc.dg/torture/pr60891.c: New testcase.
3943 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
3945         PR sanitizer/60275
3946         * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
3947         -fno-sanitize-recover to dg-options.
3948         * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
3949         add -std=c++11 to dg-options.
3950         * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
3951         * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
3952         add -std=c++1y to dg-options.
3953         * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
3954         -fno-sanitize-recover to dg-options.
3955         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3956         * c-c++-common/ubsan/vla-4.c: Likewise.
3957         * c-c++-common/ubsan/pr59503.c: Likewise.
3958         * c-c++-common/ubsan/vla-3.c: Likewise.
3959         * c-c++-common/ubsan/save-expr-1.c: Likewise.
3960         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3961         * c-c++-common/ubsan/shift-3.c: Likewise.
3962         * c-c++-common/ubsan/overflow-1.c: Likewise.
3963         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3964         * c-c++-common/ubsan/vla-2.c: Likewise.
3965         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3966         * c-c++-common/ubsan/pr60613-1.c: Likewise.
3967         * c-c++-common/ubsan/shift-6.c: Likewise.
3968         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3969         * c-c++-common/ubsan/overflow-add-3.c: New test.
3970         * c-c++-common/ubsan/overflow-add-4.c: New test.
3971         * c-c++-common/ubsan/div-by-zero-6.c: New test.
3972         * c-c++-common/ubsan/div-by-zero-7.c: New test.
3974 2014-04-22  Christian Bruel  <christian.bruel@st.com>
3976         * gcc.target/sh/hiconst.c: New test.
3978 2014-04-22  Sandra Loosemore  <sandra@codesourcery.com>
3980         * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
3981         lroundf generates custom round instruction, too.
3983 2014-04-22  Tobias Burnus  <burnus@net-b.de>
3985         PR fortran/60881
3986         * coarray/alloc_comp_3.f90: New.
3988 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
3990         PR target/60868
3991         * gcc.target/i386/pr60868.c: New testcase.
3993 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
3995         PR c/59073
3996         * c-c++-common/gomp/pr59073.c: New test.
3998 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
4000         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
4002 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
4004         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
4005         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
4007 2014-04-22  Richard Sandiford  <rdsandiford@googlemail.com>
4009         * gcc.dg/memcpy-5.c: New test.
4011 2014-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4013         * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
4015         * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
4016         * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
4017         *-*-solaris2.9.
4018         * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
4019         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
4020         from dg-options.
4021         * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
4022         from dg-additional-options.
4023         * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
4024         from dg-options.
4026         * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
4027         execution check.
4028         * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
4029         (sigill_hdlr): Remove.
4030         (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
4031         check.
4033         * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
4034         * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
4035         * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
4037         * lib/target-supports.exp (add_options_for_tls): Remove
4038         *-*-solaris2.9* handling.
4040 2014-04-22  Vidya Praveen  <vidyapraveen@arm.com>
4042         * gcc.target/aarch64/vect_cvtf_1.c: New.
4044 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
4046         PR tree-optimization/60823
4047         * c-c++-common/gomp/pr60823-1.c: New test.
4048         * c-c++-common/gomp/pr60823-2.c: New test.
4049         * c-c++-common/gomp/pr60823-3.c: New test.
4051 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
4053         * gcc.target/arm/anddi_notdi-1.c: New test.
4054         * gcc.target/arm/iordi_notdi-1.c: New test case.
4056 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
4058         * gcc.target/arm/iordi_notdi-1.c: New test.
4060 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
4062         * gcc.target/aarch64/vrnd_f64_1.c : New file.
4064 2014-04-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
4066         PR target/60735
4067         * gcc.target/powerpc/pr60735.c: New test.  Insure _Decimal64 does
4068         not cause errors if -mspe.
4070 2014-04-21  Uros Bizjak  <ubizjak@gmail.com>
4072         PR target/60909
4073         * gcc.target/i386/pr60909-1.c: New test.
4074         * gcc.target/i386/pr60909-2.c: Ditto.
4076 2014-04-18  Cong Hou  <congh@google.com>
4078         * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
4079         * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
4081 2014-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4083         * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
4084         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4086 2014-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
4088         PR c++/59200
4089         * g++.dg/cpp0x/alias-decl-42.C: New.
4091 2014-04-17  Pat Haugen  <pthaugen@us.ibm.com>
4093         * gcc.target/powerpc/ti_math1.c: New.
4094         * gcc.target/powerpc/ti_math2.c: New.
4096 2014-04-17  Martin Jambor  <mjambor@suse.cz>
4098         * gnat.dg/opt34.adb: New.
4099         * gnat.dg/opt34_pkg.ads: Likewise.
4101 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
4103         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
4104         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
4106 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
4108         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
4109         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
4111 2014-04-17  Jakub Jelinek  <jakub@redhat.com>
4113         PR target/60847
4114         Forward port from 4.8 branch
4115         2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
4117         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
4118         Fix scan patterns.
4119         * gcc.target/i386/bmi-2.c: Ditto.
4121 2014-04-17  Richard Biener  <rguenther@suse.de>
4123         PR middle-end/60849
4124         * g++.dg/opt/pr60849.C: New testcase.
4126 2014-04-17  Richard Biener  <rguenther@suse.de>
4128         PR tree-optimization/60836
4129         * g++.dg/vect/pr60836.cc: New testcase.
4131 2014-04-17  Richard Biener  <rguenther@suse.de>
4133         PR tree-optimization/60841
4134         * gcc.dg/vect/pr60841.c: New testcase.
4136 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
4138         * g++.dg/ipa/devirt-31.C: New testcase.
4140 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
4142         PR lto/60820
4143         * gcc.dg/lto/pr60820_0.c: New testcase.
4144         * gcc.dg/lto/pr60820_1.c: New testcase.
4146 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
4148         PR ipa/60854
4149         * g++.dg/torture/pr60854.C: New testcase.
4151 2014-04-16  Catherine Moore  <clm@codesourcery.com>
4153         * gcc.target/mips/umips-store16-2.c: New test.
4155 2014-04-16  Marc Glisse  <marc.glisse@inria.fr>
4157         * g++.dg/cpp0x/initlist-vect.C: New file.
4159 2014-04-16  Eric Botcazou  <ebotcazou@adacore.com>
4161         * gcc.dg/uninit-B-O0.c: Remove XFAIL.
4162         * gcc.dg/uninit-I-O0.c: Likewise.
4163         * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
4165 2014-04-16  Jakub Jelinek  <jakub@redhat.com>
4167         PR tree-optimization/60844
4168         * gcc.dg/pr60844.c: New test.
4170 2014-04-15  Richard Biener  <rguenther@suse.de>
4172         PR rtl-optimization/56965
4173         * gcc.dg/torture/pr56965-1.c: New testcase.
4174         * gcc.dg/torture/pr56965-2.c: Likewise.
4176 2014-04-15  Teresa Johnson  <tejohnson@google.com>
4178         * gcc.dg/tree-prof/update-loopch.c: Update expected output.
4180 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
4182         * gnat.dg/vect14.adb: New test.
4184 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
4186         * gnat.dg/vect12.ad[sb]: New test.
4187         * gnat.dg/vect13.ad[sb]: Likewise.
4189 2014-04-15  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4191         * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
4192         under qemu-arm.
4193         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
4194         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
4195         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
4196         * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
4197         * c-c++-common/ubsan/null-1.c: Likewise.
4198         * c-c++-common/ubsan/null-10.c: Likewise.
4199         * c-c++-common/ubsan/null-11.c: Likewise.
4200         * c-c++-common/ubsan/null-2.c: Likewise.
4201         * c-c++-common/ubsan/null-3.c: Likewise.
4202         * c-c++-common/ubsan/null-4.c: Likewise.
4203         * c-c++-common/ubsan/null-5.c: Likewise.
4204         * c-c++-common/ubsan/null-6.c: Likewise.
4205         * c-c++-common/ubsan/null-7.c: Likewise.
4206         * c-c++-common/ubsan/null-8.c: Likewise.
4207         * c-c++-common/ubsan/null-9.c: Likewise.
4208         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4209         * c-c++-common/ubsan/overflow-int128.c: Likewise.
4210         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4211         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4212         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4213         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4214         * c-c++-common/ubsan/pr59333.c: Likewise.
4215         * c-c++-common/ubsan/pr59667.c: Likewise.
4216         * c-c++-common/ubsan/pr60613-2.c: Likewise.
4217         * c-c++-common/ubsan/pr60636.c: Likewise.
4218         * c-c++-common/ubsan/shift-1.c: Likewise.
4219         * c-c++-common/ubsan/shift-2.c: Likewise.
4220         * c-c++-common/ubsan/vla-1.c: Likewise.
4222 2014-04-14  Eric Botcazou  <ebotcazou@adacore.com>
4224         * gnat.dg/vect11.ad[sb]: New test.
4226 2014-04-14  Richard Biener  <rguenther@suse.de>
4228         * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
4230 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4232         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
4234 2014-04-14  Richard Biener  <rguenther@suse.de>
4235             Marc Glisse  <marc.glisse@inria.fr>
4237         PR c/60819
4238         * gcc.target/i386/vec-may_alias.c: New testcase.
4240 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4242         * lib/target-supports.exp
4243         (check_effective_target_vect_widen_mult_si_to_di_pattern):
4244         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
4245         Fix formatting.
4247 2014-04-14  Richard Biener  <rguenther@suse.de>
4249         PR lto/60720
4250         * gcc.dg/lto/pr60720_0.c: New testcase.
4251         * gcc.dg/lto/pr60720_1.c: Likewise.
4253 2014-04-14  Christian Bruel  <christian.bruel@st.com>
4255         * gcc.target/sh/memset.c: New test.
4257 2014-04-14  Richard Biener  <rguenther@suse.de>
4259         PR middle-end/55022
4260         * gcc.dg/graphite/pr55022.c: New testcase.
4262 2014-04-14  Richard Biener  <rguenther@suse.de>
4264         PR tree-optimization/59817
4265         PR tree-optimization/60453
4266         * gfortran.dg/graphite/pr59817.f: New testcase.
4267         * gcc.dg/graphite/pr59817-1.c: Likewise.
4268         * gcc.dg/graphite/pr59817-2.c: Likewise.
4270 2014-04-14  Jason Merrill  <jason@redhat.com>
4272         Revert:
4273         * lib/gcc-dg.exp (dg-build-dso): New.
4274         (gcc-dg-test-1): Handle dg-do-what "dso".
4276 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
4278         PR fortran/60717
4279         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
4281         PR fortran/58085
4282         * gfortran.dg/associate_15.f90: New test.
4284 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
4286         PR middle-end/60467
4287         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
4288         case to check.
4290 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
4292         PR middle-end/60469
4293         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
4295 2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
4297         * gcc.target/mips/umips-store16-1.c: New test.
4299 2014-04-11  Tobias Burnus  <burnus@net-b.de>
4301         PR c/60194
4302         * * g++.dg/warn/warn_format_signedness.C: New.
4303         * gcc.dg/format/warn-signedness.c: New.
4305 2014-04-11  Tobias Burnus  <burnus@net-b.de>
4307         PR fortran/58880
4308         PR fortran/60495
4309         * gfortran.dg/finalize_25.f90: New.
4311 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
4313         * gcc.target/epiphany/t1068-2.c: New file.
4315 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
4317         * gcc.target/epiphany/btst-1.c: New test.
4319 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
4321         PR rtl-optimization/60651
4322         * gcc.target/epiphany/mode-switch.c: New test.
4324 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
4326         PR c++/58600
4327         * g++.dg/cpp0x/gen-attrs-58.C: New.
4328         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
4330 2014-04-11  Steve Ellcey  <sellcey@mips.com>
4331             Jakub Jelinek  <jakub@redhat.com>
4333         PR middle-end/60556
4334         * gcc.c-torture/compile/pr60556.c: New test.
4336 2014-04-11  Richard Biener  <rguenther@suse.de>
4338         PR middle-end/60797
4339         * gcc.dg/pr60797.c: New testcase.
4341 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4343         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
4344         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
4345         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
4346         rename to ...
4347         * gcc.target/s390/htm-nofloat-1.c: ... this one.
4348         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
4349         instructions as well.
4351 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
4353         PR rtl-optimization/60663
4354         * gcc.target/arm/pr60663.c: New test.
4356 2014-04-10  Jason Merrill  <jason@redhat.com>
4358         * g++.dg/dso/dlclose1.C: Disable for 4.9.
4360 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
4362         PR lto/60567
4363         * g++.dg/lto/pr60567_0.C: New test.
4365 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4367         * gfortran.dg/class_nameclash.f90: New test.
4369 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
4371         PR c++/52844
4372         * g++.dg/cpp0x/variadic156.C: New.
4374 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4376         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
4377         long.
4379 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4381         PR debug/60655
4382         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
4383         -fdata-sections.
4385 2014-04-09  Steve Ellcey  <sellcey@mips.com>
4387         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
4388         and scan lists.
4390 2014-04-09  Cong Hou  <congh@google.com>
4392         PR testsuite/60773
4393         * lib/target-supports.exp:
4394         (check_effective_target_vect_widen_si_to_di_pattern): New.
4395         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
4396         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
4397         targets only.
4398         (foo): Fix up formatting.
4399         (main): Call check_vect.
4401 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
4403         PR c++/59115
4404         * g++.dg/template/crash119.C: New.
4406 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
4408         * gcc.target/powerpc/atomic_load_store-p8.c: New.
4410 2014-04-08  Jason Merrill  <jason@redhat.com>
4412         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
4414 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4416         PR rtl-optimization/60776
4417         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
4418         * gcc.dg/builtin-bswap-7.c: Likewise.
4419         * gcc.dg/builtin-bswap-6a.c: New testcase.
4420         * gcc.dg/builtin-bswap-7a.c: New testcase.
4422         Revert
4423         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4425         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
4426         optimization.
4427         * gcc.dg/builtin-bswap-7.c: Likewise.
4429 2014-04-08  Richard Biener  <rguenther@suse.de>
4431         PR tree-optimization/60785
4432         * gcc.dg/graphite/pr60785.c: New testcase.
4434 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4436         PR target/60602
4437         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
4438         with as at -O0.
4440 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
4442         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
4443         * g++.dg/warn/Wnvdtor-3.C: Likewise.
4444         * g++.dg/warn/Wnvdtor-4.C: Likewise.
4446 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
4448         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
4450 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
4452         PR target/60609
4453         * g++.dg/torture/pr60609.C: New test.
4455 2014-04-07  Richard Biener  <rguenther@suse.de>
4457         PR tree-optimization/60766
4458         * gcc.dg/torture/pr60766.c: New testcase.
4460 2014-04-07  Jason Merrill  <jason@redhat.com>
4462         * lib/gcc-dg.exp (dg-build-dso): New.
4463         (gcc-dg-test-1): Handle dg-do-what "dso".
4464         * lib/target-supports.exp (add_options_for_dlopen): New.
4465         (check_effective_target_dlopen): Use it.
4467 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4469         * gcc.target/arm/pr60657.c: Fix missing curly brace.
4471 2014-04-07  Richard Biener  <rguenther@suse.de>
4473         PR middle-end/60750
4474         * g++.dg/torture/pr60750.C: New testcase.
4475         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
4477 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
4479         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
4481 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
4483         PR testsuite/60671
4484         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
4486 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
4488         PR testsuite/60672
4489         * g++.dg/cpp1y/auto-fn25.C: Require lto.
4491         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
4493 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
4495         * gfortran.dg/warn_conversion_4.f90: Adjust test.
4497 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
4499         * gcc.target/avr/dev-specific-rmw.c: New test.
4501 2014-04-04  Cong Hou  <congh@google.com>
4503         PR tree-optimization/60656
4504         * gcc.dg/vect/pr60656.c: New test.
4506 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4508         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
4509         optimization.
4510         * gcc.dg/builtin-bswap-7.c: Likewise.
4512 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
4514         PR c++/58207
4515         * g++.dg/cpp0x/constexpr-ice15.C: New.
4517 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
4519         PR ipa/59626
4520         testcase by Richard Biener
4521         * gcc.dg/lto/pr59626_0.c: New testcase.
4522         * gcc.dg/lto/pr59626_1.c: New testcase.
4524 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4526         PR debug/60655
4527         * gcc.c-torture/compile/pr60655-1.c: New test.
4529 2014-04-04  Martin Jambor  <mjambor@suse.cz>
4531         PR ipa/60640
4532         * g++.dg/ipa/pr60640-1.C: New test.
4533         * g++.dg/ipa/pr60640-2.C: Likewise.
4534         * g++.dg/ipa/pr60640-3.C: Likewise.
4535         * g++.dg/ipa/pr60640-4.C: Likewise.
4537 2014-04-04  Jeff Law  <law@redhat.com>
4539         PR target/60657
4540         * gcc.target/arm/pr60657.c: New test.
4542 2014-04-04  Richard Biener  <rguenther@suse.de>
4544         PR ipa/60746
4545         * g++.dg/torture/pr60746.C: New testcase.
4547 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
4549         * g++.old-deja/g++.robertl/eb121.C: Adjust.
4550         * g++.old-deja/g++.jason/overload21.C: Likewise.
4551         * g++.old-deja/g++.law/init5.C: Likewise.
4553 2014-04-03  Cong Hou  <congh@google.com>
4555         PR tree-optimization/60505
4556         * gcc.dg/vect/pr60505.c: New test.
4558 2014-04-03  Richard Biener  <rguenther@suse.de>
4560         PR tree-optimization/60740
4561         * gcc.dg/graphite/pr60740.c: New testcase.
4563 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
4565         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
4566         * g++.dg/warn/Wnvdtor-2.C: New.
4567         * g++.dg/warn/Wnvdtor-3.C: New.
4568         * g++.dg/warn/Wnvdtor-4.C: New.
4569         * g++.dg/warn/Weff1.C: Delete.
4570         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
4571         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
4573 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
4575         PR ipa/60659
4576         * g++.dg/torture/pr60659.C: New testcase.
4578 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4580         PR tree-optimization/60733
4581         * gcc.dg/torture/pr60733.c:  New test.
4583 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
4585         PR rtl-optimization/60650
4586         * gcc.target/arm/pr60650-2.c: New.
4588 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
4590         * gcc.target/i386/avx2-vpand-3.c,
4591         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
4593 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
4595         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
4596         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
4597         gcc.target/i386/memcpy-strategy-1.c,
4598         gcc.target/i386/memcpy-strategy-2.c,
4599         gcc.target/i386/memcpy-vector_loop-1.c,
4600         gcc.target/i386/memcpy-vector_loop-2.c,
4601         gcc.target/i386/memset-vector_loop-1.c,
4602         gcc.target/i386/memset-vector_loop-2.c,
4603         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
4604         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
4605         -march= options different from those in dg-options.
4607 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
4609         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
4610         gcc.target/i386/pr30970.c: Use -mtune=generic.
4611         * gcc.target/i386/avx2-vpaddb-3.c,
4612         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
4613         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
4614         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
4615         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
4616         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
4617         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
4618         gcc.target/i386/avx2-vpsubw-3.c,
4619         gcc.target/i386/avx256-unaligned-load-1.c,
4620         gcc.target/i386/avx256-unaligned-load-4.c,
4621         gcc.target/i386/avx256-unaligned-store-1.c,
4622         gcc.target/i386/avx256-unaligned-store-2.c,
4623         gcc.target/i386/avx256-unaligned-store-4.c: Use
4624         -mno-prefer-avx128.
4626 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
4627             Iain Sandoe <iain@codesourcery.com>
4629         PR target/54083
4630         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
4631         with the additional options -Wl,-undefined,dynamic_lookup
4632         and -Wl,-flat_namespace.
4633         * gcc.dg/torture/pr53922.c: Additional option
4634         -Wl,-flat_namespace for darwin[89].
4635         * gcc.dg/torture/pr60092.c: Additional options
4636         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
4637         for darwin[89].
4639 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
4641         PR target/43751
4642         * lib/prune.exp: Modify the regular express to prune
4643         the new warnings introduced by r205679 on darwin9.
4645 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
4647         * g++.dg/init/ctor4.C: Adjust.
4648         * g++.dg/init/ctor4-1.C: New.
4649         * g++.dg/cpp0x/defaulted2.C: Adjust.
4651 2014-04-01  Richard Henderson  <rth@redhat.com>
4653         PR target/60704
4654         * gcc.dg/pr60704.c: New file.
4656 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
4658         PR target/60363
4659         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
4660         logical_op_short_circuit targets.
4662 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
4664         PR libfortran/60128
4665         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
4666         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
4668 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
4670         PR rtl-optimization/60700
4671         * gcc.target/i386/pr60700.c: New test.
4673 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4675         PR target/60650
4676         * gcc.target/arm/pr60650.c: Adjust command line options.
4678 2014-03-31  Martin Jambor  <mjambor@suse.cz>
4680         PR middle-end/60647
4681         * gcc.dg/pr60647-1.c: New test.
4682         * gcc.dg/pr60647-2.c: Likewise.
4684 2014-03-31  Richard Biener  <rguenther@suse.de>
4686         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
4688 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
4690         PR target/60034
4691         * gcc.target/aarch64/pr60034.c: New file.
4693 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
4695         PR c++/60626
4696         * g++.dg/cpp1y/pr60626.C: New testcase.
4698 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
4700         * gcc.dg/pr45416.c: Allow bextr on x86.
4701         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
4702         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
4703         gcc.target/i386/fma4-vector.c: Use -mno-fma.
4704         * gcc.target/i386/l_fma_double_1.c,
4705         gcc.target/i386/l_fma_double_2.c,
4706         gcc.target/i386/l_fma_double_3.c,
4707         gcc.target/i386/l_fma_double_4.c,
4708         gcc.target/i386/l_fma_double_5.c,
4709         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
4710         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
4711         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
4712         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
4713         * gcc.target/i386/pr27971.c: Use -mno-tbm.
4714         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
4715         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
4717 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
4719         PR target/60648
4720         * g++.dg/pr60648.C: Move test to...
4721         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
4722         dg-options, add for fpic targets dg-additional-options -fPIC.
4724 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
4726         * gnat.dg/opt33.adb: New testcase.
4728 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
4730         PR target/60697
4731         * gcc.target/aarch64/pr60697.c: New.
4733 2014-03-27  Jeff Law  <law@redhat.com>
4735         PR target/60648
4736         * g++.dg/pr60648.C: New test.
4738 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
4740         PR c++/60573
4741         * g++.dg/cpp1y/pr60573.C: New testcase.
4743 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
4745         PR target/60693
4746         * gcc.target/i386/pr60693.c: New test.
4748 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
4750         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
4752 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
4754         PR c++/60689
4755         * c-c++-common/pr60689.c: New test.
4757         PR c++/58678
4758         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
4759         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
4760         targets.
4762 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
4764         PR target/60675
4765         * gcc.target/aarch64/pr60675.C: New.
4767 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4769         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
4770         * lib/target-supports.exp: Return true for s390
4771         in check_effective_logical_op_short_circuit.
4773 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
4775         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
4776         of second source operand.
4777         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4778         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4779         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4781 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
4783         PR ipa/60315
4784         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
4786 2014-03-28  Tobias Burnus  <burnus@net-b.de>
4788         * lib/cilk-plus-dg.exp: New.
4789         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
4790         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
4792 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4794         PR fortran/60522
4795         * gfortran.dg/where_4.f90:  New test case.
4797 2014-03-27  Tobias Burnus  <burnus@net-b.de>
4799         PR fortran/58880
4800         * gfortran.dg/finalize_24.f90: New.
4802 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
4804         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
4805         vbpermq builtin.
4807         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
4808         vec_select optimizations.
4809         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
4810         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
4812         PR target/60672
4813         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
4814         xxpermdi builtins are supported.
4816 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
4818         PR rtl-optimization/60650
4819         * gcc.target/arm/pr60650.c: New.
4821 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4823         * gcc.target/s390/20140327-1.c: New testcase.
4825 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
4827         PR middle-end/60682
4828         * g++.dg/gomp/pr60682.C: New test.
4830 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
4832         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
4834 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4836         PR target/60580
4837         * gcc.target/aarch64/pr60580_1.c: New.
4838         * gcc.target/aarch64/test_fp_attribute_1.c: New.
4839         * gcc.target/aarch64/test_fp_attribute_2.c: New.
4841 2014-03-26  Dehao Chen  <dehao@google.com>
4843         * gcc.dg/predict-8.c: New test.
4845 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
4847         PR c++/52369
4848         * g++.dg/init/const10.C: New.
4849         * g++.dg/init/const11.C: New.
4850         * g++.dg/init/pr25811.C: Adjust.
4851         * g++.dg/init/pr29043.C: Likewise.
4852         * g++.dg/init/pr43719.C: Likewise.
4853         * g++.dg/init/pr44086.C: Likewise.
4854         * g++.dg/init/ctor8.C: Likewise.
4855         * g++.dg/init/uninitialized1.C: Likewise.
4857 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
4859         PR sanitizer/60636
4860         * c-c++-common/ubsan/pr60636.c: New test.
4862 2014-03-26  Andreas Schwab  <schwab@suse.de>
4864         * g++.dg/torture/pr60315.C: Remove duplication.
4866 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
4868         * gcc.c-torture/execute/20140326-1.c: New test.
4870 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
4872         PR ipa/60315
4873         * g++.dg/torture/pr60315.C: New testcase.
4875 2014-03-25  Martin Jambor  <mjambor@suse.cz>
4877         PR ipa/60600
4878         * g++.dg/ipa/pr60600.C: New test.
4880 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
4882         PR testsuite/58013
4883         * g++.dg/opt/pr56999.C: Pop hidden visibility.
4885 2014-03-25  Richard Biener  <rguenther@suse.de>
4887         PR middle-end/60635
4888         * gfortran.dg/lto/pr60635_0.f90: New testcase.
4889         * gfortran.dg/lto/pr60635_1.c: Likewise.
4891 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
4893         PR c++/60627
4894         * g++.dg/cpp1y/pr60627.C: New testcase.
4896 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
4898         * gcc.target/aarch64/ushr64_1.c: New.
4900 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
4902         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
4903         (LONG_LONG): Use LLONG.
4904         (set_rvector_long): Explicitly return void.
4905         (set_vector_long): Likewise.
4906         (check_vector_long): Likewise.
4908 2014-03-24  Marek Polacek  <polacek@redhat.com>
4910         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
4911         Define INT_MIN.
4912         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
4913         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
4914         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
4915         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
4916         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
4917         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
4918         * c-c++-common/ubsan/pr59503.c: Likewise.
4919         * c-c++-common/ubsan/pr60613-1.c: Likewise.
4920         * c-c++-common/ubsan/save-expr-1.c: Likewise.
4921         * c-c++-common/ubsan/shift-3.c: Likewise.
4922         * c-c++-common/ubsan/shift-6.c: Likewise.
4923         * c-c++-common/ubsan/undefined-1.c: Likewise.
4924         * c-c++-common/ubsan/vla-2.c: Likewise.
4925         * c-c++-common/ubsan/vla-3.c: Likewise.
4926         * c-c++-common/ubsan/vla-4.c: Likewise.
4927         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
4928         * g++.dg/ubsan/return-2.C: Likewise.
4930 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
4932         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
4933         hppa*-*-hpux*.
4935         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
4937         PR libfortran/59313
4938         PR libfortran/58015
4939         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
4940         * gfortran.dg/round_4.f90: Likewise.
4942 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
4944         PR libfortran/60128
4945         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
4946         i?86-*-solaris2.9*.
4948 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
4950         PR sanitizer/60613
4951         * c-c++-common/ubsan/pr60613-1.c: New test.
4952         * c-c++-common/ubsan/pr60613-2.c: New test.
4954 2014-03-22  Matthias Klose  <doko@ubuntu.com>
4956         * g++.dg/cpp0x/regress: Remove empty directory.
4958 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
4960         PR debug/60603
4961         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
4963 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
4965         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
4966         * g++.dg/cpp1y/pr60393.C: Likewise.
4968 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
4970         PR c++/60384
4971         * g++.dg/cpp1y/pr60384.C: New.
4973 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
4975         PR target/60598
4976         * gcc.dg/pr60598.c: New test.
4978 2014-03-21  Martin Jambor  <mjambor@suse.cz>
4980         PR ipa/59176
4981         * g++.dg/torture/pr59176.C: New test.
4983 2014-03-21  Martin Jambor  <mjambor@suse.cz>
4985         PR ipa/60419
4986         * g++.dg/ipa/pr60419.C: New test.
4988 2014-03-21  Richard Biener  <rguenther@suse.de>
4990         PR tree-optimization/60577
4991         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
4993 2014-03-21  Tobias Burnus  <burnus@net-b.de>
4995         PR fortran/60599
4996         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
4998 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
5000         PR middle-end/60597
5001         * g++.dg/opt/pr60597.C: New test.
5003         PR c++/60572
5004         * g++.dg/init/pr60572.C: New test.
5006 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
5008         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
5010 2014-03-19  Tobias Burnus  <burnus@net-b.de>
5012         PR fortran/60543
5013         PR fortran/60283
5014         * gfortran.dg/implicit_pure_4.f90: New.
5016 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5018         PR c++/51474
5019         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
5021 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
5023         PR testsuite/60590
5024         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
5025         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
5026         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
5028 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5030         PR c++/60332
5031         * g++.dg/cpp1y/pr60332.C: New.
5033 2014-03-19  Marek Polacek  <polacek@redhat.com>
5035         PR sanitizer/60569
5036         * g++.dg/ubsan/pr60569.C: New test.
5038 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5040         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
5042 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
5044         PR tree-optimization/60559
5045         * g++.dg/vect/pr60559.cc: New test.
5047 2014-03-18  Ian Lance Taylor  <iant@google.com>
5049         PR target/60563
5050         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
5051         (ditype): Rename typedef from int64_t.
5053 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5055         PR c/55383
5056         * gcc.dg/cast-qual-3.c: New.
5057         Revert:
5058         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5059         * c-c++-common/Wcast-qual-1.c: More precise match text.
5061 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
5063         PR fortran/55207
5064         PR fortran/60549
5065         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
5066         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
5067         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
5068         * gfortran.dg/intent_optimize_1.f90: Ditto.
5069         * gfortran.dg/pointer_init_9.f90: Ditto.
5070         * gfortran.dg/volatile4.f90: Ditto.
5071         * gfortran.dg/volatile6.f90: Ditto.
5073 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5075         PR c/55383
5076         * c-c++-common/Wcast-qual-1.c: More precise match text.
5078 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
5080         PR c++/60305
5081         * g++.dg/cpp0x/constexpr-ice14.C: New.
5083 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
5085         PR c++/54250
5086         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
5088 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
5090         PR sanitizer/60535
5091         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
5092         * c-c++-common/ubsan/null-2.c: Likewise.
5093         * c-c++-common/ubsan/null-3.c: Likewise.
5094         * c-c++-common/ubsan/null-4.c: Likewise.
5095         * c-c++-common/ubsan/null-5.c: Likewise.
5096         * c-c++-common/ubsan/null-6.c: Likewise.
5097         * c-c++-common/ubsan/null-7.c: Likewise.
5098         * c-c++-common/ubsan/null-8.c: Likewise.
5099         * c-c++-common/ubsan/null-9.c: Likewise.
5100         * c-c++-common/ubsan/null-10.c: Likewise.
5101         * c-c++-common/ubsan/null-11.c: Likewise.
5102         * c-c++-common/ubsan/overflow-1.c: Likewise.
5103         * c-c++-common/ubsan/overflow-2.c: Likewise.
5104         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
5105         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
5106         * c-c++-common/ubsan/overflow-int128.c: Likewise.
5107         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
5108         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
5109         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
5110         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
5111         * c-c++-common/ubsan/overflow-negate-1.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/overflow-sub-2.c: Likewise.
5115         * c-c++-common/ubsan/pr59333.c: Likewise.
5116         * c-c++-common/ubsan/pr59503.c: Likewise.
5117         * c-c++-common/ubsan/pr59667.c: Likewise.
5118         * c-c++-common/ubsan/undefined-1.c: Likewise.
5119         * g++.dg/ubsan/pr59250.C: Likewise.
5120         * g++.dg/ubsan/pr59306.C: Likewise.
5122 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5124         * gcc.dg/tls/pr58595.c: Add tls options.
5126 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
5128         * gcc.target/i386/avx-additional-reg-names.c: New.
5129         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
5131 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
5133         PR c++/60390
5134         * g++.dg/cpp1y/pr60390.C: New testcase.
5136         PR c++/60391
5137         * g++.dg/cpp1y/pr60391.C: New testcase.
5139 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
5141         PR target/60516
5142         * gcc.target/i386/pr60516.c: New test.
5144 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
5146         PR c++/59571
5147         * g++.dg/cpp0x/constexpr-ice13.C: New.
5149 2014-03-17  Marek Polacek  <polacek@redhat.com>
5151         PR middle-end/60534
5152         * gcc.dg/gomp/pr60534.c: New test.
5154 2014-03-17  Kai Tietz  <ktietz@redhat.com>
5156         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
5158 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
5160         PR testsuite/58851
5161         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
5162         storage size.
5164 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
5166         PR libfortran/58324
5167         * gfortran.dg/list_read_12.f90: New test.
5169 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
5171         PR fortran/55207
5172         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
5173         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
5174         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
5175         -Wno-aggressive-loop-optimizations and remove an unused variable.
5176         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
5177         * gfortran.dg/pointer_init_9.f90: New.
5178         * gfortran.dg/volatile4.f90: Put into subroutine.
5179         * gfortran.dg/volatile6.f90: Ditto.
5181 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
5183         PR fortran/60392
5184         * gfortran.dg/transpose_4.f90: New test.
5186 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
5188         PR rtl-optimization/60508
5189         * gcc.target/i386/pr60508.c: New.
5191 2014-03-14  Richard Biener  <rguenther@suse.de>
5193         PR middle-end/60518
5194         * g++.dg/pr60518.C: New testcase.
5196 2014-03-14  Martin Jambor  <mjambor@suse.cz>
5198         PR lto/60461
5199         * gcc.dg/lto/pr60461_0.c: New test.
5201 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
5203         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
5204         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
5205         * gcc.dg/lto/save-temps_0.c: New testcase.
5207 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
5209         PR middle-end/36282
5210         * c-c++-common/pr36282-1.c: New test.
5211         * c-c++-common/pr36282-2.c: New test.
5212         * c-c++-common/pr36282-3.c: New test.
5213         * c-c++-common/pr36282-4.c: New test.
5215 2014-03-13  Richard Henderson  <rth@redhat.com>
5217         PR debug/60438
5218         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
5220 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
5222         PR c++/60383
5223         * g++.dg/template/crash118.C: New.
5224         * g++.dg/template/crash95.C: Adjust.
5226 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
5228         PR rtl-optimization/57189
5229         * gcc.target/i386/pr57189.c: New.
5231 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
5233         PR c++/60254
5234         * g++.dg/cpp0x/static_assert10.C: New.
5235         * g++.dg/cpp0x/static_assert11.C: Likewise.
5236         * g++.dg/cpp0x/static_assert3.C: Adjust.
5238 2014-03-13  Richard Biener  <rguenther@suse.de>
5240         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
5242 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
5244         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
5245         2.07 128-bit arithmetic.
5246         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
5248         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
5249         due to when TImode is allowed in VSX registers, the allowable
5250         address modes for TImode is just a single indirect address in
5251         order for the value to be loaded and store in either GPR or VSX
5252         registers.  This affects the generated code, and it would cause
5253         this test to fail, when such an option is used.
5255 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5257         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
5259 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
5261         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
5262         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
5263         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
5264         only test for exactly one if if -mbranch-cost=1 has been passed.
5266 2014-03-12  Christian Bruel  <christian.bruel@st.com>
5268         PR target/60264
5269         * gcc.target/arm/pr60264.c
5271 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5273         PR tree-optimization/60454
5274         * gcc.c-torture/execute/pr60454.c: New test.
5276 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
5277             Marc Glisse  <marc.glisse@inria.fr>
5279         PR tree-optimization/60502
5280         * gcc.c-torture/compile/pr60502.c: New test.
5282 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
5284         PR middle-end/60482
5285         * gcc.dg/vect/pr60482.c: New test.
5287 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
5289         PR c++/60389
5290         * g++.dg/cpp0x/inh-ctor19.C: New.
5292 2014-03-11  Richard Biener  <rguenther@suse.de>
5294         PR tree-optimization/60429
5295         PR tree-optimization/60485
5296         * gcc.dg/pr60485-1.c: New testcase.
5297         * gcc.dg/pr60485-2.c: Likewise.
5299 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
5301         PR ipa/60457
5302         * g++.dg/ipa/pr60457.C: New test.
5304 2014-03-10  Richard Biener  <rguenther@suse.de>
5306         PR middle-end/60474
5307         * g++.dg/torture/pr60474.C: New testcase.
5309 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
5311         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
5313 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
5315         * gcc.dg/lto/pr55113_0.c: New testcase.
5317 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
5319         PR c++/60033
5320         * g++.dg/cpp1y/pr60033.C: New testcase.
5322         PR c++/60393
5323         * g++.dg/cpp1y/pr60393.C: New testcase.
5325 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
5327         PR libfortran/60128
5328         * gfortran.dg/fmt_en.f90: New test.
5330 2014-03-07  Jason Merrill  <jason@redhat.com>
5332         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
5333         * lib/target-supports.exp (check_effective_target_c++11): Now
5334         means C++11 and up.
5335         (check_effective_target_c++11_only): New.
5336         (check_effective_target_c++11_down): New.
5337         (check_effective_target_c++1y): New.
5338         (check_effective_target_c++1y_only): New.
5339         (check_effective_target_c++98_only): Rename from
5340         check_effective_target_c++98.
5341         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
5343 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
5345         PR c++/58609
5346         * g++.dg/cpp0x/constexpr-ice12.C: New.
5348 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
5350         * c-c++-common/gomp/map-1.c: Extend.
5352 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
5353             Janus Weil  <janus@gcc.gnu.org>
5355         PR fortran/51976
5356         * gfortran.dg/deferred_type_component_1.f90 : New test.
5357         * gfortran.dg/deferred_type_component_2.f90 : New test.
5359 2014-03-06  Marek Polacek  <polacek@redhat.com>
5361         PR c/60197
5362         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
5363         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
5365 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
5367         PR target/58595
5368         * gcc.dg/tls/pr58595.c: New test.
5370 2014-03-06  Richard Biener  <rguenther@suse.de>
5372         PR middle-end/60445
5373         PR lto/60424
5374         PR lto/60427
5375         Revert
5376         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
5378         * gcc.dg/lto/pr55113_0.c: New testcase.
5380 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
5382         PR testsuite/59308
5383         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
5384         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
5385         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
5386         s390*/i?86/x86_64.
5387         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5388         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5389         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5390         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5391         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
5392         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
5393         even for mips*/s390*/i?86/x86_64.
5394         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5395         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5396         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5397         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5398         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5400         PR lto/60404
5401         * gcc.dg/lto/pr60404_0.c: New test.
5402         * gcc.dg/lto/pr60404_1.c: New file.
5403         * gcc.dg/lto/pr60404_2.c: New file.
5405 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5407         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
5408         long long" throughout.
5409         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
5410         * gcc.dg/vmx/insert-vsx.c: Likewise.
5411         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
5412         * gcc.dg/vmx/ld-vsx.c: Likewise.
5413         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
5414         * gcc.dg/vmx/ldl-vsx.c: Likewise.
5415         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
5416         * gcc.dg/vmx/merge-vsx.c: Likewise.
5417         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
5418         * gcc.dg/vmx/st-vsx.c: Likewise.
5419         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
5420         * gcc.dg/vmx/stl-vsx.c: Likewise.
5421         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
5423 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
5425         * gcc.dg/lto/pr55113_0.c: New testcase.
5427 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
5429         PR c++/60376
5430         * g++.dg/cpp1y/pr60376.C: New.
5432 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5434         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
5436 2014-03-04  Richard Biener  <rguenther@suse.de>
5438         PR tree-optimization/60382
5439         * gcc.dg/vect/pr60382.c: New testcase.
5441 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
5443         PR libfortran/60148
5444         * gfortran.dg/namelist_84.f90: New test.
5446 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
5448         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
5449         argument to avoid inf values.
5450         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
5451         UNION_FP_CHECK machinery.
5453 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
5455         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
5456         i32in128 cases outside special big-endian processing block.
5458 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
5460         PR preprocessor/60400
5461         * c-c++-common/cpp/pr60400.c: New test.
5462         * c-c++-common/cpp/pr60400-1.h: New file.
5463         * c-c++-common/cpp/pr60400-2.h: New file.
5465         PR objc++/60398
5466         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
5468         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
5469         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
5471 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
5473         PR ipa/60150
5474         * g++.dg/lto/pr60150.H: New testcase.
5475         * g++.dg/lto/pr60150_0.C: New testcase.
5476         * g++.dg/lto/pr60150_1.C: New testcase.
5478 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
5480         PR ipa/60306
5481         * g++.dg/ipa/devirt-29.C: New testcase
5483 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5485         PR fortran/60236
5486         * gfortran.dg/vect/pr32380.f: Fix expected test results.
5488 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
5490         PR c++/50025
5491         * g++.dg/cpp0x/pr50025.C: New.
5493 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
5495         PR c++/60377
5496         * g++.dg/cpp1y/pr60377.C: New testcase.
5498 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
5500         PR fortran/60341
5501         * gfortran.dg/str_comp_optimize_1.f90: New test.
5503 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
5505         PR target/60071
5506         * gcc.c-torture/compile/pr60071.c: New.
5508 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
5510         PR fortran/60359
5511         * gfortran.dg/unlimited_polymorphic_16.f90: New.
5513 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
5515         PR c++/58610
5516         * g++.dg/cpp0x/constexpr-ice11.C: New.
5518 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
5520         PR c++/60314
5521         * g++.dg/cpp1y/auto-fn24.C: New.
5523 2014-02-28  Joey Ye  <joey.ye@arm.com>
5525         PR target/PR60169
5526         * gcc.target/arm/thumb1-far-jump-3.c: New case.
5528 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
5530         PR c++/60253
5531         * g++.dg/overload/ellipsis2.C: New.
5533 2014-02-27  Jeff Law  <law@redhat.com>
5535         PR rtl-optimization/52714
5536         * gcc.c-torture/compile/pr52714.c: New test.
5538 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
5539             Jeff Law  <law@redhat.com>
5541         PR rtl-optimization/49847
5542         * g++.dg/pr49847.C: New test.
5544 2014-02-27  Marek Polacek  <polacek@redhat.com>
5546         PR middle-end/59223
5547         * c-c++-common/pr59223.c: New test.
5549 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
5551         * common/config/i386/predicates.md (const1256_operand): Remove.
5552         (const2356_operand): New.
5553         (const_1_to_2_operand): Remove.
5554         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
5555         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
5556         (*avx512pf_gatherpf<mode>sf): Ditto.
5557         (avx512pf_gatherpf<mode>df): Ditto.
5558         (*avx512pf_gatherpf<mode>df_mask): Ditto.
5559         (*avx512pf_gatherpf<mode>df): Ditto.
5560         (avx512pf_scatterpf<mode>sf): Ditto.
5561         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
5562         (*avx512pf_scatterpf<mode>sf): Ditto.
5563         (avx512pf_scatterpf<mode>df): Ditto.
5564         (*avx512pf_scatterpf<mode>df_mask): Ditto.
5565         (*avx512pf_scatterpf<mode>df): Ditto.
5566         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
5568 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
5570         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
5571         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
5572         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
5573         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
5574         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
5575         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
5576         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
5577         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
5579 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
5581         PR target/60280
5582         * gnat.dg/renaming5.adb: Change to two expected gotos.
5583         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
5584         jump threads.
5585         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
5586         messages for removed basic block.
5587         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
5588         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
5589         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
5590         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
5592 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5594         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
5595         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
5596         * gcc.dg/vmx/ldl-vsx.c: Likewise.
5597         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
5598         * gcc.dg/vmx/merge-vsx.c: Likewise.
5599         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
5601 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
5603         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
5604         * gcc.target/i386/prefetchwt1-1.c: New.
5605         * g++.dg/other/i386-2.C: Add new option.
5606         * g++.dg/other/i386-3.C: Ditto.
5607         * gcc.target/i386/sse-12.c: Ditto.
5608         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
5609         * gcc.target/i386/sse-22.c: Add new option.
5610         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
5612 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5614         PR libfortran/59313
5615         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
5617         PR libfortran/58015
5618         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
5620 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
5622         PR c++/60311
5623         * g++.dg/cpp1y/pr60311.C: New testcase.
5625         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
5627         PR c++/60065
5628         * g++.dg/cpp1y/pr60065.C: New testcase.
5630 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
5632         PR rtl-optimization/60268
5633         * gcc.c-torture/compile/pr60268.c: New test.
5635 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
5637         * gcc.target/microblaze/others/mem_reload.c: New test.
5639 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5641         * gcc.dg/vmx/lde.c: New test.
5642         * gcc.dg/vmx/lde-be-order.c: New test.
5643         * gcc.dg/vmx/ste.c: New test.
5644         * gcc.dg/vmx/ste-be-order.c: New test.
5646 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
5648         PR testsuite/60173
5649         * lib/target-supports.exp
5650         (check_effective_target_logical_op_short_circuit): Add cris-*-*
5651         and crisv32-*-* to list.
5653 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
5655         PR fortran/60302
5656         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
5658 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5660         * gcc.dg/vmx/vsums.c: Check entire result vector.
5661         * gcc.dg/vmx/vsums-be-order.c: Likewise.
5663 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5665         * gcc.dg/vmx/ld.c: New test.
5666         * gcc.dg/vmx/ld-be-order.c: New test.
5667         * gcc.dg/vmx/ld-vsx.c: New test.
5668         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
5669         * gcc.dg/vmx/ldl.c: New test.
5670         * gcc.dg/vmx/ldl-be-order.c: New test.
5671         * gcc.dg/vmx/ldl-vsx.c: New test.
5672         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
5673         * gcc.dg/vmx/st.c: New test.
5674         * gcc.dg/vmx/st-be-order.c: New test.
5675         * gcc.dg/vmx/st-vsx.c: New test.
5676         * gcc.dg/vmx/st-vsx-be-order.c: New test.
5677         * gcc.dg/vmx/stl.c: New test.
5678         * gcc.dg/vmx/stl-be-order.c: New test.
5679         * gcc.dg/vmx/stl-vsx.c: New test.
5680         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
5682 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
5684         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
5685         * g++.dg/other/i386-3.C (dg-options): Ditto.
5686         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
5687         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
5688         -mavx512pf and -msha.
5690 2014-02-21  Richard Biener  <rguenther@suse.de>
5692         PR tree-optimization/60276
5693         * gcc.dg/vect/pr60276.c: New testcase.
5695 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
5697         PR fortran/60234
5698         * gfortran.dg/finalize_23.f90: New.
5700 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
5702         PR c++/60052
5703         PR c++/60053
5704         * g++.dg/cpp1y/pr60052.C: New testcase.
5705         * g++.dg/cpp1y/pr60053.C: New testcase.
5707 2014-02-21  Tobias Burnus  <burnus@net-b.de>
5709         PR fortran/60286
5710         * gfortran.dg/inquire_16.f90: New.
5712 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
5714         * gcc.target/nios2/biggot-1.c: New.
5715         * gcc.target/nios2/biggot-2.c: New.
5717 2014-02-20  Martin Jambor  <mjambor@suse.cz>
5719         PR ipa/55260
5720         * gcc.dg/ipa/pr55260.c: New test.
5722 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
5724         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
5725         for execution test case.
5727 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
5729         PR ipa/58555
5730         * g++.dg/torture/pr58555.C: New testcase.
5732 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
5734         PR target/60204
5735         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
5736         reflect abi fix.
5737         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
5739 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
5740             Kirill Yukhin  <kirill.yukhin@intel.com>
5742         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
5743         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
5744         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
5745         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
5746         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
5747         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
5749 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
5751         PR c/37743
5752         * g++.dg/ext/builtin-bswap1.C: New test.
5753         * c-c++-common/pr37743.c: New test.
5755 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
5757         * gcc.dg/decl-10.c: New test.
5759 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
5761         PR c++/60267
5762         * g++.dg/ext/ivdep-1.C: New test.
5764         PR c++/60267
5765         * gcc.dg/pr60267.c: New test.
5767 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
5769         PR target/59794
5770         * gcc.target/i386/pr39162.c: Add dg-prune-output.
5771         (dg-options): Remove -Wno-psabi.
5772         * gcc.target/i386/pr59794-2.c: Ditto.
5773         * gcc.target/i386/pr60205-1.c: Ditto.
5774         * gcc.target/i386/sse-5.c: Ditto.
5776 2014-02-18  Nick Clifton  <nickc@redhat.com>
5778         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
5779         * gcc.dg/pr23623.c: Likewise.
5780         * gcc.dg/pr48784-1.c: Likewise.
5781         * gcc.dg/pr48784-2.c: Likewise.
5782         * gcc.dg/pr56997-2.c: Likewise.
5783         * gcc.dg/sms-6.c: Likewise.
5784         * gcc.dg/torture/pr60183.c: Likewise.
5785         * gcc.dg/torture/vec-cvt-1.c: Likewise.
5786         * gcc.c-torture/execute/20061220-1.x: New.
5787         * gcc.c-torture/execute/pr43220.x: New.
5788         * gcc.c-torture/execute/pr51581-1.x: New.
5789         * gcc.c-torture/execute/pr51581-2.x: New.
5790         * gcc.c-torture/execute/pr58570.x: New.
5791         * gcc.c-torture/unsorted/DFcmp.x: New.
5792         * gcc.c-torture/unsorted/SFset.x: New.
5794 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
5796         * gnat.dg/opt31.adb: New test.
5798 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5800         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
5802 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
5804         PR fortran/60232
5805         * gfortran.dg/typebound_proc_33.f90: New.
5807 2014-02-19  Marek Polacek  <polacek@redhat.com>
5809         PR c/60195
5810         * gcc.dg/pr60195.c: New test.
5812 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
5814         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
5816 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
5818         PR preprocessor/58844
5819         * c-c++-common/cpp/pr58844-1.c: New test.
5820         * c-c++-common/cpp/pr58844-2.c: New test.
5822 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
5824         PR c++/60225
5825         * g++.dg/cpp0x/constexpr-ice10.C: New.
5827 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
5829         PR c++/60215
5830         * g++.dg/cpp0x/pr60215.C: New.
5832 2014-02-18  Tobias Burnus  <burnus@net-b.de>
5834         PR fortran/49397
5835         * gfortran.dg/proc_ptr_45.f90: New.
5836         * gfortran.dg/proc_ptr_46.f90: New.
5838 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
5840         PR c++/60190
5841         * g++.dg/cpp1y/pr60190.C: New testcase.
5843         PR c++/60064
5844         * g++.dg/cpp1y/pr60064.C: New testcase.
5846 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
5848         PR target/60205
5849         * gcc.target/i386/pr60205-1.c: New test.
5850         * gcc.target/i386/pr60205-2.c: Ditto.
5852 2014-02-18  Kai Tietz  <ktietz@redhat.com>
5854         PR target/60193
5855         * gcc.target/i386/nest-1.c: New testcase.
5857 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
5859         * gnat.dg/opt32.adb: New test.
5861 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
5863         PR fortran/60231
5864         * gfortran.dg/typebound_generic_15.f90: New.
5866 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
5868         PR fortran/55907
5869         * gfortran.dg/init_flag_12.f90: New.
5871 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
5872             Ilya Tocar  <ilya.tocar@intel.com>
5874         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
5875         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
5876         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
5877         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5879 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
5881         * lib/target-supports.exp
5882         (check_effective_target_logical_op_short_circuit): New procedure.
5883         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
5884         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
5885         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
5886         * gcc.dg/tree-ssa/vrp47.c: Likewise.
5887         * gcc.dg/tree-ssa/vrp87.c: Likewise.
5888         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
5889         logical_op_short_circuit for the alternative test, extending
5890         it to arm_cortex_m.
5892 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
5894         PR target/60203
5895         * gcc.target/powerpc/pr60203.c: New testsuite.
5897 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
5899         PR fortran/59599
5900         * gfortran.dg/ichar_3.f90: New test.
5902 2014-02-15  Richard Biener  <rguenther@suse.de>
5904         PR tree-optimization/60183
5905         * gcc.dg/torture/pr60183.c: New testcase.
5907 2014-02-14  Jeff Law  <law@redhat.com>
5909         PR rtl-optimization/60131
5910         * g++.dg/torture/pr60131.C: New test.
5912 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
5914         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
5915         on command-line.
5917 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5919         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
5921 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
5923         * gcc.c-torture/compile/20140213.c: New test.
5925 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
5927         PR target/43546
5928         * gcc.target/i386/pr43546.c: New test.
5930 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5932         * gcc.target/s390/hotpatch-compile-8.c: New test.
5934 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
5936         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
5937         definition with an ifndef.
5938         * gcc.dg/pr59605-2.c: New test.
5940 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
5942         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
5944 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
5946         * gcc.dg/torture/float128-mul-underflow.c,
5947         gcc.dg/torture/float128-truncdf-underflow.c,
5948         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
5950 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
5952         PR middle-end/59737
5953         * g++.dg/ipa/pr59737.C: New test.
5955 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
5957         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
5959 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
5961         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
5963         * gcc.dg/cilk-plus/jump-openmp.c: New file.
5965 2014-02-12  Richard Biener  <rguenther@suse.de>
5967         PR middle-end/60092
5968         * gcc.dg/torture/pr60092.c: New testcase.
5969         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
5971 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
5973         * gcc.c-torture/execute/20140212-1.c: New test.
5975 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
5977         PR c++/60047
5978         * g++.dg/cpp0x/pr60047.C: New.
5980 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
5982         PR c/60101
5983         * c-c++-common/pr60101.c: New test.
5985 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
5987         PR lto/59468
5988         * g++.dg/ipa/devirt-27.C: New testcase.
5989         * g++.dg/ipa/devirt-26.C: New testcase.
5991 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5993         PR target/60137
5994         * gcc.target/powerpc/pr60137.c: New file.
5996 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
5998         PR fortran/52370
5999         * gfortran.dg/pr52370.f90: New test.
6001 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
6003         PR target/59927
6004         Revert
6005         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
6007         PR testsuite/58630
6008         * gcc.target/i386/pr43662.c (dg-options):
6009         Add -maccumulate-outgoing-args.
6010         * gcc.target/i386/pr43869.c (dg-options): Ditto.
6011         * gcc.target/i386/pr57003.c (dg-options): Ditto.
6012         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
6013         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
6014         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
6015         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
6016         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
6017         Add -maccumulate-outgoing-args.
6018         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
6019         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
6020         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
6021         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
6022         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
6023         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
6024         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
6025         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
6026         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
6027         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
6028         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
6029         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
6030         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
6031         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
6032         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
6034 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
6036         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
6038 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
6040         PR debug/59776
6041         * gcc.dg/guality/pr59776.c: New test.
6043 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
6045         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
6046         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
6047         (add_options_for_arm_vfp3): New.
6049 2014-02-11  Jeff Law  <law@redhat.com>
6051         PR middle-end/54041
6052         * gcc.target/m68k/pr54041.c: New test.
6054 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
6056         PR target/59927
6057         * gcc.target/i386/pr59927.c: New test.
6059 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
6061         * gcc.dg/vect/pr57741-3.c: Require vect_int.
6062         * gcc.dg/vect/pr60012.c: Likewise.
6063         * gcc.dg/vect/vect-119.c: Likewise.
6064         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
6065         * gcc.dg/vect/vect-outer-4c.c: Likewise.
6067 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6069         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
6071 2014-02-10  Jeff Law  <law@redhat.com>
6073         PR middle-end-52306
6074         * gcc.c-torture/compile/pr52306.c: New test.
6076 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6078         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
6080 2014-02-10  Richard Biener  <rguenther@suse.de>
6082         PR tree-optimization/60115
6083         * gcc.dg/torture/pr60115.c: New testcase.
6085 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
6087         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
6088         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
6090 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
6091             Ilya Tocar  <ilya.tocar@intel.com>
6093         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
6094         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
6095         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
6096         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
6097         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
6098         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
6099         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
6100         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
6101         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
6102         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
6103         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
6104         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
6105         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
6106         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
6107         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
6108         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
6109         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
6110         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
6111         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
6112         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
6113         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
6114         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
6115         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
6116         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
6117         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
6118         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
6119         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
6121 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
6123         * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
6125 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
6127         PR fortran/57522
6128         * gfortran.dg/associated_target_5.f03: New test.
6130 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
6132         PR fortran/59026
6133         * gfortran.dg/elemental_by_value_1.f90: New test.
6135 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
6137         PR fortran/58470
6138         * gfortran.dg/finalize_22.f90: New.
6140 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
6142         PR fortran/60066
6143         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
6144         was fixed by the patch for PR59906.
6146 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
6148         PR translation/52289
6149         * gfortran.dg/coarray_8.f90: Update dg-error match.
6151 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
6153         PR c/59984
6154         * gcc.dg/vect/pr59984.c: New test.
6156         PR middle-end/60092
6157         * gcc.dg/attr-alloc_align-1.c: New test.
6158         * gcc.dg/attr-alloc_align-2.c: New test.
6159         * gcc.dg/attr-alloc_align-3.c: New test.
6160         * gcc.dg/attr-assume_aligned-1.c: New test.
6161         * gcc.dg/attr-assume_aligned-2.c: New test.
6162         * gcc.dg/attr-assume_aligned-3.c: New test.
6164 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
6166         PR target/60077
6167         * gcc.target/i386/pr60077-1.c: New test.
6168         * gcc.target/i386/pr60077-2.c: New test.
6170 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
6172         PR preprocessor/56824
6173         * gcc.dg/pr56824.c: New test.
6175 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6177         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
6178         variable used for atomic operations.
6180 2014-02-07  Richard Biener  <rguenther@suse.de>
6182         PR middle-end/60092
6183         * gcc.dg/vect/pr60092-2.c: New testcase.
6185 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
6187         PR c++/60082
6188         Revert
6189         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6191         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
6192         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6194 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6196         * gcc.target/s390/fp2int1.c: New testcase.
6198 2014-02-07  Richard Biener  <rguenther@suse.de>
6200         PR middle-end/60092
6201         * gcc.dg/tree-ssa/alias-30.c: New testcase.
6202         * gcc.dg/tree-ssa/alias-31.c: Likewise.
6204 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
6206         PR ipa/59918
6207         * g++.dg/torture/pr59918.C: New testcase.
6209 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
6211         PR target/59575
6212         * gcc.target/arm/pr59575.c: New test.
6214         PR debug/59992
6215         * gcc.dg/pr59992.c: New test.
6217 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
6219         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
6220         init_priority. Test alignment of variable instead of function.
6222 2014-02-06  Marek Polacek  <polacek@redhat.com>
6224         PR c/60087
6225         * gcc.dg/pr60087.c: New test.
6227 2014-02-06  Alan Modra  <amodra@gmail.com>
6229         * gcc.target/powerpc/pr60032.c: New.
6231 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
6233         PR target/60062
6234         * gcc.c-torture/execute/pr60062.c: New test.
6235         * gcc.c-torture/execute/pr60072.c: New test.
6237 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
6239         * gcc.dg/tree-ssa/pr59597.c: Make called function static
6240         so that expected outcome works for PIC variants too.
6242 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
6243             Kugan Vivekanandarajah  <kuganv@linaro.org>
6245         * gcc.target/arm/vect-noalign.c: New file.
6247 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
6248             Jakub Jelinek  <jakub@redhat.com>
6250         PR middle-end/60013
6251         * gcc.dg/pr60013.c: New testcase.
6253 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6255         * gcc.dg/vmx/sum2s.c: New.
6256         * gcc.dg/vmx/sum2s-be-order.c: New.
6258 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6260         * gcc.dg/vmx/pack.c: New.
6261         * gcc.dg/vmx/pack-be-order.c: New.
6262         * gcc.dg/vmx/unpack.c: New.
6263         * gcc.dg/vmx/unpack-be-order.c: New.
6265 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6267         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
6268         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6270 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6272         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
6273         Use __builtin_floorf, __builtin_ceilf.
6274         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
6275         declaration.
6276         (TEST): Use __builtin_floorf.
6277         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6279 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
6281         PR ipa/59947
6282         * g++.dg/opt/pr59947.C: New test.
6284         PR c++/58703
6285         * c-c++-common/gomp/pr58703.c: New test.
6287 2014-02-05  Richard Biener  <rguenther@suse.de>
6289         PR testsuite/60076
6290         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
6291         avoid using unsigned long long.
6293 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
6295         PR middle-end/57499
6296         * g++.dg/torture/pr57499.C: New test.
6298 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
6300         * gcc.dg/asan/nosanitize-and-inline.c: New test.
6302 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
6304         * g++.dg/ipa/devirrt-22.C: Fix template.
6306 2014-02-04  Marek Polacek  <polacek@redhat.com>
6308         PR c/60036
6309         * gcc.dg/pr60036.c: New test.
6311 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
6313         PR ipa/60058
6314         * g++.dg/torture/pr60058.C: New testcase.
6316 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6318         * g++.dg/tsan/default_options.C: Invert check.
6320 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
6322         PR tree-optimization/60002
6323         * g++.dg/opt/pr60002.C: New test.
6325         PR tree-optimization/60023
6326         * g++.dg/vect/pr60023.cc: New test.
6328         PR ipa/60026
6329         * c-c++-common/torture/pr60026.c: New test.
6331         PR rtl-optimization/57915
6332         * gcc.target/i386/pr57915.c: New test.
6334 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6336         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
6338 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
6340         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
6342 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
6344         PR middle-end/59261
6345         * gcc.dg/pr59261.c: New test.
6347 2014-02-04  Richard Biener  <rguenther@suse.de>
6349         PR tree-optimization/60012
6350         * gcc.dg/vect/pr60012.c: New testcase.
6352 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6354         PR target/59788
6355         * g++.dg/eh/unwind-direct.C: New test.
6357 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
6359         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
6360         timeout value to 20s.
6362 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
6364         PR ipa/59882
6365         * g++.dg/torture/pr59882.C: New testcase
6367 2014-02-03  Jan Hubicka  <jh@suse.cz>
6369         PR ipa/59831
6370         * g++.dg/ipa/devirt-22.C: New testcase.
6372 2014-02-03  Jan Hubicka  <jh@suse.cz>
6374         * g++.dg/ipa/devirt-25.C: New testcase.
6376 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
6378         PR tree-optimization/59924
6379         * gcc.dg/pr59924.c: New test.
6381 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
6383         PR ipa/59831
6384         * g++.dg/ipa/devirt-24.C: New testcase.
6386 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
6388         PR c++/53017
6389         PR c++/59211
6390         * c-c++-common/attributes-1.c: New testcase.
6391         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
6393 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
6395         PR c++/58871
6396         * g++.dg/cpp0x/pr58871.C: New.
6398 2014-02-03  Cong Hou  <congh@google.com>
6400         PR tree-optimization/60000
6401         * g++.dg/vect/pr60000.cc: New test.
6403 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
6405         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
6406         * gcc.target/i386/long-double-64-4.c: Likewise.
6407         * gcc.target/i386/long-double-80-1.c: Likewise.
6408         * gcc.target/i386/long-double-80-2.c: Likewise.
6409         * gcc.target/i386/long-double-80-3.c: Likewise.
6410         * gcc.target/i386/long-double-80-4.c: Likewise.
6411         * gcc.target/i386/long-double-80-5.c: Likewise.
6412         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
6413         __multf3 isn't used.
6414         * gcc.target/i386/long-double-64-3.c: Likewise.
6415         * gcc.target/i386/long-double-128-1.c: New test.
6416         * gcc.target/i386/long-double-128-2.c: Likewise.
6417         * gcc.target/i386/long-double-128-3.c: Likewise.
6418         * gcc.target/i386/long-double-128-4.c: Likewise.
6419         * gcc.target/i386/long-double-128-5.c: Likewise.
6420         * gcc.target/i386/long-double-128-6.c: Likewise.
6421         * gcc.target/i386/long-double-128-7.c: Likewise.
6422         * gcc.target/i386/long-double-128-8.c: Likewise.
6423         * gcc.target/i386/long-double-128-9.c: Likewise.
6424         * gcc.target/i386/long-double-64-5.c: Likewise.
6425         * gcc.target/i386/long-double-64-6.c: Likewise.
6426         * gcc.target/i386/long-double-64-7.c: Likewise.
6427         * gcc.target/i386/long-double-64-8.c: Likewise.
6428         * gcc.target/i386/long-double-64-9.c: Likewise.
6429         * gcc.target/i386/long-double-80-10.c: Likewise.
6430         * gcc.target/i386/long-double-80-8.c: Likewise.
6431         * gcc.target/i386/long-double-80-9.c: Likewise.
6433 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
6435         PR rtl-optimization/57662
6436         * g++.dg/pr57662.C: New test.
6438 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6440         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
6441         * gcc.dg/vmx/perm.c: New.
6442         * gcc.dg/vmx/perm-be-order.c: New.
6444 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6446         * gcc.dg/vmx/vsums.c: New.
6447         * gcc.dg/vmx/vsums-be-order.c: New.
6449 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
6451         * g++.dg/ipa/devirt-23.C: New testcase.
6452         * g++.dg/ipa/devirt-20.C: Fix template.
6454 2014-02-02  Jan Hubicka  <jh@suse.cz>
6456         * g++.dg/ipa/devirt-21.C: New testcase.
6458 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
6460         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
6461         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
6463 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
6465         PR target/60017
6466         * gcc.c-torture/execute/pr60017.c: New test.
6468 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
6470         PR fortran/57033
6471         * gfortran.dg/default_initialization_7.f90: New test.
6473 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
6475         PR fortran/59906
6476         * gfortran.dg/elemental_subroutine_9.f90: New test.
6478 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
6480         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
6482 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
6484         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
6486 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
6488         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
6490 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
6492         PR c++/51219
6493         * g++.dg/init/bitfield5.C: New.
6495 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
6497         PR tree-optimization/60003
6498         * gcc.c-torture/execute/pr60003.c: New test.
6500 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
6502         PR bootstrap/59985
6503         * gcc.target/arm/pr59985.C: New.
6505 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
6507         PR sanitizer/59410
6508         * lib/tsan-dg.exp (tsan_init): Instead of not running any
6509         tsan tests if trivial testcase doesn't run, set dg-do-what-default
6510         to compile.
6511         (tsan_finish): Restore dg-do-what-default.
6512         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
6513         * g++.dg/tsan/fd_close_norace2.C: Likewise.
6514         * g++.dg/tsan/default_options.C: Likewise.
6515         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
6516         * g++.dg/tsan/atomic_free2.C: Likewise.
6517         * g++.dg/tsan/cond_race.C: Likewise.
6518         * g++.dg/tsan/fd_close_norace.C: Likewise.
6519         * g++.dg/tsan/benign_race.C: Likewise.
6520         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
6521         * c-c++-common/tsan/simple_race.c: Likewise.
6522         * c-c++-common/tsan/mutexset1.c: Likewise.
6523         * c-c++-common/tsan/thread_leak2.c: Likewise.
6524         * c-c++-common/tsan/tls_race.c: Likewise.
6525         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
6526         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
6527         * c-c++-common/tsan/free_race2.c: Likewise.
6528         * c-c++-common/tsan/thread_leak.c: Likewise.
6529         * c-c++-common/tsan/thread_leak1.c: Likewise.
6530         * c-c++-common/tsan/race_on_barrier.c: Likewise.
6531         * c-c++-common/tsan/free_race.c: Likewise.
6532         * c-c++-common/tsan/sleep_sync.c: Likewise.
6533         * c-c++-common/tsan/tiny_race.c: Likewise.
6534         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
6535         * c-c++-common/tsan/atomic_stack.c: Likewise.
6536         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
6537         in dg-output regexps.
6538         * c-c++-common/tsan/simple_stack.c: Likewise.
6540 2014-01-31  Richard Henderson  <rth@redhat.com>
6542         * g++.dg/tm/pr60004.C: New.
6544 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
6546         PR c++/59082
6547         * g++.dg/inherit/crash4.C: New.
6549 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
6551         * c-c++-common/tsan/simple_race.c: Made test less flaky.
6553 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
6555         * gcc.target/i386/m512-check.h: Use correct rounding values.
6557 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
6559         * gcc.target/i386/avx-1.c: Use correct rounding values.
6560         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
6561         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
6562         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
6563         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
6564         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
6565         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
6566         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
6567         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
6568         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
6569         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
6570         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
6571         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
6572         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
6573         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
6574         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
6575         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
6576         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
6577         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
6578         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
6579         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
6580         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
6581         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
6582         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
6583         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
6584         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
6585         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
6586         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
6587         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
6588         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
6589         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
6590         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
6591         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
6592         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
6593         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
6594         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
6595         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
6596         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
6597         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
6598         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
6599         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
6600         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
6601         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
6602         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
6603         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
6604         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
6605         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
6606         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
6607         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
6608         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
6609         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
6610         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
6611         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
6612         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
6613         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
6614         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
6615         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
6616         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
6617         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
6618         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
6619         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
6620         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
6621         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
6622         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
6623         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
6624         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
6625         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
6626         * gcc.target/i386/sse-13.c: Ditto.
6627         * gcc.target/i386/sse-14.c: Ditto.
6628         * gcc.target/i386/sse-22.c: Ditto.
6629         * gcc.target/i386/sse-23.c: Ditto.
6631 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
6633         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
6634         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
6636 2014-01-31  Richard Biener  <rguenther@suse.de>
6638         PR middle-end/59990
6639         * gcc.dg/torture/pr59990.c: New testcase.
6641 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
6643         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
6644         if it fails don't run any tsan tests.
6646 2014-01-31  Marek Polacek  <polacek@redhat.com>
6648         PR c/59963
6649         * gcc.dg/pr59940.c (g): Adjust dg-warning.
6650         (y): Adjust dg-error.
6651         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
6652         * gcc.dg/pr59963-1.c: New test.
6653         * gcc.dg/pr59963-2.c: New test.
6654         * gcc.dg/pr59963-3.c: New test.
6656 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
6658         PR target/59923
6659         * gcc.target/arm/pr59923.c: New test.
6661 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6663         * gcc.dg/vmx/splat.c: New.
6664         * gcc.dg/vmx/splat-vsx.c: New.
6665         * gcc.dg/vmx/splat-be-order.c: New.
6666         * gcc.dg/vmx/splat-vsx-be-order.c: New.
6667         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
6668         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
6670 2014-01-30  Richard Biener  <rguenther@suse.de>
6672         PR tree-optimization/59993
6673         * gcc.dg/torture/pr59993.c: New testcase.
6675 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
6677         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
6678         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
6679         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
6680         vect_int rather than vect_float.
6682 2014-01-30  Marek Polacek  <polacek@redhat.com>
6684         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
6686 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
6688         * gcc.target/microblaze/isa/fcmp4.c: New.
6690 2014-01-30  Marek Polacek  <polacek@redhat.com>
6692         PR c/59940
6693         * gcc.dg/pr59940.c: New test.
6694         * gcc.dg/pr35635.c (func3): Move dg-warning.
6696 2014-01-30  Richard Biener  <rguenther@suse.de>
6698         PR tree-optimization/59903
6699         * gcc.dg/torture/pr59903.c: New testcase.
6701 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
6703         PR c++/58843
6704         * g++.dg/lookup/crash8.C: New.
6706 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
6708         PR c++/58649
6709         * g++.dg/template/crash117.C: New.
6711 2014-01-30  Richard Biener  <rguenther@suse.de>
6713         PR c/59905
6714         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
6715         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
6716         abort.
6717         * gcc.dg/invalid-call-1.c: Likewise.
6719 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
6721         PR c++/58561
6722         * g++.dg/cpp1y/auto-fn23.C: New.
6724 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
6726         PR c++/58846
6727         * g++.dg/init/dso_handle2.C: New.
6729 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
6731         PR c++/58674
6732         * g++.dg/cpp0x/pr58674.C: New.
6734 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
6736         PR target/59617
6737         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
6738         * gcc.target/i386/avx512f-gather-5.c: Ditto.
6740 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6742         * gcc.dg/vmx/merge-be-order.c: New.
6743         * gcc.dg/vmx/merge.c: New.
6744         * gcc.dg/vmx/merge-vsx-be-order.c: New.
6745         * gcc.dg/vmx/merge-vsx.c: New.
6747 2014-01-29  Richard Biener  <rguenther@suse.de>
6749         PR tree-optimization/58742
6750         * gcc.dg/pr58742-1.c: New testcase.
6751         * gcc.dg/pr58742-2.c: Likewise.
6752         * gcc.dg/pr58742-3.c: Likewise.
6754 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
6756         * gcc.target/arm/ftest-armv7ve-arm.c: New.
6757         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
6758         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
6760 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
6762         PR c++/58702
6763         * g++.dg/gomp/pr58702.C: New.
6765 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
6767         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
6768         selector.
6770 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
6772         PR middle-end/59917
6773         PR tree-optimization/59920
6774         * gcc.dg/pr59920-1.c: New test.
6775         * gcc.dg/pr59920-2.c: New test.
6776         * gcc.dg/pr59920-3.c: New test.
6777         * c-c++-common/gomp/pr59917-1.c: New test.
6778         * c-c++-common/gomp/pr59917-2.c: New test.
6780         PR tree-optimization/59594
6781         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
6782         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
6783         * gcc.dg/vect/pr59594.c: New test.
6785 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
6787         PR fortran/59414
6788         * gfortran.dg/allocate_class_3.f90: New test.
6790 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
6792         PR preprocessor/59935
6793         * c-c++-common/cpp/warning-zero-location.c: New test.
6794         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
6796 2014-01-27  Steve Ellcey  <sellcey@mips.com>
6798         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
6800 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
6802         * g++.dg/ext/mv16.C: New tests.
6804 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
6806         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
6807         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
6808         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
6809         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
6810         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
6811         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
6812         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
6813         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
6814         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
6815         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
6816         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
6817         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
6818         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
6819         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
6820         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
6821         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
6822         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
6823         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
6824         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
6825         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
6826         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
6827         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
6828         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
6829         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
6830         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
6831         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
6832         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
6833         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
6834         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
6835         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
6836         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
6837         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
6838         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
6839         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
6840         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
6841         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
6842         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
6843         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
6844         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
6845         _mm512_mask_cvtepi32_storeu_epi8.
6846         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
6847         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
6848         _mm512_mask_cvtepi32_storeu_epi16.
6849         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
6850         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
6851         _mm512_mask_cvtepi64_storeu_epi8.
6852         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
6853         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
6854         _mm512_mask_cvtepi64_storeu_epi16.
6855         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
6856         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
6857         _mm512_mask_cvtepi64_storeu_epi32.
6858         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
6859         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
6860         _mm512_mask_cvtsepi32_storeu_epi8.
6861         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
6862         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
6863         _mm512_mask_cvtsepi32_storeu_epi16.
6864         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
6865         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
6866         _mm512_mask_cvtsepi64_storeu_epi8.
6867         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
6868         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
6869         _mm512_mask_cvtsepi64_storeu_epi16.
6870         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
6871         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
6872         _mm512_mask_cvtsepi64_storeu_epi32.
6873         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
6874         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
6875         _mm512_mask_cvtusepi32_storeu_epi8.
6876         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
6877         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
6878         _mm512_mask_cvtusepi32_storeu_epi16.
6879         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
6880         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
6881         _mm512_mask_cvtusepi64_storeu_epi8.
6882         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
6883         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
6884         _mm512_mask_cvtusepi64_storeu_epi16.
6885         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
6886         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
6887         _mm512_mask_cvtusepi64_storeu_epi32.
6888         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
6889         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
6891 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
6893         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
6894         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
6895         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
6896         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
6897         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
6898         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
6899         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
6900         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
6901         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
6902         built-ins roudning immediate.
6903         * gcc.target/i386/sse-22.c: Add new built-ins.
6904         * gcc.target/i386/sse-23.c: Ditto.
6905         * gcc.target/i386/avx-1.c: Ditto.
6907 2014-01-27  Christian Bruel  <christian.bruel@st.com>
6909         * gcc.target/sh/torture/strncmp.c: New tests.
6911 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
6913         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
6915 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6917         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
6919 2014-01-24  Jeff Law  <law@redhat.com>
6921         PR tree-optimization/59919
6922         * gcc.c-torture/compile/pr59919.c: New test.
6924 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
6926         PR c++/57524
6927         * g++.dg/ext/timevar2.C: New.
6929 2014-01-24  Marek Polacek  <polacek@redhat.com>
6931         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
6933 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
6935         PR target/59929
6936         * gcc.target/i386/pr59929.c: New test.
6938 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6940         PR target/59909
6941         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
6942         word atomic functions at runtime.
6944 2014-01-23  Marek Polacek  <polacek@redhat.com>
6946         PR c/59846
6947         * gcc.dg/pr59846.c: New test.
6949 2014-01-23  Marek Polacek  <polacek@redhat.com>
6951         PR c/58346
6952         * c-c++-common/pr58346-1.c: New test.
6953         * c-c++-common/pr58346-2.c: New test.
6954         * c-c++-common/pr58346-3.c: New test.
6956 2014-01-23  Marek Polacek  <polacek@redhat.com>
6958         PR c/59871
6959         * gcc.dg/20020220-2.c: Adjust dg-warning message.
6960         * gcc.dg/pr59871.c: New test.
6962 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
6964         PR c++/58980
6965         * g++.dg/parse/enum11.C: New.
6967 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
6969         * gcc.target/aarch64/sshr64_1.c: New testcase.
6971 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6973         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
6974         SIMD enabled function.
6975         * g++.dg/cilk-plus/ef_test.C: New test.
6976         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
6977         and added C++ ones.
6978         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
6979         to differenciate C error messages from C++ ones.
6981 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
6983         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
6985 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
6987         * gcc.target/microblaze/others/builtin-trap.c: New test,
6989 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
6991         PR middle-end/58809
6992         * c-c++-common/gomp/pr58809.c: New test.
6994 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
6996         PR sanitizer/59897
6997         * c-c++-common/asan/use-after-return-1.c: Fixed
6998         to pass on darwin.
7000 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
7002         PR preprocessor/58580
7003         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
7005 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
7006             Ilya Tocar  <ilya.tocar@intel.com>
7008         * gcc.target/i386/avx512f-kmovw-1.c: New.
7010 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
7012         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
7013         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
7014         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
7015         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
7016         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
7017         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
7019 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
7021         PR target/52125
7022         * gcc.dg/pr48774.c: Remove skip for mips_rel.
7023         * gcc.target/mips/pr52125.c: New test.
7025 2014-01-22  Marek Polacek  <polacek@redhat.com>
7027         PR c/59891
7028         * gcc.dg/torture/pr59891.c: New test.
7030 2014-01-22  Jeff Law  <law@redhat.com>
7032         PR tree-optimization/59597
7033         * gcc.dg/tree-ssa/pr59597.c: New test.
7035 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
7037         PR rtl-optimization/59477
7038         * g++.dg/pr59477.C: New.
7040 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
7042         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
7044 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
7046         PR c++/59482
7047         * g++.dg/pr59482.C: New.
7049 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7051         * gcc.dg/vmx/insert-vsx-be-order.c: New.
7052         * gcc.dg/vmx/extract-vsx.c: New.
7053         * gcc.dg/vmx/extract-vsx-be-order.c: New.
7054         * gcc.dg/vmx/insert-vsx.c: New.
7056 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
7058         PR rtl-optimization/59896
7059         * gcc.target/arm/pr59896.c: New.
7061 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
7063         PR rtl-optimization/59858
7064         * gcc.target/arm/pr59858.c: New.
7066 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
7068         PR target/59003
7069         * gcc.dg/tree-prof/pr59003.c: New test.
7071         PR middle-end/59860
7072         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
7073         other targets.
7075 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
7077         * gfortran.dg/round_3.f08: Add more cases.
7079 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
7081         * lib/target-supports.exp (force_conventional_output_for): New
7082         procedure.
7083         * lib/scanasm.exp (scan-assembler_required_options)
7084         (scan-assembler-not_required_options)
7085         (scan-assembler-times_required_options): Replace with
7086         force_conventional_output_fors.
7087         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
7088         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
7090 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
7092         PR middle-end/59789
7093         * gcc.target/i386/pr59789.c: New testcase.
7095 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
7097         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
7098         the 'code' bitfield from 16 to 8.
7100 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
7102         * lib/target-supports.exp
7103         (check_effective_target_vect_perm): Exclude aarch64_be.
7104         (check_effective_target_vect_perm_byte): Likewise.
7105         (check_effective_target_vect_perm_short): Likewise.
7107 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
7109         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
7110         (RUN_TEST): Use new macro.
7111         (INDEX64_32): Delete.
7112         (INDEX64_64): Likewise.
7113         (INDEX128_32): Likewise.
7114         (INDEX128_64): Likewise.
7115         (INDEX): Likewise.
7116         (test_vneg_f32): Use fixed RUN_TEST.
7118 2014-01-20  Richard Biener  <rguenther@suse.de>
7120         PR middle-end/59860
7121         * gcc.dg/pr59860.c: New testcase.
7123 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
7125         PR target/59880
7126         * gcc.target/i386/pr59880.c: New test.
7128 2014-01-20  Renlin Li  <renlin.li@arm.com>
7130         * gcc.dg/pr44194-1.c: Tweak regexp.
7132 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7134         PR libfortran/59771
7135         PR libfortran/59774
7136         PR libfortran/59836
7137         * gfortran.dg/round_3.f08: New cases added.
7138         * gfortran.dg/fmt_g_1.f90: New test.
7140 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
7142         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
7144 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
7146         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
7148 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
7150         * gcc.dg/vect/pr57705.c: Require vect_int.
7151         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
7152         * gcc.dg/vect/vect-alias-check.c: Likewise.
7154 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
7156         PR fortran/58007
7157         * gfortran.dg/unresolved_fixup_1.f90: New test.
7158         * gfortran.dg/unresolved_fixup_2.f90: New test.
7160 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
7162         PR target/58944
7163         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
7164         Remove dg-prune-output lines.
7166 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
7168         PR middle-end/59706
7169         * gfortran.dg/pr59706.f90: New test.
7170         * g++.dg/ext/pr59706.C: New test.
7172 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
7174         PR c++/59270
7175         PR c++/58811
7176         * g++.dg/cpp0x/decltype-incomplete1.C: New.
7177         * g++.dg/init/pr58811.C: Likewise.
7179 2014-01-17  Jeff Law  <law@redhat.com>
7181         PR middle-end/57904
7182         * gfortran.dg/pr57904.f90: New test.
7184 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
7186         PR c++/59269
7187         * g++.dg/cpp0x/nsdmi-union4.C: New.
7189 2014-01-17  Marek Polacek  <polacek@redhat.com>
7191         PR c++/59838
7192         * g++.dg/diagnostic/pr59838.C: New test.
7194 2014-01-17  Marek Polacek  <polacek@redhat.com>
7196         PR c/58346
7197         * gcc.dg/pr58346.c: New test.
7199 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
7201         PR testsuite/58776
7202         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
7203         dg-options, use dg-additional-options for i?86/x86_64 to avoid
7204         option duplication.
7206         PR fortran/59440
7207         * gfortran.dg/pr59440-1.f90: New test.
7208         * gfortran.dg/pr59440-2.f90: New test.
7209         * gfortran.dg/pr59440-3.f90: New test.
7211         PR testsuite/59064
7212         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
7213         testing for " version" and " alias" with one testing for
7214         " version\[^\n\r]* alias".
7215         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
7216         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
7217         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
7218         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
7219         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
7220         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
7222         PR c++/57945
7223         * c-c++-common/torture/pr57945.c: New test.
7225 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
7227         * gcc.target/arm/its.c: New testcase.
7229 2014-01-16  Jan Hubicka  <jh@suse.cz>
7231         PR ipa/59775
7232         * g++.dg/torture/pr59775.C: New testcase.
7234 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
7236         PR middle-end/58344
7237         * gcc.c-torture/compile/pr58344.c: New test.
7239         PR target/59839
7240         * gcc.target/i386/pr59839.c: New test.
7242         PR debug/54694
7243         * gcc.target/i386/pr9771-1.c (main): Rename to...
7244         (real_main): ... this.  Add __asm name "main".
7245         (ASMNAME, ASMNAME2, STRING): Define.
7247 2014-01-16  Nick Clifton  <nickc@redhat.com>
7249         PR middle-end/28865
7250         * gcc.c-torture/compile/pr28865.c: New.
7251         * gcc.c-torture/execute/pr28865.c: New.
7253 2014-01-16  Marek Polacek  <polacek@redhat.com>
7255         PR middle-end/59827
7256         * gcc.dg/pr59827.c: New test.
7258 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
7260         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
7262 2014-01-15  Richard Henderson  <rth@redhat.com>
7264         PR debug/54694
7265         * gcc.target/i386/pr54694.c: New test.
7267 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
7269         PR c++/49718
7270         * g++.dg/pr49718.C: New test.
7272 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
7274         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
7276 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
7278         * gcc.dg/vmx/mult-even-odd.c: New.
7279         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
7281 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7283         * lib/target-supports.exp (check_libcilkrts_available): Added an
7284         extern "C" if we are using C++ along with a function prototype.
7286 2014-01-15  Jeff Law  <law@redhat.com>
7288         PR tree-optimization/59747
7289         * gcc.c-torture/execute/pr59747.c: New test.
7291 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
7293         PR target/59794
7294         * c-c++-common/convert-vec-1.c: Also prune ABI change for
7295         Linux/x86.
7296         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
7297         * g++.dg/ext/attribute-test-1.C: Likewise.
7298         * g++.dg/ext/attribute-test-2.C: Likewise.
7299         * g++.dg/ext/attribute-test-3.C: Likewise.
7300         * g++.dg/ext/attribute-test-4.C: Likewise.
7301         * g++.dg/ext/pr56790-1.C: Likewise.
7302         * g++.dg/torture/pr38565.C: Likewise.
7303         * gcc.dg/pr53060.c: Likewise.
7304         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
7305         * c-c++-common/vector-compare-2.c: Likewise.
7306         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
7307         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
7308         dg-message line number.
7310 2014-01-15  Matthias Klose  <doko@ubuntu.com>
7312         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
7314 2014-01-15  Richard Biener  <rguenther@suse.de>
7316         PR tree-optimization/59822
7317         * g++.dg/torture/pr59822.C: New testcase.
7319 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
7321         PR target/59808
7322         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
7323         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
7325 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
7326             Kugan Vivekanandarajah  <kuganv@linaro.org>
7328         PR target/59695
7329         * g++.dg/pr59695.C: New testcase.
7331 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7333         PR target/59803
7334         * gcc.c-torture/compile/pr59803.c: New testcase.
7336 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
7338         PR c/58943
7339         * gcc.c-torture/execute/pr58943.c: New test.
7340         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
7342 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
7344         PR target/59794
7345         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
7346         * gcc.target/i386/pr39162.c (y): New __m256i variable.
7347         (bar): Change return type to void.  Set y to x.
7348         * gcc.target/i386/pr59794-1.c: New testcase.
7349         * gcc.target/i386/pr59794-2.c: Likewise.
7350         * gcc.target/i386/pr59794-3.c: Likewise.
7351         * gcc.target/i386/pr59794-4.c: Likewise.
7352         * gcc.target/i386/pr59794-5.c: Likewise.
7353         * gcc.target/i386/pr59794-6.c: Likewise.
7354         * gcc.target/i386/pr59794-7.c: Likewise.
7356 2014-01-14  Richard Biener  <rguenther@suse.de>
7358         PR tree-optimization/58921
7359         PR tree-optimization/59006
7360         * gcc.dg/torture/pr58921.c: New testcase.
7361         * gcc.dg/torture/pr59006.c: Likewise.
7362         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
7364 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
7366         PR testsuite/59494
7367         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
7368         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
7369         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
7370         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
7371         Executing predictive commoning without unrolling.
7373 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
7375         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
7376         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
7377         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
7378         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
7379         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
7380         __builtin_ia32_rsqrt28sd_round.
7381         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
7382         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
7383         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
7384         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
7385         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
7386         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
7387         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
7388         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
7389         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
7390         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
7391         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
7392         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
7393         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
7394         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
7395         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
7396         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
7397         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
7398         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7399         * gcc.target/i386/sse-22.c: Extend with new built-ins,
7400         fix wrong rounding mode (see above).
7401         * gcc.target/i386/sse-23.c: Ditto.
7403 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7405         * gcc.dg/vmx/insert.c: New.
7406         * gcc.dg/vmx/insert-be-order.c: New.
7407         * gcc.dg/vmx/extract.c: New.
7408         * gcc.dg/vmx/extract-be-order.c: New.
7410 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
7412         PR tree-optimization/59387
7413         * gcc.c-torture/execute/pr59387.c: New test.
7415 2014-01-13  Richard Biener  <rguenther@suse.de>
7417         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
7418         adjusting mathlib options.
7419         * gfortran.dg/lto/lto.exp: Likewise.
7421 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
7423         * gnat.dg/loop_optimization17.adb: New test.
7424         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
7426 2014-01-13  Christian Bruel  <christian.bruel@st.com>
7428         * gcc.target/sh/cmpstrn.c: New case.
7430 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
7432         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
7433         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
7435 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
7437         PR fortran/58026
7438         * gfortran.dg/alloc_comp_basics_6.f90: New.
7440 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
7442         PR fortran/59700
7443         * gfortran.dg/pr59700.f90: New test.
7445 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
7447         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
7448         * gfortran.dg/use_only_3.f90: Likewise.
7449         * gfortran.dg/inquire_10.f90: Delete opened file.
7450         * gfortran.dg/inquire_15.f90: Likewise.
7451         * gfortran.dg/pr16597.f90: Likewise.
7452         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
7453         for PR59419.
7455 2014-01-10  Jeff Law  <law@redhat.com>
7457         PR middle-end/59743
7458         * gcc.c-torture/compile/pr59743.c: New test.
7460 2014-01-10  Jan Hubicka  <jh@suse.cz>
7462         PR ipa/58585
7463         * g++.dg/torture/pr58585.C: New testcase.
7465 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
7467         * gcc.dg/pr46309.c: Disable for cris*-*-*.
7469 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
7471         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
7473 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
7475         PR target/59744
7476         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
7477         * gcc.target/aarch64/cmn-neg2.c: New test.
7479 2014-01-10  Richard Biener  <rguenther@suse.de>
7481         PR tree-optimization/59374
7482         * gcc.dg/torture/pr59374-3.c: New testcase.
7484 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7486         * lib/target-supports.exp
7487         (check_effective_target_arm_crypto_ok_nocache): New.
7488         (check_effective_target_arm_crypto_ok): Use above procedure.
7489         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
7491 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
7493         PR ipa/58252
7494         PR ipa/59226
7495         * g++.dg/ipa/devirt-20.C: New testcase.
7496         * g++.dg/torture/pr58252.C: Likewise.
7497         * g++.dg/torture/pr59226.C: Likewise.
7499 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
7501         * c-c++-common/asan/no-asan-stack.c: New test.
7503 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
7505         PR middle-end/59670
7506         * gcc.dg/pr59670.c: New test.
7508 2014-01-09  Steve Ellcey  <sellcey@mips.com>
7510         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
7512 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
7514         PR middle-end/47735
7515         * gcc.target/i386/pr47735.c: New test.
7517         PR tree-optimization/59622
7518         * g++.dg/opt/pr59622-2.C: New test.
7519         * g++.dg/opt/pr59622-3.C: New test.
7520         * g++.dg/opt/pr59622-4.C: New test.
7521         * g++.dg/opt/pr59622-5.C: New test.
7523         PR sanitizer/59136
7524         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
7525         filename:line instead of (modulename+offset) form with stripped
7526         initial / from the filename.
7528 2014-01-09  Ian Lance Taylor  <iant@google.com>
7530         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
7531         the other Go compiler.
7533 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
7535         PR c++/59730
7536         * g++.dg/cpp0x/variadic145.C: New.
7538 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
7540         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
7541         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
7543 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7545         PR testsuite/59524
7546         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
7547         are run only if the Cilk library is available/enabled.
7548         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
7549         * lib/target-supports.exp (check_libcilkrts_available): New function.
7551 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7553         PR c++/59631
7554         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
7555         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
7556         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
7557         with dg-additional-options.
7558         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7559         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7560         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7561         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7562         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
7563         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
7565 2014-01-09  Richard Biener  <rguenther@suse.de>
7567         PR tree-optimization/59715
7568         * gcc.dg/torture/pr59715.c: New testcase.
7570 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
7572         * c-c++-common/asan/no-asan-globals.c: New test.
7573         * c-c++-common/asan/no-instrument-reads.c: Likewise.
7574         * c-c++-common/asan/no-instrument-writes.c: Likewise.
7575         * c-c++-common/asan/use-after-return-1.c: Likewise.
7576         * c-c++-common/asan/no-use-after-return.c: Likewise.
7578 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
7580         * gnat.dg/weak2.ad[sb]: New test.
7582 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
7584         PR middle-end/59471
7585         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
7586         type, use pointers to vector type instead.
7588 2014-01-08  Catherine Moore  <clm@codesourcery.com>
7590         * gcc.target/mips/umips-branch-3.c: New test.
7591         * gcc.target/mips/umips-branch-4.c: New test.
7593 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
7595         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
7596         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
7597         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
7598         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
7599         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
7600         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
7601         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
7602         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
7604 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
7606         PR rtl-optimization/59137
7607         * gcc.target/mips/pr59137.c: New test.
7609 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
7611         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
7612         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
7613         * gcc.target/i386/pr55433.c (dg-options): Ditto.
7614         * gcc.target/i386/pr57848.c (dg-options): Ditto.
7615         * gcc.target/i386/pr59099.c (dg-options): Ditto.
7616         Require fpic effective target.
7617         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
7619 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
7621         PR ipa/59722
7622         * gcc.dg/pr59722.c: New test.
7624 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7626         PR middle-end/57748
7627         * gcc.dg/torture/pr57748-3.c: New test.
7628         * gcc.dg/torture/pr57748-4.c: New test.
7630 2014-01-08  Marek Polacek  <polacek@redhat.com>
7632         PR middle-end/59669
7633         * gcc.dg/gomp/pr59669-1.c: New test.
7634         * gcc.dg/gomp/pr59669-2.c: New test.
7636 2014-01-08  Martin Jambor  <mjambor@suse.cz>
7638         PR ipa/59610
7639         * gcc.dg/ipa/pr59610.c: New test.
7641 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
7643         PR fortran/58182
7644         * gfortran.dg/binding_label_tests_26a.f90: New.
7645         * gfortran.dg/binding_label_tests_26b.f90: New.
7647 2014-01-08  Marek Polacek  <polacek@redhat.com>
7649         PR sanitizer/59667
7650         * c-c++-common/ubsan/pr59667.c: New test.
7652 2014-01-08  Richard Biener  <rguenther@suse.de>
7654         PR middle-end/59630
7655         * gcc.dg/pr59630.c: New testcase.
7657 2014-01-08  Richard Biener  <rguenther@suse.de>
7659         PR middle-end/59471
7660         * gcc.dg/pr59471.c: New testcase.
7662 2014-01-07  Jeff Law  <law@redhat.com>
7664         PR middle-end/53623
7665         * gcc.target/i386/pr53623.c: New test.
7667 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
7669         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
7670         blanks at EOF.
7671         * g++.dg/cpp1y/pr58534.C: Likewise.
7672         * g++.dg/cpp1y/pr58536.C: Likewise.
7673         * g++.dg/cpp1y/pr58548.C: Likewise.
7674         * g++.dg/cpp1y/pr58549.C: Likewise.
7675         * g++.dg/cpp1y/pr58637.C: Likewise.
7676         * g++.dg/cpp1y/pr59112.C: Likewise.
7677         * g++.dg/cpp1y/pr59113.C: Likewise.
7678         * g++.dg/cpp1y/pr59629.C: Likewise.
7679         * g++.dg/cpp1y/pr59635.C: Likewise.
7680         * g++.dg/cpp1y/pr59636.C: Likewise.
7681         * g++.dg/cpp1y/pr59638.C: Likewise.
7683 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
7685         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
7687 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
7689         * gcc.target/i386/intrinsics_4.c (bar): New function.
7691 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
7693         * g++.dg/ext/is_base_of_incomplete-2.C: New.
7695 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
7697         PR rtl-optimization/58668
7698         * gcc.dg/pr58668.c: New test.
7700         PR tree-optimization/59643
7701         * gcc.dg/pr59643.c: New test.
7702         * gcc.c-torture/execute/pr59643.c: New test.
7704 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
7706         PR fortran/59589
7707         * gfortran.dg/class_allocate_16.f90: New.
7709 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
7711         PR target/59644
7712         * gcc.target/i386/pr59644.c: New test.
7714 2014-01-06  Marek Polacek  <polacek@redhat.com>
7716         PR c/57773
7717         * gcc.dg/pr57773.c: New test.
7719 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
7721         PR c++/59635
7722         PR c++/59636
7723         PR c++/59629
7724         PR c++/59638
7725         * g++.dg/cpp1y/pr59635.C: New testcase.
7726         * g++.dg/cpp1y/pr59636.C: New testcase.
7727         * g++.dg/cpp1y/pr59629.C: New testcase.
7728         * g++.dg/cpp1y/pr59638.C: New testcase.
7730 2014-01-06  Martin Jambor  <mjambor@suse.cz>
7732         PR ipa/59008
7733         * gcc.dg/ipa/pr59008.c: New test.
7735 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7737         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
7738         if supported.
7740 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7742         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
7743         Require c99_runtime.
7744         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
7746         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
7747         Require c99_runtime.
7748         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
7749         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
7750         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
7752         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
7753         Require c99_runtime.
7754         Make CALC void static.
7755         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
7757         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
7758         Require c99_runtime.
7759         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
7761 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7763         * gcc.target/i386/pr59501-1.c: Require avx effective target.
7764         * gcc.target/i386/pr59501-2.c: Likewise.
7765         * gcc.target/i386/pr59501-3.c: Likewise.
7766         * gcc.target/i386/pr59501-4.c: Likewise.
7767         * gcc.target/i386/pr59501-5.c: Likewise.
7768         * gcc.target/i386/pr59501-6.c: Likewise.
7770 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7772         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
7773         * gcc.target/i386/pr59390_1.c: Likewise.
7774         * gcc.target/i386/pr59390_2.c: Likewise.
7776 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7778         * gcc.dg/pr59350.c: Tweak.
7779         * gcc.dg/pr59350-2.c: New test.
7780         * g++.dg/pr59510.C: Likewise.
7782 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
7784         PR fortran/59023
7785         * gfortran.dg/bind_c_procs_2.f90: New.
7787 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
7789         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
7790         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7791         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7792         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7793         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
7794         * gcc.dg/tree-ssa/vrp47.c: Likewise.
7795         * gcc.dg/tree-ssa/vrp87.c: Likewise.
7797 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
7799         * gcc.target/arm/neon-nested-apcs.c: New test.
7801 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
7803         PR tree-optimization/59519
7804         * gcc.dg/vect/pr59519-1.c: New test.
7805         * gcc.dg/vect/pr59519-2.c: New test.
7807         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
7808         vmovdqu32.
7810 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
7812         PR fortran/59547
7813         * gfortran.dg/typebound_proc_32.f90: New.
7815 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
7817         PR c++/58950
7818         * g++.dg/pr58950.C: New file.
7820 2014-01-03  Tobias Burnus  <burnus@net-b.de>
7822         PR c++/58567
7823         * g++.dg/gomp/pr58567.C: New.
7825 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
7827         PR tree-optimization/59651
7828         * gcc.dg/torture/pr59651.c: New test.
7829         * gcc.dg/vect/pr59651.c: Ditto.
7831 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
7833         PR target/59625
7834         * gcc.target/i386/pr59625.c: New test.
7836 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
7838         Core DR 1442
7839         PR c++/59165
7840         * g++.dg/cpp0x/range-for28.C: New.
7841         * g++.dg/cpp0x/range-for3.C: Update.
7843 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
7845         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
7847 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
7849         PR c++/59641
7850         * g++.dg/cpp0x/pr59641.C: New file.
7852 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
7854         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
7856 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
7858         PR c++/59378
7859         * g++.dg/ext/pr59378.C: New file.
7861 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7863         Update copyright years
7865 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7867         * gcc.target/arc/arc.exp: Use the standard form for the copyright
7868         notice.
7870 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
7872         PR fortran/59654
7873         * gfortran.dg/dynamic_dispatch_12.f90: New.
7875 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
7877         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
7878         the builtin isn't optimized away as unused.
7880         PR rtl-optimization/59647
7881         * g++.dg/opt/pr59647.C: New test.
7883 Copyright (C) 2014 Free Software Foundation, Inc.
7885 Copying and distribution of this file, with or without modification,
7886 are permitted in any medium without royalty provided the copyright
7887 notice and this notice are preserved.