Revert "PR preprocessor/60723 - missing system-ness marks for macro tokens"
[official-gcc.git] / gcc / testsuite / ChangeLog
blobe0133116b91c65febb8672a27f7250a2c3c2c571
1 2014-07-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3         * gcc.target/aarch64/simd/vcage_f64.c: New test.
4         * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
5         * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
6         * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
7         * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
8         * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
9         * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
10         * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
12 2014-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
14         * g++.dg/cpp1y/pr59867.C: Fix target selector.
16 2014-07-01  Marek Polacek  <polacek@redhat.com>
18         * gcc.dg/Wint-conversion.c: New test.
20 2014-07-01  Marek Polacek  <polacek@redhat.com>
22         PR c/58286
23         * gcc.dg/Wincompatible-pointer-types.c: New test.
25 2014-06-30  David Holsgrove <david.holsgrove@xilinx.com>
27         * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
28         MicroBlaze specific pattern.
30 2014-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
32         PR c++/58781
33         PR c++/60249
34         PR c++/59867
35         * testsuite/g++.dg/cpp0x/pr58781.C: New.
36         * testsuite/g++.dg/cpp0x/pr60249.C: New.
37         * testsuite/g++.dg/cpp1y/pr59867.C: New.
39 2014-06-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
41         * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
42         test requires greater precision than the current PowerPC long
43         double implementation supports.
45 2014-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
47         PR c++/54891
48         * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
50 2014-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
52         PR c++/51400
53         * g++.dg/cpp0x/constexpr-attribute3.C: New.
55 2014-06-30  Jeff Law  <law@redhat.com>
57         PR tree-optimization/61607
58         * gcc.dg/tree-ssa/pr61607.c: New test.
60 2014-06-30  Marek Polacek  <polacek@redhat.com>
62         * c-c++-common/ubsan/attrib-2.c: New test.
63         * g++.dg/ubsan/return-3.C: New test.
65 2014-06-30  Igor Zamyatin  <igor.zamyatin@intel.com>
67         PR middle-end/57541
68         * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
69         * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
71 2014-06-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
73         * gcc.dg/ira-loop-pressure.c: New test.
75 2014-06-29  Roman Gareev  <gareevroman@gmail.com>
77         * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
78         checks that the dump is generated.
80 2014-06-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
82         PR fortran/36275
83         PR fortran/38839
84         * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
85         * gfortran.dg/binding_label_tests_27.f90: New file.
87 2014-06-29  Roman Gareev  <gareevroman@gmail.com>
89         * gfortran.dg/graphite/pr59586.f: New testcase.
91 2014-06-29  Andreas Schwab  <schwab@linux-m68k.org>
93         * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
95 2014-06-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
97         PR fortran/29383
98         * lib/target-supports.exp (check_effective_target_fortran_ieee):
99         New function.
100         * gfortran.dg/ieee/ieee.exp: New file.
101         * gfortran.dg/ieee/ieee_1.F90: New file.
102         * gfortran.dg/ieee/ieee_2.f90: New file.
103         * gfortran.dg/ieee/ieee_3.f90: New file.
104         * gfortran.dg/ieee/ieee_4.f90: New file.
105         * gfortran.dg/ieee/ieee_5.f90: New file.
106         * gfortran.dg/ieee/ieee_6.f90: New file.
107         * gfortran.dg/ieee/ieee_7.f90: New file.
108         * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
110 2014-06-28  Jonathan Wakely  <jwakely@redhat.com>
112         * g++.dg/cpp0x/elision_conv.C: New.
114 2014-06-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
116         * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
118 2014-06-27  Paolo Carlini  <paolo.carlini@oracle.com>
120         PR c++/61614
121         * g++.dg/ext/complit14.C: New.
123 2014-06-27  Martin Jambor  <mjambor@suse.cz>
125         PR ipa/61160
126         * g++.dg/ipa/pr61160-2.C: New test.
127         * g++.dg/ipa/pr61160-3.C: Likewise.
129 2014-06-27  Jakub Jelinek  <jakub@redhat.com>
131         PR tree-optimization/57233
132         PR tree-optimization/61299
133         * gcc.dg/pr57233.c: New test.
134         * gcc.target/i386/pr57233.c: New test.
135         * gcc.target/i386/sse2-pr57233.c: New test.
136         * gcc.target/i386/avx-pr57233.c: New test.
137         * gcc.target/i386/avx2-pr57233.c: New test.
138         * gcc.target/i386/avx512f-pr57233.c: New test.
139         * gcc.target/i386/xop-pr57233.c: New test.
141 2014-06-27  Sebastian Huber  <sebastian.huber@embedded-brains.de>
143         * gcc.dg/typeof-2.c: New testcase.
145 2014-06-27  Marek Polacek  <polacek@redhat.com>
147         * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
148         (fn1): Remove store to out-of-bounds location.  Add memory barrier.
149         (fn2): Likewise.
150         (fn5): Likewise.
151         (fn6): Likewise.
152         (fn7): Likewise.
153         (fn8): Likewise.
154         (fn9): Likewise.
155         (fn11): Likewise.
156         * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
157         location.  Add memory barrier.
158         (fn2): Likewise.
159         (fn3): Likewise.
160         (fn4): Likewise.
161         (fn5): Likewise.
162         * c-c++-common/ubsan/bounds-7.c: New test.
164 2014-06-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
166         PR libgfortran/61499
167         gfortran.dg/arrayio_15.f90: New test.
169 2014-06-26  Uros Bizjak  <ubizjak@gmail.com>
171         PR target/61586
172         * gcc.target/alpha/pr61586.c: New test.
174 2014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
176         PR c++/57573
177         * g++.dg/template/pr57573.C: New.
179 2014-06-26  Jan Hubicka  <hubicka@ucw.cz>
181         * gcc.dg/tree-ssa/interposition.c: New testcase.
183 2014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
185         PR c++/56633
186         * g++.dg/cpp0x/deleted8.C: New.
188 2014-06-26  Martin Jambor  <mjambor@suse.cz>
190         * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
191         parameter.
192         * g++.dg/simulate-thread/bitfields.C: Likewise.
193         * gcc.dg/simulate-thread/strict-align-global.c: Remove
194         allow-packed-store-data-races parameter.
195         * gcc.dg/simulate-thread/subfields.c: Likewise.
196         * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
197         to one.
199 2014-06-26  Martin Jambor  <mjambor@suse.cz>
201         * g++.dg/ipa/pr60600.C: Fix typo.
202         * g++.dg/ipa/devirt-25.C: Likewise.
204 2014-06-26  Richard Biener  <rguenther@suse.de>
206         PR tree-optimization/61607
207         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
209 2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
211         * gcc.dg/inline-22.c: Add bind_pic_locally.
212         * gcc.dg/inline_4.c: Ditto.
213         * gcc.dg/fail_always_inline.c: Ditto.
214         * g++.dg/ipa/devirt-25.C: Ditto.
216 2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
218         * lib/target-support.exp (bind_pic_locally): Save the flags to
219         'flags_to_postpone' instead of appending to 'flags'.
220         * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
221         with flags_to_postpone and revert after target_compile.
222         * lib/g++.exp (g++_target_compile): Ditto.
223         * lib/gfortran.exp (gfortran_target_compile): Ditto.
225 2014-06-26  Nick Clifton  <nickc@redhat.com>
227         * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
229 2014-06-26  Adam Butcher  <adam@jessamine.co.uk>
231         PR c++/61537
232         * g++.dg/template/pr61537.C: New testcase.
234 2014-06-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
236         * gfortran.dg/default_format_denormal_2.f90:  Remove xfail for
237         powerpc*-*-linux*.
239 2014-06-25  Tobias Burnus  <burnus@net-b.de>
241         * gfortran.dg/coarray_33.f90: New.
243 2014-06-25  Tobias Burnus  <burnus@net-b.de>
245         * gfortran.dg/coarray/coindexed_1.f90: New.
247 2014-06-25  Tobias Burnus  <burnus@net-b.de>
249         * gfortran.dg/coarray_collectives_7.f90: New.
251 2014-06-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
253         * gcc.c-torture/execute/20140622-1.c: New test.
255 2014-06-25  Paolo Carlini  <paolo.carlini@oracle.com>
257         DR 178
258         PR c++/49132
259         * g++.dg/cpp0x/aggr1.C: New.
260         * g++.dg/cpp0x/aggr2.C: Likewise.
261         * g++.dg/init/aggr11.C: Likewise.
262         * g++.dg/init/aggr12.C: Likewise.
264 2014-06-25  Martin Jambor  <mjambor@suse.cz>
266         * g++.dg/ipa/pr61540.C: Remove dumping test.
268 2014-06-25  Marek Polacek  <polacek@redhat.com>
270         PR c/61162
271         * gcc.dg/pr61162.c: Adjust dg-warning.
272         * gcc.dg/pr61162-2.c: New test.
274 2014-06-25  Marc Glisse  <marc.glisse@inria.fr>
276         PR tree-optimization/57742
277         * gcc.dg/tree-ssa/calloc-3.c: New file.
279 2014-06-25  Richard Biener  <rguenther@suse.de>
281         PR testsuite/61560
282         * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
283         for targets that return _Complex float in memory.
285 2014-06-25  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
287         * gcc.target/arm/vect-noalign.c: Adjust options.
289 2014-06-24  Cong Hou  <congh@google.com>
291         * gcc.dg/vect/vect-reduc-sad.c: New.
292         * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
294 2014-06-24  Marc Glisse  <marc.glisse@inria.fr>
296         PR tree-optimization/57742
297         * g++.dg/tree-ssa/calloc.C: New testcase.
298         * gcc.dg/tree-ssa/calloc-1.c: Likewise.
299         * gcc.dg/tree-ssa/calloc-2.c: Likewise.
300         * gcc.dg/strlenopt-9.c: Adapt.
302 2014-06-24  Yufeng Zhang  <yufeng.zhang@arm.com>
304         * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
305         global variable.
306         (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
307         instead of calling sequentially in the C code.
308         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
309         saved_return_address to the stack frame where LR register was stored.
310         (saved_return_address): Declare weak.
312 2014-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
314         PR c++/33972
315         * g++.dg/other/operator3.C: New.
316         * g++.dg/template/operator8.C: Adjust.
317         * g++.dg/template/operator9.C: Likewise.
319 2014-06-24  Alan Lawrence  <alan.lawrence@arm.com>
321         * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
323 2014-06-24  Richard Biener  <rguenther@suse.de>
325         PR tree-optimization/61572
326         * gcc.target/i386/pr61572.c: New testcase.
328 2014-06-24  Jakub Jelinek  <jakub@redhat.com>
330         * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
331         reduction clause.
332         * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
333         Remove Label is never defined expected error.
334         * gfortran.dg/gomp/udr8.f90: New test.
336 2014-06-24  Markus Trippelsdorf  <markus@trippelsdorf.de>
338         PR tree-optimization/61554
339         * g++.dg/torture/pr61554.C: New testcase.
341 2014-06-23  Max Ostapenko  <m.ostapenko@partner.samsung.com>
343         * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
345 2014-06-23  Jan Hubicka  <hubicka@ucw.cz>
347         * gcc.dg/localalias-2.c: Guard by require-alias.
348         * gcc.dg/globalalias-2.c: Likewise.
350 2014-06-23  Kai Tietz  <ktietz@redhat.com>
352         * gcc.target/i386/indjmp-1.c: New test.
354 2014-06-23  Andrew Pinski  <apinski@cavium.com>
356         * gcc.c-torture/compile/20140723-1.c: New testcase.
358 2014-06-23  Marek Polacek  <polacek@redhat.com>
360         PR c/61553
361         * c-c++-common/pr61553.c (foo): Add dg-error.
363 2014-06-23  Tobias Burnus  <burnus@net-b.de>
365         * gfortran.dg/coarray_32.f90: New.
367 2014-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
369         DR 577
370         PR c++/33101
371         * g++.dg/other/void1.C: Adjust.
372         * g++.dg/other/void3.C: Likewise.
374 2014-06-23  Marek Polacek  <polacek@redhat.com>
376         PR c/61553
377         * c-c++-common/pr61553.c: New test.
379 2014-06-23  Richard Biener  <rguenther@suse.de>
381         * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
382         * g++.dg/vect/slp-pr50819.cc: Likewise.
383         * g++.dg/vect/slp-pr56812.cc: Likewise.
384         * gcc.dg/vect/bb-slp-1.c: Likewise.
385         * gcc.dg/vect/bb-slp-10.c: Likewise.
386         * gcc.dg/vect/bb-slp-11.c: Likewise.
387         * gcc.dg/vect/bb-slp-13.c: Likewise.
388         * gcc.dg/vect/bb-slp-14.c: Likewise.
389         * gcc.dg/vect/bb-slp-15.c: Likewise.
390         * gcc.dg/vect/bb-slp-16.c: Likewise.
391         * gcc.dg/vect/bb-slp-17.c: Likewise.
392         * gcc.dg/vect/bb-slp-18.c: Likewise.
393         * gcc.dg/vect/bb-slp-19.c: Likewise.
394         * gcc.dg/vect/bb-slp-2.c: Likewise.
395         * gcc.dg/vect/bb-slp-20.c: Likewise.
396         * gcc.dg/vect/bb-slp-21.c: Likewise.
397         * gcc.dg/vect/bb-slp-22.c: Likewise.
398         * gcc.dg/vect/bb-slp-23.c: Likewise.
399         * gcc.dg/vect/bb-slp-24.c: Likewise.
400         * gcc.dg/vect/bb-slp-25.c: Likewise.
401         * gcc.dg/vect/bb-slp-26.c: Likewise.
402         * gcc.dg/vect/bb-slp-27.c: Likewise.
403         * gcc.dg/vect/bb-slp-28.c: Likewise.
404         * gcc.dg/vect/bb-slp-29.c: Likewise.
405         * gcc.dg/vect/bb-slp-3.c: Likewise.
406         * gcc.dg/vect/bb-slp-30.c: Likewise.
407         * gcc.dg/vect/bb-slp-31.c: Likewise.
408         * gcc.dg/vect/bb-slp-32.c: Likewise.
409         * gcc.dg/vect/bb-slp-4.c: Likewise.
410         * gcc.dg/vect/bb-slp-5.c: Likewise.
411         * gcc.dg/vect/bb-slp-6.c: Likewise.
412         * gcc.dg/vect/bb-slp-7.c: Likewise.
413         * gcc.dg/vect/bb-slp-8.c: Likewise.
414         * gcc.dg/vect/bb-slp-8a.c: Likewise.
415         * gcc.dg/vect/bb-slp-8b.c: Likewise.
416         * gcc.dg/vect/bb-slp-9.c: Likewise.
417         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
418         * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
419         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
420         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
421         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
422         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
423         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
424         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
425         * gcc.dg/vect/pr26359.c: Likewise.
426         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
428 2014-06-23  Marek Polacek  <polacek@redhat.com>
430         * c-c++-common/pr49706-2.c: New test.
432 2014-06-23  Alan Modra  <amodra@gmail.com>
434         * gcc.dg/pr61583.c: New.
436 2014-06-23  Alan Lawrence  <alan.lawrence@arm.com>
438         * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
439         [u]int64x1_t.
441         * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
442         * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
444         * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
445         test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
446         test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
447         test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
448         test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
449         test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
450         test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
451         test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
452         test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
453         test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
454         test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
455         test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
456         test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
457         test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
458         test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
459         test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
460         test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
461         test_vsrid_n_u64): Fix signature to match intrinsic.
463         (test_vabs_s64): Remove.
464         (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
466         (test_vdupd_lane_s64): Rename to...
467         (test_vdupd_laneq_s64): ...and remove a call to force_simd.
469         (test_vdupd_lane_u64): Rename to...
470         (test_vdupd_laneq_u64): ...and remove a call to force_simd.
472         (test_vtst_s64): Rename to...
473         (test_vtstd_s64): ...and change int64x1_t to int64_t.
475         (test_vtst_u64): Rename to...
476         (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
478         * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
479         * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
480         Remove out-of-bounds tests.
481         * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
482         * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
483         * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
485 2014-06-23  Alan Lawrence  <alan.lawrence@arm.com>
487         * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
488         * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
489         * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
490         * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
491         * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
492         vector types.
493         * gcc.target/aarch64/vsub_f64.c: Likewise.
494         * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
495         scheme as now the same for all variants.
496         * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
497         float64x1_t.
499 2014-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
501         * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
503 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
505         * gcc.dg/localalias.c: Fix broken commit.
506         * gcc.dg/globalalias.c: Likewise.
508 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
510         * gcc.dg/localalias.c: New testcase.
511         * gcc.dg/localalias-2.c: New testcase.
512         * gcc.dg/globalalias.c: New testcase.
513         * gcc.dg/globalalias-2.c: New testcase.
515 2014-06-20  Jakub Jelinek  <jakub@redhat.com>
517         * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
519 2014-06-20  Marek Polacek  <polacek@redhat.com>
521         * c-c++-common/ubsan/bounds-1.c: New test.
522         * c-c++-common/ubsan/bounds-2.c: New test.
523         * c-c++-common/ubsan/bounds-3.c: New test.
524         * c-c++-common/ubsan/bounds-4.c: New test.
525         * c-c++-common/ubsan/bounds-5.c: New test.
526         * c-c++-common/ubsan/bounds-6.c: New test.
528 2014-06-20  Yufeng Zhang  <yufeng.zhang@arm.com>
530         Make the tests big-endian friendly.
532         * gcc.target/aarch64/aapcs64/test_25.c: Update.
533         * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
534         * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
535         * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
536         * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
537         * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
538         * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
539         * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
540         * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
542 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
543             Max Ostapenko  <m.ostapenko@partner.samsung.com>
545         PR sanitizer/61547
546         * c-c++-common/asan/strlen-overflow-1.c: New test.
548 2014-06-20  Martin Jambor  <mjambor@suse.cz>
550         PR ipa/61540
551         * g++.dg/ipa/pr61540.C: New test.
553 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
554             Max Ostapenko  <m.ostapenko@partner.samsung.com>
556         PR sanitizer/61530
557         * c-c++-common/asan/pr61530.c: New test.
559 2014-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
561         * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
562         * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
563         * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
564         * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
565         * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
566         * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
567         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
568         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
569         * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
570         * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
571         * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
572         * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
573         * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
574         * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
575         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
576         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
577         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
578         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
579         * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
580         * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
581         * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
582         * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
583         * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
584         * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
585         * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
586         * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
587         * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
588         * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
589         * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
590         * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
591         * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
592         * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
593         * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
594         * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
595         * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
596         * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
597         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
598         * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
599         * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
600         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
601         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
602         * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
603         (test_vqdmlal_high_lane_s16): Fix parameter type.
604         (test_vqdmlal_high_lane_s32): Likewise.
605         (test_vqdmull_high_lane_s16): Likewise.
606         (test_vqdmull_high_lane_s32): Likewise.
607         (test_vqdmlsl_high_lane_s32): Likewise.
608         (test_vqdmlsl_high_lane_s16): Likewise.
609         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
610         Fix argument type.
611         (test_vqdmlals_lane_s32): Likewise.
612         (test_vqdmlslh_lane_s16): Likewise.
613         (test_vqdmlsls_lane_s32): Likewise.
614         (test_vqdmulhh_lane_s16): Likewise.
615         (test_vqdmulhs_lane_s32): Likewise.
616         (test_vqdmullh_lane_s16): Likewise.
617         (test_vqdmulls_lane_s32): Likewise.
618         (test_vqrdmulhh_lane_s16): Likewise.
619         (test_vqrdmulhs_lane_s32): Likewise.
621 2014-06-20  Tobias Burnus  <burnus@net-b.de>
623         PR testsuite/61567
624         * gfortran.dg/coarray_collectives_5.f90: Update
625         dg-final scan-tree-dump-times.
626         * gfortran.dg/coarray_collectives_6.f90: Ditto.
628 2014-06-20 Hale Wang <hale.wang@arm.com>
630         * gcc.target/arm/lto/: New folder to verify the LTO option.
631         * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
632         * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
633         * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
634         * lib/lto.exp (object-readelf): New procedure.
636 2014-06-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
638         PR fortran/61454
639         * gfortran.dg/pr61454.f90: New file.
641 2014-06-19  Terry Guo  <terry.guo@arm.com>
643         * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
644         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
645         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
647 2014-06-19  Tobias Burnus  <burnus@net-b.de>
649         * gfortran.dg/coarray/collectives_2.f90: Extend
650         and make valid.
652 2014-06-18  Tom de Vries  <tom@codesourcery.com>
654         * gcc.target/aarch64/fuse-caller-save.c: New test.
656 2014-06-18  Radovan Obradovic  <robradovic@mips.com>
657             Tom de Vries  <tom@codesourcery.com>
659         * gcc.target/arm/fuse-caller-save.c: New test.
661 2014-06-18  Richard Biener  <rguenther@suse.de>
663         * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
664         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
665         * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
667 2014-06-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
669         PR tree-optimization/61518
670         * gcc.dg/torture/pr61518.c: New test.
672 2014-06-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
674         PR tree-optimization/61517
675         * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
676         (incorrect_read_be32): Likewise.
677         (main): Call incorrect_read_* to test stmt replacement is made by
678         bswap at the right place.
679         * gcc.c-torture/execute/pr61517.c: New test.
681 2014-06-18  Andreas Schwab  <schwab@suse.de>
683         PR rtl-optimization/54555
684         * gcc.target/m68k/pr54555.c: New test.
686 2014-06-18  Olivier Hainque  <hainque@adacore.com>
688         * gnat.dg/blocklocs.adb: New test.
690 2014-06-18  Evgeny Stupachenko  <evstupac@gmail.com>
692         PR tree-optimization/52252
693         * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
694         * gcc.target/i386/pr52252-core.c: Ditto.
696         PR tree-optimization/61403
697         * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
699 2014-06-18  Jakub Jelinek  <jakub@redhat.com>
701         * gfortran.dg/gomp/declare-simd-1.f90: New test.
702         * gfortran.dg/gomp/depend-1.f90: New test.
703         * gfortran.dg/gomp/target1.f90: New test.
704         * gfortran.dg/gomp/target2.f90: New test.
705         * gfortran.dg/gomp/target3.f90: New test.
706         * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
707         * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
708         201107.
710 2014-06-18  Dominique d'Humieres <dominiq@lps.ens.fr>
712         PR fortran/61126
713         * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
715 2014-06-17  Tobias Burnus  <burnus@net-b.de>
716             Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
718         * gfortran.dg/coarray/send_array.f90: New.
719         * gfortran.dg/coarray/get_array.f90: New.
720         * gfortran.dg/coarray/sendget_array.f90: New.
721         * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
722         names.
723         * gfortran.dg/coarray/collectives_2.f90: New.
725 2014-06-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
727         PR target/61533
728         * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
729         dg-options.
731 2014-06-17  Uros Bizjak  <ubizjak@gmail.com>
733         * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
734         unit_id and kind_id to zero.
736 2014-06-17  Yufeng Zhang  <yufeng.zhang@arm.com>
738         PR target/61483
739         * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
740         * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
741         * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
742         * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
744 2014-06-17  Richard Biener  <rguenther@suse.de>
746         PR lto/61012
747         * gcc.dg/lto/pr61526_0.c: New testcase.
748         * gcc.dg/lto/pr61526_1.c: Likewise.
750 2014-06-17  Richard Biener  <rguenther@suse.de>
752         * gcc.dg/tree-ssa/20041122-1.c: Adjust.
753         * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
754         * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
755         * gcc.dg/tree-ssa/vrp36.c: Likewise.
756         * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
758 2014-06-17  Richard Biener  <rguenther@suse.de>
760         * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
762 2014-06-16  Richard Biener  <rguenther@suse.de>
764         PR tree-optimization/61482
765         * g++.dg/torture/pr61482.C: New testcase.
767 2014-06-16  Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
769         * gcc.target/i386/xop-imul64-vector.c: Remove the check for
770         vpmacsdql instruction.
772 2014-06-16  Yury Gribov  <y.gribov@samsung.com>
774         * c-c++-common/asan/instrument-with-calls-1.c: New test.
775         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
776         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
777         * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
778         test patterns.
779         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
780         * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
781         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
782         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
783         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
784         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
786 2014-06-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
788         PR fortran/28484
789         PR fortran/61429
790         * gfortran.dg/system_clock_1.f90: New file.
791         * gfortran.dg/system_clock_2.f90: New file.
793 2014-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
795         PR c++/33101
796         * g++.dg/other/void3.C: New.
797         * g++.dg/conversion/err-recover1.C: Update.
799 2014-06-13  Peter Bergner  <bergner@vnet.ibm.com>
801         PR target/61415
802         * lib/target-supports.exp (check_effective_target_longdouble128): New.
803         * gcc.target/powerpc/pack02.c: Use it.
804         * gcc.target/powerpc/tfmode_off.c: Likewise.
806 2014-06-13  Ilya Enkovich  <ilya.enkovich@intel.com>
808         PR rtl-optimization/61094
809         PR rtl-optimization/61446
810         * gcc.target/i386/pr61446.c : New.
812 2014-06-13  Dehao Chen  <dehao@google.com>
814         * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
816 2014-06-13  Alan Lawrence  <alan.lawrence@arm.com>
818         * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
820 2014-06-13  Richard Biener  <rguenther@suse.de>
822         * c-c++-common/pr46562-2.c: Adjust.
823         * g++.dg/tree-ssa/pr8781.C: Likewise.
824         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
825         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
826         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
827         * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
828         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
830 2014-06-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
832         PR tree-optimization/61375
833         * gcc.c-torture/execute/pr61375-1.c: New test.
835 2014-06-12  Jakub Jelinek  <jakub@redhat.com>
837         PR middle-end/61486
838         * c-c++-common/gomp/pr61486-1.c: New test.
839         * c-c++-common/gomp/pr61486-2.c: New test.
841 2014-06-10  Alan Lawrence  <alan.lawrence@arm.com>
843         PR target/59843
844         * gcc.dg/vect/vect-singleton_1.c: New file.
846 2014-06-12  Georg-Johann Lay  <avr@gjlay.de>
848         PR target/61443
849         * gcc.target/avr/torture/pr61443.c: New test.
851 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
853         PR c++/19200
854         * g++.dg/parse/friend11.C: New.
856 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
858         PR c++/60265
859         * g++.dg/cpp0x/using-enum-1.C: New.
860         * g++.dg/cpp0x/using-enum-2.C: Likewise.
862 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
864         PR c++/19200
865         * g++.dg/parse/friend9.C: New.
866         * g++.dg/parse/friend10.C: Likewise.
867         * g++.dg/parse/friend7.C: Adjust.
869 2014-06-11  Richard Biener  <rguenther@suse.de>
871         PR tree-optimization/61452
872         * gcc.dg/torture/pr61452.c: New testcase.
874 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
876         PR c++/34049
877         * g++.dg/parse/pr34049.C: New.
879 2014-06-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
881         * gcc.c-torture/execute/pr61306-1.c: New test.
882         * gcc.c-torture/execute/pr61306-2.c: Likewise.
883         * gcc.c-torture/execute/pr61306-3.c: Likewise.
885 2014-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
887         * gcc.target/aarch64/acle/acle.exp: New.
888         * gcc.target/aarch64/acle/crc32b.c: New test.
889         * gcc.target/aarch64/acle/crc32cb.c: Likewise.
890         * gcc.target/aarch64/acle/crc32cd.c: Likewise.
891         * gcc.target/aarch64/acle/crc32ch.c: Likewise.
892         * gcc.target/aarch64/acle/crc32cw.c: Likewise.
893         * gcc.target/aarch64/acle/crc32d.c: Likewise.
894         * gcc.target/aarch64/acle/crc32h.c: Likewise.
895         * gcc.target/aarch64/acle/crc32w.c: Likewise.
897 2014-06-11  Evgeny Stupachenko  <evstupac@gmail.com>
899         PR tree-optimization/52252
900         * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
902 2014-06-11  Richard Biener  <rguenther@suse.de>
904         PR middle-end/61437
905         * gcc.dg/torture/20140610-1.c: New testcase.
906         * gcc.dg/torture/20140610-2.c: Likewise.
908 2014-06-10  Richard Biener  <rguenther@suse.de>
910         PR tree-optimization/61438
911         * gcc.dg/torture/pr61438.c: New testcase.
913 2014-06-10  Richard Biener  <rguenther@suse.de>
915         PR middle-end/61456
916         * g++.dg/opt/pr61456.C: New testcase.
918 2014-06-10  Dominique d'Humieres <dominiq@lps.ens.fr>
919             Mikael Morin <mikael@gcc.gnu.org>
921         PR fortran/41936
922         * gfortran.dg/class_array_15.f03: Check memory leaks.
924 2014-06-10  Richard Biener  <rguenther@suse.de>
926         PR tree-optimization/57186
927         PR tree-optimization/59299
928         * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
929         * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
931 2014-06-10  Jakub Jelinek  <jakub@redhat.com>
933         PR fortran/60928
934         * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
935         directives.
936         * gfortran.dg/gomp/associate1.f90: New test.
937         * gfortran.dg/gomp/intentin1.f90: New test.
938         * gfortran.dg/gomp/openmp-simd-1.f90: New test.
939         * gfortran.dg/gomp/openmp-simd-2.f90: New test.
940         * gfortran.dg/gomp/openmp-simd-3.f90: New test.
941         * gfortran.dg/gomp/proc_ptr_2.f90: New test.
943 2014-06-09  Marek Polacek  <polacek@redhat.com>
945         PR c/36446
946         * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
947         * gcc.dg/array-2.c: Likewise.
948         * gcc.dg/array-const-2.c: Likewise.
949         * gcc.dg/ucnid-8.c: Likewise.
950         * gcc.dg/vla-init-1.c: Likewise.
951         * gcc.dg/array-const-3.c: Change dg-error to dg-message.
952         * gcc.dg/c99-flex-array-7.c: Likewise.
953         * gcc.dg/init-bad-1.c: Likewise.
954         * gcc.dg/init-bad-3.c: Likewise.
955         * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
956         * gcc.dg/pedwarn-init.c: Add dg-warning.
957         * gcc.dg/pr53119.c: Remove dg-excess-errors.
959 2014-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
961         PR c++/22556
962         * g++.dg/other/redecl3.C: New.
964 2014-06-09  Marc Glisse  <marc.glisse@inria.fr>
966         PR c++/54442
967         * g++.dg/pr54442.C: New file.
969 2014-06-09  Paul Thomas  <pault@gcc.gnu.org>
971         PR fortran/61406
972         * gfortran.dg/associate_17.f90 : New test
974 2014-06-09  Petr Murzin  <petr.murzin@intel.com>
976         * gcc.target/i386/avx512f-vaddpd-2.c:  Add static void for CALC,
977         void for TEST instead of static void.
978         * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
979         * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
980         * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
981         * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
982         * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
983         * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
984         * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
985         * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
986         * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
987         * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
988         * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
989         * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
990         * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
991         * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
992         * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
993         * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
994         * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
995         * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
996         * gcc.target/i386/avx512f-vminps-2.c: Ditto.
997         * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
998         * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
999         * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
1000         * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
1001         * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
1002         * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
1003         * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
1004         * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
1005         * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
1006         * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
1007         * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
1008         * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
1009         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1010         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1011         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1012         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1013         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1014         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1015         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1016         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1017         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1018         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1019         * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
1020         * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
1021         * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
1022         * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
1023         * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
1024         * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
1025         * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
1026         * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
1027         * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
1028         * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
1029         * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
1030         * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
1031         * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
1032         * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
1033         * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
1034         * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
1035         * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
1036         * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
1037         * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
1038         * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
1039         * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
1040         * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
1041         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
1042         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
1043         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
1044         * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
1045         * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
1046         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1047         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1048         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1049         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1050         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1051         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1052         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1053         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1054         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1055         * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
1056         * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
1057         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1058         * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
1059         * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
1060         * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
1061         * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
1062         * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
1063         * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
1064         instead of static void.
1065         * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
1066         delete unused variables.
1067         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1068         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1069         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1070         * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
1071         delete unused variables, void for TEST instead of static void.
1072         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1073         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1074         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1075         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1076         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1077         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1078         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1079         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1080         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1081         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1082         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1083         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1084         * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
1085         initialize variables.
1086         * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
1087         * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
1088         * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
1089         * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
1090         * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
1091         * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
1092         * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
1093         * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
1094         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1095         * gcc.target/i386/i386.exp: Ditto.
1096         * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
1097         CALC, void for TEST instead of static void, initialize variables.
1098         * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
1099         * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
1100         static void.
1101         * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
1102         * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
1103         * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
1104         * gcc.target/i386/avx512f-valignd-2.c: Ditto.
1105         * gcc.target/i386/avx512f-valignq-2.c: Ditto.
1106         * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
1107         * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
1108         * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
1109         * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
1110         * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
1111         * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
1112         * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
1113         * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
1114         * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
1115         * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
1116         * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
1117         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1118         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1119         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1120         * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
1121         * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
1122         * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
1123         * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
1124         * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
1125         * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
1126         * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
1127         * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
1128         * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
1129         * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
1130         * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
1131         * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
1132         * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
1133         * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
1134         * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
1135         * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
1136         * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
1137         * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
1138         * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
1139         * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
1140         * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
1141         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1142         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1143         * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
1144         * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
1145         * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
1146         * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
1147         * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
1148         * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
1149         * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
1150         * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
1151         * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
1152         * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
1153         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1154         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1155         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1156         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1157         * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
1158         * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
1159         * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
1160         * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
1161         * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
1162         * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
1163         * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
1164         * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
1165         * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
1166         * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
1167         * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
1168         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
1169         * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
1170         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
1171         * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
1172         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1173         * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
1174         * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
1175         * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
1176         * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
1177         * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
1178         * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
1179         * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
1180         * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
1181         * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
1182         * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
1183         * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
1184         * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
1185         * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
1186         * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
1187         * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
1188         * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
1189         * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
1190         * gcc.target/i386/avx512f-vpord-2.c: Ditto.
1191         * gcc.target/i386/avx512f-vporq-2.c: Ditto.
1192         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1193         * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
1194         * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
1195         * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
1196         * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
1197         * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
1198         * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
1199         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1200         * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
1201         * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
1202         * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
1203         * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
1204         * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
1205         * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
1206         * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
1207         * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
1208         * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
1209         * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
1210         * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
1211         instead of static void.
1212         * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
1213         * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
1214         * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
1215         * gcc.target/i386/avx512f-vprord-2.c: Ditto.
1216         * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
1217         * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
1218         * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
1219         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
1220         static void, delete unused variables.
1221         * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
1222         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1223         * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
1224         * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
1225         * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
1226         static void, delete unused variables, Change parameters for
1227         UNION_CHECK, MASK_MERGE and MASK_ZERO.
1228         * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
1229         CALC,  void for TEST instead of static void.
1230         * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
1231         UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
1232         void.
1233         * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
1234         * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
1235         static void, change type  of parameter for UNION_TYPE.
1236         * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
1237         * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
1238         void for TEST instead of static void, delete unused variables, change
1239         parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
1240         * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
1241         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1242         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1243         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1244         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1245         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1246         * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
1247         void for TEST instead of static void, change parameters for
1248         UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
1249         * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
1250         * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
1251         * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
1252         * gcc.target/i386/avx512f-additional-reg-names.c: Add
1253         __attribute__((unused)).
1254         * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
1255         __attribute__((unused)).
1256         * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
1257         * gcc.target/i386/avx512f-kandw-1.c: Ditto.
1258         * gcc.target/i386/avx512f-klogic-2.c: Ditto.
1259         * gcc.target/i386/avx512f-knotw-1.c: Ditto.
1260         * gcc.target/i386/avx512f-korw-1.c: Ditto.
1261         * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
1262         * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
1263         * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
1264         * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
1265         add __attribute__((unused)).
1266         * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
1267         * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
1268         * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
1269         * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
1270         * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
1271         * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
1272         * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
1273         * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
1274         * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
1275         delete unused variables.
1276         * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
1277         * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
1278         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1279         * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
1280         * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
1281         * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
1282         static void, mask_merging and zero_masking for unsigned types.
1283         * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
1284         CHECK_ARRAY for unsigned types.
1285         * gcc.target/i386/m256-check.h: Ditto.
1286         * gcc.target/i386/m512-check.h: Ditto.
1288 2014-06-09  Alan Lawrence  <alan.lawrence@arm.com>
1290         PR target/61062
1291         * gcc.target/arm/pr48252.c (main): Expect same result
1292         as endian-neutral.
1294 2014-06-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1296         PR fortran/45187
1297         * gfortran.dg/cray_pointers_10.f90: New file.
1299 2014-06-09  Jakub Jelinek  <jakub@redhat.com>
1301         * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
1302         instead of complex(kind=16).
1304 2014-06-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1306         PR fortran/38829
1307         * gfortran.dg/bind_c_usage_29.f90: New file.
1309 2014-06-07  Eric Botcazou  <ebotcazou@adacore.com>
1311         * gnat.dg/opt38.adb: New test.
1312         * gnat.dg/opt38_pkg.ad[sb]: New helper.
1314 2014-06-07  Hans-Peter Nilsson  <hp@bitrange.com>
1316         PR target/18343
1317         * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
1318         New macro, 0 for __MMIX__, default 64.
1319         (bar): Pass it to __builtin_apply instead of literal 64.
1321 2014-06-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1323         * gfortran.dg/io_constraints_11.f90: New file.
1324         * gfortran.dg/io_constraints_12.f90: New file.
1325         * gfortran.dg/io_constraints_13.f90: New file.
1327 2014-06-06  Uros Bizjak  <ubizjak@gmail.com>
1329         PR target/61423
1330         * gcc.target/i386/pr61423.c: New test.
1332 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1334         PR c++/60184
1335         * g++.dg/cpp0x/constexpr-union6.C: New.
1336         * g++.dg/cpp0x/union6.C: Likewise.
1337         * g++.dg/init/ref14.C: Adjust.
1338         * g++.dg/init/union1.C: Likewise.
1340 2014-06-06  Richard Biener  <rguenther@suse.de>
1342         PR tree-optimization/59299
1343         * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
1345 2014-06-06  James Greenhalgh  <james.greenhalgh@arm.com>
1347         * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
1348         * gcc.dg/tree-ssa/sra-12.c: Likewise.
1350 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1352         * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
1353         bitfield and test wrong results instead of correct results to make the
1354         test more portable.
1356 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1358         PR c++/60432
1359         * g++.dg/cpp0x/constexpr-60432.C: New.
1361 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1363         PR c++/60199
1364         * g++.dg/cpp0x/constexpr-60199.C: New.
1366 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1368         * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
1369         Specify -march=z900 as an additional option.
1370         * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
1371         * gcc.dg/optimize-bswapsi-2.c: Likewise.
1372         * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
1374 2014-06-06  Jakub Jelinek  <jakub@redhat.com>
1376         * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
1377         reduction clause diagnostic changes.
1378         * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
1379         * gfortran.dg/gomp/reduction1.f90: Likewise.
1380         * gfortran.dg/gomp/reduction3.f90: Likewise.
1381         * gfortran.dg/gomp/udr1.f90: New test.
1382         * gfortran.dg/gomp/udr2.f90: New test.
1383         * gfortran.dg/gomp/udr3.f90: New test.
1384         * gfortran.dg/gomp/udr4.f90: New test.
1385         * gfortran.dg/gomp/udr5.f90: New test.
1386         * gfortran.dg/gomp/udr6.f90: New test.
1387         * gfortran.dg/gomp/udr7.f90: New test.
1389 2014-06-06  Christian Bruel  <christian.bruel@st.com>
1391         PR tree-optimization/43934
1392         * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
1394 2014-06-05  S. Gilles  <sgilles@terpmail.umd.edu>
1396         PR c/53119
1397         * gcc.dg/pr53119.c: New testcase.
1399 2014-06-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1401         PR target/52472
1402         * gcc.target/avr/pr52472.c: New test.
1405 2014-06-05  Jeff Law  <law@redhat.com>
1407         PR tree-optimization/61289
1408         * g++.dg/pr61289.C: New test.
1409         * g++.dg/pr61289-2.C: New test.
1411 2014-06-05  Richard Biener  <rguenther@suse.de>
1412             Paolo Carlini  <paolo.carlini@oracle.com>
1414         PR c++/56961
1415         * g++.dg/parse/pr56961.C: New.
1417 2014-06-05  Kai Tietz  <ktietz@redhat.com>
1419         PR target/46219
1420         * gcc.target/i386/sibcall-4.c: Remove xfail.
1422 2014-06-05  Julian Brown  <julian@codesourcery.com>
1423             Sandra Loosemore  <sandra@codesourcery.com>
1425         * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
1427 2014-06-05  Richard Biener  <rguenther@suse.de>
1429         PR c++/61004
1430         * g++.dg/diagnostic/pr61004.C: New testcase.
1432 2014-06-05  Yuri Rumyantsev  <ysrumyan@gmail.com>
1434         * gcc.dg/torture/pr61319.c: New test.
1436 2014-06-05  Marek Polacek  <polacek@redhat.com>
1438         PR c/56724
1439         * gcc.dg/pr56724-3.c: New test.
1441 2014-06-05  Andreas Schwab  <schwab@suse.de>
1443         * g++.dg/cpp0x/initlist86.C (main): Initialize i.
1445 2014-06-05  Marek Polacek  <polacek@redhat.com>
1447         PR c/49706
1448         * c-c++-common/pr49706.c: New test.
1450 2014-06-05  Marek Polacek  <polacek@redhat.com>
1452         PR c/48062
1453         * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
1454         * gcc.dg/Wshadow-3.c: Likewise.
1455         * gcc.dg/pr48062.c: New test.
1457 2014-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1459         PR c++/43453
1460         * g++.dg/init/pr43453.C: New.
1462 2014-06-04  Marc Glisse  <marc.glisse@inria.fr>
1464         PR tree-optimization/61385
1465         * gcc.dg/tree-ssa/pr61385.c: New file.
1467 2014-06-04  Richard Biener  <rguenther@suse.de>
1469         PR tree-optimization/60098
1470         * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
1472 2014-06-04  Richard Biener  <rguenther@suse.de>
1474         * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
1476 2014-06-04  Igor Zamyatin  <igor.zamyatin@intel.com>
1478         PR c/58942
1479         * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
1480         the case with a pointer.
1482 2014-06-04  Marek Polacek  <polacek@redhat.com>
1484         PR c/30020
1485         * c-c++-common/pr30020.c: New test.
1487 2014-06-03  Andrew Pinski  <apinski@cavium.com>
1489         * gcc.c-torture/compile/20140528-1.c: New testcase.
1491 2014-06-03  Dehao Chen  <dehao@google.com>
1493         * gcc.dg/tree-prof/merge_block.c: New test.
1495 2014-06-03  Uros Bizjak  <ubizjak@gmail.com>
1497         * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
1498         * g++.dg/ext/mv15.C (dg-options): Ditto.
1500 2014-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
1502         DR 1423
1503         PR c++/52174
1504         * g++.dg/cpp0x/nullptr31.C: New.
1505         * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
1506         * g++.dg/cpp0x/nullptr17.C: Update.
1508 2014-06-03  Marek Polacek  <polacek@redhat.com>
1510         PR c/60439
1511         * c-c++-common/pr60439.c: New test.
1512         * g++.dg/eh/scope1.C (f4): Add dg-warning.
1514 2014-06-03  Martin Jambor  <mjambor@suse.cz>
1516         PR ipa/61160
1517         * g++.dg/ipa/pr61160-1.C: New test.
1519 2014-06-03  Richard Biener  <rguenther@suse.de>
1521         PR tree-optimization/61383
1522         * gcc.dg/torture/pr61383-1.c: New testcase.
1524 2014-06-03  Andreas Schwab  <schwab@linux-m68k.org>
1526         * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
1528 2014-06-02  Jeff Law  <law@redhat.com>
1530         PR rtl-optimization/61094
1531         * g++.dg/pr61094: New test.
1533 2014-06-02  Uros Bizjak  <ubizjak@gmail.com>
1535         * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
1536         * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
1537         * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
1538         * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
1539         * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
1540         * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
1541         * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
1542         * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
1544 2014-06-02  Richard Biener  <rguenther@suse.de>
1546         PR tree-optimization/61346
1547         * gcc.dg/torture/pr61346.c: New testcase.
1549 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
1551         * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
1552         not compilation.
1553         * gcc.target/i386/sibcall-4.c: Ditto.
1554         * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
1556 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
1558         * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
1559         in scan-assembler-not string.
1560         * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
1561         * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
1562         * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
1564 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
1566         * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
1568 2014-06-01  Kai Tietz  <ktietz@redhat.com>
1570         PR target/61377
1571         * gcc.target/i386/sibcall-6.c: New test.
1573 2014-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
1575         DR 1227
1576         PR c++/57543
1577         * g++.dg/cpp0x/pr57543-1.C: New.
1578         * g++.dg/cpp0x/pr57543-2.C: Likewise.
1579         * g++.dg/cpp0x/pr57543-3.C: Likewise.
1580         * g++.dg/cpp0x/decltype59.C: Likewise.
1582 2014-05-31  Tom de Vries  <tom@codesourcery.com>
1584         * gcc.target/i386/sibcall-4.c: Add missing closing brace.
1586 2014-05-30  Jakub Jelinek  <jakub@redhat.com>
1588         * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
1589         restore_gcc_exec_prefix_env_var): New procedures.
1590         (set_ld_library_path_env_vars,
1591         restore_ld_library_path_env_vars): Use them.
1592         * lib/c-compat.exp: Load target-libpath.exp.
1593         (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
1594         (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
1595         * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
1596         restore_gcc_exec_prefix_env_var.
1597         * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
1598         Likewise.
1600         * c-c++-common/asan/misalign-1.c: New test.
1601         * c-c++-common/asan/misalign-2.c: New test.
1603         * g++.dg/asan/asan_test.C: Add -std=c++11 and
1604         -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
1605         -DASAN_USE_DEJAGNU_GTEST=1.
1606         * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
1607         * g++.dg/asan/asan_oob_test.cc: Likewise.
1608         * g++.dg/asan/sanitizer_test_utils.h: Likewise.
1609         * g++.dg/asan/asan_str_test.cc: Likewise.
1610         * g++.dg/asan/asan_test_utils.h: Likewise.
1611         * g++.dg/asan/sanitizer_test_config.h: Likewise.
1612         * g++.dg/asan/asan_test.cc: Likewise.  Allow size 12 for long double.
1613         * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
1614         Imported from upstream r209283.
1615         * g++.dg/asan/asan_test_config.h: Likewise.
1617 2014-05-30  Kai Tietz  <ktietz@redhat.com>
1619         PR target/60104
1620         * gcc.target/i386/sibcall-1.c: New test.
1621         * gcc.target/i386/sibcall-2.c: New test.
1622         * gcc.target/i386/sibcall-3.c: New test.
1623         * gcc.target/i386/sibcall-4.c: New test.
1625 2014-05-30  Ian Lance Taylor  <iant@google.com>
1627         * gcc.target/i386/pause-2.c: New test.
1629 2014-05-30  Tom de Vries  <tom@codesourcery.com>
1631         * gcc.target/i386/fuse-caller-save.c: New test.
1632         * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
1633         * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
1635 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
1637         * gcc.target/arm/simd/vrev16p8_1.c: New file.
1638         * gcc.target/arm/simd/vrev16qp8_1.c: New file.
1639         * gcc.target/arm/simd/vrev16qs8_1.c: New file.
1640         * gcc.target/arm/simd/vrev16qu8_1.c: New file.
1641         * gcc.target/arm/simd/vrev16s8_1.c: New file.
1642         * gcc.target/arm/simd/vrev16u8_1.c: New file.
1643         * gcc.target/arm/simd/vrev32p16_1.c: New file.
1644         * gcc.target/arm/simd/vrev32p8_1.c: New file.
1645         * gcc.target/arm/simd/vrev32qp16_1.c: New file.
1646         * gcc.target/arm/simd/vrev32qp8_1.c: New file.
1647         * gcc.target/arm/simd/vrev32qs16_1.c: New file.
1648         * gcc.target/arm/simd/vrev32qs8_1.c: New file.
1649         * gcc.target/arm/simd/vrev32qu16_1.c: New file.
1650         * gcc.target/arm/simd/vrev32qu8_1.c: New file.
1651         * gcc.target/arm/simd/vrev32s16_1.c: New file.
1652         * gcc.target/arm/simd/vrev32s8_1.c: New file.
1653         * gcc.target/arm/simd/vrev32u16_1.c: New file.
1654         * gcc.target/arm/simd/vrev32u8_1.c: New file.
1655         * gcc.target/arm/simd/vrev64f32_1.c: New file.
1656         * gcc.target/arm/simd/vrev64p16_1.c: New file.
1657         * gcc.target/arm/simd/vrev64p8_1.c: New file.
1658         * gcc.target/arm/simd/vrev64qf32_1.c: New file.
1659         * gcc.target/arm/simd/vrev64qp16_1.c: New file.
1660         * gcc.target/arm/simd/vrev64qp8_1.c: New file.
1661         * gcc.target/arm/simd/vrev64qs16_1.c: New file.
1662         * gcc.target/arm/simd/vrev64qs32_1.c: New file.
1663         * gcc.target/arm/simd/vrev64qs8_1.c: New file.
1664         * gcc.target/arm/simd/vrev64qu16_1.c: New file.
1665         * gcc.target/arm/simd/vrev64qu32_1.c: New file.
1666         * gcc.target/arm/simd/vrev64qu8_1.c: New file.
1667         * gcc.target/arm/simd/vrev64s16_1.c: New file.
1668         * gcc.target/arm/simd/vrev64s32_1.c: New file.
1669         * gcc.target/arm/simd/vrev64s8_1.c: New file.
1670         * gcc.target/arm/simd/vrev64u16_1.c: New file.
1671         * gcc.target/arm/simd/vrev64u32_1.c: New file.
1672         * gcc.target/arm/simd/vrev64u8_1.c: New file.
1674 2014-05-29  Vladimir Makarov  <vmakarov@redhat.com>
1676         PR rtl-optimization/61325
1677         * gcc.target/aarch64/pr61325.c: New.
1679 2014-05-29  Alan Lawrence  <alan.lawrence@arm.com>
1681         * gcc.target/arm/simd/vextQf32_1.c: New file.
1682         * gcc.target/arm/simd/vextQp16_1.c: New file.
1683         * gcc.target/arm/simd/vextQp8_1.c: New file.
1684         * gcc.target/arm/simd/vextQs16_1.c: New file.
1685         * gcc.target/arm/simd/vextQs32_1.c: New file.
1686         * gcc.target/arm/simd/vextQs64_1.c: New file.
1687         * gcc.target/arm/simd/vextQs8_1.c: New file.
1688         * gcc.target/arm/simd/vextQu16_1.c: New file.
1689         * gcc.target/arm/simd/vextQu32_1.c: New file.
1690         * gcc.target/arm/simd/vextQu64_1.c: New file.
1691         * gcc.target/arm/simd/vextQu8_1.c: New file.
1692         * gcc.target/arm/simd/vextQp64_1.c: New file.
1693         * gcc.target/arm/simd/vextf32_1.c: New file.
1694         * gcc.target/arm/simd/vextp16_1.c: New file.
1695         * gcc.target/arm/simd/vextp8_1.c: New file.
1696         * gcc.target/arm/simd/vexts16_1.c: New file.
1697         * gcc.target/arm/simd/vexts32_1.c: New file.
1698         * gcc.target/arm/simd/vexts64_1.c: New file.
1699         * gcc.target/arm/simd/vexts8_1.c: New file.
1700         * gcc.target/arm/simd/vextu16_1.c: New file.
1701         * gcc.target/arm/simd/vextu32_1.c: New file.
1702         * gcc.target/arm/simd/vextu64_1.c: New file.
1703         * gcc.target/arm/simd/vextu8_1.c: New file.
1704         * gcc.target/arm/simd/vextp64_1.c: New file.
1706 2014-05-29  Radovan Obradovic  <robradovic@mips.com>
1707             Tom de Vries  <tom@codesourcery.com>
1709         * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
1710         options.
1711         * gcc.target/mips/fuse-caller-save.h: New include file.
1712         * gcc.target/mips/fuse-caller-save.c: New test.
1713         * gcc.target/mips/fuse-caller-save-mips16.c: Same.
1714         * gcc.target/mips/fuse-caller-save-micromips.c: Same.
1716 2014-05-29  Evgeny Stupachenko  <evstupac@gmail.com>
1718         * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
1720 2014-05-28  Richard Biener  <rguenther@suse.de>
1722         PR middle-end/61045
1723         * gcc.dg/pr61045.c: New testcase.
1725 2014-05-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1727         * lib/clearcap.exp: New file.
1728         * gcc.dg/vect/vect.exp: Load clearcap.exp.
1729         Remove clearcap_ldflags handling.
1730         Call clearcap-init, clearcap-finish.
1731         * gcc.target/i386/i386.exp: Likewise.
1732         * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
1733         * gcc.target/i386/clearcapv2.map: Move to
1734         ../config/sol2-clearcapv2.map.
1735         * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
1736         * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
1738 2014-05-28  Richard Biener  <rguenther@suse.de>
1740         PR tree-optimization/61335
1741         * gfortran.dg/pr61335.f90: New testcase.
1743 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
1745         * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
1747 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
1749         * gnat.dg/overflow_fixed.adb: New test.
1751 2014-05-27  Marek Polacek  <polacek@redhat.com>
1753         PR c/56724
1754         * gcc.dg/pr56724-1.c: New test.
1755         * gcc.dg/pr56724-2.c: New test.
1756         * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
1757         -Wtraditional.
1758         * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
1760 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
1762         * gcc.dg/fold-compare-8.c: New test.
1763         * gcc.dg/Wstrict-overflow-25.c: Likewise.
1765 2014-05-27  Richard Biener  <rguenther@suse.de>
1767         * gcc.dg/tree-ssa/vrp92.c: New testcase.
1769 2014-05-27  Marek Polacek  <polacek@redhat.com>
1771         PR testsuite/61319
1772         * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
1773         LLONG_MIN, and ULLONG_MAX.
1775 2014-05-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1777         * lib/target-supports.exp (check_effective_target_vect_bswap):
1778         Specify arm*-*-* support.
1780 2014-05-27  Dominique d'Humieres <dominiq@lps.ens.fr>
1782         PR testsuite/61319
1783         * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
1784         -nan optional.
1785         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
1786         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
1788 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
1790         * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
1792 2014-05-26  Richard Sandiford  <r.sandiford@uk.ibm.com>
1794         PR rtl-optimization/61222
1795         * gcc.c-torture/compile/pr61222-1.c: New test.
1796         * gcc.c-torture/compile/pr61222-2.c: Likewise.
1798 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
1800         * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
1802 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
1804         * gcc.dg/lto/pr61278_1.c: Remove dg directives.
1806 2014-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1808         PR libgfortran/55117
1809         * gfortran.dg/namelist_85.f90: New test.
1811 2014-05-26  Igor Zamyatin  <igor.zamyatin@intel.com>
1813         PR c/61191
1814         * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
1815         the case with syntax error.
1817 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1819         * gcc.dg/lto/pr61278_0.c: New test.
1820         * gcc.dg/lto/pr61278_1.c: New test.
1822 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1824         * gcc.dg/pr61220.c: New test.
1825         * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
1827 2014-05-25  Tobias Burnus  <burnus@net-b.de>
1829         * gfortran.dg/coarray_10.f90: Update dg-warning.
1830         * gfortran.dg/coarray_this_image_1.f90: New.
1831         * gfortran.dg/coarray_this_image_2.f90: New.
1833 2014-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu>
1835         PR libfortran/61173
1836         * gfortran.dg/arrayio_14.f90: New test.
1838 2014-05-24  Andreas Schwab  <schwab@suse.de>
1840         * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
1842 2014-05-24  Dominique d'Humieres <dominiq@lps.ens.fr>
1844         * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
1845         Adjust regexp for -flto.
1846         * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
1847         * gfortran.dg/pr52835.f90: Likewise.
1849 2014-05-23  Vladimir Makarov  <vmakarov@redhat.com>
1851         PR rtl-optimization/61215
1852         * gcc.target/i386/pr61215.c: New.
1854 2014-05-23  Marek Polacek  <polacek@redhat.com>
1855             Jakub Jelinek  <jakub@redhat.com>
1857         * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
1858         * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
1859         * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
1860         * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
1861         * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
1862         * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
1863         * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
1864         * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
1865         * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
1866         * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
1867         * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
1868         * c-c++-common/ubsan/float-cast.h: New file.
1869         * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
1870         * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
1872 2014-05-23  Jiong Wang  <jiong.wang@arm.com>
1874         * gcc.target/aarch64/tail_indirect_call_1.c: New.
1876 2014-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
1878         * g++.dg/cpp1y/lambda-init9.C: New.
1880 2014-05-23  Richard Biener  <rguenther@suse.de>
1882         PR testsuite/61266
1883         * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
1884         adjust testcase to reflect reality.
1886 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1888         PR tree-optimization/54733
1889         * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
1890         optimization to support memory sources and bitwise operations
1891         equivalent to load in host endianness.
1892         * gcc.dg/optimize-bswaphi-1.c: Likewise.
1893         * gcc.dg/optimize-bswapsi-2.c: Likewise.
1894         * gcc.c-torture/execute/bswap-2.c: Likewise.
1896 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1898         * lib/target-supports.exp: New effective targets for architectures
1899         capable of performing byte swap.
1900         * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
1901         * gcc.dg/optimize-bswapdi-2.c: Likewise.
1902         * gcc.dg/optimize-bswapsi-1.c: Likewise.
1904 2014-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
1906         PR c++/61088
1907         * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
1908         * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
1910 2014-05-22  Xinliang David Li  <davidxl@google.com>
1912         * g++.dg/ipa/devirt-15.C: Fix expected message.
1913         * g++.dg/ipa/devirt-16.C: Ditto.
1914         * g++.dg/ipa/devirt-17.C: Ditto.
1915         * g++.dg/ipa/devirt-26.C: Ditto.
1916         * g++.dg/ipa/imm-devirt-1.C: Ditto.
1917         * g++.dg/ipa/imm-devirt-2.C: Ditto.
1918         * g++.dg/tree-ssa/pr8781.C:Ditto.
1920 2014-05-22  Peter Bergner  <bergner@vnet.ibm.com>
1922         * gcc.target/powerpc/htm-ttest.c: New test.
1924 2014-05-22  Eric Botcazou  <ebotcazou@adacore.com>
1926         * gnat.dg/opt37.ad[sb]: New test.
1928 2014-05-21  Jonathan Wakely  <jwakely@redhat.com>
1930         PR c/61271
1931         * g++.dg/cilk-plus/AN/array_function.cc: New.
1933 2014-05-22  Richard Biener  <rguenther@suse.de>
1935         * gcc.dg/tree-ssa/alias-33.c: New testcase.
1937 2014-05-22  Kostya Serebryany  <kcc@google.com>
1939         * c-c++-common/tsan/mutexset1.c: Update the test to match
1940         upstream r209283.
1941         * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
1943 2014-05-21  Marek Polacek  <polacek@redhat.com>
1945         PR sanitizer/61272
1946         * g++.dg/ubsan/pr61272.C: New test.
1948 2014-05-21  Cesar Philippidis  <cesar@codesourcery.com>
1949             Sandra Loosemore  <sandra@codesourcery.com>
1951         PR lto/60179
1952         * lib/scanasm.exp (scan-lto-assembler): New procedure.
1953         * gcc.target/nios2/custom-fp-lto.c: New test.
1955 2014-05-21  Andreas Schwab  <schwab@suse.de>
1957         * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
1959 2014-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
1961         PR target/54236
1962         * gcc.target/sh/pr54236-3.c: New.
1964 2014-05-21  Igor Zamyatin  <igor.zamyatin@intel.com>
1966         PR c++/60189
1967         * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
1969 2014-05-20  Jan Hubicka  <hubicka@ucw.cz>
1971         PR tree-optimization/60899
1972         * g++.dg/ipa/devirt-11.C: Update template.
1974 2014-05-20  Edward Smith-Rowland  <3dw4rd@verizon.net>
1976         PR C++/61038
1977         * g++.dg/cpp0x/pr61038.C: New.
1979 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1981         PR c++/58753
1982         PR c++/58930
1983         PR c++/58704
1984         * g++.dg/cpp0x/nsdmi-template11.C: New.
1985         * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
1986         * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
1988 2014-05-20  Eric Botcazou  <ebotcazou@adacore.com>
1990         * gnat.dg/opt35.adb: New test.
1991         * gnat.dg/opt36.adb: Likewise.
1992         * gnat.dg/opt35_pkg.ad[sb]: New helper.
1994 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1996         PR c++/60373
1997         * g++.dg/cpp0x/Wattributes1.C: New.
1998         * g++.dg/ext/visibility/redecl1.C: Adjust.
1999         * g++.dg/ext/visibility/visibility-7.C: Likewise.
2001 2014-05-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2003         * gcc.target/powerpc/vsxcopy.c: New test.
2005 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2007         PR c++/58664
2008         * g++.dg/cpp0x/nsdmi-union6.C: New.
2009         * g++.dg/parse/pr58664.C: Likewise.
2010         * g++.dg/cpp0x/nsdmi6.C: Tweak.
2011         * g++.dg/parse/crash31.C: Likewise.
2012         * g++.dg/template/error2.C: Likewise.
2013         * g++.dg/template/inherit8.C: Likewise.
2014         * g++.dg/template/offsetof2.C: Likewise.
2016 2014-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
2018         * c-c++-common/gomp/simd4.c: Adjust for inform.
2019         * g++.dg/cpp0x/decltype-call1.C: Likewise.
2020         * g++.dg/cpp0x/forw_enum6.C: Likewise.
2021         * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
2022         * g++.dg/cpp0x/noexcept15.C: Likewise.
2023         * g++.dg/cpp0x/variadic-ex2.C: Likewise.
2024         * g++.dg/eh/spec6.C: Likewise.
2025         * g++.dg/expr/cast1.C: Likewise.
2026         * g++.dg/expr/dtor1.C: Likewise.
2027         * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
2028         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2029         * g++.dg/gomp/pr49223-2.C: Likewise.
2030         * g++.dg/gomp/udr-4.C: Likewise.
2031         * g++.dg/init/delete1.C: Likewise.
2032         * g++.dg/other/crash-2.C: Likewise.
2033         * g++.dg/parse/crash24.C: Likewise.
2034         * g++.dg/parse/crash25.C: Likewise.
2035         * g++.dg/parse/crash31.C: Likewise.
2036         * g++.dg/parse/crash49.C: Likewise.
2037         * g++.dg/parse/crash50.C: Likewise.
2038         * g++.dg/parse/crash54.C: Likewise.
2039         * g++.dg/parse/dtor7.C: Likewise.
2040         * g++.dg/parse/error40.C: Likewise.
2041         * g++.dg/parse/fused-params1.C: Likewise.
2042         * g++.dg/parse/new1.C: Likewise.
2043         * g++.dg/template/crash35.C: Likewise.
2044         * g++.dg/template/crash59.C: Likewise.
2045         * g++.dg/template/crash77.C: Likewise.
2046         * g++.dg/template/error51.C: Likewise.
2047         * g++.dg/template/incomplete1.C: Likewise.
2048         * g++.dg/template/incomplete3.C: Likewise.
2049         * g++.dg/template/incomplete4.C: Likewise.
2050         * g++.dg/template/incomplete5.C: Likewise.
2051         * g++.dg/template/inherit8.C: Likewise.
2052         * g++.dg/template/instantiate1.C: Likewise.
2053         * g++.dg/template/instantiate3.C: Likewis: Likewise.
2054         * g++.dg/template/offsetof2.C: Likewise.
2055         * g++.dg/tm/pr51928.C: Likewise.
2056         * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
2057         * g++.dg/warn/incomplete1.C: Likewise.
2058         * g++.dg/warn/incomplete2.C: Likewise.
2059         * g++.old-deja/g++.brendan/friend4.C: Likewise.
2060         * g++.old-deja/g++.bugs/900121_01.C: Likewise.
2061         * g++.old-deja/g++.bugs/900214_01.C: Likewise.
2062         * g++.old-deja/g++.eh/catch1.C: Likewise.
2063         * g++.old-deja/g++.eh/spec6.C: Likewise.
2064         * g++.old-deja/g++.mike/p7868.C: Likewise.
2065         * g++.old-deja/g++.other/crash38.C: Likewise.
2066         * g++.old-deja/g++.other/enum2.C: Likewise.
2067         * g++.old-deja/g++.other/incomplete.C: Likewise.
2068         * g++.old-deja/g++.other/vaarg3.C: Likewise.
2069         * g++.old-deja/g++.pt/crash9.C: Likewise.
2070         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
2071         * g++.old-deja/g++.pt/typename8.C: Likewise.
2072         * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
2074 2014-05-19  Joseph Myers  <joseph@codesourcery.com>
2076         * lib/target-supports.exp
2077         (check_effective_target_vect_sizes_32B_16B): Return false if
2078         128-bit AVX vectors preferred.
2080 2014-05-19  Mike Stump  <mikestump@comcast.net>
2082         * lib/target-supports.exp (check_effective_target_avx): Early out
2083         if not x86 to prevent x86 flags on non-x86 targets.
2085 2014-05-19  Richard Biener  <rguenther@suse.de>
2087         PR tree-optimization/61221
2088         * gcc.dg/torture/pr61221.c: New testcase.
2090 2014-05-19  Richard Biener  <rguenther@suse.de>
2092         PR tree-optimization/61209
2093         * gfortran.dg/pr61209.f90: New testcase.
2095 2014-05-19  Richard Biener  <rguenther@suse.de>
2097         PR tree-optimization/61184
2098         * c-c++-common/torture/pr61184.c: New testcase.
2100 2014-05-19  Christian Bruel  <christian.bruel@st.com>
2102         PR target/61195
2103         * gcc.target/sh/pr61195.c: New test.
2105 2014-05-18  Wei Mi  <wmi@google.com>
2107         PR target/58066
2108         * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
2109         directive with rtl insns. Add effective-target fpic and
2110         tls_native.
2112 2014-05-17  Xinliang David Li  <davidxl@google.com>
2114         * g++.dg/ipa/devirt-33.C: New testcase.
2116 2014-05-17  Jan Hubicka  <hubicka@ucw.cz>
2118         * g++.dg/ipa/comdat.C: New file.
2120 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
2122         * gnat.dg/volatile12.ad[sb]: New test.
2124 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
2126         * gnat.dg/enum3.adb: New test.
2128 2014-05-18  Andreas Schwab  <schwab@suse.de>
2130         * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
2132 2014-05-17  Jerry DeLisle  <jvdelisle@gcc.gnu>
2134         PR libfortran/52539
2135         * gfortran.dg/namelist_utf8.f90: New test.
2137 2014-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
2139         PR c++/52875
2140         * g++.dg/cpp0x/decltype58.C: New.
2142 2014-05-17  Ajit Agarwal  <ajitkum@xilinx.com>
2144         * gcc.target/microblaze/others/break_handler.c: New.
2146 2014-05-17  Marc Glisse  <marc.glisse@inria.fr>
2148         PR tree-optimization/61140
2149         PR tree-optimization/61150
2150         PR tree-optimization/61197
2151         * gcc.dg/tree-ssa/pr61140.c: New file.
2152         * gcc.dg/tree-ssa/pr61150.c: New file.
2153         * gcc.dg/tree-ssa/pr61197.c: New file.
2155 2014-05-17  Uros Bizjak  <ubizjak@gmail.com>
2157         * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
2158         (dg-options): Add -mfpmath=387.
2159         (dg-final): Check that no MMX registers are used.
2161 2014-05-17  Andreas Schwab  <schwab@suse.de>
2163         * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
2165 2014-05-16  David Malcolm  <dmalcolm@redhat.com>
2167         Revert:
2168         2014-04-29  David Malcolm  <dmalcolm@redhat.com>
2170         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
2171         occurrences of "int" in the gimple dump to reflect that the return
2172         types of functions now show up in such dumps.
2173         * gcc.dg/tree-ssa/pr27810.c: Likewise.
2175 2014-05-16  Jan Hubicka  <hubicka@ucw.cz>
2177         * gcc.c-torture/execute/20101011-1.c: Update testcase.
2178         * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
2179         * gcc.dg/tree-ssa/writeonly.c: New testcase.
2180         * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
2181         * gcc.dg/tree-ssa/pr21559.c: Update testcase.
2182         * gcc.dg/debug/pr35154.c: Update testcase.
2183         * gcc.target/i386/vectorize1.c: Update testcase.
2185 2014-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
2187         PR c++/51640
2188         * g++.dg/parse/error54.C: New.
2190 2014-05-16  Vladimir Makarov  <vmakarov@redhat.com>
2192         PR rtl-optimization/60969
2193         * g++.dg/pr60969.C: New.
2195 2014-05-16  Richard Biener  <rguenther@suse.de>
2197         PR tree-optimization/61194
2198         * gcc.dg/vect/pr61194.c: New testcase.
2200 2014-05-16  Richard Biener  <rguenther@suse.de>
2202         * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
2203         * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
2204         * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
2205         * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
2207 2014-05-16  Richard Biener  <rguenther@suse.de>
2209         * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
2211 2014-05-15  Martin Jambor  <mjambor@suse.cz>
2213         PR ipa/61085
2214         * g++.dg/ipa/pr61085.C: New test.
2216 2014-05-15  Martin Jambor  <mjambor@suse.cz>
2218         PR tree-optimization/61090
2219         * gcc.dg/tree-ssa/pr61090.c: New test.
2221 2014-05-15  Jakub Jelinek  <jakub@redhat.com>
2223         PR tree-optimization/61158
2224         * gcc.dg/pr61158.c: New test.
2226 2014-05-15  Andreas Schwab  <schwab@suse.de>
2228         * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
2229         emitted.
2230         * obj-c++.dg/exceptions-5.mm: Likewise.
2232 2014-05-15  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2234         * shrink-wrap-loop.c: New test case.
2236 2014-05-14  Alan Lawrence  <alan.lawrence@arm.com>
2238         * gcc.target/arm/simd/vtrnqf32_1.c: New file.
2239         * gcc.target/arm/simd/vtrnqp16_1.c: New file.
2240         * gcc.target/arm/simd/vtrnqp8_1.c: New file.
2241         * gcc.target/arm/simd/vtrnqs16_1.c: New file.
2242         * gcc.target/arm/simd/vtrnqs32_1.c: New file.
2243         * gcc.target/arm/simd/vtrnqs8_1.c: New file.
2244         * gcc.target/arm/simd/vtrnqu16_1.c: New file.
2245         * gcc.target/arm/simd/vtrnqu32_1.c: New file.
2246         * gcc.target/arm/simd/vtrnqu8_1.c: New file.
2247         * gcc.target/arm/simd/vtrnf32_1.c: New file.
2248         * gcc.target/arm/simd/vtrnp16_1.c: New file.
2249         * gcc.target/arm/simd/vtrnp8_1.c: New file.
2250         * gcc.target/arm/simd/vtrns16_1.c: New file.
2251         * gcc.target/arm/simd/vtrns32_1.c: New file.
2252         * gcc.target/arm/simd/vtrns8_1.c: New file.
2253         * gcc.target/arm/simd/vtrnu16_1.c: New file.
2254         * gcc.target/arm/simd/vtrnu32_1.c: New file.
2255         * gcc.target/arm/simd/vtrnu8_1.c: New file.
2257 2014-05-14  Ilya Tocar  <ilya.tocar@intel.com>
2259         * gcc.target/i386/clflushopt-1.c: New.
2260         * gcc.target/i386/xsavec-1.c: Ditto.
2261         * gcc.target/i386/xsavec64-1.c: Ditto.
2262         * gcc.target/i386/xsaves-1.c: Ditto.
2263         * gcc.target/i386/xsaves64-1.c: Ditto.
2264         * gcc.target/i386/sse-12.c: Test new options.
2265         * gcc.target/i386/sse-13.c: Ditto.
2266         * gcc.target/i386/sse-14.c: Ditto.
2267         * gcc.target/i386/sse-22.c: Ditto.
2268         * gcc.target/i386/sse-23.c: Ditto.
2269         * g++.dg/other/i386-2.C: Ditto.
2270         * g++.dg/other/i386-3.C: Ditto.
2272 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
2274         PR rtl-optimization/60866
2275         * gcc.dg/pr60866.c: New test.
2277 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
2279         PR rtl-optimization/60901
2280         * gcc.target/i386/pr60901.c: New test.
2282 2014-05-14  Yury Gribov  <y.gribov@samsung.com>
2284         PR sanitizer/61100
2285         * c-c++-common/asan/asan-interface-1.c: New test.
2286         * lib/asan-dg.exp (asan_include_flags): New function.
2287         (asan_init): Call asan_include_flags to obtain path
2288         to sanitizer headers.
2290 2014-05-13  Peter Bergner  <bergner@vnet.ibm.com>
2292         * lib/target-support.exp (check_dfp_hw_available): New function.
2293         (is-effective-target): Check $arg for dfp_hw.
2294         (is-effective-target-keyword): Likewise.
2295         * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
2296         Change target to dfp_hw.
2298 2014-05-13  Marek Polacek  <polacek@redhat.com>
2300         PR c/61162
2301         * gcc.dg/pr61162.c: New test.
2303 2014-05-13  Marek Polacek  <polacek@redhat.com>
2305         * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
2306         * c-c++-common/pr50459-2.c: New test.
2308 2014-05-13  Paolo Carlini  <paolo.carlini@oracle.com>
2310         PR c++/54310
2311         * g++.dg/template/pr54310.C: New.
2313 2014-05-13  Nathan Sidwell  <nathan@codesourcery.com>
2314             Sandra Loosemore  <sandra@codesourcery.com>
2316         * gcc.target/mips/loongson-simd.c: Disable micromips too.
2318 2014-05-13  Catherine Moore  <clm@cm00re.com>
2320         * gcc.target/mips/near-far-1.c: Adjust expected output
2321         to allow the JALS instruction.
2322         * gcc.target/mips/near-far-2.c: Likewise.
2323         * gcc.target/mips/near-far-4.c: Likewise.
2325 2014-05-13  Bin Cheng  <bin.cheng@arm.com>
2327         * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
2329 2014-05-13  Jakub Jelinek  <jakub@redhat.com>
2331         PR target/61060
2332         * gcc.dg/pr61060.c: New test.
2334 2014-05-12  DJ Delorie  <dj@redhat.com>
2336         * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
2337         * gcc.dg/sibcall-4.c: Likewise.
2339 2014-05-12  Dimitris Papavasiliou  <dpapavas@gmail.com>
2341         * objc.dg/shadow-1.m: New test.
2342         * objc.dg/shadow-2.m: New test.
2343         * objc.dg/ivar-scope-1.m: New test.
2344         * objc.dg/ivar-scope-2.m: New test.
2345         * objc.dg/ivar-scope-3.m: New test.
2346         * objc.dg/ivar-scope-4.m: New test.
2347         * objc.dg/ivar-visibility-1.m: New test.
2348         * objc.dg/ivar-visibility-2.m: New test.
2349         * objc.dg/ivar-visibility-3.m: New test.
2350         * objc.dg/ivar-visibility-4.m: New test.
2352 2014-05-12  Tobias Burnus  <burnus@net-b.de>
2354         PR fortran/60127
2355         * gfortran.dg/gomp/omp_do_concurrent.f90: New.
2357 2014-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2359         PR fortran/60834
2360         * gfortran.dg/associate_16.f90:  New test.
2362 2014-05-12  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2364         PR target/60991
2365         * gcc.target/avr/pr60991.c: New testcase.
2367 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
2369         PR c++/60054
2370         * g++.dg/cpp1y/pr60054.C: New.
2372 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
2374         PR c++/51199
2375         * g++.dg/template/pr51199.C: New.
2377 2014-05-11  Hans-Peter Nilsson  <hp@bitrange.com>
2379         * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
2381 2014-05-11  Jakub Jelinek  <jakub@redhat.com>
2383         * gfortran.dg/gomp/affinity-1.f90: New test.
2385 2014-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
2387         * gcc.dg/torture/pr61136.c: New test.
2389 2014-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
2391         PR c++/59705
2392         * g++.dg/cpp0x/sfinae51.C: New.
2394         PR c++/58353
2395         * g++.dg/cpp0x/variadic157.C: New.
2397 2014-05-10  Oleg Endo  <olegendo@gcc.gnu.org>
2399         PR target/51244
2400         * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
2402 2014-05-10  Marek Polacek  <polacek@redhat.com>
2404         * gcc.dg/pedwarn-init.c: New test.
2405         * gcc.dg/init-string-1.c: Adjust dg-error.
2407 2014-05-10  Hans-Peter Nilsson  <hp@bitrange.com>
2409         * lib/target-supports.exp
2410         (check_effective_target_logical_op_short_circuit): Add mmix-*-*
2411         to the list.
2413 2014-05-09  Marek Polacek  <polacek@redhat.com>
2415         PR c/61096
2416         * gcc.dg/pr61096-1.c: New test.
2417         * gcc.dg/pr61096-2.c: New test.
2419 2014-05-09  Florian Weimer  <fweimer@redhat.com>
2421         * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
2422         * g++.dg/fstack-protector-strong.C: Likewise.
2423         * gcc.target/i386/ssp-strong-reg.c: New file.
2425 2014-05-09  Georg-Johann Lay  <avr@gjlay.de>
2427         PR target/61055
2428         * gcc.target/avr/torture/pr61055.c: New test.
2430 2014-05-09  Marek Polacek  <polacek@redhat.com>
2432         PR c/50459
2433         * c-c++-common/attributes-1.c: Move test line to a new test.
2434         * c-c++-common/attributes-2.c: New test.
2435         * c-c++-common/pr50459.c: New test.
2436         * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
2437         * gcc.dg/nonnull-2.c: Likewise.
2438         * gcc.dg/pr55570.c: Modify dg-error.
2439         * gcc.dg/tm/wrap-2.c: Likewise.
2441 2014-05-08  Jeff Law  <law@redhat.com>
2443         PR tree-optimization/61009
2444         * g++.dg/tree-ssa/pr61009.C: New test.
2446 2014-05-08  Matthias Klose  <doko@ubuntu.com>
2448         PR driver/61106
2449         * gcc-dg/unused-8a.c: New.
2450         * gcc-dg/unused-8b.c: Likewise.
2452 2014-05-08  Marek Polacek  <polacek@redhat.com>
2454         PR c/61053
2455         * gcc.dg/pr61053.c: New test.
2457 2014-05-08  Marek Polacek  <polacek@redhat.com>
2459         PR c/61077
2460         * gcc.dg/pr61077.c: New test.
2462 2014-05-08  Tobias Burnus  <burnus@net-b.de>
2464         * gfortran.dg/coarray_collectives_1.f90: New.
2465         * gfortran.dg/coarray_collectives_2.f90: New.
2466         * gfortran.dg/coarray_collectives_3.f90: New.
2467         * gfortran.dg/coarray_collectives_4.f90: New.
2468         * gfortran.dg/coarray_collectives_5.f90: New.
2469         * gfortran.dg/coarray_collectives_6.f90: New.
2470         * gfortran.dg/coarray/collectives_1.f90: New.
2471         * gfortran.dg/assumed_rank_5.f90: Update dg-error.
2472         * gfortran.dg/assumed_type_4.f90: Update dg-error.
2473         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
2474         * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
2475         * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
2476         * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
2477         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
2479 2014-05-08  Wei Mi  <wmi@google.com>
2481         PR target/58066
2482         * gcc.target/i386/pr58066.c: New test.
2484 2014-05-08  Joseph Myers  <joseph@codesourcery.com>
2486         * gcc.target/i386/avx256-unaligned-load-2.c,
2487         gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
2488         gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
2489         packed-single instructions.
2491 2014-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
2493         PR c++/13981
2494         * g++.dg/diagnostic/pr13981.C: New.
2496 2014-05-08  Marc Glisse  <marc.glisse@inria.fr>
2498         PR tree-optimization/59100
2499         * gcc.dg/tree-ssa/phi-opt-12.c: New file.
2500         * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
2502 2014-05-08  Richard Sandiford  <rdsandiford@googlemail.com>
2504         PR tree-optimization/61095
2505         * gcc.dg/torture/pr61095.c: New test.
2507 2014-05-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2509         PR middle-end/39246
2510         * gcc.dg/uninit-13.c: Move warning on the actual source line where
2511         the uninitialized complex is used.
2512         * gcc.dg/uninit-17.c: New test to check partial initialization of
2513         complex with branches.
2514         * gcc.dg/uninit-17-O0.c: Likewise.
2516 2014-05-07  Oleg Endo  <olegendo@gcc.gnu.org>
2518         PR target/60884
2519         * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
2520         (test_03): Rename to test_02.
2522 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
2524         PR c++/61083
2525         * g++.dg/cpp0x/sfinae50.C: New.
2527 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
2529         PR c++/61080
2530         * g++.dg/cpp0x/deleted7.C: New.
2532 2014-05-07  Richard Biener  <rguenther@suse.de>
2534         PR tree-optimization/61034
2535         * g++.dg/tree-ssa/pr61034.C: New testcase.
2537 2014-05-07  Joern Rennecke  <joern.rennecke@embecosm.com>
2539         * gcc.target/epiphany/isr-arg.c: New file.
2541 2014-05-07  Evgeny Stupachenko  <evstupac@gmail.com>
2543         PR tree-optimization/52252
2544         * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
2546 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
2548         * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
2549         * gcc.target/aarch64/simd/vrev16p8.x: New file.
2550         * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
2551         * gcc.target/aarch64/simd/vrev16qp8.x: New file.
2552         * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
2553         * gcc.target/aarch64/simd/vrev16qs8.x: New file.
2554         * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
2555         * gcc.target/aarch64/simd/vrev16qu8.x: New file.
2556         * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
2557         * gcc.target/aarch64/simd/vrev16s8.x: New file.
2558         * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
2559         * gcc.target/aarch64/simd/vrev16u8.x: New file.
2560         * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
2561         * gcc.target/aarch64/simd/vrev32p16.x: New file.
2562         * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
2563         * gcc.target/aarch64/simd/vrev32p8.x: New file.
2564         * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
2565         * gcc.target/aarch64/simd/vrev32qp16.x: New file.
2566         * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
2567         * gcc.target/aarch64/simd/vrev32qp8.x: New file.
2568         * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
2569         * gcc.target/aarch64/simd/vrev32qs16.x: New file.
2570         * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
2571         * gcc.target/aarch64/simd/vrev32qs8.x: New file.
2572         * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
2573         * gcc.target/aarch64/simd/vrev32qu16.x: New file.
2574         * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
2575         * gcc.target/aarch64/simd/vrev32qu8.x: New file.
2576         * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
2577         * gcc.target/aarch64/simd/vrev32s16.x: New file.
2578         * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
2579         * gcc.target/aarch64/simd/vrev32s8.x: New file.
2580         * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
2581         * gcc.target/aarch64/simd/vrev32u16.x: New file.
2582         * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
2583         * gcc.target/aarch64/simd/vrev32u8.x: New file.
2584         * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
2585         * gcc.target/aarch64/simd/vrev64f32.x: New file.
2586         * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
2587         * gcc.target/aarch64/simd/vrev64p16.x: New file.
2588         * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
2589         * gcc.target/aarch64/simd/vrev64p8.x: New file.
2590         * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
2591         * gcc.target/aarch64/simd/vrev64qf32.x: New file.
2592         * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
2593         * gcc.target/aarch64/simd/vrev64qp16.x: New file.
2594         * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
2595         * gcc.target/aarch64/simd/vrev64qp8.x: New file.
2596         * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
2597         * gcc.target/aarch64/simd/vrev64qs16.x: New file.
2598         * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
2599         * gcc.target/aarch64/simd/vrev64qs32.x: New file.
2600         * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
2601         * gcc.target/aarch64/simd/vrev64qs8.x: New file.
2602         * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
2603         * gcc.target/aarch64/simd/vrev64qu16.x: New file.
2604         * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
2605         * gcc.target/aarch64/simd/vrev64qu32.x: New file.
2606         * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
2607         * gcc.target/aarch64/simd/vrev64qu8.x: New file.
2608         * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
2609         * gcc.target/aarch64/simd/vrev64s16.x: New file.
2610         * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
2611         * gcc.target/aarch64/simd/vrev64s32.x: New file.
2612         * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
2613         * gcc.target/aarch64/simd/vrev64s8.x: New file.
2614         * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
2615         * gcc.target/aarch64/simd/vrev64u16.x: New file.
2616         * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
2617         * gcc.target/aarch64/simd/vrev64u32.x: New file.
2618         * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
2619         * gcc.target/aarch64/simd/vrev64u8.x: New file.
2621 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
2623         gcc.target/aarch64/simd/ext_f32.x: New file.
2624         gcc.target/aarch64/simd/ext_f32_1.c: New file.
2625         gcc.target/aarch64/simd/ext_p16.x: New file.
2626         gcc.target/aarch64/simd/ext_p16_1.c: New file.
2627         gcc.target/aarch64/simd/ext_p8.x: New file.
2628         gcc.target/aarch64/simd/ext_p8_1.c: New file.
2629         gcc.target/aarch64/simd/ext_s16.x: New file.
2630         gcc.target/aarch64/simd/ext_s16_1.c: New file.
2631         gcc.target/aarch64/simd/ext_s32.x: New file.
2632         gcc.target/aarch64/simd/ext_s32_1.c: New file.
2633         gcc.target/aarch64/simd/ext_s64.x: New file.
2634         gcc.target/aarch64/simd/ext_s64_1.c: New file.
2635         gcc.target/aarch64/simd/ext_s8.x: New file.
2636         gcc.target/aarch64/simd/ext_s8_1.c: New file.
2637         gcc.target/aarch64/simd/ext_u16.x: New file.
2638         gcc.target/aarch64/simd/ext_u16_1.c: New file.
2639         gcc.target/aarch64/simd/ext_u32.x: New file.
2640         gcc.target/aarch64/simd/ext_u32_1.c: New file.
2641         gcc.target/aarch64/simd/ext_u64.x: New file.
2642         gcc.target/aarch64/simd/ext_u64_1.c: New file.
2643         gcc.target/aarch64/simd/ext_u8.x: New file.
2644         gcc.target/aarch64/simd/ext_u8_1.c: New file.
2645         gcc.target/aarch64/simd/ext_f64.c: New file.
2646         gcc.target/aarch64/simd/extq_f32.x: New file.
2647         gcc.target/aarch64/simd/extq_f32_1.c: New file.
2648         gcc.target/aarch64/simd/extq_p16.x: New file.
2649         gcc.target/aarch64/simd/extq_p16_1.c: New file.
2650         gcc.target/aarch64/simd/extq_p8.x: New file.
2651         gcc.target/aarch64/simd/extq_p8_1.c: New file.
2652         gcc.target/aarch64/simd/extq_s16.x: New file.
2653         gcc.target/aarch64/simd/extq_s16_1.c: New file.
2654         gcc.target/aarch64/simd/extq_s32.x: New file.
2655         gcc.target/aarch64/simd/extq_s32_1.c: New file.
2656         gcc.target/aarch64/simd/extq_s64.x: New file.
2657         gcc.target/aarch64/simd/extq_s64_1.c: New file.
2658         gcc.target/aarch64/simd/extq_s8.x: New file.
2659         gcc.target/aarch64/simd/extq_s8_1.c: New file.
2660         gcc.target/aarch64/simd/extq_u16.x: New file.
2661         gcc.target/aarch64/simd/extq_u16_1.c: New file.
2662         gcc.target/aarch64/simd/extq_u32.x: New file.
2663         gcc.target/aarch64/simd/extq_u32_1.c: New file.
2664         gcc.target/aarch64/simd/extq_u64.x: New file.
2665         gcc.target/aarch64/simd/extq_u64_1.c: New file.
2666         gcc.target/aarch64/simd/extq_u8.x: New file.
2667         gcc.target/aarch64/simd/extq_u8_1.c: New file.
2668         gcc.target/aarch64/simd/extq_f64.c: New file.
2670 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
2672         * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
2673         * gcc.target/aarch64/vtrnu32.c: Likewise.
2674         * gcc.target/aarch64/vtrnf32.c: Likewise.
2676 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
2678         * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
2679         * gcc.target/aarch64/simd/vtrnf32.x: New file.
2680         * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
2681         * gcc.target/aarch64/simd/vtrnp16.x: New file.
2682         * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
2683         * gcc.target/aarch64/simd/vtrnp8.x: New file.
2684         * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
2685         * gcc.target/aarch64/simd/vtrnqf32.x: New file.
2686         * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
2687         * gcc.target/aarch64/simd/vtrnqp16.x: New file.
2688         * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
2689         * gcc.target/aarch64/simd/vtrnqp8.x: New file.
2690         * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
2691         * gcc.target/aarch64/simd/vtrnqs16.x: New file.
2692         * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
2693         * gcc.target/aarch64/simd/vtrnqs32.x: New file.
2694         * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
2695         * gcc.target/aarch64/simd/vtrnqs8.x: New file.
2696         * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
2697         * gcc.target/aarch64/simd/vtrnqu16.x: New file.
2698         * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
2699         * gcc.target/aarch64/simd/vtrnqu32.x: New file.
2700         * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
2701         * gcc.target/aarch64/simd/vtrnqu8.x: New file.
2702         * gcc.target/aarch64/simd/vtrns16_1.c: New file.
2703         * gcc.target/aarch64/simd/vtrns16.x: New file.
2704         * gcc.target/aarch64/simd/vtrns32_1.c: New file.
2705         * gcc.target/aarch64/simd/vtrns32.x: New file.
2706         * gcc.target/aarch64/simd/vtrns8_1.c: New file.
2707         * gcc.target/aarch64/simd/vtrns8.x: New file.
2708         * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
2709         * gcc.target/aarch64/simd/vtrnu16.x: New file.
2710         * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
2711         * gcc.target/aarch64/simd/vtrnu32.x: New file.
2712         * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
2713         * gcc.target/aarch64/simd/vtrnu8.x: New file.
2715 2014-05-07  Richard Biener  <rguenther@suse.de>
2717         PR tree-optimization/57864
2718         * gcc.dg/torture/pr57864.c: New testcase.
2720 2014-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu>
2722         PR libfortran/61049
2723         * gfortran.dg/list_read_13.f: New test.
2725 2014-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
2727         PR c++/60999
2728         * g++.dg/cpp0x/nsdmi-template9.C: New.
2729         * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
2731 2014-05-06  Kenneth Zadeck  <zadeck@naturalbridge.com>
2732             Mike Stump  <mikestump@comcast.net>
2733             Richard Sandiford  <rdsandiford@googlemail.com>
2735         * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
2737 2014-05-05  Jan Hubicka  <hubicka@ucw.cz>
2739         PR ipa/60965
2740         * g++.dg/ipa/devirt-32.C: New testcase.
2742 2014-05-05  Richard Biener  <rguenther@suse.de>
2744         PR middle-end/61010
2745         * gcc.dg/torture/pr61010.c: New testcase.
2747 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2749         * gcc.target/s390/leaf-profile.c: New testcase.
2751 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2753         * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
2754         Disable asm scan for s390.
2755         * gcc.dg/hoist-register-pressure-2.c: Likewise.
2756         * gcc.dg/hoist-register-pressure-3.c: Likewise.
2758 2014-05-05  Bin Cheng  <bin.cheng@arm.com>
2760         PR tree-optimization/60363
2761         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
2763 2014-05-04  Peter Bergner  <bergner@vnet.ibm.com>
2765         * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
2766         (dg-require-effective-target): Change target to powerpc_fprs.
2767         * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
2768         (dg-require-effective-target): Change target to dfprt.
2770 2014-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2772         PR c++/58582
2773         * g++.dg/cpp0x/deleted4.C: New.
2774         * g++.dg/cpp0x/deleted5.C: Likewise.
2775         * g++.dg/cpp0x/deleted6.C: Likewise.
2777 2014-05-03  Dominique d'Humieres <dominiq@lps.ens.fr>
2779         PR fortran/61025
2780         * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
2781         regexps for -m32.
2782         * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
2783         * gfortran.dg/coarray_poly_6.f90: Likewise.
2784         * gfortran.dg/coarray_poly_7.f90: Likewise.
2785         * gfortran.dg/coarray_poly_8.f90: Likewise.
2787 2014-05-02  Marek Polacek  <polacek@redhat.com>
2789         PR c/25801
2790         * gcc.dg/pr25801.c: New test.
2792 2014-05-02  Marek Polacek  <polacek@redhat.com>
2794         PR c/60784
2795         * gcc.dg/pr60784.c: New test.
2797 2014-05-01  Marek Polacek  <polacek@redhat.com>
2799         PR c/60915
2800         * gcc.dg/pr60915.c: New test.
2802 2014-05-01  Marek Polacek  <polacek@redhat.com>
2804         PR c/60257
2805         * gcc.dg/pr60257.c: New test.
2807 2014-05-01  Marek Polacek  <polacek@redhat.com>
2809         PR c/43395
2810         * c-c++-common/pr43395.c: New test.
2812 2014-05-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
2814         * gcc.dg/cond-reduc-1.c: New test.
2815         * gcc.dg/cond-reduc-2.c: Likewise.
2817 2014-05-01  Marek Polacek  <polacek@redhat.com>
2819         PR c/29467
2820         * gcc.dg/pr29467.c: New test.
2821         * gcc.dg/declspec-13.c: Renumber some dg-warnings.  Add dg-warnings
2822         about boolean types.
2823         * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>.  Change _Bool
2824         to bool.
2825         * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
2827 2014-05-01  Marek Polacek  <polacek@redhat.com>
2829         PR c/43245
2830         * gcc.dg/pr43245.c: New test.
2832 2014-05-01  Marek Polacek  <polacek@redhat.com>
2834         PR c/56989
2835         * gcc.dg/pr56989.c: New test.
2837 2014-04-30  Ian Lance Taylor  <iant@google.com>
2839         * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
2840         in go_compile_args rather than in argument to go-torture-execute.
2842 2014-04-30  Soundararajan Dhakshinamoorthy  <sounderarajan.d@atmel.com>
2844         * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
2845         instead of getpid.
2847 2014-04-30  Tobias Burnus  <burnus@net-b.de>
2849         * gfortran.dg/coarray_poly_6.f90
2850         * gfortran.dg/coarray_poly_7.f90
2851         * gfortran.dg/coarray_poly_8.f90
2853 2014-04-30  Tobias Burnus  <burnus@net-b.de>
2855         * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
2856         * gfortran.dg/coarray_lib_token_4.f90: Ditto.
2857         * gfortran.dg/coarray/codimension.f90: New.
2859 2014-04-30  Tobias Burnus  <burnus@net-b.de>
2861         * gfortran.dg/coarray_lib_this_image_1.f90: New.
2862         * gfortran.dg/coarray_lib_this_image_2.f90: New.
2864 2014-04-30  Tobias Burnus  <burnus@net-b.de>
2866         * gfortran.dg/coarray_poly_4.f90: New.
2867         * gfortran.dg/coarray_poly_5.f90: New.
2869 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
2871         * gcc.target/arm/simd/vuzpqf32_1.c: New file.
2872         * gcc.target/arm/simd/vuzpqp16_1.c: New file.
2873         * gcc.target/arm/simd/vuzpqp8_1.c: New file.
2874         * gcc.target/arm/simd/vuzpqs16_1.c: New file.
2875         * gcc.target/arm/simd/vuzpqs32_1.c: New file.
2876         * gcc.target/arm/simd/vuzpqs8_1.c: New file.
2877         * gcc.target/arm/simd/vuzpqu16_1.c: New file.
2878         * gcc.target/arm/simd/vuzpqu32_1.c: New file.
2879         * gcc.target/arm/simd/vuzpqu8_1.c: New file.
2880         * gcc.target/arm/simd/vuzpf32_1.c: New file.
2881         * gcc.target/arm/simd/vuzpp16_1.c: New file.
2882         * gcc.target/arm/simd/vuzpp8_1.c: New file.
2883         * gcc.target/arm/simd/vuzps16_1.c: New file.
2884         * gcc.target/arm/simd/vuzps32_1.c: New file.
2885         * gcc.target/arm/simd/vuzps8_1.c: New file.
2886         * gcc.target/arm/simd/vuzpu16_1.c: New file.
2887         * gcc.target/arm/simd/vuzpu32_1.c: New file.
2888         * gcc.target/arm/simd/vuzpu8_1.c: New file.
2890 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
2892         * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
2893         * gcc.target/aarch64/vuzpu32_1.c: Likewise.
2894         * gcc.target/aarch64/vuzpf32_1.c: Likewise.
2896 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
2898         * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
2899         * gcc.target/aarch64/simd/vuzpf32.x: New file.
2900         * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
2901         * gcc.target/aarch64/simd/vuzpp16.x: New file.
2902         * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
2903         * gcc.target/aarch64/simd/vuzpp8.x: New file.
2904         * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
2905         * gcc.target/aarch64/simd/vuzpqf32.x: New file.
2906         * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
2907         * gcc.target/aarch64/simd/vuzpqp16.x: New file.
2908         * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
2909         * gcc.target/aarch64/simd/vuzpqp8.x: New file.
2910         * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
2911         * gcc.target/aarch64/simd/vuzpqs16.x: New file.
2912         * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
2913         * gcc.target/aarch64/simd/vuzpqs32.x: New file.
2914         * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
2915         * gcc.target/aarch64/simd/vuzpqs8.x: New file.
2916         * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
2917         * gcc.target/aarch64/simd/vuzpqu16.x: New file.
2918         * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
2919         * gcc.target/aarch64/simd/vuzpqu32.x: New file.
2920         * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
2921         * gcc.target/aarch64/simd/vuzpqu8.x: New file.
2922         * gcc.target/aarch64/simd/vuzps16_1.c: New file.
2923         * gcc.target/aarch64/simd/vuzps16.x: New file.
2924         * gcc.target/aarch64/simd/vuzps32_1.c: New file.
2925         * gcc.target/aarch64/simd/vuzps32.x: New file.
2926         * gcc.target/aarch64/simd/vuzps8_1.c: New file.
2927         * gcc.target/aarch64/simd/vuzps8.x: New file.
2928         * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
2929         * gcc.target/aarch64/simd/vuzpu16.x: New file.
2930         * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
2931         * gcc.target/aarch64/simd/vuzpu32.x: New file.
2932         * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
2933         * gcc.target/aarch64/simd/vuzpu8.x: New file.
2935 2014-04-30  Richard Biener  <rguenther@suse.de>
2937         PR tree-optimization/48329
2938         * gfortran.dg/vect/pr48329.f90: New testcase.
2940 2014-04-30  Marek Polacek  <polacek@redhat.com>
2942         * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
2943         * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
2945 2014-04-30  Marek Polacek  <polacek@redhat.com>
2947         PR c/60139
2948         * gcc.dg/pr60139.c: New test.
2950 2014-04-30  Marek Polacek  <polacek@redhat.com>
2952         PR c/60351
2953         * gcc.dg/pr60351.c: New test.
2955 2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
2957         * gcc.target/arm/simd/simd.exp: New file.
2958         * gcc.target/arm/simd/vzipqf32_1.c: New file.
2959         * gcc.target/arm/simd/vzipqp16_1.c: New file.
2960         * gcc.target/arm/simd/vzipqp8_1.c: New file.
2961         * gcc.target/arm/simd/vzipqs16_1.c: New file.
2962         * gcc.target/arm/simd/vzipqs32_1.c: New file.
2963         * gcc.target/arm/simd/vzipqs8_1.c: New file.
2964         * gcc.target/arm/simd/vzipqu16_1.c: New file.
2965         * gcc.target/arm/simd/vzipqu32_1.c: New file.
2966         * gcc.target/arm/simd/vzipqu8_1.c: New file.
2967         * gcc.target/arm/simd/vzipf32_1.c: New file.
2968         * gcc.target/arm/simd/vzipp16_1.c: New file.
2969         * gcc.target/arm/simd/vzipp8_1.c: New file.
2970         * gcc.target/arm/simd/vzips16_1.c: New file.
2971         * gcc.target/arm/simd/vzips32_1.c: New file.
2972         * gcc.target/arm/simd/vzips8_1.c: New file.
2973         * gcc.target/arm/simd/vzipu16_1.c: New file.
2974         * gcc.target/arm/simd/vzipu32_1.c: New file.
2975         * gcc.target/arm/simd/vzipu8_1.c: New file.
2977 2014-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
2979         PR c++/51707
2980         * g++.dg/cpp0x/constexpr-51707.C: New.
2982 2014-04-29  David Malcolm  <dmalcolm@redhat.com>
2984         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
2985         occurrences of "int" in the gimple dump to reflect that the return
2986         types of functions now show up in such dumps.
2987         * gcc.dg/tree-ssa/pr27810.c: Likewise.
2989 2014-04-29  Jakub Jelinek  <jakub@redhat.com>
2991         PR tree-optimization/60971
2992         * c-c++-common/turtore/pr60971.c: New test.
2994 2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
2996         * gcc.target/aarch64/simd/simd.exp: New file.
2997         * gcc.target/aarch64/simd/vzipf32_1.c: New file.
2998         * gcc.target/aarch64/simd/vzipf32.x: New file.
2999         * gcc.target/aarch64/simd/vzipp16_1.c: New file.
3000         * gcc.target/aarch64/simd/vzipp16.x: New file.
3001         * gcc.target/aarch64/simd/vzipp8_1.c: New file.
3002         * gcc.target/aarch64/simd/vzipp8.x: New file.
3003         * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
3004         * gcc.target/aarch64/simd/vzipqf32.x: New file.
3005         * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
3006         * gcc.target/aarch64/simd/vzipqp16.x: New file.
3007         * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
3008         * gcc.target/aarch64/simd/vzipqp8.x: New file.
3009         * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
3010         * gcc.target/aarch64/simd/vzipqs16.x: New file.
3011         * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
3012         * gcc.target/aarch64/simd/vzipqs32.x: New file.
3013         * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
3014         * gcc.target/aarch64/simd/vzipqs8.x: New file.
3015         * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
3016         * gcc.target/aarch64/simd/vzipqu16.x: New file.
3017         * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
3018         * gcc.target/aarch64/simd/vzipqu32.x: New file.
3019         * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
3020         * gcc.target/aarch64/simd/vzipqu8.x: New file.
3021         * gcc.target/aarch64/simd/vzips16_1.c: New file.
3022         * gcc.target/aarch64/simd/vzips16.x: New file.
3023         * gcc.target/aarch64/simd/vzips32_1.c: New file.
3024         * gcc.target/aarch64/simd/vzips32.x: New file.
3025         * gcc.target/aarch64/simd/vzips8_1.c: New file.
3026         * gcc.target/aarch64/simd/vzips8.x: New file.
3027         * gcc.target/aarch64/simd/vzipu16_1.c: New file.
3028         * gcc.target/aarch64/simd/vzipu16.x: New file.
3029         * gcc.target/aarch64/simd/vzipu32_1.c: New file.
3030         * gcc.target/aarch64/simd/vzipu32.x: New file.
3031         * gcc.target/aarch64/simd/vzipu8_1.c: New file.
3032         * gcc.target/aarch64/simd/vzipu8.x: New file.
3034 2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3036         * gcc.target/aarch64/fcsel_1.c: New test case.
3038 2014-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu>
3040         PR libfortran/60810
3041         * gfortran.dg/arrayio_13.f90: New test.
3043 2014-04-28  Martin Jambor  <mjambor@suse.cz>
3045         * gcc.dg/tree-ssa/sra-14.c: New test.
3047 2014-04-28  Richard Biener  <rguenther@suse.de>
3049         PR middle-end/60092
3050         * gcc.dg/tree-ssa/alias-32.c: New testcase.
3051         * gcc.dg/vect/pr60092.c: Likewise.
3053 2014-04-28  Richard Biener  <rguenther@suse.de>
3055         * gcc.dg/tree-ssa/vrp91.c: New testcase.
3056         * gcc.dg/Wstrict-overflow-14.c: XFAIL.
3057         * gcc.dg/Wstrict-overflow-15.c: Likewise.
3058         * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
3060 2014-04-28  Richard Biener  <rguenther@suse.de>
3062         PR tree-optimization/60979
3063         * gcc.dg/graphite/pr60979.c: New testcase.
3065 2014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3067         PR c/60983
3068         * gcc.dg/pr60114.c: Use signed chars.
3070 2014-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
3072         PR c++/59120
3073         * g++.dg/cpp0x/alias-decl-43.C: New.
3075 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3077         PR fortran/59604
3078         PR fortran/58003
3079         * gfortran.dg/no_range_check_3.f90:  New test.
3081 2014-04-26  Jerry DeLisle  <jvdelisle@gcc.gnu>
3083         PR libfortran/52539
3084         * gfortran.dg/namelist_utf8.f90: New test.
3086 2014-04-26  Uros Bizjak  <ubizjak@gmail.com>
3088         * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
3089         * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
3090         * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
3092 2014-04-25  Cary Coutant  <ccoutant@google.com>
3094         PR debug/60929
3095         * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
3096         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
3097         -fdebug-types-section flag.
3099 2014-04-25  Jiong Wang  <jiong.wang@arm.com>
3101         * gcc.target/arm/tail-long-call.c: New test.
3103 2014-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3105         PR tree-optimization/60930
3106         * gcc.dg/torture/pr60930.c:  New test.
3108 2014-04-25  Jakub Jelinek  <jakub@redhat.com>
3110         PR tree-optimization/60960
3111         * gcc.c-torture/execute/pr60960.c: New test.
3113 2014-04-25  Marek Polacek  <polacek@redhat.com>
3115         * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
3117 2014-04-25  Marek Polacek  <polacek@redhat.com>
3119         PR c/18079
3120         * gcc.dg/pr18079.c: New test.
3121         * gcc.dg/pr18079-2.c: New test.
3123 2014-04-25  Uros Bizjak  <ubizjak@gmail.com>
3125         * c-c++-common/gomp/pr60823-2.c: Require effective target
3126         vect_simd_clones.
3128 2014-04-25  Marek Polacek  <polacek@redhat.com>
3130         PR c/60114
3131         * gcc.dg/pr60114.c: New test.
3133 2014-04-25  Eric Botcazou  <ebotcazou@adacore.com>
3135         * gcc.c-torture/execute/20140425-1.c: New test.
3137 2014-04-25  Marek Polacek  <polacek@redhat.com>
3139         PR c/60156
3140         * c-c++-common/pr60156.c: New test.
3142 2014-04-25  Richard Biener  <rguenther@suse.de>
3144         PR ipa/60912
3145         * g++.dg/opt/pr60912.C: New testcase.
3147 2014-04-25  Richard Biener  <rguenther@suse.de>
3149         PR ipa/60911
3150         * gcc.dg/lto/pr60911_0.c: New testcase.
3152 2014-04-24  Cong Hou  <congh@google.com>
3154         PR tree-optimization/60896
3155         * g++.dg/vect/pr60896.cc: New test.
3157 2014-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3159         * gcc.target/powerpc/pack01.c: New test to test the new pack and
3160         unpack builtin functionss for 128-bit types.
3161         * gcc.target/powerpc/pack02.c: Likewise.
3162         * gcc.target/powerpc/pack03.c: Likewise.
3163         * gcc.target/powerpc/extend-divide-1.c: New test to test extended
3164         divide builtin functionss.
3165         * gcc.target/powerpc/extend-divide-2.c: Likewise.
3166         * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
3167         functions.
3168         * gcc.target/powerpc/bcd-2.c: Likewise.
3169         * gcc.target/powerpc/bcd-3.c: Likewise.
3170         * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
3171         builtin functionss.
3172         * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
3174 2014-04-24  Vishnu K S  <Vishnu.k_s@atmel.com>
3176         * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
3177         keeps_null_pointer_checks.
3178         * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
3179         * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
3180         * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
3181         * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
3183 2014-04-24  Jakub Jelinek  <jakub@redhat.com>
3185         * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
3186         Replace load with read and store with write.
3188 2014-04-24  Jeff Law  <law@redhat.com>
3190         PR target/60822
3191         * gcc.c-torture/pr60822.c: New test.
3192         * gcc.c-torture/pr60822.x: New test.
3194 2014-04-24  Dinar Temirbulatov  <dtemirbulatov@gmail.com>
3196         PR c++/57958
3197         * g++.dg/cpp0x/pr57958.C: New test.
3199 2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
3201         * lib/target-supports.exp (check_effective_target_vect_perm): Return
3202         true for aarch64_be.
3204 2014-04-24  Radovan Obradovic  <robradovic@mips.com>
3205             Tom de Vries  <tom@codesourcery.com>
3207         * gcc.dg/fuse-caller-save.c: New test.
3209 2014-04-24  Joey Ye  <joey.ye@arm.com>
3211         * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
3213 2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3215         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
3216         * gcc.dg/vect/vect-bswap16: New test.
3217         * gcc.dg/vect/vect-bswap32: Likewise.
3218         * gcc.dg/vect/vect-bswap64: Likewise.
3220 2014-04-23  Jeff Law  <law@redhat.com>
3222         PR tree-optimization/60902
3223         * gcc.target/i386/pr60902.c: New test.
3225 2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
3227         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
3228         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
3229         * gcc.target/aarch64/vdup_n_1.c: New testcase.
3231 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3233         * gcc.target/arm/rev16.c: New test.
3235 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3237         * gcc.target/aarch64/rev16_1.c: New test.
3239 2014-04-23  Richard Biener  <rguenther@suse.de>
3241         PR tree-optimization/60903
3242         * gcc.dg/torture/pr60903.c: New testcase.
3244 2014-04-23  Richard Biener  <rguenther@suse.de>
3246         PR middle-end/60895
3247         * g++.dg/torture/pr60895.C: New testcase.
3249 2014-04-23  Richard Biener  <rguenther@suse.de>
3251         PR middle-end/60891
3252         * gcc.dg/torture/pr60891.c: New testcase.
3254 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
3256         PR sanitizer/60275
3257         * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
3258         -fno-sanitize-recover to dg-options.
3259         * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
3260         add -std=c++11 to dg-options.
3261         * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
3262         * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
3263         add -std=c++1y to dg-options.
3264         * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
3265         -fno-sanitize-recover to dg-options.
3266         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3267         * c-c++-common/ubsan/vla-4.c: Likewise.
3268         * c-c++-common/ubsan/pr59503.c: Likewise.
3269         * c-c++-common/ubsan/vla-3.c: Likewise.
3270         * c-c++-common/ubsan/save-expr-1.c: Likewise.
3271         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3272         * c-c++-common/ubsan/shift-3.c: Likewise.
3273         * c-c++-common/ubsan/overflow-1.c: Likewise.
3274         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3275         * c-c++-common/ubsan/vla-2.c: Likewise.
3276         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3277         * c-c++-common/ubsan/pr60613-1.c: Likewise.
3278         * c-c++-common/ubsan/shift-6.c: Likewise.
3279         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3280         * c-c++-common/ubsan/overflow-add-3.c: New test.
3281         * c-c++-common/ubsan/overflow-add-4.c: New test.
3282         * c-c++-common/ubsan/div-by-zero-6.c: New test.
3283         * c-c++-common/ubsan/div-by-zero-7.c: New test.
3285 2014-04-22  Christian Bruel  <christian.bruel@st.com>
3287         * gcc.target/sh/hiconst.c: New test.
3289 2014-04-22  Sandra Loosemore  <sandra@codesourcery.com>
3291         * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
3292         lroundf generates custom round instruction, too.
3294 2014-04-22  Tobias Burnus  <burnus@net-b.de>
3296         PR fortran/60881
3297         * coarray/alloc_comp_3.f90: New.
3299 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
3301         PR target/60868
3302         * gcc.target/i386/pr60868.c: New testcase.
3304 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
3306         PR c/59073
3307         * c-c++-common/gomp/pr59073.c: New test.
3309 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
3311         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
3313 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
3315         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
3316         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
3318 2014-04-22  Richard Sandiford  <rdsandiford@googlemail.com>
3320         * gcc.dg/memcpy-5.c: New test.
3322 2014-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3324         * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
3326         * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
3327         * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
3328         *-*-solaris2.9.
3329         * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
3330         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
3331         from dg-options.
3332         * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
3333         from dg-additional-options.
3334         * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
3335         from dg-options.
3337         * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
3338         execution check.
3339         * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
3340         (sigill_hdlr): Remove.
3341         (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
3342         check.
3344         * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
3345         * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
3346         * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
3348         * lib/target-supports.exp (add_options_for_tls): Remove
3349         *-*-solaris2.9* handling.
3351 2014-04-22  Vidya Praveen  <vidyapraveen@arm.com>
3353         * gcc.target/aarch64/vect_cvtf_1.c: New.
3355 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
3357         PR tree-optimization/60823
3358         * c-c++-common/gomp/pr60823-1.c: New test.
3359         * c-c++-common/gomp/pr60823-2.c: New test.
3360         * c-c++-common/gomp/pr60823-3.c: New test.
3362 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
3364         * gcc.target/arm/anddi_notdi-1.c: New test.
3365         * gcc.target/arm/iordi_notdi-1.c: New test case.
3367 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
3369         * gcc.target/arm/iordi_notdi-1.c: New test.
3371 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
3373         * gcc.target/aarch64/vrnd_f64_1.c : New file.
3375 2014-04-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
3377         PR target/60735
3378         * gcc.target/powerpc/pr60735.c: New test.  Insure _Decimal64 does
3379         not cause errors if -mspe.
3381 2014-04-21  Uros Bizjak  <ubizjak@gmail.com>
3383         PR target/60909
3384         * gcc.target/i386/pr60909-1.c: New test.
3385         * gcc.target/i386/pr60909-2.c: Ditto.
3387 2014-04-18  Cong Hou  <congh@google.com>
3389         * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
3390         * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
3392 2014-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3394         * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
3395         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3397 2014-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
3399         PR c++/59200
3400         * g++.dg/cpp0x/alias-decl-42.C: New.
3402 2014-04-17  Pat Haugen  <pthaugen@us.ibm.com>
3404         * gcc.target/powerpc/ti_math1.c: New.
3405         * gcc.target/powerpc/ti_math2.c: New.
3407 2014-04-17  Martin Jambor  <mjambor@suse.cz>
3409         * gnat.dg/opt34.adb: New.
3410         * gnat.dg/opt34_pkg.ads: Likewise.
3412 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
3414         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
3415         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
3417 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
3419         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
3420         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
3422 2014-04-17  Jakub Jelinek  <jakub@redhat.com>
3424         PR target/60847
3425         Forward port from 4.8 branch
3426         2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
3428         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
3429         Fix scan patterns.
3430         * gcc.target/i386/bmi-2.c: Ditto.
3432 2014-04-17  Richard Biener  <rguenther@suse.de>
3434         PR middle-end/60849
3435         * g++.dg/opt/pr60849.C: New testcase.
3437 2014-04-17  Richard Biener  <rguenther@suse.de>
3439         PR tree-optimization/60836
3440         * g++.dg/vect/pr60836.cc: New testcase.
3442 2014-04-17  Richard Biener  <rguenther@suse.de>
3444         PR tree-optimization/60841
3445         * gcc.dg/vect/pr60841.c: New testcase.
3447 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
3449         * g++.dg/ipa/devirt-31.C: New testcase.
3451 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
3453         PR lto/60820
3454         * gcc.dg/lto/pr60820_0.c: New testcase.
3455         * gcc.dg/lto/pr60820_1.c: New testcase.
3457 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
3459         PR ipa/60854
3460         * g++.dg/torture/pr60854.C: New testcase.
3462 2014-04-16  Catherine Moore  <clm@codesourcery.com>
3464         * gcc.target/mips/umips-store16-2.c: New test.
3466 2014-04-16  Marc Glisse  <marc.glisse@inria.fr>
3468         * g++.dg/cpp0x/initlist-vect.C: New file.
3470 2014-04-16  Eric Botcazou  <ebotcazou@adacore.com>
3472         * gcc.dg/uninit-B-O0.c: Remove XFAIL.
3473         * gcc.dg/uninit-I-O0.c: Likewise.
3474         * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
3476 2014-04-16  Jakub Jelinek  <jakub@redhat.com>
3478         PR tree-optimization/60844
3479         * gcc.dg/pr60844.c: New test.
3481 2014-04-15  Richard Biener  <rguenther@suse.de>
3483         PR rtl-optimization/56965
3484         * gcc.dg/torture/pr56965-1.c: New testcase.
3485         * gcc.dg/torture/pr56965-2.c: Likewise.
3487 2014-04-15  Teresa Johnson  <tejohnson@google.com>
3489         * gcc.dg/tree-prof/update-loopch.c: Update expected output.
3491 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
3493         * gnat.dg/vect14.adb: New test.
3495 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
3497         * gnat.dg/vect12.ad[sb]: New test.
3498         * gnat.dg/vect13.ad[sb]: Likewise.
3500 2014-04-15  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3502         * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
3503         under qemu-arm.
3504         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3505         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3506         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
3507         * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
3508         * c-c++-common/ubsan/null-1.c: Likewise.
3509         * c-c++-common/ubsan/null-10.c: Likewise.
3510         * c-c++-common/ubsan/null-11.c: Likewise.
3511         * c-c++-common/ubsan/null-2.c: Likewise.
3512         * c-c++-common/ubsan/null-3.c: Likewise.
3513         * c-c++-common/ubsan/null-4.c: Likewise.
3514         * c-c++-common/ubsan/null-5.c: Likewise.
3515         * c-c++-common/ubsan/null-6.c: Likewise.
3516         * c-c++-common/ubsan/null-7.c: Likewise.
3517         * c-c++-common/ubsan/null-8.c: Likewise.
3518         * c-c++-common/ubsan/null-9.c: Likewise.
3519         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3520         * c-c++-common/ubsan/overflow-int128.c: Likewise.
3521         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3522         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3523         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3524         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3525         * c-c++-common/ubsan/pr59333.c: Likewise.
3526         * c-c++-common/ubsan/pr59667.c: Likewise.
3527         * c-c++-common/ubsan/pr60613-2.c: Likewise.
3528         * c-c++-common/ubsan/pr60636.c: Likewise.
3529         * c-c++-common/ubsan/shift-1.c: Likewise.
3530         * c-c++-common/ubsan/shift-2.c: Likewise.
3531         * c-c++-common/ubsan/vla-1.c: Likewise.
3533 2014-04-14  Eric Botcazou  <ebotcazou@adacore.com>
3535         * gnat.dg/vect11.ad[sb]: New test.
3537 2014-04-14  Richard Biener  <rguenther@suse.de>
3539         * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
3541 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3543         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
3545 2014-04-14  Richard Biener  <rguenther@suse.de>
3546             Marc Glisse  <marc.glisse@inria.fr>
3548         PR c/60819
3549         * gcc.target/i386/vec-may_alias.c: New testcase.
3551 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3553         * lib/target-supports.exp
3554         (check_effective_target_vect_widen_mult_si_to_di_pattern):
3555         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
3556         Fix formatting.
3558 2014-04-14  Richard Biener  <rguenther@suse.de>
3560         PR lto/60720
3561         * gcc.dg/lto/pr60720_0.c: New testcase.
3562         * gcc.dg/lto/pr60720_1.c: Likewise.
3564 2014-04-14  Christian Bruel  <christian.bruel@st.com>
3566         * gcc.target/sh/memset.c: New test.
3568 2014-04-14  Richard Biener  <rguenther@suse.de>
3570         PR middle-end/55022
3571         * gcc.dg/graphite/pr55022.c: New testcase.
3573 2014-04-14  Richard Biener  <rguenther@suse.de>
3575         PR tree-optimization/59817
3576         PR tree-optimization/60453
3577         * gfortran.dg/graphite/pr59817.f: New testcase.
3578         * gcc.dg/graphite/pr59817-1.c: Likewise.
3579         * gcc.dg/graphite/pr59817-2.c: Likewise.
3581 2014-04-14  Jason Merrill  <jason@redhat.com>
3583         Revert:
3584         * lib/gcc-dg.exp (dg-build-dso): New.
3585         (gcc-dg-test-1): Handle dg-do-what "dso".
3587 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
3589         PR fortran/60717
3590         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
3592         PR fortran/58085
3593         * gfortran.dg/associate_15.f90: New test.
3595 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
3597         PR middle-end/60467
3598         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
3599         case to check.
3601 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
3603         PR middle-end/60469
3604         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
3606 2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
3608         * gcc.target/mips/umips-store16-1.c: New test.
3610 2014-04-11  Tobias Burnus  <burnus@net-b.de>
3612         PR c/60194
3613         * * g++.dg/warn/warn_format_signedness.C: New.
3614         * gcc.dg/format/warn-signedness.c: New.
3616 2014-04-11  Tobias Burnus  <burnus@net-b.de>
3618         PR fortran/58880
3619         PR fortran/60495
3620         * gfortran.dg/finalize_25.f90: New.
3622 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
3624         * gcc.target/epiphany/t1068-2.c: New file.
3626 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
3628         * gcc.target/epiphany/btst-1.c: New test.
3630 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
3632         PR rtl-optimization/60651
3633         * gcc.target/epiphany/mode-switch.c: New test.
3635 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
3637         PR c++/58600
3638         * g++.dg/cpp0x/gen-attrs-58.C: New.
3639         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
3641 2014-04-11  Steve Ellcey  <sellcey@mips.com>
3642             Jakub Jelinek  <jakub@redhat.com>
3644         PR middle-end/60556
3645         * gcc.c-torture/compile/pr60556.c: New test.
3647 2014-04-11  Richard Biener  <rguenther@suse.de>
3649         PR middle-end/60797
3650         * gcc.dg/pr60797.c: New testcase.
3652 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3654         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
3655         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
3656         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
3657         rename to ...
3658         * gcc.target/s390/htm-nofloat-1.c: ... this one.
3659         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
3660         instructions as well.
3662 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
3664         PR rtl-optimization/60663
3665         * gcc.target/arm/pr60663.c: New test.
3667 2014-04-10  Jason Merrill  <jason@redhat.com>
3669         * g++.dg/dso/dlclose1.C: Disable for 4.9.
3671 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
3673         PR lto/60567
3674         * g++.dg/lto/pr60567_0.C: New test.
3676 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3678         * gfortran.dg/class_nameclash.f90: New test.
3680 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
3682         PR c++/52844
3683         * g++.dg/cpp0x/variadic156.C: New.
3685 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3687         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
3688         long.
3690 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3692         PR debug/60655
3693         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
3694         -fdata-sections.
3696 2014-04-09  Steve Ellcey  <sellcey@mips.com>
3698         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
3699         and scan lists.
3701 2014-04-09  Cong Hou  <congh@google.com>
3703         PR testsuite/60773
3704         * lib/target-supports.exp:
3705         (check_effective_target_vect_widen_si_to_di_pattern): New.
3706         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
3707         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
3708         targets only.
3709         (foo): Fix up formatting.
3710         (main): Call check_vect.
3712 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
3714         PR c++/59115
3715         * g++.dg/template/crash119.C: New.
3717 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
3719         * gcc.target/powerpc/atomic_load_store-p8.c: New.
3721 2014-04-08  Jason Merrill  <jason@redhat.com>
3723         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
3725 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3727         PR rtl-optimization/60776
3728         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
3729         * gcc.dg/builtin-bswap-7.c: Likewise.
3730         * gcc.dg/builtin-bswap-6a.c: New testcase.
3731         * gcc.dg/builtin-bswap-7a.c: New testcase.
3733         Revert
3734         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3736         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3737         optimization.
3738         * gcc.dg/builtin-bswap-7.c: Likewise.
3740 2014-04-08  Richard Biener  <rguenther@suse.de>
3742         PR tree-optimization/60785
3743         * gcc.dg/graphite/pr60785.c: New testcase.
3745 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3747         PR target/60602
3748         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
3749         with as at -O0.
3751 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
3753         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
3754         * g++.dg/warn/Wnvdtor-3.C: Likewise.
3755         * g++.dg/warn/Wnvdtor-4.C: Likewise.
3757 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
3759         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
3761 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
3763         PR target/60609
3764         * g++.dg/torture/pr60609.C: New test.
3766 2014-04-07  Richard Biener  <rguenther@suse.de>
3768         PR tree-optimization/60766
3769         * gcc.dg/torture/pr60766.c: New testcase.
3771 2014-04-07  Jason Merrill  <jason@redhat.com>
3773         * lib/gcc-dg.exp (dg-build-dso): New.
3774         (gcc-dg-test-1): Handle dg-do-what "dso".
3775         * lib/target-supports.exp (add_options_for_dlopen): New.
3776         (check_effective_target_dlopen): Use it.
3778 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3780         * gcc.target/arm/pr60657.c: Fix missing curly brace.
3782 2014-04-07  Richard Biener  <rguenther@suse.de>
3784         PR middle-end/60750
3785         * g++.dg/torture/pr60750.C: New testcase.
3786         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
3788 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
3790         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
3792 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
3794         PR testsuite/60671
3795         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
3797 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
3799         PR testsuite/60672
3800         * g++.dg/cpp1y/auto-fn25.C: Require lto.
3802         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
3804 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
3806         * gfortran.dg/warn_conversion_4.f90: Adjust test.
3808 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
3810         * gcc.target/avr/dev-specific-rmw.c: New test.
3812 2014-04-04  Cong Hou  <congh@google.com>
3814         PR tree-optimization/60656
3815         * gcc.dg/vect/pr60656.c: New test.
3817 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3819         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3820         optimization.
3821         * gcc.dg/builtin-bswap-7.c: Likewise.
3823 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
3825         PR c++/58207
3826         * g++.dg/cpp0x/constexpr-ice15.C: New.
3828 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
3830         PR ipa/59626
3831         testcase by Richard Biener
3832         * gcc.dg/lto/pr59626_0.c: New testcase.
3833         * gcc.dg/lto/pr59626_1.c: New testcase.
3835 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3837         PR debug/60655
3838         * gcc.c-torture/compile/pr60655-1.c: New test.
3840 2014-04-04  Martin Jambor  <mjambor@suse.cz>
3842         PR ipa/60640
3843         * g++.dg/ipa/pr60640-1.C: New test.
3844         * g++.dg/ipa/pr60640-2.C: Likewise.
3845         * g++.dg/ipa/pr60640-3.C: Likewise.
3846         * g++.dg/ipa/pr60640-4.C: Likewise.
3848 2014-04-04  Jeff Law  <law@redhat.com>
3850         PR target/60657
3851         * gcc.target/arm/pr60657.c: New test.
3853 2014-04-04  Richard Biener  <rguenther@suse.de>
3855         PR ipa/60746
3856         * g++.dg/torture/pr60746.C: New testcase.
3858 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
3860         * g++.old-deja/g++.robertl/eb121.C: Adjust.
3861         * g++.old-deja/g++.jason/overload21.C: Likewise.
3862         * g++.old-deja/g++.law/init5.C: Likewise.
3864 2014-04-03  Cong Hou  <congh@google.com>
3866         PR tree-optimization/60505
3867         * gcc.dg/vect/pr60505.c: New test.
3869 2014-04-03  Richard Biener  <rguenther@suse.de>
3871         PR tree-optimization/60740
3872         * gcc.dg/graphite/pr60740.c: New testcase.
3874 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
3876         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
3877         * g++.dg/warn/Wnvdtor-2.C: New.
3878         * g++.dg/warn/Wnvdtor-3.C: New.
3879         * g++.dg/warn/Wnvdtor-4.C: New.
3880         * g++.dg/warn/Weff1.C: Delete.
3881         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
3882         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
3884 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
3886         PR ipa/60659
3887         * g++.dg/torture/pr60659.C: New testcase.
3889 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3891         PR tree-optimization/60733
3892         * gcc.dg/torture/pr60733.c:  New test.
3894 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
3896         PR rtl-optimization/60650
3897         * gcc.target/arm/pr60650-2.c: New.
3899 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
3901         * gcc.target/i386/avx2-vpand-3.c,
3902         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
3904 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
3906         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
3907         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
3908         gcc.target/i386/memcpy-strategy-1.c,
3909         gcc.target/i386/memcpy-strategy-2.c,
3910         gcc.target/i386/memcpy-vector_loop-1.c,
3911         gcc.target/i386/memcpy-vector_loop-2.c,
3912         gcc.target/i386/memset-vector_loop-1.c,
3913         gcc.target/i386/memset-vector_loop-2.c,
3914         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
3915         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
3916         -march= options different from those in dg-options.
3918 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
3920         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
3921         gcc.target/i386/pr30970.c: Use -mtune=generic.
3922         * gcc.target/i386/avx2-vpaddb-3.c,
3923         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
3924         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
3925         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
3926         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
3927         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
3928         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
3929         gcc.target/i386/avx2-vpsubw-3.c,
3930         gcc.target/i386/avx256-unaligned-load-1.c,
3931         gcc.target/i386/avx256-unaligned-load-4.c,
3932         gcc.target/i386/avx256-unaligned-store-1.c,
3933         gcc.target/i386/avx256-unaligned-store-2.c,
3934         gcc.target/i386/avx256-unaligned-store-4.c: Use
3935         -mno-prefer-avx128.
3937 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
3938             Iain Sandoe <iain@codesourcery.com>
3940         PR target/54083
3941         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
3942         with the additional options -Wl,-undefined,dynamic_lookup
3943         and -Wl,-flat_namespace.
3944         * gcc.dg/torture/pr53922.c: Additional option
3945         -Wl,-flat_namespace for darwin[89].
3946         * gcc.dg/torture/pr60092.c: Additional options
3947         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
3948         for darwin[89].
3950 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
3952         PR target/43751
3953         * lib/prune.exp: Modify the regular express to prune
3954         the new warnings introduced by r205679 on darwin9.
3956 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
3958         * g++.dg/init/ctor4.C: Adjust.
3959         * g++.dg/init/ctor4-1.C: New.
3960         * g++.dg/cpp0x/defaulted2.C: Adjust.
3962 2014-04-01  Richard Henderson  <rth@redhat.com>
3964         PR target/60704
3965         * gcc.dg/pr60704.c: New file.
3967 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
3969         PR target/60363
3970         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
3971         logical_op_short_circuit targets.
3973 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
3975         PR libfortran/60128
3976         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
3977         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
3979 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
3981         PR rtl-optimization/60700
3982         * gcc.target/i386/pr60700.c: New test.
3984 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3986         PR target/60650
3987         * gcc.target/arm/pr60650.c: Adjust command line options.
3989 2014-03-31  Martin Jambor  <mjambor@suse.cz>
3991         PR middle-end/60647
3992         * gcc.dg/pr60647-1.c: New test.
3993         * gcc.dg/pr60647-2.c: Likewise.
3995 2014-03-31  Richard Biener  <rguenther@suse.de>
3997         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
3999 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
4001         PR target/60034
4002         * gcc.target/aarch64/pr60034.c: New file.
4004 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
4006         PR c++/60626
4007         * g++.dg/cpp1y/pr60626.C: New testcase.
4009 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
4011         * gcc.dg/pr45416.c: Allow bextr on x86.
4012         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
4013         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
4014         gcc.target/i386/fma4-vector.c: Use -mno-fma.
4015         * gcc.target/i386/l_fma_double_1.c,
4016         gcc.target/i386/l_fma_double_2.c,
4017         gcc.target/i386/l_fma_double_3.c,
4018         gcc.target/i386/l_fma_double_4.c,
4019         gcc.target/i386/l_fma_double_5.c,
4020         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
4021         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
4022         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
4023         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
4024         * gcc.target/i386/pr27971.c: Use -mno-tbm.
4025         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
4026         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
4028 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
4030         PR target/60648
4031         * g++.dg/pr60648.C: Move test to...
4032         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
4033         dg-options, add for fpic targets dg-additional-options -fPIC.
4035 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
4037         * gnat.dg/opt33.adb: New testcase.
4039 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
4041         PR target/60697
4042         * gcc.target/aarch64/pr60697.c: New.
4044 2014-03-27  Jeff Law  <law@redhat.com>
4046         PR target/60648
4047         * g++.dg/pr60648.C: New test.
4049 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
4051         PR c++/60573
4052         * g++.dg/cpp1y/pr60573.C: New testcase.
4054 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
4056         PR target/60693
4057         * gcc.target/i386/pr60693.c: New test.
4059 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
4061         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
4063 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
4065         PR c++/60689
4066         * c-c++-common/pr60689.c: New test.
4068         PR c++/58678
4069         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
4070         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
4071         targets.
4073 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
4075         PR target/60675
4076         * gcc.target/aarch64/pr60675.C: New.
4078 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4080         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
4081         * lib/target-supports.exp: Return true for s390
4082         in check_effective_logical_op_short_circuit.
4084 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
4086         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
4087         of second source operand.
4088         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4089         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4090         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4092 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
4094         PR ipa/60315
4095         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
4097 2014-03-28  Tobias Burnus  <burnus@net-b.de>
4099         * lib/cilk-plus-dg.exp: New.
4100         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
4101         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
4103 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4105         PR fortran/60522
4106         * gfortran.dg/where_4.f90:  New test case.
4108 2014-03-27  Tobias Burnus  <burnus@net-b.de>
4110         PR fortran/58880
4111         * gfortran.dg/finalize_24.f90: New.
4113 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
4115         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
4116         vbpermq builtin.
4118         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
4119         vec_select optimizations.
4120         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
4121         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
4123         PR target/60672
4124         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
4125         xxpermdi builtins are supported.
4127 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
4129         PR rtl-optimization/60650
4130         * gcc.target/arm/pr60650.c: New.
4132 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4134         * gcc.target/s390/20140327-1.c: New testcase.
4136 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
4138         PR middle-end/60682
4139         * g++.dg/gomp/pr60682.C: New test.
4141 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
4143         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
4145 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4147         PR target/60580
4148         * gcc.target/aarch64/pr60580_1.c: New.
4149         * gcc.target/aarch64/test_fp_attribute_1.c: New.
4150         * gcc.target/aarch64/test_fp_attribute_2.c: New.
4152 2014-03-26  Dehao Chen  <dehao@google.com>
4154         * gcc.dg/predict-8.c: New test.
4156 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
4158         PR c++/52369
4159         * g++.dg/init/const10.C: New.
4160         * g++.dg/init/const11.C: New.
4161         * g++.dg/init/pr25811.C: Adjust.
4162         * g++.dg/init/pr29043.C: Likewise.
4163         * g++.dg/init/pr43719.C: Likewise.
4164         * g++.dg/init/pr44086.C: Likewise.
4165         * g++.dg/init/ctor8.C: Likewise.
4166         * g++.dg/init/uninitialized1.C: Likewise.
4168 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
4170         PR sanitizer/60636
4171         * c-c++-common/ubsan/pr60636.c: New test.
4173 2014-03-26  Andreas Schwab  <schwab@suse.de>
4175         * g++.dg/torture/pr60315.C: Remove duplication.
4177 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
4179         * gcc.c-torture/execute/20140326-1.c: New test.
4181 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
4183         PR ipa/60315
4184         * g++.dg/torture/pr60315.C: New testcase.
4186 2014-03-25  Martin Jambor  <mjambor@suse.cz>
4188         PR ipa/60600
4189         * g++.dg/ipa/pr60600.C: New test.
4191 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
4193         PR testsuite/58013
4194         * g++.dg/opt/pr56999.C: Pop hidden visibility.
4196 2014-03-25  Richard Biener  <rguenther@suse.de>
4198         PR middle-end/60635
4199         * gfortran.dg/lto/pr60635_0.f90: New testcase.
4200         * gfortran.dg/lto/pr60635_1.c: Likewise.
4202 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
4204         PR c++/60627
4205         * g++.dg/cpp1y/pr60627.C: New testcase.
4207 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
4209         * gcc.target/aarch64/ushr64_1.c: New.
4211 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
4213         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
4214         (LONG_LONG): Use LLONG.
4215         (set_rvector_long): Explicitly return void.
4216         (set_vector_long): Likewise.
4217         (check_vector_long): Likewise.
4219 2014-03-24  Marek Polacek  <polacek@redhat.com>
4221         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
4222         Define INT_MIN.
4223         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
4224         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
4225         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
4226         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
4227         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
4228         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
4229         * c-c++-common/ubsan/pr59503.c: Likewise.
4230         * c-c++-common/ubsan/pr60613-1.c: Likewise.
4231         * c-c++-common/ubsan/save-expr-1.c: Likewise.
4232         * c-c++-common/ubsan/shift-3.c: Likewise.
4233         * c-c++-common/ubsan/shift-6.c: Likewise.
4234         * c-c++-common/ubsan/undefined-1.c: Likewise.
4235         * c-c++-common/ubsan/vla-2.c: Likewise.
4236         * c-c++-common/ubsan/vla-3.c: Likewise.
4237         * c-c++-common/ubsan/vla-4.c: Likewise.
4238         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
4239         * g++.dg/ubsan/return-2.C: Likewise.
4241 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
4243         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
4244         hppa*-*-hpux*.
4246         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
4248         PR libfortran/59313
4249         PR libfortran/58015
4250         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
4251         * gfortran.dg/round_4.f90: Likewise.
4253 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
4255         PR libfortran/60128
4256         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
4257         i?86-*-solaris2.9*.
4259 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
4261         PR sanitizer/60613
4262         * c-c++-common/ubsan/pr60613-1.c: New test.
4263         * c-c++-common/ubsan/pr60613-2.c: New test.
4265 2014-03-22  Matthias Klose  <doko@ubuntu.com>
4267         * g++.dg/cpp0x/regress: Remove empty directory.
4269 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
4271         PR debug/60603
4272         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
4274 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
4276         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
4277         * g++.dg/cpp1y/pr60393.C: Likewise.
4279 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
4281         PR c++/60384
4282         * g++.dg/cpp1y/pr60384.C: New.
4284 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
4286         PR target/60598
4287         * gcc.dg/pr60598.c: New test.
4289 2014-03-21  Martin Jambor  <mjambor@suse.cz>
4291         PR ipa/59176
4292         * g++.dg/torture/pr59176.C: New test.
4294 2014-03-21  Martin Jambor  <mjambor@suse.cz>
4296         PR ipa/60419
4297         * g++.dg/ipa/pr60419.C: New test.
4299 2014-03-21  Richard Biener  <rguenther@suse.de>
4301         PR tree-optimization/60577
4302         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
4304 2014-03-21  Tobias Burnus  <burnus@net-b.de>
4306         PR fortran/60599
4307         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
4309 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
4311         PR middle-end/60597
4312         * g++.dg/opt/pr60597.C: New test.
4314         PR c++/60572
4315         * g++.dg/init/pr60572.C: New test.
4317 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4319         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
4321 2014-03-19  Tobias Burnus  <burnus@net-b.de>
4323         PR fortran/60543
4324         PR fortran/60283
4325         * gfortran.dg/implicit_pure_4.f90: New.
4327 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4329         PR c++/51474
4330         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
4332 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
4334         PR testsuite/60590
4335         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
4336         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
4337         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
4339 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4341         PR c++/60332
4342         * g++.dg/cpp1y/pr60332.C: New.
4344 2014-03-19  Marek Polacek  <polacek@redhat.com>
4346         PR sanitizer/60569
4347         * g++.dg/ubsan/pr60569.C: New test.
4349 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4351         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
4353 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
4355         PR tree-optimization/60559
4356         * g++.dg/vect/pr60559.cc: New test.
4358 2014-03-18  Ian Lance Taylor  <iant@google.com>
4360         PR target/60563
4361         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
4362         (ditype): Rename typedef from int64_t.
4364 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4366         PR c/55383
4367         * gcc.dg/cast-qual-3.c: New.
4368         Revert:
4369         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4370         * c-c++-common/Wcast-qual-1.c: More precise match text.
4372 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
4374         PR fortran/55207
4375         PR fortran/60549
4376         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
4377         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
4378         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
4379         * gfortran.dg/intent_optimize_1.f90: Ditto.
4380         * gfortran.dg/pointer_init_9.f90: Ditto.
4381         * gfortran.dg/volatile4.f90: Ditto.
4382         * gfortran.dg/volatile6.f90: Ditto.
4384 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4386         PR c/55383
4387         * c-c++-common/Wcast-qual-1.c: More precise match text.
4389 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4391         PR c++/60305
4392         * g++.dg/cpp0x/constexpr-ice14.C: New.
4394 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4396         PR c++/54250
4397         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
4399 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
4401         PR sanitizer/60535
4402         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
4403         * c-c++-common/ubsan/null-2.c: Likewise.
4404         * c-c++-common/ubsan/null-3.c: Likewise.
4405         * c-c++-common/ubsan/null-4.c: Likewise.
4406         * c-c++-common/ubsan/null-5.c: Likewise.
4407         * c-c++-common/ubsan/null-6.c: Likewise.
4408         * c-c++-common/ubsan/null-7.c: Likewise.
4409         * c-c++-common/ubsan/null-8.c: Likewise.
4410         * c-c++-common/ubsan/null-9.c: Likewise.
4411         * c-c++-common/ubsan/null-10.c: Likewise.
4412         * c-c++-common/ubsan/null-11.c: Likewise.
4413         * c-c++-common/ubsan/overflow-1.c: Likewise.
4414         * c-c++-common/ubsan/overflow-2.c: Likewise.
4415         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
4416         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4417         * c-c++-common/ubsan/overflow-int128.c: Likewise.
4418         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
4419         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4420         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
4421         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4422         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4423         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
4424         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
4425         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4426         * c-c++-common/ubsan/pr59333.c: Likewise.
4427         * c-c++-common/ubsan/pr59503.c: Likewise.
4428         * c-c++-common/ubsan/pr59667.c: Likewise.
4429         * c-c++-common/ubsan/undefined-1.c: Likewise.
4430         * g++.dg/ubsan/pr59250.C: Likewise.
4431         * g++.dg/ubsan/pr59306.C: Likewise.
4433 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4435         * gcc.dg/tls/pr58595.c: Add tls options.
4437 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
4439         * gcc.target/i386/avx-additional-reg-names.c: New.
4440         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
4442 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
4444         PR c++/60390
4445         * g++.dg/cpp1y/pr60390.C: New testcase.
4447         PR c++/60391
4448         * g++.dg/cpp1y/pr60391.C: New testcase.
4450 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
4452         PR target/60516
4453         * gcc.target/i386/pr60516.c: New test.
4455 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
4457         PR c++/59571
4458         * g++.dg/cpp0x/constexpr-ice13.C: New.
4460 2014-03-17  Marek Polacek  <polacek@redhat.com>
4462         PR middle-end/60534
4463         * gcc.dg/gomp/pr60534.c: New test.
4465 2014-03-17  Kai Tietz  <ktietz@redhat.com>
4467         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
4469 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
4471         PR testsuite/58851
4472         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
4473         storage size.
4475 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
4477         PR libfortran/58324
4478         * gfortran.dg/list_read_12.f90: New test.
4480 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
4482         PR fortran/55207
4483         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
4484         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
4485         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
4486         -Wno-aggressive-loop-optimizations and remove an unused variable.
4487         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
4488         * gfortran.dg/pointer_init_9.f90: New.
4489         * gfortran.dg/volatile4.f90: Put into subroutine.
4490         * gfortran.dg/volatile6.f90: Ditto.
4492 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
4494         PR fortran/60392
4495         * gfortran.dg/transpose_4.f90: New test.
4497 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
4499         PR rtl-optimization/60508
4500         * gcc.target/i386/pr60508.c: New.
4502 2014-03-14  Richard Biener  <rguenther@suse.de>
4504         PR middle-end/60518
4505         * g++.dg/pr60518.C: New testcase.
4507 2014-03-14  Martin Jambor  <mjambor@suse.cz>
4509         PR lto/60461
4510         * gcc.dg/lto/pr60461_0.c: New test.
4512 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
4514         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
4515         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
4516         * gcc.dg/lto/save-temps_0.c: New testcase.
4518 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
4520         PR middle-end/36282
4521         * c-c++-common/pr36282-1.c: New test.
4522         * c-c++-common/pr36282-2.c: New test.
4523         * c-c++-common/pr36282-3.c: New test.
4524         * c-c++-common/pr36282-4.c: New test.
4526 2014-03-13  Richard Henderson  <rth@redhat.com>
4528         PR debug/60438
4529         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
4531 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
4533         PR c++/60383
4534         * g++.dg/template/crash118.C: New.
4535         * g++.dg/template/crash95.C: Adjust.
4537 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
4539         PR rtl-optimization/57189
4540         * gcc.target/i386/pr57189.c: New.
4542 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
4544         PR c++/60254
4545         * g++.dg/cpp0x/static_assert10.C: New.
4546         * g++.dg/cpp0x/static_assert11.C: Likewise.
4547         * g++.dg/cpp0x/static_assert3.C: Adjust.
4549 2014-03-13  Richard Biener  <rguenther@suse.de>
4551         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
4553 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4555         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
4556         2.07 128-bit arithmetic.
4557         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
4559         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
4560         due to when TImode is allowed in VSX registers, the allowable
4561         address modes for TImode is just a single indirect address in
4562         order for the value to be loaded and store in either GPR or VSX
4563         registers.  This affects the generated code, and it would cause
4564         this test to fail, when such an option is used.
4566 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4568         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
4570 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
4572         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
4573         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
4574         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
4575         only test for exactly one if if -mbranch-cost=1 has been passed.
4577 2014-03-12  Christian Bruel  <christian.bruel@st.com>
4579         PR target/60264
4580         * gcc.target/arm/pr60264.c
4582 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4584         PR tree-optimization/60454
4585         * gcc.c-torture/execute/pr60454.c: New test.
4587 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
4588             Marc Glisse  <marc.glisse@inria.fr>
4590         PR tree-optimization/60502
4591         * gcc.c-torture/compile/pr60502.c: New test.
4593 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
4595         PR middle-end/60482
4596         * gcc.dg/vect/pr60482.c: New test.
4598 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
4600         PR c++/60389
4601         * g++.dg/cpp0x/inh-ctor19.C: New.
4603 2014-03-11  Richard Biener  <rguenther@suse.de>
4605         PR tree-optimization/60429
4606         PR tree-optimization/60485
4607         * gcc.dg/pr60485-1.c: New testcase.
4608         * gcc.dg/pr60485-2.c: Likewise.
4610 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
4612         PR ipa/60457
4613         * g++.dg/ipa/pr60457.C: New test.
4615 2014-03-10  Richard Biener  <rguenther@suse.de>
4617         PR middle-end/60474
4618         * g++.dg/torture/pr60474.C: New testcase.
4620 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
4622         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
4624 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
4626         * gcc.dg/lto/pr55113_0.c: New testcase.
4628 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
4630         PR c++/60033
4631         * g++.dg/cpp1y/pr60033.C: New testcase.
4633         PR c++/60393
4634         * g++.dg/cpp1y/pr60393.C: New testcase.
4636 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
4638         PR libfortran/60128
4639         * gfortran.dg/fmt_en.f90: New test.
4641 2014-03-07  Jason Merrill  <jason@redhat.com>
4643         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
4644         * lib/target-supports.exp (check_effective_target_c++11): Now
4645         means C++11 and up.
4646         (check_effective_target_c++11_only): New.
4647         (check_effective_target_c++11_down): New.
4648         (check_effective_target_c++1y): New.
4649         (check_effective_target_c++1y_only): New.
4650         (check_effective_target_c++98_only): Rename from
4651         check_effective_target_c++98.
4652         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
4654 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
4656         PR c++/58609
4657         * g++.dg/cpp0x/constexpr-ice12.C: New.
4659 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
4661         * c-c++-common/gomp/map-1.c: Extend.
4663 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
4664             Janus Weil  <janus@gcc.gnu.org>
4666         PR fortran/51976
4667         * gfortran.dg/deferred_type_component_1.f90 : New test.
4668         * gfortran.dg/deferred_type_component_2.f90 : New test.
4670 2014-03-06  Marek Polacek  <polacek@redhat.com>
4672         PR c/60197
4673         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
4674         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
4676 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
4678         PR target/58595
4679         * gcc.dg/tls/pr58595.c: New test.
4681 2014-03-06  Richard Biener  <rguenther@suse.de>
4683         PR middle-end/60445
4684         PR lto/60424
4685         PR lto/60427
4686         Revert
4687         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
4689         * gcc.dg/lto/pr55113_0.c: New testcase.
4691 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
4693         PR testsuite/59308
4694         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
4695         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
4696         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
4697         s390*/i?86/x86_64.
4698         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4699         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4700         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4701         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4702         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
4703         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
4704         even for mips*/s390*/i?86/x86_64.
4705         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4706         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4707         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4708         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4709         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4711         PR lto/60404
4712         * gcc.dg/lto/pr60404_0.c: New test.
4713         * gcc.dg/lto/pr60404_1.c: New file.
4714         * gcc.dg/lto/pr60404_2.c: New file.
4716 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4718         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
4719         long long" throughout.
4720         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
4721         * gcc.dg/vmx/insert-vsx.c: Likewise.
4722         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
4723         * gcc.dg/vmx/ld-vsx.c: Likewise.
4724         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4725         * gcc.dg/vmx/ldl-vsx.c: Likewise.
4726         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4727         * gcc.dg/vmx/merge-vsx.c: Likewise.
4728         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4729         * gcc.dg/vmx/st-vsx.c: Likewise.
4730         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
4731         * gcc.dg/vmx/stl-vsx.c: Likewise.
4732         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
4734 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
4736         * gcc.dg/lto/pr55113_0.c: New testcase.
4738 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
4740         PR c++/60376
4741         * g++.dg/cpp1y/pr60376.C: New.
4743 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4745         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
4747 2014-03-04  Richard Biener  <rguenther@suse.de>
4749         PR tree-optimization/60382
4750         * gcc.dg/vect/pr60382.c: New testcase.
4752 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
4754         PR libfortran/60148
4755         * gfortran.dg/namelist_84.f90: New test.
4757 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
4759         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
4760         argument to avoid inf values.
4761         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
4762         UNION_FP_CHECK machinery.
4764 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
4766         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
4767         i32in128 cases outside special big-endian processing block.
4769 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
4771         PR preprocessor/60400
4772         * c-c++-common/cpp/pr60400.c: New test.
4773         * c-c++-common/cpp/pr60400-1.h: New file.
4774         * c-c++-common/cpp/pr60400-2.h: New file.
4776         PR objc++/60398
4777         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
4779         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
4780         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
4782 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
4784         PR ipa/60150
4785         * g++.dg/lto/pr60150.H: New testcase.
4786         * g++.dg/lto/pr60150_0.C: New testcase.
4787         * g++.dg/lto/pr60150_1.C: New testcase.
4789 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
4791         PR ipa/60306
4792         * g++.dg/ipa/devirt-29.C: New testcase
4794 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4796         PR fortran/60236
4797         * gfortran.dg/vect/pr32380.f: Fix expected test results.
4799 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
4801         PR c++/50025
4802         * g++.dg/cpp0x/pr50025.C: New.
4804 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
4806         PR c++/60377
4807         * g++.dg/cpp1y/pr60377.C: New testcase.
4809 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
4811         PR fortran/60341
4812         * gfortran.dg/str_comp_optimize_1.f90: New test.
4814 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
4816         PR target/60071
4817         * gcc.c-torture/compile/pr60071.c: New.
4819 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
4821         PR fortran/60359
4822         * gfortran.dg/unlimited_polymorphic_16.f90: New.
4824 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
4826         PR c++/58610
4827         * g++.dg/cpp0x/constexpr-ice11.C: New.
4829 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
4831         PR c++/60314
4832         * g++.dg/cpp1y/auto-fn24.C: New.
4834 2014-02-28  Joey Ye  <joey.ye@arm.com>
4836         PR target/PR60169
4837         * gcc.target/arm/thumb1-far-jump-3.c: New case.
4839 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
4841         PR c++/60253
4842         * g++.dg/overload/ellipsis2.C: New.
4844 2014-02-27  Jeff Law  <law@redhat.com>
4846         PR rtl-optimization/52714
4847         * gcc.c-torture/compile/pr52714.c: New test.
4849 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
4850             Jeff Law  <law@redhat.com>
4852         PR rtl-optimization/49847
4853         * g++.dg/pr49847.C: New test.
4855 2014-02-27  Marek Polacek  <polacek@redhat.com>
4857         PR middle-end/59223
4858         * c-c++-common/pr59223.c: New test.
4860 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
4862         * common/config/i386/predicates.md (const1256_operand): Remove.
4863         (const2356_operand): New.
4864         (const_1_to_2_operand): Remove.
4865         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
4866         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
4867         (*avx512pf_gatherpf<mode>sf): Ditto.
4868         (avx512pf_gatherpf<mode>df): Ditto.
4869         (*avx512pf_gatherpf<mode>df_mask): Ditto.
4870         (*avx512pf_gatherpf<mode>df): Ditto.
4871         (avx512pf_scatterpf<mode>sf): Ditto.
4872         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
4873         (*avx512pf_scatterpf<mode>sf): Ditto.
4874         (avx512pf_scatterpf<mode>df): Ditto.
4875         (*avx512pf_scatterpf<mode>df_mask): Ditto.
4876         (*avx512pf_scatterpf<mode>df): Ditto.
4877         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
4879 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
4881         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
4882         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
4883         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
4884         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
4885         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
4886         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
4887         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
4888         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
4890 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
4892         PR target/60280
4893         * gnat.dg/renaming5.adb: Change to two expected gotos.
4894         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
4895         jump threads.
4896         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
4897         messages for removed basic block.
4898         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
4899         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
4900         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
4901         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
4903 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4905         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
4906         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4907         * gcc.dg/vmx/ldl-vsx.c: Likewise.
4908         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4909         * gcc.dg/vmx/merge-vsx.c: Likewise.
4910         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4912 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
4914         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
4915         * gcc.target/i386/prefetchwt1-1.c: New.
4916         * g++.dg/other/i386-2.C: Add new option.
4917         * g++.dg/other/i386-3.C: Ditto.
4918         * gcc.target/i386/sse-12.c: Ditto.
4919         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
4920         * gcc.target/i386/sse-22.c: Add new option.
4921         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
4923 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4925         PR libfortran/59313
4926         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
4928         PR libfortran/58015
4929         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
4931 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
4933         PR c++/60311
4934         * g++.dg/cpp1y/pr60311.C: New testcase.
4936         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
4938         PR c++/60065
4939         * g++.dg/cpp1y/pr60065.C: New testcase.
4941 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
4943         PR rtl-optimization/60268
4944         * gcc.c-torture/compile/pr60268.c: New test.
4946 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
4948         * gcc.target/microblaze/others/mem_reload.c: New test.
4950 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4952         * gcc.dg/vmx/lde.c: New test.
4953         * gcc.dg/vmx/lde-be-order.c: New test.
4954         * gcc.dg/vmx/ste.c: New test.
4955         * gcc.dg/vmx/ste-be-order.c: New test.
4957 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
4959         PR testsuite/60173
4960         * lib/target-supports.exp
4961         (check_effective_target_logical_op_short_circuit): Add cris-*-*
4962         and crisv32-*-* to list.
4964 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
4966         PR fortran/60302
4967         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
4969 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4971         * gcc.dg/vmx/vsums.c: Check entire result vector.
4972         * gcc.dg/vmx/vsums-be-order.c: Likewise.
4974 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4976         * gcc.dg/vmx/ld.c: New test.
4977         * gcc.dg/vmx/ld-be-order.c: New test.
4978         * gcc.dg/vmx/ld-vsx.c: New test.
4979         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
4980         * gcc.dg/vmx/ldl.c: New test.
4981         * gcc.dg/vmx/ldl-be-order.c: New test.
4982         * gcc.dg/vmx/ldl-vsx.c: New test.
4983         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
4984         * gcc.dg/vmx/st.c: New test.
4985         * gcc.dg/vmx/st-be-order.c: New test.
4986         * gcc.dg/vmx/st-vsx.c: New test.
4987         * gcc.dg/vmx/st-vsx-be-order.c: New test.
4988         * gcc.dg/vmx/stl.c: New test.
4989         * gcc.dg/vmx/stl-be-order.c: New test.
4990         * gcc.dg/vmx/stl-vsx.c: New test.
4991         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
4993 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
4995         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
4996         * g++.dg/other/i386-3.C (dg-options): Ditto.
4997         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
4998         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
4999         -mavx512pf and -msha.
5001 2014-02-21  Richard Biener  <rguenther@suse.de>
5003         PR tree-optimization/60276
5004         * gcc.dg/vect/pr60276.c: New testcase.
5006 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
5008         PR fortran/60234
5009         * gfortran.dg/finalize_23.f90: New.
5011 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
5013         PR c++/60052
5014         PR c++/60053
5015         * g++.dg/cpp1y/pr60052.C: New testcase.
5016         * g++.dg/cpp1y/pr60053.C: New testcase.
5018 2014-02-21  Tobias Burnus  <burnus@net-b.de>
5020         PR fortran/60286
5021         * gfortran.dg/inquire_16.f90: New.
5023 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
5025         * gcc.target/nios2/biggot-1.c: New.
5026         * gcc.target/nios2/biggot-2.c: New.
5028 2014-02-20  Martin Jambor  <mjambor@suse.cz>
5030         PR ipa/55260
5031         * gcc.dg/ipa/pr55260.c: New test.
5033 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
5035         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
5036         for execution test case.
5038 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
5040         PR ipa/58555
5041         * g++.dg/torture/pr58555.C: New testcase.
5043 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
5045         PR target/60204
5046         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
5047         reflect abi fix.
5048         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
5050 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
5051             Kirill Yukhin  <kirill.yukhin@intel.com>
5053         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
5054         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
5055         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
5056         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
5057         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
5058         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
5060 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
5062         PR c/37743
5063         * g++.dg/ext/builtin-bswap1.C: New test.
5064         * c-c++-common/pr37743.c: New test.
5066 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
5068         * gcc.dg/decl-10.c: New test.
5070 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
5072         PR c++/60267
5073         * g++.dg/ext/ivdep-1.C: New test.
5075         PR c++/60267
5076         * gcc.dg/pr60267.c: New test.
5078 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
5080         PR target/59794
5081         * gcc.target/i386/pr39162.c: Add dg-prune-output.
5082         (dg-options): Remove -Wno-psabi.
5083         * gcc.target/i386/pr59794-2.c: Ditto.
5084         * gcc.target/i386/pr60205-1.c: Ditto.
5085         * gcc.target/i386/sse-5.c: Ditto.
5087 2014-02-18  Nick Clifton  <nickc@redhat.com>
5089         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
5090         * gcc.dg/pr23623.c: Likewise.
5091         * gcc.dg/pr48784-1.c: Likewise.
5092         * gcc.dg/pr48784-2.c: Likewise.
5093         * gcc.dg/pr56997-2.c: Likewise.
5094         * gcc.dg/sms-6.c: Likewise.
5095         * gcc.dg/torture/pr60183.c: Likewise.
5096         * gcc.dg/torture/vec-cvt-1.c: Likewise.
5097         * gcc.c-torture/execute/20061220-1.x: New.
5098         * gcc.c-torture/execute/pr43220.x: New.
5099         * gcc.c-torture/execute/pr51581-1.x: New.
5100         * gcc.c-torture/execute/pr51581-2.x: New.
5101         * gcc.c-torture/execute/pr58570.x: New.
5102         * gcc.c-torture/unsorted/DFcmp.x: New.
5103         * gcc.c-torture/unsorted/SFset.x: New.
5105 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
5107         * gnat.dg/opt31.adb: New test.
5109 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5111         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
5113 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
5115         PR fortran/60232
5116         * gfortran.dg/typebound_proc_33.f90: New.
5118 2014-02-19  Marek Polacek  <polacek@redhat.com>
5120         PR c/60195
5121         * gcc.dg/pr60195.c: New test.
5123 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
5125         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
5127 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
5129         PR preprocessor/58844
5130         * c-c++-common/cpp/pr58844-1.c: New test.
5131         * c-c++-common/cpp/pr58844-2.c: New test.
5133 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
5135         PR c++/60225
5136         * g++.dg/cpp0x/constexpr-ice10.C: New.
5138 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
5140         PR c++/60215
5141         * g++.dg/cpp0x/pr60215.C: New.
5143 2014-02-18  Tobias Burnus  <burnus@net-b.de>
5145         PR fortran/49397
5146         * gfortran.dg/proc_ptr_45.f90: New.
5147         * gfortran.dg/proc_ptr_46.f90: New.
5149 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
5151         PR c++/60190
5152         * g++.dg/cpp1y/pr60190.C: New testcase.
5154         PR c++/60064
5155         * g++.dg/cpp1y/pr60064.C: New testcase.
5157 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
5159         PR target/60205
5160         * gcc.target/i386/pr60205-1.c: New test.
5161         * gcc.target/i386/pr60205-2.c: Ditto.
5163 2014-02-18  Kai Tietz  <ktietz@redhat.com>
5165         PR target/60193
5166         * gcc.target/i386/nest-1.c: New testcase.
5168 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
5170         * gnat.dg/opt32.adb: New test.
5172 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
5174         PR fortran/60231
5175         * gfortran.dg/typebound_generic_15.f90: New.
5177 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
5179         PR fortran/55907
5180         * gfortran.dg/init_flag_12.f90: New.
5182 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
5183             Ilya Tocar  <ilya.tocar@intel.com>
5185         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
5186         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
5187         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
5188         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5190 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
5192         * lib/target-supports.exp
5193         (check_effective_target_logical_op_short_circuit): New procedure.
5194         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
5195         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
5196         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
5197         * gcc.dg/tree-ssa/vrp47.c: Likewise.
5198         * gcc.dg/tree-ssa/vrp87.c: Likewise.
5199         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
5200         logical_op_short_circuit for the alternative test, extending
5201         it to arm_cortex_m.
5203 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
5205         PR target/60203
5206         * gcc.target/powerpc/pr60203.c: New testsuite.
5208 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
5210         PR fortran/59599
5211         * gfortran.dg/ichar_3.f90: New test.
5213 2014-02-15  Richard Biener  <rguenther@suse.de>
5215         PR tree-optimization/60183
5216         * gcc.dg/torture/pr60183.c: New testcase.
5218 2014-02-14  Jeff Law  <law@redhat.com>
5220         PR rtl-optimization/60131
5221         * g++.dg/torture/pr60131.C: New test.
5223 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
5225         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
5226         on command-line.
5228 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5230         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
5232 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
5234         * gcc.c-torture/compile/20140213.c: New test.
5236 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
5238         PR target/43546
5239         * gcc.target/i386/pr43546.c: New test.
5241 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5243         * gcc.target/s390/hotpatch-compile-8.c: New test.
5245 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
5247         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
5248         definition with an ifndef.
5249         * gcc.dg/pr59605-2.c: New test.
5251 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
5253         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
5255 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
5257         * gcc.dg/torture/float128-mul-underflow.c,
5258         gcc.dg/torture/float128-truncdf-underflow.c,
5259         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
5261 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
5263         PR middle-end/59737
5264         * g++.dg/ipa/pr59737.C: New test.
5266 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
5268         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
5270 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
5272         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
5274         * gcc.dg/cilk-plus/jump-openmp.c: New file.
5276 2014-02-12  Richard Biener  <rguenther@suse.de>
5278         PR middle-end/60092
5279         * gcc.dg/torture/pr60092.c: New testcase.
5280         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
5282 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
5284         * gcc.c-torture/execute/20140212-1.c: New test.
5286 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
5288         PR c++/60047
5289         * g++.dg/cpp0x/pr60047.C: New.
5291 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
5293         PR c/60101
5294         * c-c++-common/pr60101.c: New test.
5296 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
5298         PR lto/59468
5299         * g++.dg/ipa/devirt-27.C: New testcase.
5300         * g++.dg/ipa/devirt-26.C: New testcase.
5302 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5304         PR target/60137
5305         * gcc.target/powerpc/pr60137.c: New file.
5307 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
5309         PR fortran/52370
5310         * gfortran.dg/pr52370.f90: New test.
5312 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
5314         PR target/59927
5315         Revert
5316         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
5318         PR testsuite/58630
5319         * gcc.target/i386/pr43662.c (dg-options):
5320         Add -maccumulate-outgoing-args.
5321         * gcc.target/i386/pr43869.c (dg-options): Ditto.
5322         * gcc.target/i386/pr57003.c (dg-options): Ditto.
5323         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
5324         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
5325         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
5326         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
5327         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
5328         Add -maccumulate-outgoing-args.
5329         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
5330         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
5331         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
5332         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
5333         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
5334         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
5335         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
5336         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
5337         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
5338         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
5339         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
5340         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
5341         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
5342         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
5343         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
5345 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
5347         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
5349 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
5351         PR debug/59776
5352         * gcc.dg/guality/pr59776.c: New test.
5354 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
5356         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
5357         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
5358         (add_options_for_arm_vfp3): New.
5360 2014-02-11  Jeff Law  <law@redhat.com>
5362         PR middle-end/54041
5363         * gcc.target/m68k/pr54041.c: New test.
5365 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
5367         PR target/59927
5368         * gcc.target/i386/pr59927.c: New test.
5370 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
5372         * gcc.dg/vect/pr57741-3.c: Require vect_int.
5373         * gcc.dg/vect/pr60012.c: Likewise.
5374         * gcc.dg/vect/vect-119.c: Likewise.
5375         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
5376         * gcc.dg/vect/vect-outer-4c.c: Likewise.
5378 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5380         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
5382 2014-02-10  Jeff Law  <law@redhat.com>
5384         PR middle-end-52306
5385         * gcc.c-torture/compile/pr52306.c: New test.
5387 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5389         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
5391 2014-02-10  Richard Biener  <rguenther@suse.de>
5393         PR tree-optimization/60115
5394         * gcc.dg/torture/pr60115.c: New testcase.
5396 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
5398         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
5399         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
5401 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
5402             Ilya Tocar  <ilya.tocar@intel.com>
5404         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
5405         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
5406         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
5407         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
5408         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
5409         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
5410         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
5411         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
5412         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
5413         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
5414         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
5415         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
5416         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
5417         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
5418         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
5419         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
5420         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
5421         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
5422         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
5423         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
5424         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
5425         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
5426         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
5427         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
5428         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
5429         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
5430         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
5432 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
5434         * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
5436 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
5438         PR fortran/57522
5439         * gfortran.dg/associated_target_5.f03: New test.
5441 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
5443         PR fortran/59026
5444         * gfortran.dg/elemental_by_value_1.f90: New test.
5446 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
5448         PR fortran/58470
5449         * gfortran.dg/finalize_22.f90: New.
5451 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
5453         PR fortran/60066
5454         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
5455         was fixed by the patch for PR59906.
5457 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
5459         PR translation/52289
5460         * gfortran.dg/coarray_8.f90: Update dg-error match.
5462 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
5464         PR c/59984
5465         * gcc.dg/vect/pr59984.c: New test.
5467         PR middle-end/60092
5468         * gcc.dg/attr-alloc_align-1.c: New test.
5469         * gcc.dg/attr-alloc_align-2.c: New test.
5470         * gcc.dg/attr-alloc_align-3.c: New test.
5471         * gcc.dg/attr-assume_aligned-1.c: New test.
5472         * gcc.dg/attr-assume_aligned-2.c: New test.
5473         * gcc.dg/attr-assume_aligned-3.c: New test.
5475 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
5477         PR target/60077
5478         * gcc.target/i386/pr60077-1.c: New test.
5479         * gcc.target/i386/pr60077-2.c: New test.
5481 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
5483         PR preprocessor/56824
5484         * gcc.dg/pr56824.c: New test.
5486 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5488         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
5489         variable used for atomic operations.
5491 2014-02-07  Richard Biener  <rguenther@suse.de>
5493         PR middle-end/60092
5494         * gcc.dg/vect/pr60092-2.c: New testcase.
5496 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
5498         PR c++/60082
5499         Revert
5500         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5502         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
5503         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5505 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5507         * gcc.target/s390/fp2int1.c: New testcase.
5509 2014-02-07  Richard Biener  <rguenther@suse.de>
5511         PR middle-end/60092
5512         * gcc.dg/tree-ssa/alias-30.c: New testcase.
5513         * gcc.dg/tree-ssa/alias-31.c: Likewise.
5515 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
5517         PR ipa/59918
5518         * g++.dg/torture/pr59918.C: New testcase.
5520 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
5522         PR target/59575
5523         * gcc.target/arm/pr59575.c: New test.
5525         PR debug/59992
5526         * gcc.dg/pr59992.c: New test.
5528 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
5530         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
5531         init_priority. Test alignment of variable instead of function.
5533 2014-02-06  Marek Polacek  <polacek@redhat.com>
5535         PR c/60087
5536         * gcc.dg/pr60087.c: New test.
5538 2014-02-06  Alan Modra  <amodra@gmail.com>
5540         * gcc.target/powerpc/pr60032.c: New.
5542 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
5544         PR target/60062
5545         * gcc.c-torture/execute/pr60062.c: New test.
5546         * gcc.c-torture/execute/pr60072.c: New test.
5548 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
5550         * gcc.dg/tree-ssa/pr59597.c: Make called function static
5551         so that expected outcome works for PIC variants too.
5553 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
5554             Kugan Vivekanandarajah  <kuganv@linaro.org>
5556         * gcc.target/arm/vect-noalign.c: New file.
5558 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
5559             Jakub Jelinek  <jakub@redhat.com>
5561         PR middle-end/60013
5562         * gcc.dg/pr60013.c: New testcase.
5564 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5566         * gcc.dg/vmx/sum2s.c: New.
5567         * gcc.dg/vmx/sum2s-be-order.c: New.
5569 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5571         * gcc.dg/vmx/pack.c: New.
5572         * gcc.dg/vmx/pack-be-order.c: New.
5573         * gcc.dg/vmx/unpack.c: New.
5574         * gcc.dg/vmx/unpack-be-order.c: New.
5576 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5578         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
5579         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5581 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5583         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
5584         Use __builtin_floorf, __builtin_ceilf.
5585         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
5586         declaration.
5587         (TEST): Use __builtin_floorf.
5588         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5590 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
5592         PR ipa/59947
5593         * g++.dg/opt/pr59947.C: New test.
5595         PR c++/58703
5596         * c-c++-common/gomp/pr58703.c: New test.
5598 2014-02-05  Richard Biener  <rguenther@suse.de>
5600         PR testsuite/60076
5601         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
5602         avoid using unsigned long long.
5604 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
5606         PR middle-end/57499
5607         * g++.dg/torture/pr57499.C: New test.
5609 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
5611         * gcc.dg/asan/nosanitize-and-inline.c: New test.
5613 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
5615         * g++.dg/ipa/devirrt-22.C: Fix template.
5617 2014-02-04  Marek Polacek  <polacek@redhat.com>
5619         PR c/60036
5620         * gcc.dg/pr60036.c: New test.
5622 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
5624         PR ipa/60058
5625         * g++.dg/torture/pr60058.C: New testcase.
5627 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5629         * g++.dg/tsan/default_options.C: Invert check.
5631 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
5633         PR tree-optimization/60002
5634         * g++.dg/opt/pr60002.C: New test.
5636         PR tree-optimization/60023
5637         * g++.dg/vect/pr60023.cc: New test.
5639         PR ipa/60026
5640         * c-c++-common/torture/pr60026.c: New test.
5642         PR rtl-optimization/57915
5643         * gcc.target/i386/pr57915.c: New test.
5645 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5647         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
5649 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
5651         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
5653 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
5655         PR middle-end/59261
5656         * gcc.dg/pr59261.c: New test.
5658 2014-02-04  Richard Biener  <rguenther@suse.de>
5660         PR tree-optimization/60012
5661         * gcc.dg/vect/pr60012.c: New testcase.
5663 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5665         PR target/59788
5666         * g++.dg/eh/unwind-direct.C: New test.
5668 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
5670         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
5671         timeout value to 20s.
5673 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
5675         PR ipa/59882
5676         * g++.dg/torture/pr59882.C: New testcase
5678 2014-02-03  Jan Hubicka  <jh@suse.cz>
5680         PR ipa/59831
5681         * g++.dg/ipa/devirt-22.C: New testcase.
5683 2014-02-03  Jan Hubicka  <jh@suse.cz>
5685         * g++.dg/ipa/devirt-25.C: New testcase.
5687 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
5689         PR tree-optimization/59924
5690         * gcc.dg/pr59924.c: New test.
5692 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
5694         PR ipa/59831
5695         * g++.dg/ipa/devirt-24.C: New testcase.
5697 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
5699         PR c++/53017
5700         PR c++/59211
5701         * c-c++-common/attributes-1.c: New testcase.
5702         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
5704 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
5706         PR c++/58871
5707         * g++.dg/cpp0x/pr58871.C: New.
5709 2014-02-03  Cong Hou  <congh@google.com>
5711         PR tree-optimization/60000
5712         * g++.dg/vect/pr60000.cc: New test.
5714 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
5716         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
5717         * gcc.target/i386/long-double-64-4.c: Likewise.
5718         * gcc.target/i386/long-double-80-1.c: Likewise.
5719         * gcc.target/i386/long-double-80-2.c: Likewise.
5720         * gcc.target/i386/long-double-80-3.c: Likewise.
5721         * gcc.target/i386/long-double-80-4.c: Likewise.
5722         * gcc.target/i386/long-double-80-5.c: Likewise.
5723         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
5724         __multf3 isn't used.
5725         * gcc.target/i386/long-double-64-3.c: Likewise.
5726         * gcc.target/i386/long-double-128-1.c: New test.
5727         * gcc.target/i386/long-double-128-2.c: Likewise.
5728         * gcc.target/i386/long-double-128-3.c: Likewise.
5729         * gcc.target/i386/long-double-128-4.c: Likewise.
5730         * gcc.target/i386/long-double-128-5.c: Likewise.
5731         * gcc.target/i386/long-double-128-6.c: Likewise.
5732         * gcc.target/i386/long-double-128-7.c: Likewise.
5733         * gcc.target/i386/long-double-128-8.c: Likewise.
5734         * gcc.target/i386/long-double-128-9.c: Likewise.
5735         * gcc.target/i386/long-double-64-5.c: Likewise.
5736         * gcc.target/i386/long-double-64-6.c: Likewise.
5737         * gcc.target/i386/long-double-64-7.c: Likewise.
5738         * gcc.target/i386/long-double-64-8.c: Likewise.
5739         * gcc.target/i386/long-double-64-9.c: Likewise.
5740         * gcc.target/i386/long-double-80-10.c: Likewise.
5741         * gcc.target/i386/long-double-80-8.c: Likewise.
5742         * gcc.target/i386/long-double-80-9.c: Likewise.
5744 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
5746         PR rtl-optimization/57662
5747         * g++.dg/pr57662.C: New test.
5749 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5751         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
5752         * gcc.dg/vmx/perm.c: New.
5753         * gcc.dg/vmx/perm-be-order.c: New.
5755 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5757         * gcc.dg/vmx/vsums.c: New.
5758         * gcc.dg/vmx/vsums-be-order.c: New.
5760 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
5762         * g++.dg/ipa/devirt-23.C: New testcase.
5763         * g++.dg/ipa/devirt-20.C: Fix template.
5765 2014-02-02  Jan Hubicka  <jh@suse.cz>
5767         * g++.dg/ipa/devirt-21.C: New testcase.
5769 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
5771         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
5772         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
5774 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
5776         PR target/60017
5777         * gcc.c-torture/execute/pr60017.c: New test.
5779 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
5781         PR fortran/57033
5782         * gfortran.dg/default_initialization_7.f90: New test.
5784 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
5786         PR fortran/59906
5787         * gfortran.dg/elemental_subroutine_9.f90: New test.
5789 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
5791         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
5793 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
5795         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
5797 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
5799         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
5801 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
5803         PR c++/51219
5804         * g++.dg/init/bitfield5.C: New.
5806 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
5808         PR tree-optimization/60003
5809         * gcc.c-torture/execute/pr60003.c: New test.
5811 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
5813         PR bootstrap/59985
5814         * gcc.target/arm/pr59985.C: New.
5816 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
5818         PR sanitizer/59410
5819         * lib/tsan-dg.exp (tsan_init): Instead of not running any
5820         tsan tests if trivial testcase doesn't run, set dg-do-what-default
5821         to compile.
5822         (tsan_finish): Restore dg-do-what-default.
5823         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
5824         * g++.dg/tsan/fd_close_norace2.C: Likewise.
5825         * g++.dg/tsan/default_options.C: Likewise.
5826         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5827         * g++.dg/tsan/atomic_free2.C: Likewise.
5828         * g++.dg/tsan/cond_race.C: Likewise.
5829         * g++.dg/tsan/fd_close_norace.C: Likewise.
5830         * g++.dg/tsan/benign_race.C: Likewise.
5831         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5832         * c-c++-common/tsan/simple_race.c: Likewise.
5833         * c-c++-common/tsan/mutexset1.c: Likewise.
5834         * c-c++-common/tsan/thread_leak2.c: Likewise.
5835         * c-c++-common/tsan/tls_race.c: Likewise.
5836         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5837         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
5838         * c-c++-common/tsan/free_race2.c: Likewise.
5839         * c-c++-common/tsan/thread_leak.c: Likewise.
5840         * c-c++-common/tsan/thread_leak1.c: Likewise.
5841         * c-c++-common/tsan/race_on_barrier.c: Likewise.
5842         * c-c++-common/tsan/free_race.c: Likewise.
5843         * c-c++-common/tsan/sleep_sync.c: Likewise.
5844         * c-c++-common/tsan/tiny_race.c: Likewise.
5845         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5846         * c-c++-common/tsan/atomic_stack.c: Likewise.
5847         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
5848         in dg-output regexps.
5849         * c-c++-common/tsan/simple_stack.c: Likewise.
5851 2014-01-31  Richard Henderson  <rth@redhat.com>
5853         * g++.dg/tm/pr60004.C: New.
5855 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
5857         PR c++/59082
5858         * g++.dg/inherit/crash4.C: New.
5860 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
5862         * c-c++-common/tsan/simple_race.c: Made test less flaky.
5864 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
5866         * gcc.target/i386/m512-check.h: Use correct rounding values.
5868 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
5870         * gcc.target/i386/avx-1.c: Use correct rounding values.
5871         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
5872         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
5873         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
5874         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
5875         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
5876         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
5877         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
5878         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
5879         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
5880         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
5881         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
5882         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
5883         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
5884         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
5885         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
5886         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
5887         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
5888         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
5889         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
5890         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
5891         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
5892         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
5893         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
5894         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
5895         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
5896         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
5897         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
5898         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
5899         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
5900         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
5901         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
5902         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
5903         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
5904         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
5905         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
5906         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
5907         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
5908         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
5909         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
5910         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
5911         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
5912         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
5913         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
5914         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
5915         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
5916         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
5917         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
5918         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
5919         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
5920         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
5921         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
5922         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
5923         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
5924         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
5925         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
5926         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
5927         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
5928         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
5929         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
5930         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
5931         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
5932         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
5933         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
5934         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
5935         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
5936         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
5937         * gcc.target/i386/sse-13.c: Ditto.
5938         * gcc.target/i386/sse-14.c: Ditto.
5939         * gcc.target/i386/sse-22.c: Ditto.
5940         * gcc.target/i386/sse-23.c: Ditto.
5942 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
5944         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
5945         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
5947 2014-01-31  Richard Biener  <rguenther@suse.de>
5949         PR middle-end/59990
5950         * gcc.dg/torture/pr59990.c: New testcase.
5952 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
5954         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
5955         if it fails don't run any tsan tests.
5957 2014-01-31  Marek Polacek  <polacek@redhat.com>
5959         PR c/59963
5960         * gcc.dg/pr59940.c (g): Adjust dg-warning.
5961         (y): Adjust dg-error.
5962         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
5963         * gcc.dg/pr59963-1.c: New test.
5964         * gcc.dg/pr59963-2.c: New test.
5965         * gcc.dg/pr59963-3.c: New test.
5967 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
5969         PR target/59923
5970         * gcc.target/arm/pr59923.c: New test.
5972 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5974         * gcc.dg/vmx/splat.c: New.
5975         * gcc.dg/vmx/splat-vsx.c: New.
5976         * gcc.dg/vmx/splat-be-order.c: New.
5977         * gcc.dg/vmx/splat-vsx-be-order.c: New.
5978         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
5979         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
5981 2014-01-30  Richard Biener  <rguenther@suse.de>
5983         PR tree-optimization/59993
5984         * gcc.dg/torture/pr59993.c: New testcase.
5986 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
5988         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
5989         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
5990         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
5991         vect_int rather than vect_float.
5993 2014-01-30  Marek Polacek  <polacek@redhat.com>
5995         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
5997 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
5999         * gcc.target/microblaze/isa/fcmp4.c: New.
6001 2014-01-30  Marek Polacek  <polacek@redhat.com>
6003         PR c/59940
6004         * gcc.dg/pr59940.c: New test.
6005         * gcc.dg/pr35635.c (func3): Move dg-warning.
6007 2014-01-30  Richard Biener  <rguenther@suse.de>
6009         PR tree-optimization/59903
6010         * gcc.dg/torture/pr59903.c: New testcase.
6012 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
6014         PR c++/58843
6015         * g++.dg/lookup/crash8.C: New.
6017 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
6019         PR c++/58649
6020         * g++.dg/template/crash117.C: New.
6022 2014-01-30  Richard Biener  <rguenther@suse.de>
6024         PR c/59905
6025         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
6026         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
6027         abort.
6028         * gcc.dg/invalid-call-1.c: Likewise.
6030 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
6032         PR c++/58561
6033         * g++.dg/cpp1y/auto-fn23.C: New.
6035 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
6037         PR c++/58846
6038         * g++.dg/init/dso_handle2.C: New.
6040 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
6042         PR c++/58674
6043         * g++.dg/cpp0x/pr58674.C: New.
6045 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
6047         PR target/59617
6048         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
6049         * gcc.target/i386/avx512f-gather-5.c: Ditto.
6051 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6053         * gcc.dg/vmx/merge-be-order.c: New.
6054         * gcc.dg/vmx/merge.c: New.
6055         * gcc.dg/vmx/merge-vsx-be-order.c: New.
6056         * gcc.dg/vmx/merge-vsx.c: New.
6058 2014-01-29  Richard Biener  <rguenther@suse.de>
6060         PR tree-optimization/58742
6061         * gcc.dg/pr58742-1.c: New testcase.
6062         * gcc.dg/pr58742-2.c: Likewise.
6063         * gcc.dg/pr58742-3.c: Likewise.
6065 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
6067         * gcc.target/arm/ftest-armv7ve-arm.c: New.
6068         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
6069         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
6071 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
6073         PR c++/58702
6074         * g++.dg/gomp/pr58702.C: New.
6076 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
6078         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
6079         selector.
6081 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
6083         PR middle-end/59917
6084         PR tree-optimization/59920
6085         * gcc.dg/pr59920-1.c: New test.
6086         * gcc.dg/pr59920-2.c: New test.
6087         * gcc.dg/pr59920-3.c: New test.
6088         * c-c++-common/gomp/pr59917-1.c: New test.
6089         * c-c++-common/gomp/pr59917-2.c: New test.
6091         PR tree-optimization/59594
6092         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
6093         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
6094         * gcc.dg/vect/pr59594.c: New test.
6096 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
6098         PR fortran/59414
6099         * gfortran.dg/allocate_class_3.f90: New test.
6101 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
6103         PR preprocessor/59935
6104         * c-c++-common/cpp/warning-zero-location.c: New test.
6105         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
6107 2014-01-27  Steve Ellcey  <sellcey@mips.com>
6109         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
6111 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
6113         * g++.dg/ext/mv16.C: New tests.
6115 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
6117         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
6118         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
6119         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
6120         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
6121         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
6122         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
6123         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
6124         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
6125         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
6126         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
6127         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
6128         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
6129         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
6130         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
6131         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
6132         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
6133         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
6134         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
6135         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
6136         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
6137         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
6138         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
6139         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
6140         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
6141         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
6142         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
6143         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
6144         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
6145         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
6146         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
6147         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
6148         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
6149         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
6150         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
6151         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
6152         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
6153         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
6154         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
6155         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
6156         _mm512_mask_cvtepi32_storeu_epi8.
6157         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
6158         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
6159         _mm512_mask_cvtepi32_storeu_epi16.
6160         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
6161         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
6162         _mm512_mask_cvtepi64_storeu_epi8.
6163         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
6164         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
6165         _mm512_mask_cvtepi64_storeu_epi16.
6166         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
6167         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
6168         _mm512_mask_cvtepi64_storeu_epi32.
6169         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
6170         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
6171         _mm512_mask_cvtsepi32_storeu_epi8.
6172         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
6173         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
6174         _mm512_mask_cvtsepi32_storeu_epi16.
6175         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
6176         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
6177         _mm512_mask_cvtsepi64_storeu_epi8.
6178         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
6179         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
6180         _mm512_mask_cvtsepi64_storeu_epi16.
6181         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
6182         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
6183         _mm512_mask_cvtsepi64_storeu_epi32.
6184         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
6185         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
6186         _mm512_mask_cvtusepi32_storeu_epi8.
6187         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
6188         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
6189         _mm512_mask_cvtusepi32_storeu_epi16.
6190         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
6191         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
6192         _mm512_mask_cvtusepi64_storeu_epi8.
6193         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
6194         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
6195         _mm512_mask_cvtusepi64_storeu_epi16.
6196         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
6197         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
6198         _mm512_mask_cvtusepi64_storeu_epi32.
6199         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
6200         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
6202 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
6204         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
6205         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
6206         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
6207         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
6208         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
6209         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
6210         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
6211         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
6212         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
6213         built-ins roudning immediate.
6214         * gcc.target/i386/sse-22.c: Add new built-ins.
6215         * gcc.target/i386/sse-23.c: Ditto.
6216         * gcc.target/i386/avx-1.c: Ditto.
6218 2014-01-27  Christian Bruel  <christian.bruel@st.com>
6220         * gcc.target/sh/torture/strncmp.c: New tests.
6222 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
6224         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
6226 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6228         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
6230 2014-01-24  Jeff Law  <law@redhat.com>
6232         PR tree-optimization/59919
6233         * gcc.c-torture/compile/pr59919.c: New test.
6235 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
6237         PR c++/57524
6238         * g++.dg/ext/timevar2.C: New.
6240 2014-01-24  Marek Polacek  <polacek@redhat.com>
6242         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
6244 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
6246         PR target/59929
6247         * gcc.target/i386/pr59929.c: New test.
6249 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6251         PR target/59909
6252         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
6253         word atomic functions at runtime.
6255 2014-01-23  Marek Polacek  <polacek@redhat.com>
6257         PR c/59846
6258         * gcc.dg/pr59846.c: New test.
6260 2014-01-23  Marek Polacek  <polacek@redhat.com>
6262         PR c/58346
6263         * c-c++-common/pr58346-1.c: New test.
6264         * c-c++-common/pr58346-2.c: New test.
6265         * c-c++-common/pr58346-3.c: New test.
6267 2014-01-23  Marek Polacek  <polacek@redhat.com>
6269         PR c/59871
6270         * gcc.dg/20020220-2.c: Adjust dg-warning message.
6271         * gcc.dg/pr59871.c: New test.
6273 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
6275         PR c++/58980
6276         * g++.dg/parse/enum11.C: New.
6278 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
6280         * gcc.target/aarch64/sshr64_1.c: New testcase.
6282 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6284         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
6285         SIMD enabled function.
6286         * g++.dg/cilk-plus/ef_test.C: New test.
6287         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
6288         and added C++ ones.
6289         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
6290         to differenciate C error messages from C++ ones.
6292 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
6294         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
6296 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
6298         * gcc.target/microblaze/others/builtin-trap.c: New test,
6300 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
6302         PR middle-end/58809
6303         * c-c++-common/gomp/pr58809.c: New test.
6305 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
6307         PR sanitizer/59897
6308         * c-c++-common/asan/use-after-return-1.c: Fixed
6309         to pass on darwin.
6311 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
6313         PR preprocessor/58580
6314         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
6316 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
6317             Ilya Tocar  <ilya.tocar@intel.com>
6319         * gcc.target/i386/avx512f-kmovw-1.c: New.
6321 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
6323         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
6324         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
6325         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
6326         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
6327         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
6328         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
6330 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
6332         PR target/52125
6333         * gcc.dg/pr48774.c: Remove skip for mips_rel.
6334         * gcc.target/mips/pr52125.c: New test.
6336 2014-01-22  Marek Polacek  <polacek@redhat.com>
6338         PR c/59891
6339         * gcc.dg/torture/pr59891.c: New test.
6341 2014-01-22  Jeff Law  <law@redhat.com>
6343         PR tree-optimization/59597
6344         * gcc.dg/tree-ssa/pr59597.c: New test.
6346 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
6348         PR rtl-optimization/59477
6349         * g++.dg/pr59477.C: New.
6351 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
6353         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
6355 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
6357         PR c++/59482
6358         * g++.dg/pr59482.C: New.
6360 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6362         * gcc.dg/vmx/insert-vsx-be-order.c: New.
6363         * gcc.dg/vmx/extract-vsx.c: New.
6364         * gcc.dg/vmx/extract-vsx-be-order.c: New.
6365         * gcc.dg/vmx/insert-vsx.c: New.
6367 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
6369         PR rtl-optimization/59896
6370         * gcc.target/arm/pr59896.c: New.
6372 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
6374         PR rtl-optimization/59858
6375         * gcc.target/arm/pr59858.c: New.
6377 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
6379         PR target/59003
6380         * gcc.dg/tree-prof/pr59003.c: New test.
6382         PR middle-end/59860
6383         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
6384         other targets.
6386 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
6388         * gfortran.dg/round_3.f08: Add more cases.
6390 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
6392         * lib/target-supports.exp (force_conventional_output_for): New
6393         procedure.
6394         * lib/scanasm.exp (scan-assembler_required_options)
6395         (scan-assembler-not_required_options)
6396         (scan-assembler-times_required_options): Replace with
6397         force_conventional_output_fors.
6398         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
6399         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
6401 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
6403         PR middle-end/59789
6404         * gcc.target/i386/pr59789.c: New testcase.
6406 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
6408         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
6409         the 'code' bitfield from 16 to 8.
6411 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
6413         * lib/target-supports.exp
6414         (check_effective_target_vect_perm): Exclude aarch64_be.
6415         (check_effective_target_vect_perm_byte): Likewise.
6416         (check_effective_target_vect_perm_short): Likewise.
6418 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
6420         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
6421         (RUN_TEST): Use new macro.
6422         (INDEX64_32): Delete.
6423         (INDEX64_64): Likewise.
6424         (INDEX128_32): Likewise.
6425         (INDEX128_64): Likewise.
6426         (INDEX): Likewise.
6427         (test_vneg_f32): Use fixed RUN_TEST.
6429 2014-01-20  Richard Biener  <rguenther@suse.de>
6431         PR middle-end/59860
6432         * gcc.dg/pr59860.c: New testcase.
6434 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
6436         PR target/59880
6437         * gcc.target/i386/pr59880.c: New test.
6439 2014-01-20  Renlin Li  <renlin.li@arm.com>
6441         * gcc.dg/pr44194-1.c: Tweak regexp.
6443 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6445         PR libfortran/59771
6446         PR libfortran/59774
6447         PR libfortran/59836
6448         * gfortran.dg/round_3.f08: New cases added.
6449         * gfortran.dg/fmt_g_1.f90: New test.
6451 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
6453         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
6455 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
6457         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
6459 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
6461         * gcc.dg/vect/pr57705.c: Require vect_int.
6462         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
6463         * gcc.dg/vect/vect-alias-check.c: Likewise.
6465 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
6467         PR fortran/58007
6468         * gfortran.dg/unresolved_fixup_1.f90: New test.
6469         * gfortran.dg/unresolved_fixup_2.f90: New test.
6471 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
6473         PR target/58944
6474         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
6475         Remove dg-prune-output lines.
6477 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
6479         PR middle-end/59706
6480         * gfortran.dg/pr59706.f90: New test.
6481         * g++.dg/ext/pr59706.C: New test.
6483 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
6485         PR c++/59270
6486         PR c++/58811
6487         * g++.dg/cpp0x/decltype-incomplete1.C: New.
6488         * g++.dg/init/pr58811.C: Likewise.
6490 2014-01-17  Jeff Law  <law@redhat.com>
6492         PR middle-end/57904
6493         * gfortran.dg/pr57904.f90: New test.
6495 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
6497         PR c++/59269
6498         * g++.dg/cpp0x/nsdmi-union4.C: New.
6500 2014-01-17  Marek Polacek  <polacek@redhat.com>
6502         PR c++/59838
6503         * g++.dg/diagnostic/pr59838.C: New test.
6505 2014-01-17  Marek Polacek  <polacek@redhat.com>
6507         PR c/58346
6508         * gcc.dg/pr58346.c: New test.
6510 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
6512         PR testsuite/58776
6513         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
6514         dg-options, use dg-additional-options for i?86/x86_64 to avoid
6515         option duplication.
6517         PR fortran/59440
6518         * gfortran.dg/pr59440-1.f90: New test.
6519         * gfortran.dg/pr59440-2.f90: New test.
6520         * gfortran.dg/pr59440-3.f90: New test.
6522         PR testsuite/59064
6523         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
6524         testing for " version" and " alias" with one testing for
6525         " version\[^\n\r]* alias".
6526         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
6527         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
6528         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
6529         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
6530         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
6531         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
6533         PR c++/57945
6534         * c-c++-common/torture/pr57945.c: New test.
6536 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
6538         * gcc.target/arm/its.c: New testcase.
6540 2014-01-16  Jan Hubicka  <jh@suse.cz>
6542         PR ipa/59775
6543         * g++.dg/torture/pr59775.C: New testcase.
6545 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
6547         PR middle-end/58344
6548         * gcc.c-torture/compile/pr58344.c: New test.
6550         PR target/59839
6551         * gcc.target/i386/pr59839.c: New test.
6553         PR debug/54694
6554         * gcc.target/i386/pr9771-1.c (main): Rename to...
6555         (real_main): ... this.  Add __asm name "main".
6556         (ASMNAME, ASMNAME2, STRING): Define.
6558 2014-01-16  Nick Clifton  <nickc@redhat.com>
6560         PR middle-end/28865
6561         * gcc.c-torture/compile/pr28865.c: New.
6562         * gcc.c-torture/execute/pr28865.c: New.
6564 2014-01-16  Marek Polacek  <polacek@redhat.com>
6566         PR middle-end/59827
6567         * gcc.dg/pr59827.c: New test.
6569 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
6571         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
6573 2014-01-15  Richard Henderson  <rth@redhat.com>
6575         PR debug/54694
6576         * gcc.target/i386/pr54694.c: New test.
6578 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
6580         PR c++/49718
6581         * g++.dg/pr49718.C: New test.
6583 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
6585         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
6587 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
6589         * gcc.dg/vmx/mult-even-odd.c: New.
6590         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
6592 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6594         * lib/target-supports.exp (check_libcilkrts_available): Added an
6595         extern "C" if we are using C++ along with a function prototype.
6597 2014-01-15  Jeff Law  <law@redhat.com>
6599         PR tree-optimization/59747
6600         * gcc.c-torture/execute/pr59747.c: New test.
6602 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
6604         PR target/59794
6605         * c-c++-common/convert-vec-1.c: Also prune ABI change for
6606         Linux/x86.
6607         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
6608         * g++.dg/ext/attribute-test-1.C: Likewise.
6609         * g++.dg/ext/attribute-test-2.C: Likewise.
6610         * g++.dg/ext/attribute-test-3.C: Likewise.
6611         * g++.dg/ext/attribute-test-4.C: Likewise.
6612         * g++.dg/ext/pr56790-1.C: Likewise.
6613         * g++.dg/torture/pr38565.C: Likewise.
6614         * gcc.dg/pr53060.c: Likewise.
6615         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
6616         * c-c++-common/vector-compare-2.c: Likewise.
6617         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
6618         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
6619         dg-message line number.
6621 2014-01-15  Matthias Klose  <doko@ubuntu.com>
6623         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
6625 2014-01-15  Richard Biener  <rguenther@suse.de>
6627         PR tree-optimization/59822
6628         * g++.dg/torture/pr59822.C: New testcase.
6630 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
6632         PR target/59808
6633         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
6634         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
6636 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
6637             Kugan Vivekanandarajah  <kuganv@linaro.org>
6639         PR target/59695
6640         * g++.dg/pr59695.C: New testcase.
6642 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6644         PR target/59803
6645         * gcc.c-torture/compile/pr59803.c: New testcase.
6647 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
6649         PR c/58943
6650         * gcc.c-torture/execute/pr58943.c: New test.
6651         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
6653 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
6655         PR target/59794
6656         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
6657         * gcc.target/i386/pr39162.c (y): New __m256i variable.
6658         (bar): Change return type to void.  Set y to x.
6659         * gcc.target/i386/pr59794-1.c: New testcase.
6660         * gcc.target/i386/pr59794-2.c: Likewise.
6661         * gcc.target/i386/pr59794-3.c: Likewise.
6662         * gcc.target/i386/pr59794-4.c: Likewise.
6663         * gcc.target/i386/pr59794-5.c: Likewise.
6664         * gcc.target/i386/pr59794-6.c: Likewise.
6665         * gcc.target/i386/pr59794-7.c: Likewise.
6667 2014-01-14  Richard Biener  <rguenther@suse.de>
6669         PR tree-optimization/58921
6670         PR tree-optimization/59006
6671         * gcc.dg/torture/pr58921.c: New testcase.
6672         * gcc.dg/torture/pr59006.c: Likewise.
6673         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
6675 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
6677         PR testsuite/59494
6678         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
6679         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
6680         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
6681         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
6682         Executing predictive commoning without unrolling.
6684 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
6686         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
6687         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
6688         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
6689         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
6690         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
6691         __builtin_ia32_rsqrt28sd_round.
6692         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
6693         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
6694         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
6695         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
6696         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
6697         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
6698         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
6699         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
6700         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
6701         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
6702         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
6703         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
6704         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
6705         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
6706         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
6707         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
6708         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
6709         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6710         * gcc.target/i386/sse-22.c: Extend with new built-ins,
6711         fix wrong rounding mode (see above).
6712         * gcc.target/i386/sse-23.c: Ditto.
6714 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6716         * gcc.dg/vmx/insert.c: New.
6717         * gcc.dg/vmx/insert-be-order.c: New.
6718         * gcc.dg/vmx/extract.c: New.
6719         * gcc.dg/vmx/extract-be-order.c: New.
6721 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
6723         PR tree-optimization/59387
6724         * gcc.c-torture/execute/pr59387.c: New test.
6726 2014-01-13  Richard Biener  <rguenther@suse.de>
6728         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
6729         adjusting mathlib options.
6730         * gfortran.dg/lto/lto.exp: Likewise.
6732 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
6734         * gnat.dg/loop_optimization17.adb: New test.
6735         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
6737 2014-01-13  Christian Bruel  <christian.bruel@st.com>
6739         * gcc.target/sh/cmpstrn.c: New case.
6741 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
6743         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
6744         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
6746 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
6748         PR fortran/58026
6749         * gfortran.dg/alloc_comp_basics_6.f90: New.
6751 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
6753         PR fortran/59700
6754         * gfortran.dg/pr59700.f90: New test.
6756 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
6758         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
6759         * gfortran.dg/use_only_3.f90: Likewise.
6760         * gfortran.dg/inquire_10.f90: Delete opened file.
6761         * gfortran.dg/inquire_15.f90: Likewise.
6762         * gfortran.dg/pr16597.f90: Likewise.
6763         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
6764         for PR59419.
6766 2014-01-10  Jeff Law  <law@redhat.com>
6768         PR middle-end/59743
6769         * gcc.c-torture/compile/pr59743.c: New test.
6771 2014-01-10  Jan Hubicka  <jh@suse.cz>
6773         PR ipa/58585
6774         * g++.dg/torture/pr58585.C: New testcase.
6776 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
6778         * gcc.dg/pr46309.c: Disable for cris*-*-*.
6780 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
6782         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
6784 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
6786         PR target/59744
6787         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
6788         * gcc.target/aarch64/cmn-neg2.c: New test.
6790 2014-01-10  Richard Biener  <rguenther@suse.de>
6792         PR tree-optimization/59374
6793         * gcc.dg/torture/pr59374-3.c: New testcase.
6795 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6797         * lib/target-supports.exp
6798         (check_effective_target_arm_crypto_ok_nocache): New.
6799         (check_effective_target_arm_crypto_ok): Use above procedure.
6800         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
6802 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
6804         PR ipa/58252
6805         PR ipa/59226
6806         * g++.dg/ipa/devirt-20.C: New testcase.
6807         * g++.dg/torture/pr58252.C: Likewise.
6808         * g++.dg/torture/pr59226.C: Likewise.
6810 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6812         * c-c++-common/asan/no-asan-stack.c: New test.
6814 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
6816         PR middle-end/59670
6817         * gcc.dg/pr59670.c: New test.
6819 2014-01-09  Steve Ellcey  <sellcey@mips.com>
6821         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
6823 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
6825         PR middle-end/47735
6826         * gcc.target/i386/pr47735.c: New test.
6828         PR tree-optimization/59622
6829         * g++.dg/opt/pr59622-2.C: New test.
6830         * g++.dg/opt/pr59622-3.C: New test.
6831         * g++.dg/opt/pr59622-4.C: New test.
6832         * g++.dg/opt/pr59622-5.C: New test.
6834         PR sanitizer/59136
6835         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
6836         filename:line instead of (modulename+offset) form with stripped
6837         initial / from the filename.
6839 2014-01-09  Ian Lance Taylor  <iant@google.com>
6841         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
6842         the other Go compiler.
6844 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
6846         PR c++/59730
6847         * g++.dg/cpp0x/variadic145.C: New.
6849 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
6851         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
6852         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
6854 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6856         PR testsuite/59524
6857         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
6858         are run only if the Cilk library is available/enabled.
6859         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6860         * lib/target-supports.exp (check_libcilkrts_available): New function.
6862 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6864         PR c++/59631
6865         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
6866         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6867         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
6868         with dg-additional-options.
6869         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6870         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6871         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6872         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6873         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
6874         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
6876 2014-01-09  Richard Biener  <rguenther@suse.de>
6878         PR tree-optimization/59715
6879         * gcc.dg/torture/pr59715.c: New testcase.
6881 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6883         * c-c++-common/asan/no-asan-globals.c: New test.
6884         * c-c++-common/asan/no-instrument-reads.c: Likewise.
6885         * c-c++-common/asan/no-instrument-writes.c: Likewise.
6886         * c-c++-common/asan/use-after-return-1.c: Likewise.
6887         * c-c++-common/asan/no-use-after-return.c: Likewise.
6889 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
6891         * gnat.dg/weak2.ad[sb]: New test.
6893 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
6895         PR middle-end/59471
6896         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
6897         type, use pointers to vector type instead.
6899 2014-01-08  Catherine Moore  <clm@codesourcery.com>
6901         * gcc.target/mips/umips-branch-3.c: New test.
6902         * gcc.target/mips/umips-branch-4.c: New test.
6904 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
6906         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
6907         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
6908         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
6909         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
6910         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
6911         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
6912         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
6913         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
6915 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
6917         PR rtl-optimization/59137
6918         * gcc.target/mips/pr59137.c: New test.
6920 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
6922         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
6923         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
6924         * gcc.target/i386/pr55433.c (dg-options): Ditto.
6925         * gcc.target/i386/pr57848.c (dg-options): Ditto.
6926         * gcc.target/i386/pr59099.c (dg-options): Ditto.
6927         Require fpic effective target.
6928         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
6930 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
6932         PR ipa/59722
6933         * gcc.dg/pr59722.c: New test.
6935 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6937         PR middle-end/57748
6938         * gcc.dg/torture/pr57748-3.c: New test.
6939         * gcc.dg/torture/pr57748-4.c: New test.
6941 2014-01-08  Marek Polacek  <polacek@redhat.com>
6943         PR middle-end/59669
6944         * gcc.dg/gomp/pr59669-1.c: New test.
6945         * gcc.dg/gomp/pr59669-2.c: New test.
6947 2014-01-08  Martin Jambor  <mjambor@suse.cz>
6949         PR ipa/59610
6950         * gcc.dg/ipa/pr59610.c: New test.
6952 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
6954         PR fortran/58182
6955         * gfortran.dg/binding_label_tests_26a.f90: New.
6956         * gfortran.dg/binding_label_tests_26b.f90: New.
6958 2014-01-08  Marek Polacek  <polacek@redhat.com>
6960         PR sanitizer/59667
6961         * c-c++-common/ubsan/pr59667.c: New test.
6963 2014-01-08  Richard Biener  <rguenther@suse.de>
6965         PR middle-end/59630
6966         * gcc.dg/pr59630.c: New testcase.
6968 2014-01-08  Richard Biener  <rguenther@suse.de>
6970         PR middle-end/59471
6971         * gcc.dg/pr59471.c: New testcase.
6973 2014-01-07  Jeff Law  <law@redhat.com>
6975         PR middle-end/53623
6976         * gcc.target/i386/pr53623.c: New test.
6978 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
6980         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
6981         blanks at EOF.
6982         * g++.dg/cpp1y/pr58534.C: Likewise.
6983         * g++.dg/cpp1y/pr58536.C: Likewise.
6984         * g++.dg/cpp1y/pr58548.C: Likewise.
6985         * g++.dg/cpp1y/pr58549.C: Likewise.
6986         * g++.dg/cpp1y/pr58637.C: Likewise.
6987         * g++.dg/cpp1y/pr59112.C: Likewise.
6988         * g++.dg/cpp1y/pr59113.C: Likewise.
6989         * g++.dg/cpp1y/pr59629.C: Likewise.
6990         * g++.dg/cpp1y/pr59635.C: Likewise.
6991         * g++.dg/cpp1y/pr59636.C: Likewise.
6992         * g++.dg/cpp1y/pr59638.C: Likewise.
6994 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
6996         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
6998 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
7000         * gcc.target/i386/intrinsics_4.c (bar): New function.
7002 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
7004         * g++.dg/ext/is_base_of_incomplete-2.C: New.
7006 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
7008         PR rtl-optimization/58668
7009         * gcc.dg/pr58668.c: New test.
7011         PR tree-optimization/59643
7012         * gcc.dg/pr59643.c: New test.
7013         * gcc.c-torture/execute/pr59643.c: New test.
7015 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
7017         PR fortran/59589
7018         * gfortran.dg/class_allocate_16.f90: New.
7020 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
7022         PR target/59644
7023         * gcc.target/i386/pr59644.c: New test.
7025 2014-01-06  Marek Polacek  <polacek@redhat.com>
7027         PR c/57773
7028         * gcc.dg/pr57773.c: New test.
7030 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
7032         PR c++/59635
7033         PR c++/59636
7034         PR c++/59629
7035         PR c++/59638
7036         * g++.dg/cpp1y/pr59635.C: New testcase.
7037         * g++.dg/cpp1y/pr59636.C: New testcase.
7038         * g++.dg/cpp1y/pr59629.C: New testcase.
7039         * g++.dg/cpp1y/pr59638.C: New testcase.
7041 2014-01-06  Martin Jambor  <mjambor@suse.cz>
7043         PR ipa/59008
7044         * gcc.dg/ipa/pr59008.c: New test.
7046 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7048         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
7049         if supported.
7051 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7053         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
7054         Require c99_runtime.
7055         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
7057         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
7058         Require c99_runtime.
7059         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
7060         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
7061         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
7063         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
7064         Require c99_runtime.
7065         Make CALC void static.
7066         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
7068         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
7069         Require c99_runtime.
7070         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
7072 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7074         * gcc.target/i386/pr59501-1.c: Require avx effective target.
7075         * gcc.target/i386/pr59501-2.c: Likewise.
7076         * gcc.target/i386/pr59501-3.c: Likewise.
7077         * gcc.target/i386/pr59501-4.c: Likewise.
7078         * gcc.target/i386/pr59501-5.c: Likewise.
7079         * gcc.target/i386/pr59501-6.c: Likewise.
7081 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7083         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
7084         * gcc.target/i386/pr59390_1.c: Likewise.
7085         * gcc.target/i386/pr59390_2.c: Likewise.
7087 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7089         * gcc.dg/pr59350.c: Tweak.
7090         * gcc.dg/pr59350-2.c: New test.
7091         * g++.dg/pr59510.C: Likewise.
7093 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
7095         PR fortran/59023
7096         * gfortran.dg/bind_c_procs_2.f90: New.
7098 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
7100         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
7101         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7102         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7103         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7104         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
7105         * gcc.dg/tree-ssa/vrp47.c: Likewise.
7106         * gcc.dg/tree-ssa/vrp87.c: Likewise.
7108 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
7110         * gcc.target/arm/neon-nested-apcs.c: New test.
7112 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
7114         PR tree-optimization/59519
7115         * gcc.dg/vect/pr59519-1.c: New test.
7116         * gcc.dg/vect/pr59519-2.c: New test.
7118         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
7119         vmovdqu32.
7121 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
7123         PR fortran/59547
7124         * gfortran.dg/typebound_proc_32.f90: New.
7126 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
7128         PR c++/58950
7129         * g++.dg/pr58950.C: New file.
7131 2014-01-03  Tobias Burnus  <burnus@net-b.de>
7133         PR c++/58567
7134         * g++.dg/gomp/pr58567.C: New.
7136 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
7138         PR tree-optimization/59651
7139         * gcc.dg/torture/pr59651.c: New test.
7140         * gcc.dg/vect/pr59651.c: Ditto.
7142 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
7144         PR target/59625
7145         * gcc.target/i386/pr59625.c: New test.
7147 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
7149         Core DR 1442
7150         PR c++/59165
7151         * g++.dg/cpp0x/range-for28.C: New.
7152         * g++.dg/cpp0x/range-for3.C: Update.
7154 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
7156         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
7158 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
7160         PR c++/59641
7161         * g++.dg/cpp0x/pr59641.C: New file.
7163 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
7165         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
7167 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
7169         PR c++/59378
7170         * g++.dg/ext/pr59378.C: New file.
7172 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7174         Update copyright years
7176 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7178         * gcc.target/arc/arc.exp: Use the standard form for the copyright
7179         notice.
7181 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
7183         PR fortran/59654
7184         * gfortran.dg/dynamic_dispatch_12.f90: New.
7186 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
7188         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
7189         the builtin isn't optimized away as unused.
7191         PR rtl-optimization/59647
7192         * g++.dg/opt/pr59647.C: New test.
7194 Copyright (C) 2014 Free Software Foundation, Inc.
7196 Copying and distribution of this file, with or without modification,
7197 are permitted in any medium without royalty provided the copyright
7198 notice and this notice are preserved.