* ChangeLog: Fix whitespace.
[official-gcc.git] / gcc / testsuite / ChangeLog
blobbf35498a3aaa978717d3a7bdce723dd66521e88b
1 2014-06-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3         * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
4         test requires greater precision than the current PowerPC long
5         double implementation supports.
7 2014-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
9         PR c++/54891
10         * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
12 2014-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
14         PR c++/51400
15         * g++.dg/cpp0x/constexpr-attribute3.C: New.
17 2014-06-30  Jeff Law  <law@redhat.com>
19         PR tree-optimization/61607
20         * gcc.dg/tree-ssa/pr61607.c: New test.
22 2014-06-30  Marek Polacek  <polacek@redhat.com>
24         * c-c++-common/ubsan/attrib-2.c: New test.
25         * g++.dg/ubsan/return-3.C: New test.
27 2014-06-30  Igor Zamyatin  <igor.zamyatin@intel.com>
29         PR middle-end/57541
30         * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
31         * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
33 2014-06-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
35         * gcc.dg/ira-loop-pressure.c: New test.
37 2014-06-29  Roman Gareev  <gareevroman@gmail.com>
39         * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
40         checks that the dump is generated.
42 2014-06-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
44         PR fortran/36275
45         PR fortran/38839
46         * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
47         * gfortran.dg/binding_label_tests_27.f90: New file.
49 2014-06-29  Roman Gareev  <gareevroman@gmail.com>
51         * gfortran.dg/graphite/pr59586.f: New testcase.
53 2014-06-29  Andreas Schwab  <schwab@linux-m68k.org>
55         * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
57 2014-06-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
59         PR fortran/29383
60         * lib/target-supports.exp (check_effective_target_fortran_ieee):
61         New function.
62         * gfortran.dg/ieee/ieee.exp: New file.
63         * gfortran.dg/ieee/ieee_1.F90: New file.
64         * gfortran.dg/ieee/ieee_2.f90: New file.
65         * gfortran.dg/ieee/ieee_3.f90: New file.
66         * gfortran.dg/ieee/ieee_4.f90: New file.
67         * gfortran.dg/ieee/ieee_5.f90: New file.
68         * gfortran.dg/ieee/ieee_6.f90: New file.
69         * gfortran.dg/ieee/ieee_7.f90: New file.
70         * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
72 2014-06-28  Jonathan Wakely  <jwakely@redhat.com>
74         * g++.dg/cpp0x/elision_conv.C: New.
76 2014-06-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
78         * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
80 2014-06-27  Paolo Carlini  <paolo.carlini@oracle.com>
82         PR c++/61614
83         * g++.dg/ext/complit14.C: New.
85 2014-06-27  Martin Jambor  <mjambor@suse.cz>
87         PR ipa/61160
88         * g++.dg/ipa/pr61160-2.C: New test.
89         * g++.dg/ipa/pr61160-3.C: Likewise.
91 2014-06-27  Jakub Jelinek  <jakub@redhat.com>
93         PR tree-optimization/57233
94         PR tree-optimization/61299
95         * gcc.dg/pr57233.c: New test.
96         * gcc.target/i386/pr57233.c: New test.
97         * gcc.target/i386/sse2-pr57233.c: New test.
98         * gcc.target/i386/avx-pr57233.c: New test.
99         * gcc.target/i386/avx2-pr57233.c: New test.
100         * gcc.target/i386/avx512f-pr57233.c: New test.
101         * gcc.target/i386/xop-pr57233.c: New test.
103 2014-06-27  Sebastian Huber  <sebastian.huber@embedded-brains.de>
105         * gcc.dg/typeof-2.c: New testcase.
107 2014-06-27  Marek Polacek  <polacek@redhat.com>
109         * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
110         (fn1): Remove store to out-of-bounds location.  Add memory barrier.
111         (fn2): Likewise.
112         (fn5): Likewise.
113         (fn6): Likewise.
114         (fn7): Likewise.
115         (fn8): Likewise.
116         (fn9): Likewise.
117         (fn11): Likewise.
118         * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
119         location.  Add memory barrier.
120         (fn2): Likewise.
121         (fn3): Likewise.
122         (fn4): Likewise.
123         (fn5): Likewise.
124         * c-c++-common/ubsan/bounds-7.c: New test.
126 2014-06-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
128         PR libgfortran/61499
129         gfortran.dg/arrayio_15.f90: New test.
131 2014-06-26  Uros Bizjak  <ubizjak@gmail.com>
133         PR target/61586
134         * gcc.target/alpha/pr61586.c: New test.
136 2014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
138         PR c++/57573
139         * g++.dg/template/pr57573.C: New.
141 2014-06-26  Jan Hubicka  <hubicka@ucw.cz>
143         * gcc.dg/tree-ssa/interposition.c: New testcase.
145 2014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
147         PR c++/56633
148         * g++.dg/cpp0x/deleted8.C: New.
150 2014-06-26  Martin Jambor  <mjambor@suse.cz>
152         * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
153         parameter.
154         * g++.dg/simulate-thread/bitfields.C: Likewise.
155         * gcc.dg/simulate-thread/strict-align-global.c: Remove
156         allow-packed-store-data-races parameter.
157         * gcc.dg/simulate-thread/subfields.c: Likewise.
158         * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
159         to one.
161 2014-06-26  Martin Jambor  <mjambor@suse.cz>
163         * g++.dg/ipa/pr60600.C: Fix typo.
164         * g++.dg/ipa/devirt-25.C: Likewise.
166 2014-06-26  Richard Biener  <rguenther@suse.de>
168         PR tree-optimization/61607
169         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
171 2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
173         * gcc.dg/inline-22.c: Add bind_pic_locally.
174         * gcc.dg/inline_4.c: Ditto.
175         * gcc.dg/fail_always_inline.c: Ditto.
176         * g++.dg/ipa/devirt-25.C: Ditto.
178 2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
180         * lib/target-support.exp (bind_pic_locally): Save the flags to
181         'flags_to_postpone' instead of appending to 'flags'.
182         * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
183         with flags_to_postpone and revert after target_compile.
184         * lib/g++.exp (g++_target_compile): Ditto.
185         * lib/gfortran.exp (gfortran_target_compile): Ditto.
187 2014-06-26  Nick Clifton  <nickc@redhat.com>
189         * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
191 2014-06-26  Adam Butcher  <adam@jessamine.co.uk>
193         PR c++/61537
194         * g++.dg/template/pr61537.C: New testcase.
196 2014-06-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
198         * gfortran.dg/default_format_denormal_2.f90:  Remove xfail for
199         powerpc*-*-linux*.
201 2014-06-25  Tobias Burnus  <burnus@net-b.de>
203         * gfortran.dg/coarray_33.f90: New.
205 2014-06-25  Tobias Burnus  <burnus@net-b.de>
207         * gfortran.dg/coarray/coindexed_1.f90: New.
209 2014-06-25  Tobias Burnus  <burnus@net-b.de>
211         * gfortran.dg/coarray_collectives_7.f90: New.
213 2014-06-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
215         * gcc.c-torture/execute/20140622-1.c: New test.
217 2014-06-25  Paolo Carlini  <paolo.carlini@oracle.com>
219         DR 178
220         PR c++/49132
221         * g++.dg/cpp0x/aggr1.C: New.
222         * g++.dg/cpp0x/aggr2.C: Likewise.
223         * g++.dg/init/aggr11.C: Likewise.
224         * g++.dg/init/aggr12.C: Likewise.
226 2014-06-25  Martin Jambor  <mjambor@suse.cz>
228         * g++.dg/ipa/pr61540.C: Remove dumping test.
230 2014-06-25  Marek Polacek  <polacek@redhat.com>
232         PR c/61162
233         * gcc.dg/pr61162.c: Adjust dg-warning.
234         * gcc.dg/pr61162-2.c: New test.
236 2014-06-25  Marc Glisse  <marc.glisse@inria.fr>
238         PR tree-optimization/57742
239         * gcc.dg/tree-ssa/calloc-3.c: New file.
241 2014-06-25  Richard Biener  <rguenther@suse.de>
243         PR testsuite/61560
244         * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
245         for targets that return _Complex float in memory.
247 2014-06-25  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
249         * gcc.target/arm/vect-noalign.c: Adjust options.
251 2014-06-24  Cong Hou  <congh@google.com>
253         * gcc.dg/vect/vect-reduc-sad.c: New.
254         * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
256 2014-06-24  Marc Glisse  <marc.glisse@inria.fr>
258         PR tree-optimization/57742
259         * g++.dg/tree-ssa/calloc.C: New testcase.
260         * gcc.dg/tree-ssa/calloc-1.c: Likewise.
261         * gcc.dg/tree-ssa/calloc-2.c: Likewise.
262         * gcc.dg/strlenopt-9.c: Adapt.
264 2014-06-24  Yufeng Zhang  <yufeng.zhang@arm.com>
266         * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
267         global variable.
268         (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
269         instead of calling sequentially in the C code.
270         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
271         saved_return_address to the stack frame where LR register was stored.
272         (saved_return_address): Declare weak.
274 2014-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
276         PR c++/33972
277         * g++.dg/other/operator3.C: New.
278         * g++.dg/template/operator8.C: Adjust.
279         * g++.dg/template/operator9.C: Likewise.
281 2014-06-24  Alan Lawrence  <alan.lawrence@arm.com>
283         * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
285 2014-06-24  Richard Biener  <rguenther@suse.de>
287         PR tree-optimization/61572
288         * gcc.target/i386/pr61572.c: New testcase.
290 2014-06-24  Jakub Jelinek  <jakub@redhat.com>
292         * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
293         reduction clause.
294         * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
295         Remove Label is never defined expected error.
296         * gfortran.dg/gomp/udr8.f90: New test.
298 2014-06-24  Markus Trippelsdorf  <markus@trippelsdorf.de>
300         PR tree-optimization/61554
301         * g++.dg/torture/pr61554.C: New testcase.
303 2014-06-23  Max Ostapenko  <m.ostapenko@partner.samsung.com>
305         * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
307 2014-06-23  Jan Hubicka  <hubicka@ucw.cz>
309         * gcc.dg/localalias-2.c: Guard by require-alias.
310         * gcc.dg/globalalias-2.c: Likewise.
312 2014-06-23  Kai Tietz  <ktietz@redhat.com>
314         * gcc.target/i386/indjmp-1.c: New test.
316 2014-06-23  Andrew Pinski  <apinski@cavium.com>
318         * gcc.c-torture/compile/20140723-1.c: New testcase.
320 2014-06-23  Marek Polacek  <polacek@redhat.com>
322         PR c/61553
323         * c-c++-common/pr61553.c (foo): Add dg-error.
325 2014-06-23  Tobias Burnus  <burnus@net-b.de>
327         * gfortran.dg/coarray_32.f90: New.
329 2014-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
331         DR 577
332         PR c++/33101
333         * g++.dg/other/void1.C: Adjust.
334         * g++.dg/other/void3.C: Likewise.
336 2014-06-23  Marek Polacek  <polacek@redhat.com>
338         PR c/61553
339         * c-c++-common/pr61553.c: New test.
341 2014-06-23  Richard Biener  <rguenther@suse.de>
343         * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
344         * g++.dg/vect/slp-pr50819.cc: Likewise.
345         * g++.dg/vect/slp-pr56812.cc: Likewise.
346         * gcc.dg/vect/bb-slp-1.c: Likewise.
347         * gcc.dg/vect/bb-slp-10.c: Likewise.
348         * gcc.dg/vect/bb-slp-11.c: Likewise.
349         * gcc.dg/vect/bb-slp-13.c: Likewise.
350         * gcc.dg/vect/bb-slp-14.c: Likewise.
351         * gcc.dg/vect/bb-slp-15.c: Likewise.
352         * gcc.dg/vect/bb-slp-16.c: Likewise.
353         * gcc.dg/vect/bb-slp-17.c: Likewise.
354         * gcc.dg/vect/bb-slp-18.c: Likewise.
355         * gcc.dg/vect/bb-slp-19.c: Likewise.
356         * gcc.dg/vect/bb-slp-2.c: Likewise.
357         * gcc.dg/vect/bb-slp-20.c: Likewise.
358         * gcc.dg/vect/bb-slp-21.c: Likewise.
359         * gcc.dg/vect/bb-slp-22.c: Likewise.
360         * gcc.dg/vect/bb-slp-23.c: Likewise.
361         * gcc.dg/vect/bb-slp-24.c: Likewise.
362         * gcc.dg/vect/bb-slp-25.c: Likewise.
363         * gcc.dg/vect/bb-slp-26.c: Likewise.
364         * gcc.dg/vect/bb-slp-27.c: Likewise.
365         * gcc.dg/vect/bb-slp-28.c: Likewise.
366         * gcc.dg/vect/bb-slp-29.c: Likewise.
367         * gcc.dg/vect/bb-slp-3.c: Likewise.
368         * gcc.dg/vect/bb-slp-30.c: Likewise.
369         * gcc.dg/vect/bb-slp-31.c: Likewise.
370         * gcc.dg/vect/bb-slp-32.c: Likewise.
371         * gcc.dg/vect/bb-slp-4.c: Likewise.
372         * gcc.dg/vect/bb-slp-5.c: Likewise.
373         * gcc.dg/vect/bb-slp-6.c: Likewise.
374         * gcc.dg/vect/bb-slp-7.c: Likewise.
375         * gcc.dg/vect/bb-slp-8.c: Likewise.
376         * gcc.dg/vect/bb-slp-8a.c: Likewise.
377         * gcc.dg/vect/bb-slp-8b.c: Likewise.
378         * gcc.dg/vect/bb-slp-9.c: Likewise.
379         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
380         * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
381         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
382         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
383         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
384         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
385         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
386         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
387         * gcc.dg/vect/pr26359.c: Likewise.
388         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
390 2014-06-23  Marek Polacek  <polacek@redhat.com>
392         * c-c++-common/pr49706-2.c: New test.
394 2014-06-23  Alan Modra  <amodra@gmail.com>
396         * gcc.dg/pr61583.c: New.
398 2014-06-23  Alan Lawrence  <alan.lawrence@arm.com>
400         * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
401         [u]int64x1_t.
403         * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
404         * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
406         * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
407         test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
408         test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
409         test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
410         test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
411         test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
412         test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
413         test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
414         test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
415         test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
416         test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
417         test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
418         test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
419         test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
420         test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
421         test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
422         test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
423         test_vsrid_n_u64): Fix signature to match intrinsic.
425         (test_vabs_s64): Remove.
426         (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
428         (test_vdupd_lane_s64): Rename to...
429         (test_vdupd_laneq_s64): ...and remove a call to force_simd.
431         (test_vdupd_lane_u64): Rename to...
432         (test_vdupd_laneq_u64): ...and remove a call to force_simd.
434         (test_vtst_s64): Rename to...
435         (test_vtstd_s64): ...and change int64x1_t to int64_t.
437         (test_vtst_u64): Rename to...
438         (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
440         * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
441         * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
442         Remove out-of-bounds tests.
443         * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
444         * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
445         * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
447 2014-06-23  Alan Lawrence  <alan.lawrence@arm.com>
449         * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
450         * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
451         * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
452         * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
453         * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
454         vector types.
455         * gcc.target/aarch64/vsub_f64.c: Likewise.
456         * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
457         scheme as now the same for all variants.
458         * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
459         float64x1_t.
461 2014-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
463         * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
465 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
467         * gcc.dg/localalias.c: Fix broken commit.
468         * gcc.dg/globalalias.c: Likewise.
470 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
472         * gcc.dg/localalias.c: New testcase.
473         * gcc.dg/localalias-2.c: New testcase.
474         * gcc.dg/globalalias.c: New testcase.
475         * gcc.dg/globalalias-2.c: New testcase.
477 2014-06-20  Jakub Jelinek  <jakub@redhat.com>
479         * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
481 2014-06-20  Marek Polacek  <polacek@redhat.com>
483         * c-c++-common/ubsan/bounds-1.c: New test.
484         * c-c++-common/ubsan/bounds-2.c: New test.
485         * c-c++-common/ubsan/bounds-3.c: New test.
486         * c-c++-common/ubsan/bounds-4.c: New test.
487         * c-c++-common/ubsan/bounds-5.c: New test.
488         * c-c++-common/ubsan/bounds-6.c: New test.
490 2014-06-20  Yufeng Zhang  <yufeng.zhang@arm.com>
492         Make the tests big-endian friendly.
494         * gcc.target/aarch64/aapcs64/test_25.c: Update.
495         * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
496         * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
497         * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
498         * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
499         * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
500         * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
501         * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
502         * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
504 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
505             Max Ostapenko  <m.ostapenko@partner.samsung.com>
507         PR sanitizer/61547
508         * c-c++-common/asan/strlen-overflow-1.c: New test.
510 2014-06-20  Martin Jambor  <mjambor@suse.cz>
512         PR ipa/61540
513         * g++.dg/ipa/pr61540.C: New test.
515 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
516             Max Ostapenko  <m.ostapenko@partner.samsung.com>
518         PR sanitizer/61530
519         * c-c++-common/asan/pr61530.c: New test.
521 2014-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
523         * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
524         * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
525         * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
526         * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
527         * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
528         * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
529         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
530         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
531         * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
532         * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
533         * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
534         * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
535         * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
536         * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
537         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
538         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
539         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
540         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
541         * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
542         * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
543         * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
544         * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
545         * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
546         * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
547         * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
548         * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
549         * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
550         * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
551         * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
552         * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
553         * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
554         * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
555         * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
556         * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
557         * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
558         * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
559         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
560         * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
561         * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
562         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
563         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
564         * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
565         (test_vqdmlal_high_lane_s16): Fix parameter type.
566         (test_vqdmlal_high_lane_s32): Likewise.
567         (test_vqdmull_high_lane_s16): Likewise.
568         (test_vqdmull_high_lane_s32): Likewise.
569         (test_vqdmlsl_high_lane_s32): Likewise.
570         (test_vqdmlsl_high_lane_s16): Likewise.
571         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
572         Fix argument type.
573         (test_vqdmlals_lane_s32): Likewise.
574         (test_vqdmlslh_lane_s16): Likewise.
575         (test_vqdmlsls_lane_s32): Likewise.
576         (test_vqdmulhh_lane_s16): Likewise.
577         (test_vqdmulhs_lane_s32): Likewise.
578         (test_vqdmullh_lane_s16): Likewise.
579         (test_vqdmulls_lane_s32): Likewise.
580         (test_vqrdmulhh_lane_s16): Likewise.
581         (test_vqrdmulhs_lane_s32): Likewise.
583 2014-06-20  Tobias Burnus  <burnus@net-b.de>
585         PR testsuite/61567
586         * gfortran.dg/coarray_collectives_5.f90: Update
587         dg-final scan-tree-dump-times.
588         * gfortran.dg/coarray_collectives_6.f90: Ditto.
590 2014-06-20 Hale Wang <hale.wang@arm.com>
592         * gcc.target/arm/lto/: New folder to verify the LTO option.
593         * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
594         * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
595         * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
596         * lib/lto.exp (object-readelf): New procedure.
598 2014-06-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
600         PR fortran/61454
601         * gfortran.dg/pr61454.f90: New file.
603 2014-06-19  Terry Guo  <terry.guo@arm.com>
605         * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
606         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
607         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
609 2014-06-19  Tobias Burnus  <burnus@net-b.de>
611         * gfortran.dg/coarray/collectives_2.f90: Extend
612         and make valid.
614 2014-06-18  Tom de Vries  <tom@codesourcery.com>
616         * gcc.target/aarch64/fuse-caller-save.c: New test.
618 2014-06-18  Radovan Obradovic  <robradovic@mips.com>
619             Tom de Vries  <tom@codesourcery.com>
621         * gcc.target/arm/fuse-caller-save.c: New test.
623 2014-06-18  Richard Biener  <rguenther@suse.de>
625         * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
626         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
627         * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
629 2014-06-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
631         PR tree-optimization/61518
632         * gcc.dg/torture/pr61518.c: New test.
634 2014-06-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
636         PR tree-optimization/61517
637         * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
638         (incorrect_read_be32): Likewise.
639         (main): Call incorrect_read_* to test stmt replacement is made by
640         bswap at the right place.
641         * gcc.c-torture/execute/pr61517.c: New test.
643 2014-06-18  Andreas Schwab  <schwab@suse.de>
645         PR rtl-optimization/54555
646         * gcc.target/m68k/pr54555.c: New test.
648 2014-06-18  Olivier Hainque  <hainque@adacore.com>
650         * gnat.dg/blocklocs.adb: New test.
652 2014-06-18  Evgeny Stupachenko  <evstupac@gmail.com>
654         PR tree-optimization/52252
655         * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
656         * gcc.target/i386/pr52252-core.c: Ditto.
658         PR tree-optimization/61403
659         * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
661 2014-06-18  Jakub Jelinek  <jakub@redhat.com>
663         * gfortran.dg/gomp/declare-simd-1.f90: New test.
664         * gfortran.dg/gomp/depend-1.f90: New test.
665         * gfortran.dg/gomp/target1.f90: New test.
666         * gfortran.dg/gomp/target2.f90: New test.
667         * gfortran.dg/gomp/target3.f90: New test.
668         * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
669         * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
670         201107.
672 2014-06-18  Dominique d'Humieres <dominiq@lps.ens.fr>
674         PR fortran/61126
675         * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
677 2014-06-17  Tobias Burnus  <burnus@net-b.de>
678             Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
680         * gfortran.dg/coarray/send_array.f90: New.
681         * gfortran.dg/coarray/get_array.f90: New.
682         * gfortran.dg/coarray/sendget_array.f90: New.
683         * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
684         names.
685         * gfortran.dg/coarray/collectives_2.f90: New.
687 2014-06-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
689         PR target/61533
690         * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
691         dg-options.
693 2014-06-17  Uros Bizjak  <ubizjak@gmail.com>
695         * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
696         unit_id and kind_id to zero.
698 2014-06-17  Yufeng Zhang  <yufeng.zhang@arm.com>
700         PR target/61483
701         * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
702         * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
703         * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
704         * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
706 2014-06-17  Richard Biener  <rguenther@suse.de>
708         PR lto/61012
709         * gcc.dg/lto/pr61526_0.c: New testcase.
710         * gcc.dg/lto/pr61526_1.c: Likewise.
712 2014-06-17  Richard Biener  <rguenther@suse.de>
714         * gcc.dg/tree-ssa/20041122-1.c: Adjust.
715         * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
716         * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
717         * gcc.dg/tree-ssa/vrp36.c: Likewise.
718         * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
720 2014-06-17  Richard Biener  <rguenther@suse.de>
722         * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
724 2014-06-16  Richard Biener  <rguenther@suse.de>
726         PR tree-optimization/61482
727         * g++.dg/torture/pr61482.C: New testcase.
729 2014-06-16  Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
731         * gcc.target/i386/xop-imul64-vector.c: Remove the check for
732         vpmacsdql instruction.
734 2014-06-16  Yury Gribov  <y.gribov@samsung.com>
736         * c-c++-common/asan/instrument-with-calls-1.c: New test.
737         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
738         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
739         * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
740         test patterns.
741         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
742         * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
743         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
744         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
745         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
746         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
748 2014-06-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
750         PR fortran/28484
751         PR fortran/61429
752         * gfortran.dg/system_clock_1.f90: New file.
753         * gfortran.dg/system_clock_2.f90: New file.
755 2014-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
757         PR c++/33101
758         * g++.dg/other/void3.C: New.
759         * g++.dg/conversion/err-recover1.C: Update.
761 2014-06-13  Peter Bergner  <bergner@vnet.ibm.com>
763         PR target/61415
764         * lib/target-supports.exp (check_effective_target_longdouble128): New.
765         * gcc.target/powerpc/pack02.c: Use it.
766         * gcc.target/powerpc/tfmode_off.c: Likewise.
768 2014-06-13  Ilya Enkovich  <ilya.enkovich@intel.com>
770         PR rtl-optimization/61094
771         PR rtl-optimization/61446
772         * gcc.target/i386/pr61446.c : New.
774 2014-06-13  Dehao Chen  <dehao@google.com>
776         * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
778 2014-06-13  Alan Lawrence  <alan.lawrence@arm.com>
780         * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
782 2014-06-13  Richard Biener  <rguenther@suse.de>
784         * c-c++-common/pr46562-2.c: Adjust.
785         * g++.dg/tree-ssa/pr8781.C: Likewise.
786         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
787         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
788         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
789         * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
790         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
792 2014-06-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
794         PR tree-optimization/61375
795         * gcc.c-torture/execute/pr61375-1.c: New test.
797 2014-06-12  Jakub Jelinek  <jakub@redhat.com>
799         PR middle-end/61486
800         * c-c++-common/gomp/pr61486-1.c: New test.
801         * c-c++-common/gomp/pr61486-2.c: New test.
803 2014-06-10  Alan Lawrence  <alan.lawrence@arm.com>
805         PR target/59843
806         * gcc.dg/vect/vect-singleton_1.c: New file.
808 2014-06-12  Georg-Johann Lay  <avr@gjlay.de>
810         PR target/61443
811         * gcc.target/avr/torture/pr61443.c: New test.
813 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
815         PR c++/19200
816         * g++.dg/parse/friend11.C: New.
818 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
820         PR c++/60265
821         * g++.dg/cpp0x/using-enum-1.C: New.
822         * g++.dg/cpp0x/using-enum-2.C: Likewise.
824 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
826         PR c++/19200
827         * g++.dg/parse/friend9.C: New.
828         * g++.dg/parse/friend10.C: Likewise.
829         * g++.dg/parse/friend7.C: Adjust.
831 2014-06-11  Richard Biener  <rguenther@suse.de>
833         PR tree-optimization/61452
834         * gcc.dg/torture/pr61452.c: New testcase.
836 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
838         PR c++/34049
839         * g++.dg/parse/pr34049.C: New.
841 2014-06-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
843         * gcc.c-torture/execute/pr61306-1.c: New test.
844         * gcc.c-torture/execute/pr61306-2.c: Likewise.
845         * gcc.c-torture/execute/pr61306-3.c: Likewise.
847 2014-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
849         * gcc.target/aarch64/acle/acle.exp: New.
850         * gcc.target/aarch64/acle/crc32b.c: New test.
851         * gcc.target/aarch64/acle/crc32cb.c: Likewise.
852         * gcc.target/aarch64/acle/crc32cd.c: Likewise.
853         * gcc.target/aarch64/acle/crc32ch.c: Likewise.
854         * gcc.target/aarch64/acle/crc32cw.c: Likewise.
855         * gcc.target/aarch64/acle/crc32d.c: Likewise.
856         * gcc.target/aarch64/acle/crc32h.c: Likewise.
857         * gcc.target/aarch64/acle/crc32w.c: Likewise.
859 2014-06-11  Evgeny Stupachenko  <evstupac@gmail.com>
861         PR tree-optimization/52252
862         * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
864 2014-06-11  Richard Biener  <rguenther@suse.de>
866         PR middle-end/61437
867         * gcc.dg/torture/20140610-1.c: New testcase.
868         * gcc.dg/torture/20140610-2.c: Likewise.
870 2014-06-10  Richard Biener  <rguenther@suse.de>
872         PR tree-optimization/61438
873         * gcc.dg/torture/pr61438.c: New testcase.
875 2014-06-10  Richard Biener  <rguenther@suse.de>
877         PR middle-end/61456
878         * g++.dg/opt/pr61456.C: New testcase.
880 2014-06-10  Dominique d'Humieres <dominiq@lps.ens.fr>
881             Mikael Morin <mikael@gcc.gnu.org>
883         PR fortran/41936
884         * gfortran.dg/class_array_15.f03: Check memory leaks.
886 2014-06-10  Richard Biener  <rguenther@suse.de>
888         PR tree-optimization/57186
889         PR tree-optimization/59299
890         * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
891         * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
893 2014-06-10  Jakub Jelinek  <jakub@redhat.com>
895         PR fortran/60928
896         * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
897         directives.
898         * gfortran.dg/gomp/associate1.f90: New test.
899         * gfortran.dg/gomp/intentin1.f90: New test.
900         * gfortran.dg/gomp/openmp-simd-1.f90: New test.
901         * gfortran.dg/gomp/openmp-simd-2.f90: New test.
902         * gfortran.dg/gomp/openmp-simd-3.f90: New test.
903         * gfortran.dg/gomp/proc_ptr_2.f90: New test.
905 2014-06-09  Marek Polacek  <polacek@redhat.com>
907         PR c/36446
908         * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
909         * gcc.dg/array-2.c: Likewise.
910         * gcc.dg/array-const-2.c: Likewise.
911         * gcc.dg/ucnid-8.c: Likewise.
912         * gcc.dg/vla-init-1.c: Likewise.
913         * gcc.dg/array-const-3.c: Change dg-error to dg-message.
914         * gcc.dg/c99-flex-array-7.c: Likewise.
915         * gcc.dg/init-bad-1.c: Likewise.
916         * gcc.dg/init-bad-3.c: Likewise.
917         * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
918         * gcc.dg/pedwarn-init.c: Add dg-warning.
919         * gcc.dg/pr53119.c: Remove dg-excess-errors.
921 2014-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
923         PR c++/22556
924         * g++.dg/other/redecl3.C: New.
926 2014-06-09  Marc Glisse  <marc.glisse@inria.fr>
928         PR c++/54442
929         * g++.dg/pr54442.C: New file.
931 2014-06-09  Paul Thomas  <pault@gcc.gnu.org>
933         PR fortran/61406
934         * gfortran.dg/associate_17.f90 : New test
936 2014-06-09  Petr Murzin  <petr.murzin@intel.com>
938         * gcc.target/i386/avx512f-vaddpd-2.c:  Add static void for CALC,
939         void for TEST instead of static void.
940         * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
941         * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
942         * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
943         * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
944         * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
945         * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
946         * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
947         * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
948         * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
949         * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
950         * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
951         * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
952         * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
953         * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
954         * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
955         * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
956         * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
957         * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
958         * gcc.target/i386/avx512f-vminps-2.c: Ditto.
959         * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
960         * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
961         * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
962         * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
963         * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
964         * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
965         * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
966         * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
967         * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
968         * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
969         * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
970         * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
971         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
972         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
973         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
974         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
975         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
976         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
977         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
978         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
979         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
980         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
981         * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
982         * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
983         * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
984         * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
985         * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
986         * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
987         * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
988         * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
989         * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
990         * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
991         * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
992         * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
993         * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
994         * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
995         * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
996         * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
997         * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
998         * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
999         * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
1000         * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
1001         * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
1002         * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
1003         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
1004         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
1005         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
1006         * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
1007         * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
1008         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1009         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1010         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1011         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1012         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1013         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1014         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1015         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1016         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1017         * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
1018         * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
1019         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1020         * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
1021         * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
1022         * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
1023         * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
1024         * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
1025         * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
1026         instead of static void.
1027         * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
1028         delete unused variables.
1029         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1030         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1031         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1032         * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
1033         delete unused variables, void for TEST instead of static void.
1034         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1035         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1036         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1037         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1038         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1039         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1040         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1041         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1042         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1043         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1044         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1045         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1046         * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
1047         initialize variables.
1048         * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
1049         * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
1050         * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
1051         * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
1052         * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
1053         * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
1054         * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
1055         * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
1056         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1057         * gcc.target/i386/i386.exp: Ditto.
1058         * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
1059         CALC, void for TEST instead of static void, initialize variables.
1060         * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
1061         * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
1062         static void.
1063         * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
1064         * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
1065         * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
1066         * gcc.target/i386/avx512f-valignd-2.c: Ditto.
1067         * gcc.target/i386/avx512f-valignq-2.c: Ditto.
1068         * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
1069         * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
1070         * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
1071         * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
1072         * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
1073         * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
1074         * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
1075         * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
1076         * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
1077         * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
1078         * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
1079         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1080         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1081         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1082         * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
1083         * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
1084         * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
1085         * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
1086         * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
1087         * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
1088         * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
1089         * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
1090         * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
1091         * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
1092         * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
1093         * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
1094         * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
1095         * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
1096         * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
1097         * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
1098         * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
1099         * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
1100         * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
1101         * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
1102         * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
1103         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1104         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1105         * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
1106         * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
1107         * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
1108         * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
1109         * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
1110         * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
1111         * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
1112         * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
1113         * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
1114         * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
1115         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1116         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1117         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1118         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1119         * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
1120         * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
1121         * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
1122         * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
1123         * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
1124         * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
1125         * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
1126         * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
1127         * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
1128         * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
1129         * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
1130         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
1131         * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
1132         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
1133         * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
1134         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1135         * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
1136         * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
1137         * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
1138         * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
1139         * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
1140         * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
1141         * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
1142         * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
1143         * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
1144         * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
1145         * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
1146         * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
1147         * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
1148         * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
1149         * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
1150         * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
1151         * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
1152         * gcc.target/i386/avx512f-vpord-2.c: Ditto.
1153         * gcc.target/i386/avx512f-vporq-2.c: Ditto.
1154         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1155         * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
1156         * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
1157         * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
1158         * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
1159         * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
1160         * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
1161         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1162         * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
1163         * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
1164         * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
1165         * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
1166         * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
1167         * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
1168         * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
1169         * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
1170         * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
1171         * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
1172         * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
1173         instead of static void.
1174         * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
1175         * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
1176         * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
1177         * gcc.target/i386/avx512f-vprord-2.c: Ditto.
1178         * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
1179         * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
1180         * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
1181         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
1182         static void, delete unused variables.
1183         * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
1184         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1185         * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
1186         * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
1187         * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
1188         static void, delete unused variables, Change parameters for
1189         UNION_CHECK, MASK_MERGE and MASK_ZERO.
1190         * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
1191         CALC,  void for TEST instead of static void.
1192         * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
1193         UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
1194         void.
1195         * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
1196         * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
1197         static void, change type  of parameter for UNION_TYPE.
1198         * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
1199         * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
1200         void for TEST instead of static void, delete unused variables, change
1201         parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
1202         * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
1203         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1204         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1205         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1206         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1207         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1208         * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
1209         void for TEST instead of static void, change parameters for
1210         UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
1211         * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
1212         * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
1213         * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
1214         * gcc.target/i386/avx512f-additional-reg-names.c: Add
1215         __attribute__((unused)).
1216         * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
1217         __attribute__((unused)).
1218         * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
1219         * gcc.target/i386/avx512f-kandw-1.c: Ditto.
1220         * gcc.target/i386/avx512f-klogic-2.c: Ditto.
1221         * gcc.target/i386/avx512f-knotw-1.c: Ditto.
1222         * gcc.target/i386/avx512f-korw-1.c: Ditto.
1223         * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
1224         * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
1225         * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
1226         * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
1227         add __attribute__((unused)).
1228         * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
1229         * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
1230         * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
1231         * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
1232         * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
1233         * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
1234         * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
1235         * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
1236         * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
1237         delete unused variables.
1238         * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
1239         * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
1240         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1241         * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
1242         * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
1243         * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
1244         static void, mask_merging and zero_masking for unsigned types.
1245         * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
1246         CHECK_ARRAY for unsigned types.
1247         * gcc.target/i386/m256-check.h: Ditto.
1248         * gcc.target/i386/m512-check.h: Ditto.
1250 2014-06-09  Alan Lawrence  <alan.lawrence@arm.com>
1252         PR target/61062
1253         * gcc.target/arm/pr48252.c (main): Expect same result
1254         as endian-neutral.
1256 2014-06-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1258         PR fortran/45187
1259         * gfortran.dg/cray_pointers_10.f90: New file.
1261 2014-06-09  Jakub Jelinek  <jakub@redhat.com>
1263         * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
1264         instead of complex(kind=16).
1266 2014-06-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1268         PR fortran/38829
1269         * gfortran.dg/bind_c_usage_29.f90: New file.
1271 2014-06-07  Eric Botcazou  <ebotcazou@adacore.com>
1273         * gnat.dg/opt38.adb: New test.
1274         * gnat.dg/opt38_pkg.ad[sb]: New helper.
1276 2014-06-07  Hans-Peter Nilsson  <hp@bitrange.com>
1278         PR target/18343
1279         * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
1280         New macro, 0 for __MMIX__, default 64.
1281         (bar): Pass it to __builtin_apply instead of literal 64.
1283 2014-06-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1285         * gfortran.dg/io_constraints_11.f90: New file.
1286         * gfortran.dg/io_constraints_12.f90: New file.
1287         * gfortran.dg/io_constraints_13.f90: New file.
1289 2014-06-06  Uros Bizjak  <ubizjak@gmail.com>
1291         PR target/61423
1292         * gcc.target/i386/pr61423.c: New test.
1294 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1296         PR c++/60184
1297         * g++.dg/cpp0x/constexpr-union6.C: New.
1298         * g++.dg/cpp0x/union6.C: Likewise.
1299         * g++.dg/init/ref14.C: Adjust.
1300         * g++.dg/init/union1.C: Likewise.
1302 2014-06-06  Richard Biener  <rguenther@suse.de>
1304         PR tree-optimization/59299
1305         * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
1307 2014-06-06  James Greenhalgh  <james.greenhalgh@arm.com>
1309         * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
1310         * gcc.dg/tree-ssa/sra-12.c: Likewise.
1312 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1314         * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
1315         bitfield and test wrong results instead of correct results to make the
1316         test more portable.
1318 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1320         PR c++/60432
1321         * g++.dg/cpp0x/constexpr-60432.C: New.
1323 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1325         PR c++/60199
1326         * g++.dg/cpp0x/constexpr-60199.C: New.
1328 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1330         * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
1331         Specify -march=z900 as an additional option.
1332         * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
1333         * gcc.dg/optimize-bswapsi-2.c: Likewise.
1334         * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
1336 2014-06-06  Jakub Jelinek  <jakub@redhat.com>
1338         * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
1339         reduction clause diagnostic changes.
1340         * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
1341         * gfortran.dg/gomp/reduction1.f90: Likewise.
1342         * gfortran.dg/gomp/reduction3.f90: Likewise.
1343         * gfortran.dg/gomp/udr1.f90: New test.
1344         * gfortran.dg/gomp/udr2.f90: New test.
1345         * gfortran.dg/gomp/udr3.f90: New test.
1346         * gfortran.dg/gomp/udr4.f90: New test.
1347         * gfortran.dg/gomp/udr5.f90: New test.
1348         * gfortran.dg/gomp/udr6.f90: New test.
1349         * gfortran.dg/gomp/udr7.f90: New test.
1351 2014-06-06  Christian Bruel  <christian.bruel@st.com>
1353         PR tree-optimization/43934
1354         * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
1356 2014-06-05  S. Gilles  <sgilles@terpmail.umd.edu>
1358         PR c/53119
1359         * gcc.dg/pr53119.c: New testcase.
1361 2014-06-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1363         PR target/52472
1364         * gcc.target/avr/pr52472.c: New test.
1367 2014-06-05  Jeff Law  <law@redhat.com>
1369         PR tree-optimization/61289
1370         * g++.dg/pr61289.C: New test.
1371         * g++.dg/pr61289-2.C: New test.
1373 2014-06-05  Richard Biener  <rguenther@suse.de>
1374             Paolo Carlini  <paolo.carlini@oracle.com>
1376         PR c++/56961
1377         * g++.dg/parse/pr56961.C: New.
1379 2014-06-05  Kai Tietz  <ktietz@redhat.com>
1381         PR target/46219
1382         * gcc.target/i386/sibcall-4.c: Remove xfail.
1384 2014-06-05  Julian Brown  <julian@codesourcery.com>
1385             Sandra Loosemore  <sandra@codesourcery.com>
1387         * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
1389 2014-06-05  Richard Biener  <rguenther@suse.de>
1391         PR c++/61004
1392         * g++.dg/diagnostic/pr61004.C: New testcase.
1394 2014-06-05  Yuri Rumyantsev  <ysrumyan@gmail.com>
1396         * gcc.dg/torture/pr61319.c: New test.
1398 2014-06-05  Marek Polacek  <polacek@redhat.com>
1400         PR c/56724
1401         * gcc.dg/pr56724-3.c: New test.
1403 2014-06-05  Andreas Schwab  <schwab@suse.de>
1405         * g++.dg/cpp0x/initlist86.C (main): Initialize i.
1407 2014-06-05  Marek Polacek  <polacek@redhat.com>
1409         PR c/49706
1410         * c-c++-common/pr49706.c: New test.
1412 2014-06-05  Marek Polacek  <polacek@redhat.com>
1414         PR c/48062
1415         * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
1416         * gcc.dg/Wshadow-3.c: Likewise.
1417         * gcc.dg/pr48062.c: New test.
1419 2014-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1421         PR c++/43453
1422         * g++.dg/init/pr43453.C: New.
1424 2014-06-04  Marc Glisse  <marc.glisse@inria.fr>
1426         PR tree-optimization/61385
1427         * gcc.dg/tree-ssa/pr61385.c: New file.
1429 2014-06-04  Richard Biener  <rguenther@suse.de>
1431         PR tree-optimization/60098
1432         * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
1434 2014-06-04  Richard Biener  <rguenther@suse.de>
1436         * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
1438 2014-06-04  Igor Zamyatin  <igor.zamyatin@intel.com>
1440         PR c/58942
1441         * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
1442         the case with a pointer.
1444 2014-06-04  Marek Polacek  <polacek@redhat.com>
1446         PR c/30020
1447         * c-c++-common/pr30020.c: New test.
1449 2014-06-03  Andrew Pinski  <apinski@cavium.com>
1451         * gcc.c-torture/compile/20140528-1.c: New testcase.
1453 2014-06-03  Dehao Chen  <dehao@google.com>
1455         * gcc.dg/tree-prof/merge_block.c: New test.
1457 2014-06-03  Uros Bizjak  <ubizjak@gmail.com>
1459         * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
1460         * g++.dg/ext/mv15.C (dg-options): Ditto.
1462 2014-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
1464         DR 1423
1465         PR c++/52174
1466         * g++.dg/cpp0x/nullptr31.C: New.
1467         * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
1468         * g++.dg/cpp0x/nullptr17.C: Update.
1470 2014-06-03  Marek Polacek  <polacek@redhat.com>
1472         PR c/60439
1473         * c-c++-common/pr60439.c: New test.
1474         * g++.dg/eh/scope1.C (f4): Add dg-warning.
1476 2014-06-03  Martin Jambor  <mjambor@suse.cz>
1478         PR ipa/61160
1479         * g++.dg/ipa/pr61160-1.C: New test.
1481 2014-06-03  Richard Biener  <rguenther@suse.de>
1483         PR tree-optimization/61383
1484         * gcc.dg/torture/pr61383-1.c: New testcase.
1486 2014-06-03  Andreas Schwab  <schwab@linux-m68k.org>
1488         * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
1490 2014-06-02  Jeff Law  <law@redhat.com>
1492         PR rtl-optimization/61094
1493         * g++.dg/pr61094: New test.
1495 2014-06-02  Uros Bizjak  <ubizjak@gmail.com>
1497         * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
1498         * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
1499         * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
1500         * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
1501         * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
1502         * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
1503         * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
1504         * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
1506 2014-06-02  Richard Biener  <rguenther@suse.de>
1508         PR tree-optimization/61346
1509         * gcc.dg/torture/pr61346.c: New testcase.
1511 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
1513         * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
1514         not compilation.
1515         * gcc.target/i386/sibcall-4.c: Ditto.
1516         * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
1518 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
1520         * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
1521         in scan-assembler-not string.
1522         * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
1523         * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
1524         * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
1526 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
1528         * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
1530 2014-06-01  Kai Tietz  <ktietz@redhat.com>
1532         PR target/61377
1533         * gcc.target/i386/sibcall-6.c: New test.
1535 2014-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
1537         DR 1227
1538         PR c++/57543
1539         * g++.dg/cpp0x/pr57543-1.C: New.
1540         * g++.dg/cpp0x/pr57543-2.C: Likewise.
1541         * g++.dg/cpp0x/pr57543-3.C: Likewise.
1542         * g++.dg/cpp0x/decltype59.C: Likewise.
1544 2014-05-31  Tom de Vries  <tom@codesourcery.com>
1546         * gcc.target/i386/sibcall-4.c: Add missing closing brace.
1548 2014-05-30  Jakub Jelinek  <jakub@redhat.com>
1550         * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
1551         restore_gcc_exec_prefix_env_var): New procedures.
1552         (set_ld_library_path_env_vars,
1553         restore_ld_library_path_env_vars): Use them.
1554         * lib/c-compat.exp: Load target-libpath.exp.
1555         (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
1556         (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
1557         * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
1558         restore_gcc_exec_prefix_env_var.
1559         * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
1560         Likewise.
1562         * c-c++-common/asan/misalign-1.c: New test.
1563         * c-c++-common/asan/misalign-2.c: New test.
1565         * g++.dg/asan/asan_test.C: Add -std=c++11 and
1566         -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
1567         -DASAN_USE_DEJAGNU_GTEST=1.
1568         * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
1569         * g++.dg/asan/asan_oob_test.cc: Likewise.
1570         * g++.dg/asan/sanitizer_test_utils.h: Likewise.
1571         * g++.dg/asan/asan_str_test.cc: Likewise.
1572         * g++.dg/asan/asan_test_utils.h: Likewise.
1573         * g++.dg/asan/sanitizer_test_config.h: Likewise.
1574         * g++.dg/asan/asan_test.cc: Likewise.  Allow size 12 for long double.
1575         * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
1576         Imported from upstream r209283.
1577         * g++.dg/asan/asan_test_config.h: Likewise.
1579 2014-05-30  Kai Tietz  <ktietz@redhat.com>
1581         PR target/60104
1582         * gcc.target/i386/sibcall-1.c: New test.
1583         * gcc.target/i386/sibcall-2.c: New test.
1584         * gcc.target/i386/sibcall-3.c: New test.
1585         * gcc.target/i386/sibcall-4.c: New test.
1587 2014-05-30  Ian Lance Taylor  <iant@google.com>
1589         * gcc.target/i386/pause-2.c: New test.
1591 2014-05-30  Tom de Vries  <tom@codesourcery.com>
1593         * gcc.target/i386/fuse-caller-save.c: New test.
1594         * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
1595         * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
1597 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
1599         * gcc.target/arm/simd/vrev16p8_1.c: New file.
1600         * gcc.target/arm/simd/vrev16qp8_1.c: New file.
1601         * gcc.target/arm/simd/vrev16qs8_1.c: New file.
1602         * gcc.target/arm/simd/vrev16qu8_1.c: New file.
1603         * gcc.target/arm/simd/vrev16s8_1.c: New file.
1604         * gcc.target/arm/simd/vrev16u8_1.c: New file.
1605         * gcc.target/arm/simd/vrev32p16_1.c: New file.
1606         * gcc.target/arm/simd/vrev32p8_1.c: New file.
1607         * gcc.target/arm/simd/vrev32qp16_1.c: New file.
1608         * gcc.target/arm/simd/vrev32qp8_1.c: New file.
1609         * gcc.target/arm/simd/vrev32qs16_1.c: New file.
1610         * gcc.target/arm/simd/vrev32qs8_1.c: New file.
1611         * gcc.target/arm/simd/vrev32qu16_1.c: New file.
1612         * gcc.target/arm/simd/vrev32qu8_1.c: New file.
1613         * gcc.target/arm/simd/vrev32s16_1.c: New file.
1614         * gcc.target/arm/simd/vrev32s8_1.c: New file.
1615         * gcc.target/arm/simd/vrev32u16_1.c: New file.
1616         * gcc.target/arm/simd/vrev32u8_1.c: New file.
1617         * gcc.target/arm/simd/vrev64f32_1.c: New file.
1618         * gcc.target/arm/simd/vrev64p16_1.c: New file.
1619         * gcc.target/arm/simd/vrev64p8_1.c: New file.
1620         * gcc.target/arm/simd/vrev64qf32_1.c: New file.
1621         * gcc.target/arm/simd/vrev64qp16_1.c: New file.
1622         * gcc.target/arm/simd/vrev64qp8_1.c: New file.
1623         * gcc.target/arm/simd/vrev64qs16_1.c: New file.
1624         * gcc.target/arm/simd/vrev64qs32_1.c: New file.
1625         * gcc.target/arm/simd/vrev64qs8_1.c: New file.
1626         * gcc.target/arm/simd/vrev64qu16_1.c: New file.
1627         * gcc.target/arm/simd/vrev64qu32_1.c: New file.
1628         * gcc.target/arm/simd/vrev64qu8_1.c: New file.
1629         * gcc.target/arm/simd/vrev64s16_1.c: New file.
1630         * gcc.target/arm/simd/vrev64s32_1.c: New file.
1631         * gcc.target/arm/simd/vrev64s8_1.c: New file.
1632         * gcc.target/arm/simd/vrev64u16_1.c: New file.
1633         * gcc.target/arm/simd/vrev64u32_1.c: New file.
1634         * gcc.target/arm/simd/vrev64u8_1.c: New file.
1636 2014-05-29  Vladimir Makarov  <vmakarov@redhat.com>
1638         PR rtl-optimization/61325
1639         * gcc.target/aarch64/pr61325.c: New.
1641 2014-05-29  Alan Lawrence  <alan.lawrence@arm.com>
1643         * gcc.target/arm/simd/vextQf32_1.c: New file.
1644         * gcc.target/arm/simd/vextQp16_1.c: New file.
1645         * gcc.target/arm/simd/vextQp8_1.c: New file.
1646         * gcc.target/arm/simd/vextQs16_1.c: New file.
1647         * gcc.target/arm/simd/vextQs32_1.c: New file.
1648         * gcc.target/arm/simd/vextQs64_1.c: New file.
1649         * gcc.target/arm/simd/vextQs8_1.c: New file.
1650         * gcc.target/arm/simd/vextQu16_1.c: New file.
1651         * gcc.target/arm/simd/vextQu32_1.c: New file.
1652         * gcc.target/arm/simd/vextQu64_1.c: New file.
1653         * gcc.target/arm/simd/vextQu8_1.c: New file.
1654         * gcc.target/arm/simd/vextQp64_1.c: New file.
1655         * gcc.target/arm/simd/vextf32_1.c: New file.
1656         * gcc.target/arm/simd/vextp16_1.c: New file.
1657         * gcc.target/arm/simd/vextp8_1.c: New file.
1658         * gcc.target/arm/simd/vexts16_1.c: New file.
1659         * gcc.target/arm/simd/vexts32_1.c: New file.
1660         * gcc.target/arm/simd/vexts64_1.c: New file.
1661         * gcc.target/arm/simd/vexts8_1.c: New file.
1662         * gcc.target/arm/simd/vextu16_1.c: New file.
1663         * gcc.target/arm/simd/vextu32_1.c: New file.
1664         * gcc.target/arm/simd/vextu64_1.c: New file.
1665         * gcc.target/arm/simd/vextu8_1.c: New file.
1666         * gcc.target/arm/simd/vextp64_1.c: New file.
1668 2014-05-29  Radovan Obradovic  <robradovic@mips.com>
1669             Tom de Vries  <tom@codesourcery.com>
1671         * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
1672         options.
1673         * gcc.target/mips/fuse-caller-save.h: New include file.
1674         * gcc.target/mips/fuse-caller-save.c: New test.
1675         * gcc.target/mips/fuse-caller-save-mips16.c: Same.
1676         * gcc.target/mips/fuse-caller-save-micromips.c: Same.
1678 2014-05-29  Evgeny Stupachenko  <evstupac@gmail.com>
1680         * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
1682 2014-05-28  Richard Biener  <rguenther@suse.de>
1684         PR middle-end/61045
1685         * gcc.dg/pr61045.c: New testcase.
1687 2014-05-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1689         * lib/clearcap.exp: New file.
1690         * gcc.dg/vect/vect.exp: Load clearcap.exp.
1691         Remove clearcap_ldflags handling.
1692         Call clearcap-init, clearcap-finish.
1693         * gcc.target/i386/i386.exp: Likewise.
1694         * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
1695         * gcc.target/i386/clearcapv2.map: Move to
1696         ../config/sol2-clearcapv2.map.
1697         * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
1698         * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
1700 2014-05-28  Richard Biener  <rguenther@suse.de>
1702         PR tree-optimization/61335
1703         * gfortran.dg/pr61335.f90: New testcase.
1705 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
1707         * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
1709 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
1711         * gnat.dg/overflow_fixed.adb: New test.
1713 2014-05-27  Marek Polacek  <polacek@redhat.com>
1715         PR c/56724
1716         * gcc.dg/pr56724-1.c: New test.
1717         * gcc.dg/pr56724-2.c: New test.
1718         * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
1719         -Wtraditional.
1720         * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
1722 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
1724         * gcc.dg/fold-compare-8.c: New test.
1725         * gcc.dg/Wstrict-overflow-25.c: Likewise.
1727 2014-05-27  Richard Biener  <rguenther@suse.de>
1729         * gcc.dg/tree-ssa/vrp92.c: New testcase.
1731 2014-05-27  Marek Polacek  <polacek@redhat.com>
1733         PR testsuite/61319
1734         * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
1735         LLONG_MIN, and ULLONG_MAX.
1737 2014-05-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1739         * lib/target-supports.exp (check_effective_target_vect_bswap):
1740         Specify arm*-*-* support.
1742 2014-05-27  Dominique d'Humieres <dominiq@lps.ens.fr>
1744         PR testsuite/61319
1745         * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
1746         -nan optional.
1747         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
1748         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
1750 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
1752         * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
1754 2014-05-26  Richard Sandiford  <r.sandiford@uk.ibm.com>
1756         PR rtl-optimization/61222
1757         * gcc.c-torture/compile/pr61222-1.c: New test.
1758         * gcc.c-torture/compile/pr61222-2.c: Likewise.
1760 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
1762         * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
1764 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
1766         * gcc.dg/lto/pr61278_1.c: Remove dg directives.
1768 2014-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1770         PR libgfortran/55117
1771         * gfortran.dg/namelist_85.f90: New test.
1773 2014-05-26  Igor Zamyatin  <igor.zamyatin@intel.com>
1775         PR c/61191
1776         * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
1777         the case with syntax error.
1779 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1781         * gcc.dg/lto/pr61278_0.c: New test.
1782         * gcc.dg/lto/pr61278_1.c: New test.
1784 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1786         * gcc.dg/pr61220.c: New test.
1787         * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
1789 2014-05-25  Tobias Burnus  <burnus@net-b.de>
1791         * gfortran.dg/coarray_10.f90: Update dg-warning.
1792         * gfortran.dg/coarray_this_image_1.f90: New.
1793         * gfortran.dg/coarray_this_image_2.f90: New.
1795 2014-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu>
1797         PR libfortran/61173
1798         * gfortran.dg/arrayio_14.f90: New test.
1800 2014-05-24  Andreas Schwab  <schwab@suse.de>
1802         * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
1804 2014-05-24  Dominique d'Humieres <dominiq@lps.ens.fr>
1806         * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
1807         Adjust regexp for -flto.
1808         * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
1809         * gfortran.dg/pr52835.f90: Likewise.
1811 2014-05-23  Vladimir Makarov  <vmakarov@redhat.com>
1813         PR rtl-optimization/61215
1814         * gcc.target/i386/pr61215.c: New.
1816 2014-05-23  Marek Polacek  <polacek@redhat.com>
1817             Jakub Jelinek  <jakub@redhat.com>
1819         * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
1820         * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
1821         * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
1822         * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
1823         * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
1824         * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
1825         * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
1826         * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
1827         * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
1828         * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
1829         * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
1830         * c-c++-common/ubsan/float-cast.h: New file.
1831         * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
1832         * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
1834 2014-05-23  Jiong Wang  <jiong.wang@arm.com>
1836         * gcc.target/aarch64/tail_indirect_call_1.c: New.
1838 2014-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
1840         * g++.dg/cpp1y/lambda-init9.C: New.
1842 2014-05-23  Richard Biener  <rguenther@suse.de>
1844         PR testsuite/61266
1845         * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
1846         adjust testcase to reflect reality.
1848 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1850         PR tree-optimization/54733
1851         * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
1852         optimization to support memory sources and bitwise operations
1853         equivalent to load in host endianness.
1854         * gcc.dg/optimize-bswaphi-1.c: Likewise.
1855         * gcc.dg/optimize-bswapsi-2.c: Likewise.
1856         * gcc.c-torture/execute/bswap-2.c: Likewise.
1858 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1860         * lib/target-supports.exp: New effective targets for architectures
1861         capable of performing byte swap.
1862         * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
1863         * gcc.dg/optimize-bswapdi-2.c: Likewise.
1864         * gcc.dg/optimize-bswapsi-1.c: Likewise.
1866 2014-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
1868         PR c++/61088
1869         * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
1870         * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
1872 2014-05-22  Xinliang David Li  <davidxl@google.com>
1874         * g++.dg/ipa/devirt-15.C: Fix expected message.
1875         * g++.dg/ipa/devirt-16.C: Ditto.
1876         * g++.dg/ipa/devirt-17.C: Ditto.
1877         * g++.dg/ipa/devirt-26.C: Ditto.
1878         * g++.dg/ipa/imm-devirt-1.C: Ditto.
1879         * g++.dg/ipa/imm-devirt-2.C: Ditto.
1880         * g++.dg/tree-ssa/pr8781.C:Ditto.
1882 2014-05-22  Peter Bergner  <bergner@vnet.ibm.com>
1884         * gcc.target/powerpc/htm-ttest.c: New test.
1886 2014-05-22  Eric Botcazou  <ebotcazou@adacore.com>
1888         * gnat.dg/opt37.ad[sb]: New test.
1890 2014-05-21  Jonathan Wakely  <jwakely@redhat.com>
1892         PR c/61271
1893         * g++.dg/cilk-plus/AN/array_function.cc: New.
1895 2014-05-22  Richard Biener  <rguenther@suse.de>
1897         * gcc.dg/tree-ssa/alias-33.c: New testcase.
1899 2014-05-22  Kostya Serebryany  <kcc@google.com>
1901         * c-c++-common/tsan/mutexset1.c: Update the test to match
1902         upstream r209283.
1903         * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
1905 2014-05-21  Marek Polacek  <polacek@redhat.com>
1907         PR sanitizer/61272
1908         * g++.dg/ubsan/pr61272.C: New test.
1910 2014-05-21  Cesar Philippidis  <cesar@codesourcery.com>
1911             Sandra Loosemore  <sandra@codesourcery.com>
1913         PR lto/60179
1914         * lib/scanasm.exp (scan-lto-assembler): New procedure.
1915         * gcc.target/nios2/custom-fp-lto.c: New test.
1917 2014-05-21  Andreas Schwab  <schwab@suse.de>
1919         * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
1921 2014-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
1923         PR target/54236
1924         * gcc.target/sh/pr54236-3.c: New.
1926 2014-05-21  Igor Zamyatin  <igor.zamyatin@intel.com>
1928         PR c++/60189
1929         * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
1931 2014-05-20  Jan Hubicka  <hubicka@ucw.cz>
1933         PR tree-optimization/60899
1934         * g++.dg/ipa/devirt-11.C: Update template.
1936 2014-05-20  Edward Smith-Rowland  <3dw4rd@verizon.net>
1938         PR C++/61038
1939         * g++.dg/cpp0x/pr61038.C: New.
1941 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1943         PR c++/58753
1944         PR c++/58930
1945         PR c++/58704
1946         * g++.dg/cpp0x/nsdmi-template11.C: New.
1947         * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
1948         * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
1950 2014-05-20  Eric Botcazou  <ebotcazou@adacore.com>
1952         * gnat.dg/opt35.adb: New test.
1953         * gnat.dg/opt36.adb: Likewise.
1954         * gnat.dg/opt35_pkg.ad[sb]: New helper.
1956 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1958         PR c++/60373
1959         * g++.dg/cpp0x/Wattributes1.C: New.
1960         * g++.dg/ext/visibility/redecl1.C: Adjust.
1961         * g++.dg/ext/visibility/visibility-7.C: Likewise.
1963 2014-05-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1965         * gcc.target/powerpc/vsxcopy.c: New test.
1967 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1969         PR c++/58664
1970         * g++.dg/cpp0x/nsdmi-union6.C: New.
1971         * g++.dg/parse/pr58664.C: Likewise.
1972         * g++.dg/cpp0x/nsdmi6.C: Tweak.
1973         * g++.dg/parse/crash31.C: Likewise.
1974         * g++.dg/template/error2.C: Likewise.
1975         * g++.dg/template/inherit8.C: Likewise.
1976         * g++.dg/template/offsetof2.C: Likewise.
1978 2014-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
1980         * c-c++-common/gomp/simd4.c: Adjust for inform.
1981         * g++.dg/cpp0x/decltype-call1.C: Likewise.
1982         * g++.dg/cpp0x/forw_enum6.C: Likewise.
1983         * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
1984         * g++.dg/cpp0x/noexcept15.C: Likewise.
1985         * g++.dg/cpp0x/variadic-ex2.C: Likewise.
1986         * g++.dg/eh/spec6.C: Likewise.
1987         * g++.dg/expr/cast1.C: Likewise.
1988         * g++.dg/expr/dtor1.C: Likewise.
1989         * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
1990         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1991         * g++.dg/gomp/pr49223-2.C: Likewise.
1992         * g++.dg/gomp/udr-4.C: Likewise.
1993         * g++.dg/init/delete1.C: Likewise.
1994         * g++.dg/other/crash-2.C: Likewise.
1995         * g++.dg/parse/crash24.C: Likewise.
1996         * g++.dg/parse/crash25.C: Likewise.
1997         * g++.dg/parse/crash31.C: Likewise.
1998         * g++.dg/parse/crash49.C: Likewise.
1999         * g++.dg/parse/crash50.C: Likewise.
2000         * g++.dg/parse/crash54.C: Likewise.
2001         * g++.dg/parse/dtor7.C: Likewise.
2002         * g++.dg/parse/error40.C: Likewise.
2003         * g++.dg/parse/fused-params1.C: Likewise.
2004         * g++.dg/parse/new1.C: Likewise.
2005         * g++.dg/template/crash35.C: Likewise.
2006         * g++.dg/template/crash59.C: Likewise.
2007         * g++.dg/template/crash77.C: Likewise.
2008         * g++.dg/template/error51.C: Likewise.
2009         * g++.dg/template/incomplete1.C: Likewise.
2010         * g++.dg/template/incomplete3.C: Likewise.
2011         * g++.dg/template/incomplete4.C: Likewise.
2012         * g++.dg/template/incomplete5.C: Likewise.
2013         * g++.dg/template/inherit8.C: Likewise.
2014         * g++.dg/template/instantiate1.C: Likewise.
2015         * g++.dg/template/instantiate3.C: Likewis: Likewise.
2016         * g++.dg/template/offsetof2.C: Likewise.
2017         * g++.dg/tm/pr51928.C: Likewise.
2018         * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
2019         * g++.dg/warn/incomplete1.C: Likewise.
2020         * g++.dg/warn/incomplete2.C: Likewise.
2021         * g++.old-deja/g++.brendan/friend4.C: Likewise.
2022         * g++.old-deja/g++.bugs/900121_01.C: Likewise.
2023         * g++.old-deja/g++.bugs/900214_01.C: Likewise.
2024         * g++.old-deja/g++.eh/catch1.C: Likewise.
2025         * g++.old-deja/g++.eh/spec6.C: Likewise.
2026         * g++.old-deja/g++.mike/p7868.C: Likewise.
2027         * g++.old-deja/g++.other/crash38.C: Likewise.
2028         * g++.old-deja/g++.other/enum2.C: Likewise.
2029         * g++.old-deja/g++.other/incomplete.C: Likewise.
2030         * g++.old-deja/g++.other/vaarg3.C: Likewise.
2031         * g++.old-deja/g++.pt/crash9.C: Likewise.
2032         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
2033         * g++.old-deja/g++.pt/typename8.C: Likewise.
2034         * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
2036 2014-05-19  Joseph Myers  <joseph@codesourcery.com>
2038         * lib/target-supports.exp
2039         (check_effective_target_vect_sizes_32B_16B): Return false if
2040         128-bit AVX vectors preferred.
2042 2014-05-19  Mike Stump  <mikestump@comcast.net>
2044         * lib/target-supports.exp (check_effective_target_avx): Early out
2045         if not x86 to prevent x86 flags on non-x86 targets.
2047 2014-05-19  Richard Biener  <rguenther@suse.de>
2049         PR tree-optimization/61221
2050         * gcc.dg/torture/pr61221.c: New testcase.
2052 2014-05-19  Richard Biener  <rguenther@suse.de>
2054         PR tree-optimization/61209
2055         * gfortran.dg/pr61209.f90: New testcase.
2057 2014-05-19  Richard Biener  <rguenther@suse.de>
2059         PR tree-optimization/61184
2060         * c-c++-common/torture/pr61184.c: New testcase.
2062 2014-05-19  Christian Bruel  <christian.bruel@st.com>
2064         PR target/61195
2065         * gcc.target/sh/pr61195.c: New test.
2067 2014-05-18  Wei Mi  <wmi@google.com>
2069         PR target/58066
2070         * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
2071         directive with rtl insns. Add effective-target fpic and
2072         tls_native.
2074 2014-05-17  Xinliang David Li  <davidxl@google.com>
2076         * g++.dg/ipa/devirt-33.C: New testcase.
2078 2014-05-17  Jan Hubicka  <hubicka@ucw.cz>
2080         * g++.dg/ipa/comdat.C: New file.
2082 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
2084         * gnat.dg/volatile12.ad[sb]: New test.
2086 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
2088         * gnat.dg/enum3.adb: New test.
2090 2014-05-18  Andreas Schwab  <schwab@suse.de>
2092         * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
2094 2014-05-17  Jerry DeLisle  <jvdelisle@gcc.gnu>
2096         PR libfortran/52539
2097         * gfortran.dg/namelist_utf8.f90: New test.
2099 2014-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
2101         PR c++/52875
2102         * g++.dg/cpp0x/decltype58.C: New.
2104 2014-05-17  Ajit Agarwal  <ajitkum@xilinx.com>
2106         * gcc.target/microblaze/others/break_handler.c: New.
2108 2014-05-17  Marc Glisse  <marc.glisse@inria.fr>
2110         PR tree-optimization/61140
2111         PR tree-optimization/61150
2112         PR tree-optimization/61197
2113         * gcc.dg/tree-ssa/pr61140.c: New file.
2114         * gcc.dg/tree-ssa/pr61150.c: New file.
2115         * gcc.dg/tree-ssa/pr61197.c: New file.
2117 2014-05-17  Uros Bizjak  <ubizjak@gmail.com>
2119         * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
2120         (dg-options): Add -mfpmath=387.
2121         (dg-final): Check that no MMX registers are used.
2123 2014-05-17  Andreas Schwab  <schwab@suse.de>
2125         * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
2127 2014-05-16  David Malcolm  <dmalcolm@redhat.com>
2129         Revert:
2130         2014-04-29  David Malcolm  <dmalcolm@redhat.com>
2132         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
2133         occurrences of "int" in the gimple dump to reflect that the return
2134         types of functions now show up in such dumps.
2135         * gcc.dg/tree-ssa/pr27810.c: Likewise.
2137 2014-05-16  Jan Hubicka  <hubicka@ucw.cz>
2139         * gcc.c-torture/execute/20101011-1.c: Update testcase.
2140         * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
2141         * gcc.dg/tree-ssa/writeonly.c: New testcase.
2142         * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
2143         * gcc.dg/tree-ssa/pr21559.c: Update testcase.
2144         * gcc.dg/debug/pr35154.c: Update testcase.
2145         * gcc.target/i386/vectorize1.c: Update testcase.
2147 2014-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
2149         PR c++/51640
2150         * g++.dg/parse/error54.C: New.
2152 2014-05-16  Vladimir Makarov  <vmakarov@redhat.com>
2154         PR rtl-optimization/60969
2155         * g++.dg/pr60969.C: New.
2157 2014-05-16  Richard Biener  <rguenther@suse.de>
2159         PR tree-optimization/61194
2160         * gcc.dg/vect/pr61194.c: New testcase.
2162 2014-05-16  Richard Biener  <rguenther@suse.de>
2164         * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
2165         * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
2166         * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
2167         * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
2169 2014-05-16  Richard Biener  <rguenther@suse.de>
2171         * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
2173 2014-05-15  Martin Jambor  <mjambor@suse.cz>
2175         PR ipa/61085
2176         * g++.dg/ipa/pr61085.C: New test.
2178 2014-05-15  Martin Jambor  <mjambor@suse.cz>
2180         PR tree-optimization/61090
2181         * gcc.dg/tree-ssa/pr61090.c: New test.
2183 2014-05-15  Jakub Jelinek  <jakub@redhat.com>
2185         PR tree-optimization/61158
2186         * gcc.dg/pr61158.c: New test.
2188 2014-05-15  Andreas Schwab  <schwab@suse.de>
2190         * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
2191         emitted.
2192         * obj-c++.dg/exceptions-5.mm: Likewise.
2194 2014-05-15  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2196         * shrink-wrap-loop.c: New test case.
2198 2014-05-14  Alan Lawrence  <alan.lawrence@arm.com>
2200         * gcc.target/arm/simd/vtrnqf32_1.c: New file.
2201         * gcc.target/arm/simd/vtrnqp16_1.c: New file.
2202         * gcc.target/arm/simd/vtrnqp8_1.c: New file.
2203         * gcc.target/arm/simd/vtrnqs16_1.c: New file.
2204         * gcc.target/arm/simd/vtrnqs32_1.c: New file.
2205         * gcc.target/arm/simd/vtrnqs8_1.c: New file.
2206         * gcc.target/arm/simd/vtrnqu16_1.c: New file.
2207         * gcc.target/arm/simd/vtrnqu32_1.c: New file.
2208         * gcc.target/arm/simd/vtrnqu8_1.c: New file.
2209         * gcc.target/arm/simd/vtrnf32_1.c: New file.
2210         * gcc.target/arm/simd/vtrnp16_1.c: New file.
2211         * gcc.target/arm/simd/vtrnp8_1.c: New file.
2212         * gcc.target/arm/simd/vtrns16_1.c: New file.
2213         * gcc.target/arm/simd/vtrns32_1.c: New file.
2214         * gcc.target/arm/simd/vtrns8_1.c: New file.
2215         * gcc.target/arm/simd/vtrnu16_1.c: New file.
2216         * gcc.target/arm/simd/vtrnu32_1.c: New file.
2217         * gcc.target/arm/simd/vtrnu8_1.c: New file.
2219 2014-05-14  Ilya Tocar  <ilya.tocar@intel.com>
2221         * gcc.target/i386/clflushopt-1.c: New.
2222         * gcc.target/i386/xsavec-1.c: Ditto.
2223         * gcc.target/i386/xsavec64-1.c: Ditto.
2224         * gcc.target/i386/xsaves-1.c: Ditto.
2225         * gcc.target/i386/xsaves64-1.c: Ditto.
2226         * gcc.target/i386/sse-12.c: Test new options.
2227         * gcc.target/i386/sse-13.c: Ditto.
2228         * gcc.target/i386/sse-14.c: Ditto.
2229         * gcc.target/i386/sse-22.c: Ditto.
2230         * gcc.target/i386/sse-23.c: Ditto.
2231         * g++.dg/other/i386-2.C: Ditto.
2232         * g++.dg/other/i386-3.C: Ditto.
2234 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
2236         PR rtl-optimization/60866
2237         * gcc.dg/pr60866.c: New test.
2239 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
2241         PR rtl-optimization/60901
2242         * gcc.target/i386/pr60901.c: New test.
2244 2014-05-14  Yury Gribov  <y.gribov@samsung.com>
2246         PR sanitizer/61100
2247         * c-c++-common/asan/asan-interface-1.c: New test.
2248         * lib/asan-dg.exp (asan_include_flags): New function.
2249         (asan_init): Call asan_include_flags to obtain path
2250         to sanitizer headers.
2252 2014-05-13  Peter Bergner  <bergner@vnet.ibm.com>
2254         * lib/target-support.exp (check_dfp_hw_available): New function.
2255         (is-effective-target): Check $arg for dfp_hw.
2256         (is-effective-target-keyword): Likewise.
2257         * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
2258         Change target to dfp_hw.
2260 2014-05-13  Marek Polacek  <polacek@redhat.com>
2262         PR c/61162
2263         * gcc.dg/pr61162.c: New test.
2265 2014-05-13  Marek Polacek  <polacek@redhat.com>
2267         * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
2268         * c-c++-common/pr50459-2.c: New test.
2270 2014-05-13  Paolo Carlini  <paolo.carlini@oracle.com>
2272         PR c++/54310
2273         * g++.dg/template/pr54310.C: New.
2275 2014-05-13  Nathan Sidwell  <nathan@codesourcery.com>
2276             Sandra Loosemore  <sandra@codesourcery.com>
2278         * gcc.target/mips/loongson-simd.c: Disable micromips too.
2280 2014-05-13  Catherine Moore  <clm@cm00re.com>
2282         * gcc.target/mips/near-far-1.c: Adjust expected output
2283         to allow the JALS instruction.
2284         * gcc.target/mips/near-far-2.c: Likewise.
2285         * gcc.target/mips/near-far-4.c: Likewise.
2287 2014-05-13  Bin Cheng  <bin.cheng@arm.com>
2289         * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
2291 2014-05-13  Jakub Jelinek  <jakub@redhat.com>
2293         PR target/61060
2294         * gcc.dg/pr61060.c: New test.
2296 2014-05-12  DJ Delorie  <dj@redhat.com>
2298         * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
2299         * gcc.dg/sibcall-4.c: Likewise.
2301 2014-05-12  Dimitris Papavasiliou  <dpapavas@gmail.com>
2303         * objc.dg/shadow-1.m: New test.
2304         * objc.dg/shadow-2.m: New test.
2305         * objc.dg/ivar-scope-1.m: New test.
2306         * objc.dg/ivar-scope-2.m: New test.
2307         * objc.dg/ivar-scope-3.m: New test.
2308         * objc.dg/ivar-scope-4.m: New test.
2309         * objc.dg/ivar-visibility-1.m: New test.
2310         * objc.dg/ivar-visibility-2.m: New test.
2311         * objc.dg/ivar-visibility-3.m: New test.
2312         * objc.dg/ivar-visibility-4.m: New test.
2314 2014-05-12  Tobias Burnus  <burnus@net-b.de>
2316         PR fortran/60127
2317         * gfortran.dg/gomp/omp_do_concurrent.f90: New.
2319 2014-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2321         PR fortran/60834
2322         * gfortran.dg/associate_16.f90:  New test.
2324 2014-05-12  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2326         PR target/60991
2327         * gcc.target/avr/pr60991.c: New testcase.
2329 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
2331         PR c++/60054
2332         * g++.dg/cpp1y/pr60054.C: New.
2334 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
2336         PR c++/51199
2337         * g++.dg/template/pr51199.C: New.
2339 2014-05-11  Hans-Peter Nilsson  <hp@bitrange.com>
2341         * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
2343 2014-05-11  Jakub Jelinek  <jakub@redhat.com>
2345         * gfortran.dg/gomp/affinity-1.f90: New test.
2347 2014-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
2349         * gcc.dg/torture/pr61136.c: New test.
2351 2014-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
2353         PR c++/59705
2354         * g++.dg/cpp0x/sfinae51.C: New.
2356         PR c++/58353
2357         * g++.dg/cpp0x/variadic157.C: New.
2359 2014-05-10  Oleg Endo  <olegendo@gcc.gnu.org>
2361         PR target/51244
2362         * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
2364 2014-05-10  Marek Polacek  <polacek@redhat.com>
2366         * gcc.dg/pedwarn-init.c: New test.
2367         * gcc.dg/init-string-1.c: Adjust dg-error.
2369 2014-05-10  Hans-Peter Nilsson  <hp@bitrange.com>
2371         * lib/target-supports.exp
2372         (check_effective_target_logical_op_short_circuit): Add mmix-*-*
2373         to the list.
2375 2014-05-09  Marek Polacek  <polacek@redhat.com>
2377         PR c/61096
2378         * gcc.dg/pr61096-1.c: New test.
2379         * gcc.dg/pr61096-2.c: New test.
2381 2014-05-09  Florian Weimer  <fweimer@redhat.com>
2383         * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
2384         * g++.dg/fstack-protector-strong.C: Likewise.
2385         * gcc.target/i386/ssp-strong-reg.c: New file.
2387 2014-05-09  Georg-Johann Lay  <avr@gjlay.de>
2389         PR target/61055
2390         * gcc.target/avr/torture/pr61055.c: New test.
2392 2014-05-09  Marek Polacek  <polacek@redhat.com>
2394         PR c/50459
2395         * c-c++-common/attributes-1.c: Move test line to a new test.
2396         * c-c++-common/attributes-2.c: New test.
2397         * c-c++-common/pr50459.c: New test.
2398         * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
2399         * gcc.dg/nonnull-2.c: Likewise.
2400         * gcc.dg/pr55570.c: Modify dg-error.
2401         * gcc.dg/tm/wrap-2.c: Likewise.
2403 2014-05-08  Jeff Law  <law@redhat.com>
2405         PR tree-optimization/61009
2406         * g++.dg/tree-ssa/pr61009.C: New test.
2408 2014-05-08  Matthias Klose  <doko@ubuntu.com>
2410         PR driver/61106
2411         * gcc-dg/unused-8a.c: New.
2412         * gcc-dg/unused-8b.c: Likewise.
2414 2014-05-08  Marek Polacek  <polacek@redhat.com>
2416         PR c/61053
2417         * gcc.dg/pr61053.c: New test.
2419 2014-05-08  Marek Polacek  <polacek@redhat.com>
2421         PR c/61077
2422         * gcc.dg/pr61077.c: New test.
2424 2014-05-08  Tobias Burnus  <burnus@net-b.de>
2426         * gfortran.dg/coarray_collectives_1.f90: New.
2427         * gfortran.dg/coarray_collectives_2.f90: New.
2428         * gfortran.dg/coarray_collectives_3.f90: New.
2429         * gfortran.dg/coarray_collectives_4.f90: New.
2430         * gfortran.dg/coarray_collectives_5.f90: New.
2431         * gfortran.dg/coarray_collectives_6.f90: New.
2432         * gfortran.dg/coarray/collectives_1.f90: New.
2433         * gfortran.dg/assumed_rank_5.f90: Update dg-error.
2434         * gfortran.dg/assumed_type_4.f90: Update dg-error.
2435         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
2436         * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
2437         * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
2438         * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
2439         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
2441 2014-05-08  Wei Mi  <wmi@google.com>
2443         PR target/58066
2444         * gcc.target/i386/pr58066.c: New test.
2446 2014-05-08  Joseph Myers  <joseph@codesourcery.com>
2448         * gcc.target/i386/avx256-unaligned-load-2.c,
2449         gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
2450         gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
2451         packed-single instructions.
2453 2014-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
2455         PR c++/13981
2456         * g++.dg/diagnostic/pr13981.C: New.
2458 2014-05-08  Marc Glisse  <marc.glisse@inria.fr>
2460         PR tree-optimization/59100
2461         * gcc.dg/tree-ssa/phi-opt-12.c: New file.
2462         * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
2464 2014-05-08  Richard Sandiford  <rdsandiford@googlemail.com>
2466         PR tree-optimization/61095
2467         * gcc.dg/torture/pr61095.c: New test.
2469 2014-05-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2471         PR middle-end/39246
2472         * gcc.dg/uninit-13.c: Move warning on the actual source line where
2473         the uninitialized complex is used.
2474         * gcc.dg/uninit-17.c: New test to check partial initialization of
2475         complex with branches.
2476         * gcc.dg/uninit-17-O0.c: Likewise.
2478 2014-05-07  Oleg Endo  <olegendo@gcc.gnu.org>
2480         PR target/60884
2481         * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
2482         (test_03): Rename to test_02.
2484 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
2486         PR c++/61083
2487         * g++.dg/cpp0x/sfinae50.C: New.
2489 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
2491         PR c++/61080
2492         * g++.dg/cpp0x/deleted7.C: New.
2494 2014-05-07  Richard Biener  <rguenther@suse.de>
2496         PR tree-optimization/61034
2497         * g++.dg/tree-ssa/pr61034.C: New testcase.
2499 2014-05-07  Joern Rennecke  <joern.rennecke@embecosm.com>
2501         * gcc.target/epiphany/isr-arg.c: New file.
2503 2014-05-07  Evgeny Stupachenko  <evstupac@gmail.com>
2505         PR tree-optimization/52252
2506         * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
2508 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
2510         * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
2511         * gcc.target/aarch64/simd/vrev16p8.x: New file.
2512         * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
2513         * gcc.target/aarch64/simd/vrev16qp8.x: New file.
2514         * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
2515         * gcc.target/aarch64/simd/vrev16qs8.x: New file.
2516         * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
2517         * gcc.target/aarch64/simd/vrev16qu8.x: New file.
2518         * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
2519         * gcc.target/aarch64/simd/vrev16s8.x: New file.
2520         * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
2521         * gcc.target/aarch64/simd/vrev16u8.x: New file.
2522         * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
2523         * gcc.target/aarch64/simd/vrev32p16.x: New file.
2524         * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
2525         * gcc.target/aarch64/simd/vrev32p8.x: New file.
2526         * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
2527         * gcc.target/aarch64/simd/vrev32qp16.x: New file.
2528         * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
2529         * gcc.target/aarch64/simd/vrev32qp8.x: New file.
2530         * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
2531         * gcc.target/aarch64/simd/vrev32qs16.x: New file.
2532         * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
2533         * gcc.target/aarch64/simd/vrev32qs8.x: New file.
2534         * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
2535         * gcc.target/aarch64/simd/vrev32qu16.x: New file.
2536         * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
2537         * gcc.target/aarch64/simd/vrev32qu8.x: New file.
2538         * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
2539         * gcc.target/aarch64/simd/vrev32s16.x: New file.
2540         * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
2541         * gcc.target/aarch64/simd/vrev32s8.x: New file.
2542         * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
2543         * gcc.target/aarch64/simd/vrev32u16.x: New file.
2544         * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
2545         * gcc.target/aarch64/simd/vrev32u8.x: New file.
2546         * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
2547         * gcc.target/aarch64/simd/vrev64f32.x: New file.
2548         * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
2549         * gcc.target/aarch64/simd/vrev64p16.x: New file.
2550         * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
2551         * gcc.target/aarch64/simd/vrev64p8.x: New file.
2552         * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
2553         * gcc.target/aarch64/simd/vrev64qf32.x: New file.
2554         * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
2555         * gcc.target/aarch64/simd/vrev64qp16.x: New file.
2556         * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
2557         * gcc.target/aarch64/simd/vrev64qp8.x: New file.
2558         * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
2559         * gcc.target/aarch64/simd/vrev64qs16.x: New file.
2560         * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
2561         * gcc.target/aarch64/simd/vrev64qs32.x: New file.
2562         * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
2563         * gcc.target/aarch64/simd/vrev64qs8.x: New file.
2564         * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
2565         * gcc.target/aarch64/simd/vrev64qu16.x: New file.
2566         * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
2567         * gcc.target/aarch64/simd/vrev64qu32.x: New file.
2568         * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
2569         * gcc.target/aarch64/simd/vrev64qu8.x: New file.
2570         * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
2571         * gcc.target/aarch64/simd/vrev64s16.x: New file.
2572         * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
2573         * gcc.target/aarch64/simd/vrev64s32.x: New file.
2574         * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
2575         * gcc.target/aarch64/simd/vrev64s8.x: New file.
2576         * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
2577         * gcc.target/aarch64/simd/vrev64u16.x: New file.
2578         * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
2579         * gcc.target/aarch64/simd/vrev64u32.x: New file.
2580         * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
2581         * gcc.target/aarch64/simd/vrev64u8.x: New file.
2583 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
2585         gcc.target/aarch64/simd/ext_f32.x: New file.
2586         gcc.target/aarch64/simd/ext_f32_1.c: New file.
2587         gcc.target/aarch64/simd/ext_p16.x: New file.
2588         gcc.target/aarch64/simd/ext_p16_1.c: New file.
2589         gcc.target/aarch64/simd/ext_p8.x: New file.
2590         gcc.target/aarch64/simd/ext_p8_1.c: New file.
2591         gcc.target/aarch64/simd/ext_s16.x: New file.
2592         gcc.target/aarch64/simd/ext_s16_1.c: New file.
2593         gcc.target/aarch64/simd/ext_s32.x: New file.
2594         gcc.target/aarch64/simd/ext_s32_1.c: New file.
2595         gcc.target/aarch64/simd/ext_s64.x: New file.
2596         gcc.target/aarch64/simd/ext_s64_1.c: New file.
2597         gcc.target/aarch64/simd/ext_s8.x: New file.
2598         gcc.target/aarch64/simd/ext_s8_1.c: New file.
2599         gcc.target/aarch64/simd/ext_u16.x: New file.
2600         gcc.target/aarch64/simd/ext_u16_1.c: New file.
2601         gcc.target/aarch64/simd/ext_u32.x: New file.
2602         gcc.target/aarch64/simd/ext_u32_1.c: New file.
2603         gcc.target/aarch64/simd/ext_u64.x: New file.
2604         gcc.target/aarch64/simd/ext_u64_1.c: New file.
2605         gcc.target/aarch64/simd/ext_u8.x: New file.
2606         gcc.target/aarch64/simd/ext_u8_1.c: New file.
2607         gcc.target/aarch64/simd/ext_f64.c: New file.
2608         gcc.target/aarch64/simd/extq_f32.x: New file.
2609         gcc.target/aarch64/simd/extq_f32_1.c: New file.
2610         gcc.target/aarch64/simd/extq_p16.x: New file.
2611         gcc.target/aarch64/simd/extq_p16_1.c: New file.
2612         gcc.target/aarch64/simd/extq_p8.x: New file.
2613         gcc.target/aarch64/simd/extq_p8_1.c: New file.
2614         gcc.target/aarch64/simd/extq_s16.x: New file.
2615         gcc.target/aarch64/simd/extq_s16_1.c: New file.
2616         gcc.target/aarch64/simd/extq_s32.x: New file.
2617         gcc.target/aarch64/simd/extq_s32_1.c: New file.
2618         gcc.target/aarch64/simd/extq_s64.x: New file.
2619         gcc.target/aarch64/simd/extq_s64_1.c: New file.
2620         gcc.target/aarch64/simd/extq_s8.x: New file.
2621         gcc.target/aarch64/simd/extq_s8_1.c: New file.
2622         gcc.target/aarch64/simd/extq_u16.x: New file.
2623         gcc.target/aarch64/simd/extq_u16_1.c: New file.
2624         gcc.target/aarch64/simd/extq_u32.x: New file.
2625         gcc.target/aarch64/simd/extq_u32_1.c: New file.
2626         gcc.target/aarch64/simd/extq_u64.x: New file.
2627         gcc.target/aarch64/simd/extq_u64_1.c: New file.
2628         gcc.target/aarch64/simd/extq_u8.x: New file.
2629         gcc.target/aarch64/simd/extq_u8_1.c: New file.
2630         gcc.target/aarch64/simd/extq_f64.c: New file.
2632 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
2634         * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
2635         * gcc.target/aarch64/vtrnu32.c: Likewise.
2636         * gcc.target/aarch64/vtrnf32.c: Likewise.
2638 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
2640         * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
2641         * gcc.target/aarch64/simd/vtrnf32.x: New file.
2642         * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
2643         * gcc.target/aarch64/simd/vtrnp16.x: New file.
2644         * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
2645         * gcc.target/aarch64/simd/vtrnp8.x: New file.
2646         * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
2647         * gcc.target/aarch64/simd/vtrnqf32.x: New file.
2648         * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
2649         * gcc.target/aarch64/simd/vtrnqp16.x: New file.
2650         * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
2651         * gcc.target/aarch64/simd/vtrnqp8.x: New file.
2652         * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
2653         * gcc.target/aarch64/simd/vtrnqs16.x: New file.
2654         * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
2655         * gcc.target/aarch64/simd/vtrnqs32.x: New file.
2656         * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
2657         * gcc.target/aarch64/simd/vtrnqs8.x: New file.
2658         * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
2659         * gcc.target/aarch64/simd/vtrnqu16.x: New file.
2660         * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
2661         * gcc.target/aarch64/simd/vtrnqu32.x: New file.
2662         * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
2663         * gcc.target/aarch64/simd/vtrnqu8.x: New file.
2664         * gcc.target/aarch64/simd/vtrns16_1.c: New file.
2665         * gcc.target/aarch64/simd/vtrns16.x: New file.
2666         * gcc.target/aarch64/simd/vtrns32_1.c: New file.
2667         * gcc.target/aarch64/simd/vtrns32.x: New file.
2668         * gcc.target/aarch64/simd/vtrns8_1.c: New file.
2669         * gcc.target/aarch64/simd/vtrns8.x: New file.
2670         * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
2671         * gcc.target/aarch64/simd/vtrnu16.x: New file.
2672         * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
2673         * gcc.target/aarch64/simd/vtrnu32.x: New file.
2674         * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
2675         * gcc.target/aarch64/simd/vtrnu8.x: New file.
2677 2014-05-07  Richard Biener  <rguenther@suse.de>
2679         PR tree-optimization/57864
2680         * gcc.dg/torture/pr57864.c: New testcase.
2682 2014-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu>
2684         PR libfortran/61049
2685         * gfortran.dg/list_read_13.f: New test.
2687 2014-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
2689         PR c++/60999
2690         * g++.dg/cpp0x/nsdmi-template9.C: New.
2691         * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
2693 2014-05-06  Kenneth Zadeck  <zadeck@naturalbridge.com>
2694             Mike Stump  <mikestump@comcast.net>
2695             Richard Sandiford  <rdsandiford@googlemail.com>
2697         * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
2699 2014-05-05  Jan Hubicka  <hubicka@ucw.cz>
2701         PR ipa/60965
2702         * g++.dg/ipa/devirt-32.C: New testcase.
2704 2014-05-05  Richard Biener  <rguenther@suse.de>
2706         PR middle-end/61010
2707         * gcc.dg/torture/pr61010.c: New testcase.
2709 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2711         * gcc.target/s390/leaf-profile.c: New testcase.
2713 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2715         * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
2716         Disable asm scan for s390.
2717         * gcc.dg/hoist-register-pressure-2.c: Likewise.
2718         * gcc.dg/hoist-register-pressure-3.c: Likewise.
2720 2014-05-05  Bin Cheng  <bin.cheng@arm.com>
2722         PR tree-optimization/60363
2723         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
2725 2014-05-04  Peter Bergner  <bergner@vnet.ibm.com>
2727         * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
2728         (dg-require-effective-target): Change target to powerpc_fprs.
2729         * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
2730         (dg-require-effective-target): Change target to dfprt.
2732 2014-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2734         PR c++/58582
2735         * g++.dg/cpp0x/deleted4.C: New.
2736         * g++.dg/cpp0x/deleted5.C: Likewise.
2737         * g++.dg/cpp0x/deleted6.C: Likewise.
2739 2014-05-03  Dominique d'Humieres <dominiq@lps.ens.fr>
2741         PR fortran/61025
2742         * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
2743         regexps for -m32.
2744         * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
2745         * gfortran.dg/coarray_poly_6.f90: Likewise.
2746         * gfortran.dg/coarray_poly_7.f90: Likewise.
2747         * gfortran.dg/coarray_poly_8.f90: Likewise.
2749 2014-05-02  Marek Polacek  <polacek@redhat.com>
2751         PR c/25801
2752         * gcc.dg/pr25801.c: New test.
2754 2014-05-02  Marek Polacek  <polacek@redhat.com>
2756         PR c/60784
2757         * gcc.dg/pr60784.c: New test.
2759 2014-05-01  Marek Polacek  <polacek@redhat.com>
2761         PR c/60915
2762         * gcc.dg/pr60915.c: New test.
2764 2014-05-01  Marek Polacek  <polacek@redhat.com>
2766         PR c/60257
2767         * gcc.dg/pr60257.c: New test.
2769 2014-05-01  Marek Polacek  <polacek@redhat.com>
2771         PR c/43395
2772         * c-c++-common/pr43395.c: New test.
2774 2014-05-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
2776         * gcc.dg/cond-reduc-1.c: New test.
2777         * gcc.dg/cond-reduc-2.c: Likewise.
2779 2014-05-01  Marek Polacek  <polacek@redhat.com>
2781         PR c/29467
2782         * gcc.dg/pr29467.c: New test.
2783         * gcc.dg/declspec-13.c: Renumber some dg-warnings.  Add dg-warnings
2784         about boolean types.
2785         * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>.  Change _Bool
2786         to bool.
2787         * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
2789 2014-05-01  Marek Polacek  <polacek@redhat.com>
2791         PR c/43245
2792         * gcc.dg/pr43245.c: New test.
2794 2014-05-01  Marek Polacek  <polacek@redhat.com>
2796         PR c/56989
2797         * gcc.dg/pr56989.c: New test.
2799 2014-04-30  Ian Lance Taylor  <iant@google.com>
2801         * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
2802         in go_compile_args rather than in argument to go-torture-execute.
2804 2014-04-30  Soundararajan Dhakshinamoorthy  <sounderarajan.d@atmel.com>
2806         * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
2807         instead of getpid.
2809 2014-04-30  Tobias Burnus  <burnus@net-b.de>
2811         * gfortran.dg/coarray_poly_6.f90
2812         * gfortran.dg/coarray_poly_7.f90
2813         * gfortran.dg/coarray_poly_8.f90
2815 2014-04-30  Tobias Burnus  <burnus@net-b.de>
2817         * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
2818         * gfortran.dg/coarray_lib_token_4.f90: Ditto.
2819         * gfortran.dg/coarray/codimension.f90: New.
2821 2014-04-30  Tobias Burnus  <burnus@net-b.de>
2823         * gfortran.dg/coarray_lib_this_image_1.f90: New.
2824         * gfortran.dg/coarray_lib_this_image_2.f90: New.
2826 2014-04-30  Tobias Burnus  <burnus@net-b.de>
2828         * gfortran.dg/coarray_poly_4.f90: New.
2829         * gfortran.dg/coarray_poly_5.f90: New.
2831 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
2833         * gcc.target/arm/simd/vuzpqf32_1.c: New file.
2834         * gcc.target/arm/simd/vuzpqp16_1.c: New file.
2835         * gcc.target/arm/simd/vuzpqp8_1.c: New file.
2836         * gcc.target/arm/simd/vuzpqs16_1.c: New file.
2837         * gcc.target/arm/simd/vuzpqs32_1.c: New file.
2838         * gcc.target/arm/simd/vuzpqs8_1.c: New file.
2839         * gcc.target/arm/simd/vuzpqu16_1.c: New file.
2840         * gcc.target/arm/simd/vuzpqu32_1.c: New file.
2841         * gcc.target/arm/simd/vuzpqu8_1.c: New file.
2842         * gcc.target/arm/simd/vuzpf32_1.c: New file.
2843         * gcc.target/arm/simd/vuzpp16_1.c: New file.
2844         * gcc.target/arm/simd/vuzpp8_1.c: New file.
2845         * gcc.target/arm/simd/vuzps16_1.c: New file.
2846         * gcc.target/arm/simd/vuzps32_1.c: New file.
2847         * gcc.target/arm/simd/vuzps8_1.c: New file.
2848         * gcc.target/arm/simd/vuzpu16_1.c: New file.
2849         * gcc.target/arm/simd/vuzpu32_1.c: New file.
2850         * gcc.target/arm/simd/vuzpu8_1.c: New file.
2852 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
2854         * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
2855         * gcc.target/aarch64/vuzpu32_1.c: Likewise.
2856         * gcc.target/aarch64/vuzpf32_1.c: Likewise.
2858 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
2860         * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
2861         * gcc.target/aarch64/simd/vuzpf32.x: New file.
2862         * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
2863         * gcc.target/aarch64/simd/vuzpp16.x: New file.
2864         * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
2865         * gcc.target/aarch64/simd/vuzpp8.x: New file.
2866         * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
2867         * gcc.target/aarch64/simd/vuzpqf32.x: New file.
2868         * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
2869         * gcc.target/aarch64/simd/vuzpqp16.x: New file.
2870         * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
2871         * gcc.target/aarch64/simd/vuzpqp8.x: New file.
2872         * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
2873         * gcc.target/aarch64/simd/vuzpqs16.x: New file.
2874         * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
2875         * gcc.target/aarch64/simd/vuzpqs32.x: New file.
2876         * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
2877         * gcc.target/aarch64/simd/vuzpqs8.x: New file.
2878         * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
2879         * gcc.target/aarch64/simd/vuzpqu16.x: New file.
2880         * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
2881         * gcc.target/aarch64/simd/vuzpqu32.x: New file.
2882         * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
2883         * gcc.target/aarch64/simd/vuzpqu8.x: New file.
2884         * gcc.target/aarch64/simd/vuzps16_1.c: New file.
2885         * gcc.target/aarch64/simd/vuzps16.x: New file.
2886         * gcc.target/aarch64/simd/vuzps32_1.c: New file.
2887         * gcc.target/aarch64/simd/vuzps32.x: New file.
2888         * gcc.target/aarch64/simd/vuzps8_1.c: New file.
2889         * gcc.target/aarch64/simd/vuzps8.x: New file.
2890         * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
2891         * gcc.target/aarch64/simd/vuzpu16.x: New file.
2892         * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
2893         * gcc.target/aarch64/simd/vuzpu32.x: New file.
2894         * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
2895         * gcc.target/aarch64/simd/vuzpu8.x: New file.
2897 2014-04-30  Richard Biener  <rguenther@suse.de>
2899         PR tree-optimization/48329
2900         * gfortran.dg/vect/pr48329.f90: New testcase.
2902 2014-04-30  Marek Polacek  <polacek@redhat.com>
2904         * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
2905         * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
2907 2014-04-30  Marek Polacek  <polacek@redhat.com>
2909         PR c/60139
2910         * gcc.dg/pr60139.c: New test.
2912 2014-04-30  Marek Polacek  <polacek@redhat.com>
2914         PR c/60351
2915         * gcc.dg/pr60351.c: New test.
2917 2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
2919         * gcc.target/arm/simd/simd.exp: New file.
2920         * gcc.target/arm/simd/vzipqf32_1.c: New file.
2921         * gcc.target/arm/simd/vzipqp16_1.c: New file.
2922         * gcc.target/arm/simd/vzipqp8_1.c: New file.
2923         * gcc.target/arm/simd/vzipqs16_1.c: New file.
2924         * gcc.target/arm/simd/vzipqs32_1.c: New file.
2925         * gcc.target/arm/simd/vzipqs8_1.c: New file.
2926         * gcc.target/arm/simd/vzipqu16_1.c: New file.
2927         * gcc.target/arm/simd/vzipqu32_1.c: New file.
2928         * gcc.target/arm/simd/vzipqu8_1.c: New file.
2929         * gcc.target/arm/simd/vzipf32_1.c: New file.
2930         * gcc.target/arm/simd/vzipp16_1.c: New file.
2931         * gcc.target/arm/simd/vzipp8_1.c: New file.
2932         * gcc.target/arm/simd/vzips16_1.c: New file.
2933         * gcc.target/arm/simd/vzips32_1.c: New file.
2934         * gcc.target/arm/simd/vzips8_1.c: New file.
2935         * gcc.target/arm/simd/vzipu16_1.c: New file.
2936         * gcc.target/arm/simd/vzipu32_1.c: New file.
2937         * gcc.target/arm/simd/vzipu8_1.c: New file.
2939 2014-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
2941         PR c++/51707
2942         * g++.dg/cpp0x/constexpr-51707.C: New.
2944 2014-04-29  David Malcolm  <dmalcolm@redhat.com>
2946         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
2947         occurrences of "int" in the gimple dump to reflect that the return
2948         types of functions now show up in such dumps.
2949         * gcc.dg/tree-ssa/pr27810.c: Likewise.
2951 2014-04-29  Jakub Jelinek  <jakub@redhat.com>
2953         PR tree-optimization/60971
2954         * c-c++-common/turtore/pr60971.c: New test.
2956 2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
2958         * gcc.target/aarch64/simd/simd.exp: New file.
2959         * gcc.target/aarch64/simd/vzipf32_1.c: New file.
2960         * gcc.target/aarch64/simd/vzipf32.x: New file.
2961         * gcc.target/aarch64/simd/vzipp16_1.c: New file.
2962         * gcc.target/aarch64/simd/vzipp16.x: New file.
2963         * gcc.target/aarch64/simd/vzipp8_1.c: New file.
2964         * gcc.target/aarch64/simd/vzipp8.x: New file.
2965         * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
2966         * gcc.target/aarch64/simd/vzipqf32.x: New file.
2967         * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
2968         * gcc.target/aarch64/simd/vzipqp16.x: New file.
2969         * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
2970         * gcc.target/aarch64/simd/vzipqp8.x: New file.
2971         * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
2972         * gcc.target/aarch64/simd/vzipqs16.x: New file.
2973         * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
2974         * gcc.target/aarch64/simd/vzipqs32.x: New file.
2975         * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
2976         * gcc.target/aarch64/simd/vzipqs8.x: New file.
2977         * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
2978         * gcc.target/aarch64/simd/vzipqu16.x: New file.
2979         * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
2980         * gcc.target/aarch64/simd/vzipqu32.x: New file.
2981         * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
2982         * gcc.target/aarch64/simd/vzipqu8.x: New file.
2983         * gcc.target/aarch64/simd/vzips16_1.c: New file.
2984         * gcc.target/aarch64/simd/vzips16.x: New file.
2985         * gcc.target/aarch64/simd/vzips32_1.c: New file.
2986         * gcc.target/aarch64/simd/vzips32.x: New file.
2987         * gcc.target/aarch64/simd/vzips8_1.c: New file.
2988         * gcc.target/aarch64/simd/vzips8.x: New file.
2989         * gcc.target/aarch64/simd/vzipu16_1.c: New file.
2990         * gcc.target/aarch64/simd/vzipu16.x: New file.
2991         * gcc.target/aarch64/simd/vzipu32_1.c: New file.
2992         * gcc.target/aarch64/simd/vzipu32.x: New file.
2993         * gcc.target/aarch64/simd/vzipu8_1.c: New file.
2994         * gcc.target/aarch64/simd/vzipu8.x: New file.
2996 2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2998         * gcc.target/aarch64/fcsel_1.c: New test case.
3000 2014-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu>
3002         PR libfortran/60810
3003         * gfortran.dg/arrayio_13.f90: New test.
3005 2014-04-28  Martin Jambor  <mjambor@suse.cz>
3007         * gcc.dg/tree-ssa/sra-14.c: New test.
3009 2014-04-28  Richard Biener  <rguenther@suse.de>
3011         PR middle-end/60092
3012         * gcc.dg/tree-ssa/alias-32.c: New testcase.
3013         * gcc.dg/vect/pr60092.c: Likewise.
3015 2014-04-28  Richard Biener  <rguenther@suse.de>
3017         * gcc.dg/tree-ssa/vrp91.c: New testcase.
3018         * gcc.dg/Wstrict-overflow-14.c: XFAIL.
3019         * gcc.dg/Wstrict-overflow-15.c: Likewise.
3020         * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
3022 2014-04-28  Richard Biener  <rguenther@suse.de>
3024         PR tree-optimization/60979
3025         * gcc.dg/graphite/pr60979.c: New testcase.
3027 2014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3029         PR c/60983
3030         * gcc.dg/pr60114.c: Use signed chars.
3032 2014-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
3034         PR c++/59120
3035         * g++.dg/cpp0x/alias-decl-43.C: New.
3037 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3039         PR fortran/59604
3040         PR fortran/58003
3041         * gfortran.dg/no_range_check_3.f90:  New test.
3043 2014-04-26  Jerry DeLisle  <jvdelisle@gcc.gnu>
3045         PR libfortran/52539
3046         * gfortran.dg/namelist_utf8.f90: New test.
3048 2014-04-26  Uros Bizjak  <ubizjak@gmail.com>
3050         * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
3051         * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
3052         * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
3054 2014-04-25  Cary Coutant  <ccoutant@google.com>
3056         PR debug/60929
3057         * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
3058         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
3059         -fdebug-types-section flag.
3061 2014-04-25  Jiong Wang  <jiong.wang@arm.com>
3063         * gcc.target/arm/tail-long-call.c: New test.
3065 2014-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3067         PR tree-optimization/60930
3068         * gcc.dg/torture/pr60930.c:  New test.
3070 2014-04-25  Jakub Jelinek  <jakub@redhat.com>
3072         PR tree-optimization/60960
3073         * gcc.c-torture/execute/pr60960.c: New test.
3075 2014-04-25  Marek Polacek  <polacek@redhat.com>
3077         * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
3079 2014-04-25  Marek Polacek  <polacek@redhat.com>
3081         PR c/18079
3082         * gcc.dg/pr18079.c: New test.
3083         * gcc.dg/pr18079-2.c: New test.
3085 2014-04-25  Uros Bizjak  <ubizjak@gmail.com>
3087         * c-c++-common/gomp/pr60823-2.c: Require effective target
3088         vect_simd_clones.
3090 2014-04-25  Marek Polacek  <polacek@redhat.com>
3092         PR c/60114
3093         * gcc.dg/pr60114.c: New test.
3095 2014-04-25  Eric Botcazou  <ebotcazou@adacore.com>
3097         * gcc.c-torture/execute/20140425-1.c: New test.
3099 2014-04-25  Marek Polacek  <polacek@redhat.com>
3101         PR c/60156
3102         * c-c++-common/pr60156.c: New test.
3104 2014-04-25  Richard Biener  <rguenther@suse.de>
3106         PR ipa/60912
3107         * g++.dg/opt/pr60912.C: New testcase.
3109 2014-04-25  Richard Biener  <rguenther@suse.de>
3111         PR ipa/60911
3112         * gcc.dg/lto/pr60911_0.c: New testcase.
3114 2014-04-24  Cong Hou  <congh@google.com>
3116         PR tree-optimization/60896
3117         * g++.dg/vect/pr60896.cc: New test.
3119 2014-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3121         * gcc.target/powerpc/pack01.c: New test to test the new pack and
3122         unpack builtin functionss for 128-bit types.
3123         * gcc.target/powerpc/pack02.c: Likewise.
3124         * gcc.target/powerpc/pack03.c: Likewise.
3125         * gcc.target/powerpc/extend-divide-1.c: New test to test extended
3126         divide builtin functionss.
3127         * gcc.target/powerpc/extend-divide-2.c: Likewise.
3128         * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
3129         functions.
3130         * gcc.target/powerpc/bcd-2.c: Likewise.
3131         * gcc.target/powerpc/bcd-3.c: Likewise.
3132         * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
3133         builtin functionss.
3134         * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
3136 2014-04-24  Vishnu K S  <Vishnu.k_s@atmel.com>
3138         * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
3139         keeps_null_pointer_checks.
3140         * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
3141         * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
3142         * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
3143         * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
3145 2014-04-24  Jakub Jelinek  <jakub@redhat.com>
3147         * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
3148         Replace load with read and store with write.
3150 2014-04-24  Jeff Law  <law@redhat.com>
3152         PR target/60822
3153         * gcc.c-torture/pr60822.c: New test.
3154         * gcc.c-torture/pr60822.x: New test.
3156 2014-04-24  Dinar Temirbulatov  <dtemirbulatov@gmail.com>
3158         PR c++/57958
3159         * g++.dg/cpp0x/pr57958.C: New test.
3161 2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
3163         * lib/target-supports.exp (check_effective_target_vect_perm): Return
3164         true for aarch64_be.
3166 2014-04-24  Radovan Obradovic  <robradovic@mips.com>
3167             Tom de Vries  <tom@codesourcery.com>
3169         * gcc.dg/fuse-caller-save.c: New test.
3171 2014-04-24  Joey Ye  <joey.ye@arm.com>
3173         * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
3175 2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3177         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
3178         * gcc.dg/vect/vect-bswap16: New test.
3179         * gcc.dg/vect/vect-bswap32: Likewise.
3180         * gcc.dg/vect/vect-bswap64: Likewise.
3182 2014-04-23  Jeff Law  <law@redhat.com>
3184         PR tree-optimization/60902
3185         * gcc.target/i386/pr60902.c: New test.
3187 2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
3189         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
3190         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
3191         * gcc.target/aarch64/vdup_n_1.c: New testcase.
3193 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3195         * gcc.target/arm/rev16.c: New test.
3197 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3199         * gcc.target/aarch64/rev16_1.c: New test.
3201 2014-04-23  Richard Biener  <rguenther@suse.de>
3203         PR tree-optimization/60903
3204         * gcc.dg/torture/pr60903.c: New testcase.
3206 2014-04-23  Richard Biener  <rguenther@suse.de>
3208         PR middle-end/60895
3209         * g++.dg/torture/pr60895.C: New testcase.
3211 2014-04-23  Richard Biener  <rguenther@suse.de>
3213         PR middle-end/60891
3214         * gcc.dg/torture/pr60891.c: New testcase.
3216 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
3218         PR sanitizer/60275
3219         * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
3220         -fno-sanitize-recover to dg-options.
3221         * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
3222         add -std=c++11 to dg-options.
3223         * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
3224         * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
3225         add -std=c++1y to dg-options.
3226         * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
3227         -fno-sanitize-recover to dg-options.
3228         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3229         * c-c++-common/ubsan/vla-4.c: Likewise.
3230         * c-c++-common/ubsan/pr59503.c: Likewise.
3231         * c-c++-common/ubsan/vla-3.c: Likewise.
3232         * c-c++-common/ubsan/save-expr-1.c: Likewise.
3233         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3234         * c-c++-common/ubsan/shift-3.c: Likewise.
3235         * c-c++-common/ubsan/overflow-1.c: Likewise.
3236         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3237         * c-c++-common/ubsan/vla-2.c: Likewise.
3238         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3239         * c-c++-common/ubsan/pr60613-1.c: Likewise.
3240         * c-c++-common/ubsan/shift-6.c: Likewise.
3241         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3242         * c-c++-common/ubsan/overflow-add-3.c: New test.
3243         * c-c++-common/ubsan/overflow-add-4.c: New test.
3244         * c-c++-common/ubsan/div-by-zero-6.c: New test.
3245         * c-c++-common/ubsan/div-by-zero-7.c: New test.
3247 2014-04-22  Christian Bruel  <christian.bruel@st.com>
3249         * gcc.target/sh/hiconst.c: New test.
3251 2014-04-22  Sandra Loosemore  <sandra@codesourcery.com>
3253         * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
3254         lroundf generates custom round instruction, too.
3256 2014-04-22  Tobias Burnus  <burnus@net-b.de>
3258         PR fortran/60881
3259         * coarray/alloc_comp_3.f90: New.
3261 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
3263         PR target/60868
3264         * gcc.target/i386/pr60868.c: New testcase.
3266 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
3268         PR c/59073
3269         * c-c++-common/gomp/pr59073.c: New test.
3271 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
3273         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
3275 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
3277         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
3278         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
3280 2014-04-22  Richard Sandiford  <rdsandiford@googlemail.com>
3282         * gcc.dg/memcpy-5.c: New test.
3284 2014-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3286         * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
3288         * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
3289         * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
3290         *-*-solaris2.9.
3291         * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
3292         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
3293         from dg-options.
3294         * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
3295         from dg-additional-options.
3296         * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
3297         from dg-options.
3299         * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
3300         execution check.
3301         * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
3302         (sigill_hdlr): Remove.
3303         (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
3304         check.
3306         * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
3307         * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
3308         * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
3310         * lib/target-supports.exp (add_options_for_tls): Remove
3311         *-*-solaris2.9* handling.
3313 2014-04-22  Vidya Praveen  <vidyapraveen@arm.com>
3315         * gcc.target/aarch64/vect_cvtf_1.c: New.
3317 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
3319         PR tree-optimization/60823
3320         * c-c++-common/gomp/pr60823-1.c: New test.
3321         * c-c++-common/gomp/pr60823-2.c: New test.
3322         * c-c++-common/gomp/pr60823-3.c: New test.
3324 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
3326         * gcc.target/arm/anddi_notdi-1.c: New test.
3327         * gcc.target/arm/iordi_notdi-1.c: New test case.
3329 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
3331         * gcc.target/arm/iordi_notdi-1.c: New test.
3333 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
3335         * gcc.target/aarch64/vrnd_f64_1.c : New file.
3337 2014-04-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
3339         PR target/60735
3340         * gcc.target/powerpc/pr60735.c: New test.  Insure _Decimal64 does
3341         not cause errors if -mspe.
3343 2014-04-21  Uros Bizjak  <ubizjak@gmail.com>
3345         PR target/60909
3346         * gcc.target/i386/pr60909-1.c: New test.
3347         * gcc.target/i386/pr60909-2.c: Ditto.
3349 2014-04-18  Cong Hou  <congh@google.com>
3351         * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
3352         * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
3354 2014-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3356         * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
3357         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3359 2014-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
3361         PR c++/59200
3362         * g++.dg/cpp0x/alias-decl-42.C: New.
3364 2014-04-17  Pat Haugen  <pthaugen@us.ibm.com>
3366         * gcc.target/powerpc/ti_math1.c: New.
3367         * gcc.target/powerpc/ti_math2.c: New.
3369 2014-04-17  Martin Jambor  <mjambor@suse.cz>
3371         * gnat.dg/opt34.adb: New.
3372         * gnat.dg/opt34_pkg.ads: Likewise.
3374 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
3376         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
3377         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
3379 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
3381         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
3382         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
3384 2014-04-17  Jakub Jelinek  <jakub@redhat.com>
3386         PR target/60847
3387         Forward port from 4.8 branch
3388         2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
3390         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
3391         Fix scan patterns.
3392         * gcc.target/i386/bmi-2.c: Ditto.
3394 2014-04-17  Richard Biener  <rguenther@suse.de>
3396         PR middle-end/60849
3397         * g++.dg/opt/pr60849.C: New testcase.
3399 2014-04-17  Richard Biener  <rguenther@suse.de>
3401         PR tree-optimization/60836
3402         * g++.dg/vect/pr60836.cc: New testcase.
3404 2014-04-17  Richard Biener  <rguenther@suse.de>
3406         PR tree-optimization/60841
3407         * gcc.dg/vect/pr60841.c: New testcase.
3409 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
3411         * g++.dg/ipa/devirt-31.C: New testcase.
3413 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
3415         PR lto/60820
3416         * gcc.dg/lto/pr60820_0.c: New testcase.
3417         * gcc.dg/lto/pr60820_1.c: New testcase.
3419 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
3421         PR ipa/60854
3422         * g++.dg/torture/pr60854.C: New testcase.
3424 2014-04-16  Catherine Moore  <clm@codesourcery.com>
3426         * gcc.target/mips/umips-store16-2.c: New test.
3428 2014-04-16  Marc Glisse  <marc.glisse@inria.fr>
3430         * g++.dg/cpp0x/initlist-vect.C: New file.
3432 2014-04-16  Eric Botcazou  <ebotcazou@adacore.com>
3434         * gcc.dg/uninit-B-O0.c: Remove XFAIL.
3435         * gcc.dg/uninit-I-O0.c: Likewise.
3436         * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
3438 2014-04-16  Jakub Jelinek  <jakub@redhat.com>
3440         PR tree-optimization/60844
3441         * gcc.dg/pr60844.c: New test.
3443 2014-04-15  Richard Biener  <rguenther@suse.de>
3445         PR rtl-optimization/56965
3446         * gcc.dg/torture/pr56965-1.c: New testcase.
3447         * gcc.dg/torture/pr56965-2.c: Likewise.
3449 2014-04-15  Teresa Johnson  <tejohnson@google.com>
3451         * gcc.dg/tree-prof/update-loopch.c: Update expected output.
3453 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
3455         * gnat.dg/vect14.adb: New test.
3457 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
3459         * gnat.dg/vect12.ad[sb]: New test.
3460         * gnat.dg/vect13.ad[sb]: Likewise.
3462 2014-04-15  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3464         * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
3465         under qemu-arm.
3466         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3467         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3468         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
3469         * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
3470         * c-c++-common/ubsan/null-1.c: Likewise.
3471         * c-c++-common/ubsan/null-10.c: Likewise.
3472         * c-c++-common/ubsan/null-11.c: Likewise.
3473         * c-c++-common/ubsan/null-2.c: Likewise.
3474         * c-c++-common/ubsan/null-3.c: Likewise.
3475         * c-c++-common/ubsan/null-4.c: Likewise.
3476         * c-c++-common/ubsan/null-5.c: Likewise.
3477         * c-c++-common/ubsan/null-6.c: Likewise.
3478         * c-c++-common/ubsan/null-7.c: Likewise.
3479         * c-c++-common/ubsan/null-8.c: Likewise.
3480         * c-c++-common/ubsan/null-9.c: Likewise.
3481         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3482         * c-c++-common/ubsan/overflow-int128.c: Likewise.
3483         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3484         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3485         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3486         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3487         * c-c++-common/ubsan/pr59333.c: Likewise.
3488         * c-c++-common/ubsan/pr59667.c: Likewise.
3489         * c-c++-common/ubsan/pr60613-2.c: Likewise.
3490         * c-c++-common/ubsan/pr60636.c: Likewise.
3491         * c-c++-common/ubsan/shift-1.c: Likewise.
3492         * c-c++-common/ubsan/shift-2.c: Likewise.
3493         * c-c++-common/ubsan/vla-1.c: Likewise.
3495 2014-04-14  Eric Botcazou  <ebotcazou@adacore.com>
3497         * gnat.dg/vect11.ad[sb]: New test.
3499 2014-04-14  Richard Biener  <rguenther@suse.de>
3501         * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
3503 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3505         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
3507 2014-04-14  Richard Biener  <rguenther@suse.de>
3508             Marc Glisse  <marc.glisse@inria.fr>
3510         PR c/60819
3511         * gcc.target/i386/vec-may_alias.c: New testcase.
3513 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3515         * lib/target-supports.exp
3516         (check_effective_target_vect_widen_mult_si_to_di_pattern):
3517         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
3518         Fix formatting.
3520 2014-04-14  Richard Biener  <rguenther@suse.de>
3522         PR lto/60720
3523         * gcc.dg/lto/pr60720_0.c: New testcase.
3524         * gcc.dg/lto/pr60720_1.c: Likewise.
3526 2014-04-14  Christian Bruel  <christian.bruel@st.com>
3528         * gcc.target/sh/memset.c: New test.
3530 2014-04-14  Richard Biener  <rguenther@suse.de>
3532         PR middle-end/55022
3533         * gcc.dg/graphite/pr55022.c: New testcase.
3535 2014-04-14  Richard Biener  <rguenther@suse.de>
3537         PR tree-optimization/59817
3538         PR tree-optimization/60453
3539         * gfortran.dg/graphite/pr59817.f: New testcase.
3540         * gcc.dg/graphite/pr59817-1.c: Likewise.
3541         * gcc.dg/graphite/pr59817-2.c: Likewise.
3543 2014-04-14  Jason Merrill  <jason@redhat.com>
3545         Revert:
3546         * lib/gcc-dg.exp (dg-build-dso): New.
3547         (gcc-dg-test-1): Handle dg-do-what "dso".
3549 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
3551         PR fortran/60717
3552         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
3554         PR fortran/58085
3555         * gfortran.dg/associate_15.f90: New test.
3557 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
3559         PR middle-end/60467
3560         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
3561         case to check.
3563 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
3565         PR middle-end/60469
3566         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
3568 2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
3570         * gcc.target/mips/umips-store16-1.c: New test.
3572 2014-04-11  Tobias Burnus  <burnus@net-b.de>
3574         PR c/60194
3575         * * g++.dg/warn/warn_format_signedness.C: New.
3576         * gcc.dg/format/warn-signedness.c: New.
3578 2014-04-11  Tobias Burnus  <burnus@net-b.de>
3580         PR fortran/58880
3581         PR fortran/60495
3582         * gfortran.dg/finalize_25.f90: New.
3584 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
3586         * gcc.target/epiphany/t1068-2.c: New file.
3588 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
3590         * gcc.target/epiphany/btst-1.c: New test.
3592 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
3594         PR rtl-optimization/60651
3595         * gcc.target/epiphany/mode-switch.c: New test.
3597 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
3599         PR c++/58600
3600         * g++.dg/cpp0x/gen-attrs-58.C: New.
3601         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
3603 2014-04-11  Steve Ellcey  <sellcey@mips.com>
3604             Jakub Jelinek  <jakub@redhat.com>
3606         PR middle-end/60556
3607         * gcc.c-torture/compile/pr60556.c: New test.
3609 2014-04-11  Richard Biener  <rguenther@suse.de>
3611         PR middle-end/60797
3612         * gcc.dg/pr60797.c: New testcase.
3614 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3616         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
3617         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
3618         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
3619         rename to ...
3620         * gcc.target/s390/htm-nofloat-1.c: ... this one.
3621         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
3622         instructions as well.
3624 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
3626         PR rtl-optimization/60663
3627         * gcc.target/arm/pr60663.c: New test.
3629 2014-04-10  Jason Merrill  <jason@redhat.com>
3631         * g++.dg/dso/dlclose1.C: Disable for 4.9.
3633 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
3635         PR lto/60567
3636         * g++.dg/lto/pr60567_0.C: New test.
3638 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3640         * gfortran.dg/class_nameclash.f90: New test.
3642 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
3644         PR c++/52844
3645         * g++.dg/cpp0x/variadic156.C: New.
3647 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3649         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
3650         long.
3652 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3654         PR debug/60655
3655         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
3656         -fdata-sections.
3658 2014-04-09  Steve Ellcey  <sellcey@mips.com>
3660         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
3661         and scan lists.
3663 2014-04-09  Cong Hou  <congh@google.com>
3665         PR testsuite/60773
3666         * lib/target-supports.exp:
3667         (check_effective_target_vect_widen_si_to_di_pattern): New.
3668         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
3669         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
3670         targets only.
3671         (foo): Fix up formatting.
3672         (main): Call check_vect.
3674 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
3676         PR c++/59115
3677         * g++.dg/template/crash119.C: New.
3679 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
3681         * gcc.target/powerpc/atomic_load_store-p8.c: New.
3683 2014-04-08  Jason Merrill  <jason@redhat.com>
3685         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
3687 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3689         PR rtl-optimization/60776
3690         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
3691         * gcc.dg/builtin-bswap-7.c: Likewise.
3692         * gcc.dg/builtin-bswap-6a.c: New testcase.
3693         * gcc.dg/builtin-bswap-7a.c: New testcase.
3695         Revert
3696         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3698         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3699         optimization.
3700         * gcc.dg/builtin-bswap-7.c: Likewise.
3702 2014-04-08  Richard Biener  <rguenther@suse.de>
3704         PR tree-optimization/60785
3705         * gcc.dg/graphite/pr60785.c: New testcase.
3707 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3709         PR target/60602
3710         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
3711         with as at -O0.
3713 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
3715         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
3716         * g++.dg/warn/Wnvdtor-3.C: Likewise.
3717         * g++.dg/warn/Wnvdtor-4.C: Likewise.
3719 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
3721         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
3723 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
3725         PR target/60609
3726         * g++.dg/torture/pr60609.C: New test.
3728 2014-04-07  Richard Biener  <rguenther@suse.de>
3730         PR tree-optimization/60766
3731         * gcc.dg/torture/pr60766.c: New testcase.
3733 2014-04-07  Jason Merrill  <jason@redhat.com>
3735         * lib/gcc-dg.exp (dg-build-dso): New.
3736         (gcc-dg-test-1): Handle dg-do-what "dso".
3737         * lib/target-supports.exp (add_options_for_dlopen): New.
3738         (check_effective_target_dlopen): Use it.
3740 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3742         * gcc.target/arm/pr60657.c: Fix missing curly brace.
3744 2014-04-07  Richard Biener  <rguenther@suse.de>
3746         PR middle-end/60750
3747         * g++.dg/torture/pr60750.C: New testcase.
3748         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
3750 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
3752         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
3754 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
3756         PR testsuite/60671
3757         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
3759 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
3761         PR testsuite/60672
3762         * g++.dg/cpp1y/auto-fn25.C: Require lto.
3764         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
3766 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
3768         * gfortran.dg/warn_conversion_4.f90: Adjust test.
3770 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
3772         * gcc.target/avr/dev-specific-rmw.c: New test.
3774 2014-04-04  Cong Hou  <congh@google.com>
3776         PR tree-optimization/60656
3777         * gcc.dg/vect/pr60656.c: New test.
3779 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3781         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3782         optimization.
3783         * gcc.dg/builtin-bswap-7.c: Likewise.
3785 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
3787         PR c++/58207
3788         * g++.dg/cpp0x/constexpr-ice15.C: New.
3790 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
3792         PR ipa/59626
3793         testcase by Richard Biener
3794         * gcc.dg/lto/pr59626_0.c: New testcase.
3795         * gcc.dg/lto/pr59626_1.c: New testcase.
3797 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3799         PR debug/60655
3800         * gcc.c-torture/compile/pr60655-1.c: New test.
3802 2014-04-04  Martin Jambor  <mjambor@suse.cz>
3804         PR ipa/60640
3805         * g++.dg/ipa/pr60640-1.C: New test.
3806         * g++.dg/ipa/pr60640-2.C: Likewise.
3807         * g++.dg/ipa/pr60640-3.C: Likewise.
3808         * g++.dg/ipa/pr60640-4.C: Likewise.
3810 2014-04-04  Jeff Law  <law@redhat.com>
3812         PR target/60657
3813         * gcc.target/arm/pr60657.c: New test.
3815 2014-04-04  Richard Biener  <rguenther@suse.de>
3817         PR ipa/60746
3818         * g++.dg/torture/pr60746.C: New testcase.
3820 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
3822         * g++.old-deja/g++.robertl/eb121.C: Adjust.
3823         * g++.old-deja/g++.jason/overload21.C: Likewise.
3824         * g++.old-deja/g++.law/init5.C: Likewise.
3826 2014-04-03  Cong Hou  <congh@google.com>
3828         PR tree-optimization/60505
3829         * gcc.dg/vect/pr60505.c: New test.
3831 2014-04-03  Richard Biener  <rguenther@suse.de>
3833         PR tree-optimization/60740
3834         * gcc.dg/graphite/pr60740.c: New testcase.
3836 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
3838         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
3839         * g++.dg/warn/Wnvdtor-2.C: New.
3840         * g++.dg/warn/Wnvdtor-3.C: New.
3841         * g++.dg/warn/Wnvdtor-4.C: New.
3842         * g++.dg/warn/Weff1.C: Delete.
3843         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
3844         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
3846 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
3848         PR ipa/60659
3849         * g++.dg/torture/pr60659.C: New testcase.
3851 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3853         PR tree-optimization/60733
3854         * gcc.dg/torture/pr60733.c:  New test.
3856 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
3858         PR rtl-optimization/60650
3859         * gcc.target/arm/pr60650-2.c: New.
3861 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
3863         * gcc.target/i386/avx2-vpand-3.c,
3864         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
3866 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
3868         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
3869         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
3870         gcc.target/i386/memcpy-strategy-1.c,
3871         gcc.target/i386/memcpy-strategy-2.c,
3872         gcc.target/i386/memcpy-vector_loop-1.c,
3873         gcc.target/i386/memcpy-vector_loop-2.c,
3874         gcc.target/i386/memset-vector_loop-1.c,
3875         gcc.target/i386/memset-vector_loop-2.c,
3876         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
3877         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
3878         -march= options different from those in dg-options.
3880 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
3882         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
3883         gcc.target/i386/pr30970.c: Use -mtune=generic.
3884         * gcc.target/i386/avx2-vpaddb-3.c,
3885         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
3886         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
3887         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
3888         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
3889         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
3890         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
3891         gcc.target/i386/avx2-vpsubw-3.c,
3892         gcc.target/i386/avx256-unaligned-load-1.c,
3893         gcc.target/i386/avx256-unaligned-load-4.c,
3894         gcc.target/i386/avx256-unaligned-store-1.c,
3895         gcc.target/i386/avx256-unaligned-store-2.c,
3896         gcc.target/i386/avx256-unaligned-store-4.c: Use
3897         -mno-prefer-avx128.
3899 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
3900             Iain Sandoe <iain@codesourcery.com>
3902         PR target/54083
3903         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
3904         with the additional options -Wl,-undefined,dynamic_lookup
3905         and -Wl,-flat_namespace.
3906         * gcc.dg/torture/pr53922.c: Additional option
3907         -Wl,-flat_namespace for darwin[89].
3908         * gcc.dg/torture/pr60092.c: Additional options
3909         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
3910         for darwin[89].
3912 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
3914         PR target/43751
3915         * lib/prune.exp: Modify the regular express to prune
3916         the new warnings introduced by r205679 on darwin9.
3918 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
3920         * g++.dg/init/ctor4.C: Adjust.
3921         * g++.dg/init/ctor4-1.C: New.
3922         * g++.dg/cpp0x/defaulted2.C: Adjust.
3924 2014-04-01  Richard Henderson  <rth@redhat.com>
3926         PR target/60704
3927         * gcc.dg/pr60704.c: New file.
3929 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
3931         PR target/60363
3932         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
3933         logical_op_short_circuit targets.
3935 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
3937         PR libfortran/60128
3938         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
3939         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
3941 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
3943         PR rtl-optimization/60700
3944         * gcc.target/i386/pr60700.c: New test.
3946 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3948         PR target/60650
3949         * gcc.target/arm/pr60650.c: Adjust command line options.
3951 2014-03-31  Martin Jambor  <mjambor@suse.cz>
3953         PR middle-end/60647
3954         * gcc.dg/pr60647-1.c: New test.
3955         * gcc.dg/pr60647-2.c: Likewise.
3957 2014-03-31  Richard Biener  <rguenther@suse.de>
3959         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
3961 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
3963         PR target/60034
3964         * gcc.target/aarch64/pr60034.c: New file.
3966 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
3968         PR c++/60626
3969         * g++.dg/cpp1y/pr60626.C: New testcase.
3971 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
3973         * gcc.dg/pr45416.c: Allow bextr on x86.
3974         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
3975         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
3976         gcc.target/i386/fma4-vector.c: Use -mno-fma.
3977         * gcc.target/i386/l_fma_double_1.c,
3978         gcc.target/i386/l_fma_double_2.c,
3979         gcc.target/i386/l_fma_double_3.c,
3980         gcc.target/i386/l_fma_double_4.c,
3981         gcc.target/i386/l_fma_double_5.c,
3982         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
3983         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
3984         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
3985         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
3986         * gcc.target/i386/pr27971.c: Use -mno-tbm.
3987         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
3988         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
3990 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
3992         PR target/60648
3993         * g++.dg/pr60648.C: Move test to...
3994         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
3995         dg-options, add for fpic targets dg-additional-options -fPIC.
3997 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
3999         * gnat.dg/opt33.adb: New testcase.
4001 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
4003         PR target/60697
4004         * gcc.target/aarch64/pr60697.c: New.
4006 2014-03-27  Jeff Law  <law@redhat.com>
4008         PR target/60648
4009         * g++.dg/pr60648.C: New test.
4011 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
4013         PR c++/60573
4014         * g++.dg/cpp1y/pr60573.C: New testcase.
4016 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
4018         PR target/60693
4019         * gcc.target/i386/pr60693.c: New test.
4021 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
4023         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
4025 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
4027         PR c++/60689
4028         * c-c++-common/pr60689.c: New test.
4030         PR c++/58678
4031         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
4032         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
4033         targets.
4035 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
4037         PR target/60675
4038         * gcc.target/aarch64/pr60675.C: New.
4040 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4042         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
4043         * lib/target-supports.exp: Return true for s390
4044         in check_effective_logical_op_short_circuit.
4046 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
4048         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
4049         of second source operand.
4050         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4051         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4052         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4054 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
4056         PR ipa/60315
4057         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
4059 2014-03-28  Tobias Burnus  <burnus@net-b.de>
4061         * lib/cilk-plus-dg.exp: New.
4062         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
4063         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
4065 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4067         PR fortran/60522
4068         * gfortran.dg/where_4.f90:  New test case.
4070 2014-03-27  Tobias Burnus  <burnus@net-b.de>
4072         PR fortran/58880
4073         * gfortran.dg/finalize_24.f90: New.
4075 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
4077         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
4078         vbpermq builtin.
4080         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
4081         vec_select optimizations.
4082         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
4083         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
4085         PR target/60672
4086         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
4087         xxpermdi builtins are supported.
4089 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
4091         PR rtl-optimization/60650
4092         * gcc.target/arm/pr60650.c: New.
4094 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4096         * gcc.target/s390/20140327-1.c: New testcase.
4098 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
4100         PR middle-end/60682
4101         * g++.dg/gomp/pr60682.C: New test.
4103 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
4105         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
4107 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4109         PR target/60580
4110         * gcc.target/aarch64/pr60580_1.c: New.
4111         * gcc.target/aarch64/test_fp_attribute_1.c: New.
4112         * gcc.target/aarch64/test_fp_attribute_2.c: New.
4114 2014-03-26  Dehao Chen  <dehao@google.com>
4116         * gcc.dg/predict-8.c: New test.
4118 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
4120         PR c++/52369
4121         * g++.dg/init/const10.C: New.
4122         * g++.dg/init/const11.C: New.
4123         * g++.dg/init/pr25811.C: Adjust.
4124         * g++.dg/init/pr29043.C: Likewise.
4125         * g++.dg/init/pr43719.C: Likewise.
4126         * g++.dg/init/pr44086.C: Likewise.
4127         * g++.dg/init/ctor8.C: Likewise.
4128         * g++.dg/init/uninitialized1.C: Likewise.
4130 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
4132         PR sanitizer/60636
4133         * c-c++-common/ubsan/pr60636.c: New test.
4135 2014-03-26  Andreas Schwab  <schwab@suse.de>
4137         * g++.dg/torture/pr60315.C: Remove duplication.
4139 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
4141         * gcc.c-torture/execute/20140326-1.c: New test.
4143 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
4145         PR ipa/60315
4146         * g++.dg/torture/pr60315.C: New testcase.
4148 2014-03-25  Martin Jambor  <mjambor@suse.cz>
4150         PR ipa/60600
4151         * g++.dg/ipa/pr60600.C: New test.
4153 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
4155         PR testsuite/58013
4156         * g++.dg/opt/pr56999.C: Pop hidden visibility.
4158 2014-03-25  Richard Biener  <rguenther@suse.de>
4160         PR middle-end/60635
4161         * gfortran.dg/lto/pr60635_0.f90: New testcase.
4162         * gfortran.dg/lto/pr60635_1.c: Likewise.
4164 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
4166         PR c++/60627
4167         * g++.dg/cpp1y/pr60627.C: New testcase.
4169 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
4171         * gcc.target/aarch64/ushr64_1.c: New.
4173 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
4175         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
4176         (LONG_LONG): Use LLONG.
4177         (set_rvector_long): Explicitly return void.
4178         (set_vector_long): Likewise.
4179         (check_vector_long): Likewise.
4181 2014-03-24  Marek Polacek  <polacek@redhat.com>
4183         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
4184         Define INT_MIN.
4185         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
4186         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
4187         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
4188         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
4189         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
4190         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
4191         * c-c++-common/ubsan/pr59503.c: Likewise.
4192         * c-c++-common/ubsan/pr60613-1.c: Likewise.
4193         * c-c++-common/ubsan/save-expr-1.c: Likewise.
4194         * c-c++-common/ubsan/shift-3.c: Likewise.
4195         * c-c++-common/ubsan/shift-6.c: Likewise.
4196         * c-c++-common/ubsan/undefined-1.c: Likewise.
4197         * c-c++-common/ubsan/vla-2.c: Likewise.
4198         * c-c++-common/ubsan/vla-3.c: Likewise.
4199         * c-c++-common/ubsan/vla-4.c: Likewise.
4200         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
4201         * g++.dg/ubsan/return-2.C: Likewise.
4203 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
4205         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
4206         hppa*-*-hpux*.
4208         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
4210         PR libfortran/59313
4211         PR libfortran/58015
4212         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
4213         * gfortran.dg/round_4.f90: Likewise.
4215 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
4217         PR libfortran/60128
4218         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
4219         i?86-*-solaris2.9*.
4221 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
4223         PR sanitizer/60613
4224         * c-c++-common/ubsan/pr60613-1.c: New test.
4225         * c-c++-common/ubsan/pr60613-2.c: New test.
4227 2014-03-22  Matthias Klose  <doko@ubuntu.com>
4229         * g++.dg/cpp0x/regress: Remove empty directory.
4231 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
4233         PR debug/60603
4234         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
4236 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
4238         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
4239         * g++.dg/cpp1y/pr60393.C: Likewise.
4241 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
4243         PR c++/60384
4244         * g++.dg/cpp1y/pr60384.C: New.
4246 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
4248         PR target/60598
4249         * gcc.dg/pr60598.c: New test.
4251 2014-03-21  Martin Jambor  <mjambor@suse.cz>
4253         PR ipa/59176
4254         * g++.dg/torture/pr59176.C: New test.
4256 2014-03-21  Martin Jambor  <mjambor@suse.cz>
4258         PR ipa/60419
4259         * g++.dg/ipa/pr60419.C: New test.
4261 2014-03-21  Richard Biener  <rguenther@suse.de>
4263         PR tree-optimization/60577
4264         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
4266 2014-03-21  Tobias Burnus  <burnus@net-b.de>
4268         PR fortran/60599
4269         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
4271 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
4273         PR middle-end/60597
4274         * g++.dg/opt/pr60597.C: New test.
4276         PR c++/60572
4277         * g++.dg/init/pr60572.C: New test.
4279 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4281         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
4283 2014-03-19  Tobias Burnus  <burnus@net-b.de>
4285         PR fortran/60543
4286         PR fortran/60283
4287         * gfortran.dg/implicit_pure_4.f90: New.
4289 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4291         PR c++/51474
4292         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
4294 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
4296         PR testsuite/60590
4297         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
4298         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
4299         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
4301 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4303         PR c++/60332
4304         * g++.dg/cpp1y/pr60332.C: New.
4306 2014-03-19  Marek Polacek  <polacek@redhat.com>
4308         PR sanitizer/60569
4309         * g++.dg/ubsan/pr60569.C: New test.
4311 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4313         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
4315 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
4317         PR tree-optimization/60559
4318         * g++.dg/vect/pr60559.cc: New test.
4320 2014-03-18  Ian Lance Taylor  <iant@google.com>
4322         PR target/60563
4323         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
4324         (ditype): Rename typedef from int64_t.
4326 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4328         PR c/55383
4329         * gcc.dg/cast-qual-3.c: New.
4330         Revert:
4331         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4332         * c-c++-common/Wcast-qual-1.c: More precise match text.
4334 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
4336         PR fortran/55207
4337         PR fortran/60549
4338         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
4339         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
4340         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
4341         * gfortran.dg/intent_optimize_1.f90: Ditto.
4342         * gfortran.dg/pointer_init_9.f90: Ditto.
4343         * gfortran.dg/volatile4.f90: Ditto.
4344         * gfortran.dg/volatile6.f90: Ditto.
4346 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4348         PR c/55383
4349         * c-c++-common/Wcast-qual-1.c: More precise match text.
4351 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4353         PR c++/60305
4354         * g++.dg/cpp0x/constexpr-ice14.C: New.
4356 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4358         PR c++/54250
4359         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
4361 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
4363         PR sanitizer/60535
4364         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
4365         * c-c++-common/ubsan/null-2.c: Likewise.
4366         * c-c++-common/ubsan/null-3.c: Likewise.
4367         * c-c++-common/ubsan/null-4.c: Likewise.
4368         * c-c++-common/ubsan/null-5.c: Likewise.
4369         * c-c++-common/ubsan/null-6.c: Likewise.
4370         * c-c++-common/ubsan/null-7.c: Likewise.
4371         * c-c++-common/ubsan/null-8.c: Likewise.
4372         * c-c++-common/ubsan/null-9.c: Likewise.
4373         * c-c++-common/ubsan/null-10.c: Likewise.
4374         * c-c++-common/ubsan/null-11.c: Likewise.
4375         * c-c++-common/ubsan/overflow-1.c: Likewise.
4376         * c-c++-common/ubsan/overflow-2.c: Likewise.
4377         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
4378         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4379         * c-c++-common/ubsan/overflow-int128.c: Likewise.
4380         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
4381         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4382         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
4383         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4384         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4385         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
4386         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
4387         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4388         * c-c++-common/ubsan/pr59333.c: Likewise.
4389         * c-c++-common/ubsan/pr59503.c: Likewise.
4390         * c-c++-common/ubsan/pr59667.c: Likewise.
4391         * c-c++-common/ubsan/undefined-1.c: Likewise.
4392         * g++.dg/ubsan/pr59250.C: Likewise.
4393         * g++.dg/ubsan/pr59306.C: Likewise.
4395 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4397         * gcc.dg/tls/pr58595.c: Add tls options.
4399 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
4401         * gcc.target/i386/avx-additional-reg-names.c: New.
4402         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
4404 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
4406         PR c++/60390
4407         * g++.dg/cpp1y/pr60390.C: New testcase.
4409         PR c++/60391
4410         * g++.dg/cpp1y/pr60391.C: New testcase.
4412 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
4414         PR target/60516
4415         * gcc.target/i386/pr60516.c: New test.
4417 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
4419         PR c++/59571
4420         * g++.dg/cpp0x/constexpr-ice13.C: New.
4422 2014-03-17  Marek Polacek  <polacek@redhat.com>
4424         PR middle-end/60534
4425         * gcc.dg/gomp/pr60534.c: New test.
4427 2014-03-17  Kai Tietz  <ktietz@redhat.com>
4429         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
4431 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
4433         PR testsuite/58851
4434         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
4435         storage size.
4437 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
4439         PR libfortran/58324
4440         * gfortran.dg/list_read_12.f90: New test.
4442 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
4444         PR fortran/55207
4445         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
4446         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
4447         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
4448         -Wno-aggressive-loop-optimizations and remove an unused variable.
4449         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
4450         * gfortran.dg/pointer_init_9.f90: New.
4451         * gfortran.dg/volatile4.f90: Put into subroutine.
4452         * gfortran.dg/volatile6.f90: Ditto.
4454 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
4456         PR fortran/60392
4457         * gfortran.dg/transpose_4.f90: New test.
4459 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
4461         PR rtl-optimization/60508
4462         * gcc.target/i386/pr60508.c: New.
4464 2014-03-14  Richard Biener  <rguenther@suse.de>
4466         PR middle-end/60518
4467         * g++.dg/pr60518.C: New testcase.
4469 2014-03-14  Martin Jambor  <mjambor@suse.cz>
4471         PR lto/60461
4472         * gcc.dg/lto/pr60461_0.c: New test.
4474 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
4476         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
4477         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
4478         * gcc.dg/lto/save-temps_0.c: New testcase.
4480 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
4482         PR middle-end/36282
4483         * c-c++-common/pr36282-1.c: New test.
4484         * c-c++-common/pr36282-2.c: New test.
4485         * c-c++-common/pr36282-3.c: New test.
4486         * c-c++-common/pr36282-4.c: New test.
4488 2014-03-13  Richard Henderson  <rth@redhat.com>
4490         PR debug/60438
4491         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
4493 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
4495         PR c++/60383
4496         * g++.dg/template/crash118.C: New.
4497         * g++.dg/template/crash95.C: Adjust.
4499 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
4501         PR rtl-optimization/57189
4502         * gcc.target/i386/pr57189.c: New.
4504 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
4506         PR c++/60254
4507         * g++.dg/cpp0x/static_assert10.C: New.
4508         * g++.dg/cpp0x/static_assert11.C: Likewise.
4509         * g++.dg/cpp0x/static_assert3.C: Adjust.
4511 2014-03-13  Richard Biener  <rguenther@suse.de>
4513         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
4515 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4517         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
4518         2.07 128-bit arithmetic.
4519         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
4521         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
4522         due to when TImode is allowed in VSX registers, the allowable
4523         address modes for TImode is just a single indirect address in
4524         order for the value to be loaded and store in either GPR or VSX
4525         registers.  This affects the generated code, and it would cause
4526         this test to fail, when such an option is used.
4528 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4530         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
4532 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
4534         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
4535         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
4536         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
4537         only test for exactly one if if -mbranch-cost=1 has been passed.
4539 2014-03-12  Christian Bruel  <christian.bruel@st.com>
4541         PR target/60264
4542         * gcc.target/arm/pr60264.c
4544 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4546         PR tree-optimization/60454
4547         * gcc.c-torture/execute/pr60454.c: New test.
4549 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
4550             Marc Glisse  <marc.glisse@inria.fr>
4552         PR tree-optimization/60502
4553         * gcc.c-torture/compile/pr60502.c: New test.
4555 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
4557         PR middle-end/60482
4558         * gcc.dg/vect/pr60482.c: New test.
4560 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
4562         PR c++/60389
4563         * g++.dg/cpp0x/inh-ctor19.C: New.
4565 2014-03-11  Richard Biener  <rguenther@suse.de>
4567         PR tree-optimization/60429
4568         PR tree-optimization/60485
4569         * gcc.dg/pr60485-1.c: New testcase.
4570         * gcc.dg/pr60485-2.c: Likewise.
4572 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
4574         PR ipa/60457
4575         * g++.dg/ipa/pr60457.C: New test.
4577 2014-03-10  Richard Biener  <rguenther@suse.de>
4579         PR middle-end/60474
4580         * g++.dg/torture/pr60474.C: New testcase.
4582 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
4584         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
4586 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
4588         * gcc.dg/lto/pr55113_0.c: New testcase.
4590 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
4592         PR c++/60033
4593         * g++.dg/cpp1y/pr60033.C: New testcase.
4595         PR c++/60393
4596         * g++.dg/cpp1y/pr60393.C: New testcase.
4598 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
4600         PR libfortran/60128
4601         * gfortran.dg/fmt_en.f90: New test.
4603 2014-03-07  Jason Merrill  <jason@redhat.com>
4605         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
4606         * lib/target-supports.exp (check_effective_target_c++11): Now
4607         means C++11 and up.
4608         (check_effective_target_c++11_only): New.
4609         (check_effective_target_c++11_down): New.
4610         (check_effective_target_c++1y): New.
4611         (check_effective_target_c++1y_only): New.
4612         (check_effective_target_c++98_only): Rename from
4613         check_effective_target_c++98.
4614         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
4616 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
4618         PR c++/58609
4619         * g++.dg/cpp0x/constexpr-ice12.C: New.
4621 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
4623         * c-c++-common/gomp/map-1.c: Extend.
4625 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
4626             Janus Weil  <janus@gcc.gnu.org>
4628         PR fortran/51976
4629         * gfortran.dg/deferred_type_component_1.f90 : New test.
4630         * gfortran.dg/deferred_type_component_2.f90 : New test.
4632 2014-03-06  Marek Polacek  <polacek@redhat.com>
4634         PR c/60197
4635         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
4636         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
4638 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
4640         PR target/58595
4641         * gcc.dg/tls/pr58595.c: New test.
4643 2014-03-06  Richard Biener  <rguenther@suse.de>
4645         PR middle-end/60445
4646         PR lto/60424
4647         PR lto/60427
4648         Revert
4649         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
4651         * gcc.dg/lto/pr55113_0.c: New testcase.
4653 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
4655         PR testsuite/59308
4656         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
4657         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
4658         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
4659         s390*/i?86/x86_64.
4660         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4661         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4662         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4663         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4664         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
4665         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
4666         even for mips*/s390*/i?86/x86_64.
4667         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4668         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4669         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4670         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4671         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4673         PR lto/60404
4674         * gcc.dg/lto/pr60404_0.c: New test.
4675         * gcc.dg/lto/pr60404_1.c: New file.
4676         * gcc.dg/lto/pr60404_2.c: New file.
4678 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4680         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
4681         long long" throughout.
4682         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
4683         * gcc.dg/vmx/insert-vsx.c: Likewise.
4684         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
4685         * gcc.dg/vmx/ld-vsx.c: Likewise.
4686         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4687         * gcc.dg/vmx/ldl-vsx.c: Likewise.
4688         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4689         * gcc.dg/vmx/merge-vsx.c: Likewise.
4690         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4691         * gcc.dg/vmx/st-vsx.c: Likewise.
4692         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
4693         * gcc.dg/vmx/stl-vsx.c: Likewise.
4694         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
4696 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
4698         * gcc.dg/lto/pr55113_0.c: New testcase.
4700 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
4702         PR c++/60376
4703         * g++.dg/cpp1y/pr60376.C: New.
4705 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4707         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
4709 2014-03-04  Richard Biener  <rguenther@suse.de>
4711         PR tree-optimization/60382
4712         * gcc.dg/vect/pr60382.c: New testcase.
4714 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
4716         PR libfortran/60148
4717         * gfortran.dg/namelist_84.f90: New test.
4719 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
4721         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
4722         argument to avoid inf values.
4723         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
4724         UNION_FP_CHECK machinery.
4726 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
4728         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
4729         i32in128 cases outside special big-endian processing block.
4731 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
4733         PR preprocessor/60400
4734         * c-c++-common/cpp/pr60400.c: New test.
4735         * c-c++-common/cpp/pr60400-1.h: New file.
4736         * c-c++-common/cpp/pr60400-2.h: New file.
4738         PR objc++/60398
4739         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
4741         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
4742         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
4744 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
4746         PR ipa/60150
4747         * g++.dg/lto/pr60150.H: New testcase.
4748         * g++.dg/lto/pr60150_0.C: New testcase.
4749         * g++.dg/lto/pr60150_1.C: New testcase.
4751 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
4753         PR ipa/60306
4754         * g++.dg/ipa/devirt-29.C: New testcase
4756 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4758         PR fortran/60236
4759         * gfortran.dg/vect/pr32380.f: Fix expected test results.
4761 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
4763         PR c++/50025
4764         * g++.dg/cpp0x/pr50025.C: New.
4766 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
4768         PR c++/60377
4769         * g++.dg/cpp1y/pr60377.C: New testcase.
4771 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
4773         PR fortran/60341
4774         * gfortran.dg/str_comp_optimize_1.f90: New test.
4776 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
4778         PR target/60071
4779         * gcc.c-torture/compile/pr60071.c: New.
4781 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
4783         PR fortran/60359
4784         * gfortran.dg/unlimited_polymorphic_16.f90: New.
4786 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
4788         PR c++/58610
4789         * g++.dg/cpp0x/constexpr-ice11.C: New.
4791 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
4793         PR c++/60314
4794         * g++.dg/cpp1y/auto-fn24.C: New.
4796 2014-02-28  Joey Ye  <joey.ye@arm.com>
4798         PR target/PR60169
4799         * gcc.target/arm/thumb1-far-jump-3.c: New case.
4801 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
4803         PR c++/60253
4804         * g++.dg/overload/ellipsis2.C: New.
4806 2014-02-27  Jeff Law  <law@redhat.com>
4808         PR rtl-optimization/52714
4809         * gcc.c-torture/compile/pr52714.c: New test.
4811 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
4812             Jeff Law  <law@redhat.com>
4814         PR rtl-optimization/49847
4815         * g++.dg/pr49847.C: New test.
4817 2014-02-27  Marek Polacek  <polacek@redhat.com>
4819         PR middle-end/59223
4820         * c-c++-common/pr59223.c: New test.
4822 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
4824         * common/config/i386/predicates.md (const1256_operand): Remove.
4825         (const2356_operand): New.
4826         (const_1_to_2_operand): Remove.
4827         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
4828         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
4829         (*avx512pf_gatherpf<mode>sf): Ditto.
4830         (avx512pf_gatherpf<mode>df): Ditto.
4831         (*avx512pf_gatherpf<mode>df_mask): Ditto.
4832         (*avx512pf_gatherpf<mode>df): Ditto.
4833         (avx512pf_scatterpf<mode>sf): Ditto.
4834         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
4835         (*avx512pf_scatterpf<mode>sf): Ditto.
4836         (avx512pf_scatterpf<mode>df): Ditto.
4837         (*avx512pf_scatterpf<mode>df_mask): Ditto.
4838         (*avx512pf_scatterpf<mode>df): Ditto.
4839         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
4841 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
4843         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
4844         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
4845         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
4846         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
4847         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
4848         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
4849         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
4850         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
4852 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
4854         PR target/60280
4855         * gnat.dg/renaming5.adb: Change to two expected gotos.
4856         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
4857         jump threads.
4858         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
4859         messages for removed basic block.
4860         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
4861         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
4862         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
4863         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
4865 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4867         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
4868         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4869         * gcc.dg/vmx/ldl-vsx.c: Likewise.
4870         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4871         * gcc.dg/vmx/merge-vsx.c: Likewise.
4872         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4874 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
4876         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
4877         * gcc.target/i386/prefetchwt1-1.c: New.
4878         * g++.dg/other/i386-2.C: Add new option.
4879         * g++.dg/other/i386-3.C: Ditto.
4880         * gcc.target/i386/sse-12.c: Ditto.
4881         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
4882         * gcc.target/i386/sse-22.c: Add new option.
4883         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
4885 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4887         PR libfortran/59313
4888         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
4890         PR libfortran/58015
4891         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
4893 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
4895         PR c++/60311
4896         * g++.dg/cpp1y/pr60311.C: New testcase.
4898         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
4900         PR c++/60065
4901         * g++.dg/cpp1y/pr60065.C: New testcase.
4903 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
4905         PR rtl-optimization/60268
4906         * gcc.c-torture/compile/pr60268.c: New test.
4908 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
4910         * gcc.target/microblaze/others/mem_reload.c: New test.
4912 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4914         * gcc.dg/vmx/lde.c: New test.
4915         * gcc.dg/vmx/lde-be-order.c: New test.
4916         * gcc.dg/vmx/ste.c: New test.
4917         * gcc.dg/vmx/ste-be-order.c: New test.
4919 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
4921         PR testsuite/60173
4922         * lib/target-supports.exp
4923         (check_effective_target_logical_op_short_circuit): Add cris-*-*
4924         and crisv32-*-* to list.
4926 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
4928         PR fortran/60302
4929         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
4931 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4933         * gcc.dg/vmx/vsums.c: Check entire result vector.
4934         * gcc.dg/vmx/vsums-be-order.c: Likewise.
4936 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4938         * gcc.dg/vmx/ld.c: New test.
4939         * gcc.dg/vmx/ld-be-order.c: New test.
4940         * gcc.dg/vmx/ld-vsx.c: New test.
4941         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
4942         * gcc.dg/vmx/ldl.c: New test.
4943         * gcc.dg/vmx/ldl-be-order.c: New test.
4944         * gcc.dg/vmx/ldl-vsx.c: New test.
4945         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
4946         * gcc.dg/vmx/st.c: New test.
4947         * gcc.dg/vmx/st-be-order.c: New test.
4948         * gcc.dg/vmx/st-vsx.c: New test.
4949         * gcc.dg/vmx/st-vsx-be-order.c: New test.
4950         * gcc.dg/vmx/stl.c: New test.
4951         * gcc.dg/vmx/stl-be-order.c: New test.
4952         * gcc.dg/vmx/stl-vsx.c: New test.
4953         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
4955 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
4957         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
4958         * g++.dg/other/i386-3.C (dg-options): Ditto.
4959         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
4960         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
4961         -mavx512pf and -msha.
4963 2014-02-21  Richard Biener  <rguenther@suse.de>
4965         PR tree-optimization/60276
4966         * gcc.dg/vect/pr60276.c: New testcase.
4968 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
4970         PR fortran/60234
4971         * gfortran.dg/finalize_23.f90: New.
4973 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
4975         PR c++/60052
4976         PR c++/60053
4977         * g++.dg/cpp1y/pr60052.C: New testcase.
4978         * g++.dg/cpp1y/pr60053.C: New testcase.
4980 2014-02-21  Tobias Burnus  <burnus@net-b.de>
4982         PR fortran/60286
4983         * gfortran.dg/inquire_16.f90: New.
4985 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
4987         * gcc.target/nios2/biggot-1.c: New.
4988         * gcc.target/nios2/biggot-2.c: New.
4990 2014-02-20  Martin Jambor  <mjambor@suse.cz>
4992         PR ipa/55260
4993         * gcc.dg/ipa/pr55260.c: New test.
4995 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
4997         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
4998         for execution test case.
5000 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
5002         PR ipa/58555
5003         * g++.dg/torture/pr58555.C: New testcase.
5005 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
5007         PR target/60204
5008         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
5009         reflect abi fix.
5010         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
5012 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
5013             Kirill Yukhin  <kirill.yukhin@intel.com>
5015         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
5016         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
5017         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
5018         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
5019         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
5020         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
5022 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
5024         PR c/37743
5025         * g++.dg/ext/builtin-bswap1.C: New test.
5026         * c-c++-common/pr37743.c: New test.
5028 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
5030         * gcc.dg/decl-10.c: New test.
5032 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
5034         PR c++/60267
5035         * g++.dg/ext/ivdep-1.C: New test.
5037         PR c++/60267
5038         * gcc.dg/pr60267.c: New test.
5040 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
5042         PR target/59794
5043         * gcc.target/i386/pr39162.c: Add dg-prune-output.
5044         (dg-options): Remove -Wno-psabi.
5045         * gcc.target/i386/pr59794-2.c: Ditto.
5046         * gcc.target/i386/pr60205-1.c: Ditto.
5047         * gcc.target/i386/sse-5.c: Ditto.
5049 2014-02-18  Nick Clifton  <nickc@redhat.com>
5051         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
5052         * gcc.dg/pr23623.c: Likewise.
5053         * gcc.dg/pr48784-1.c: Likewise.
5054         * gcc.dg/pr48784-2.c: Likewise.
5055         * gcc.dg/pr56997-2.c: Likewise.
5056         * gcc.dg/sms-6.c: Likewise.
5057         * gcc.dg/torture/pr60183.c: Likewise.
5058         * gcc.dg/torture/vec-cvt-1.c: Likewise.
5059         * gcc.c-torture/execute/20061220-1.x: New.
5060         * gcc.c-torture/execute/pr43220.x: New.
5061         * gcc.c-torture/execute/pr51581-1.x: New.
5062         * gcc.c-torture/execute/pr51581-2.x: New.
5063         * gcc.c-torture/execute/pr58570.x: New.
5064         * gcc.c-torture/unsorted/DFcmp.x: New.
5065         * gcc.c-torture/unsorted/SFset.x: New.
5067 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
5069         * gnat.dg/opt31.adb: New test.
5071 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5073         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
5075 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
5077         PR fortran/60232
5078         * gfortran.dg/typebound_proc_33.f90: New.
5080 2014-02-19  Marek Polacek  <polacek@redhat.com>
5082         PR c/60195
5083         * gcc.dg/pr60195.c: New test.
5085 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
5087         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
5089 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
5091         PR preprocessor/58844
5092         * c-c++-common/cpp/pr58844-1.c: New test.
5093         * c-c++-common/cpp/pr58844-2.c: New test.
5095 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
5097         PR c++/60225
5098         * g++.dg/cpp0x/constexpr-ice10.C: New.
5100 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
5102         PR c++/60215
5103         * g++.dg/cpp0x/pr60215.C: New.
5105 2014-02-18  Tobias Burnus  <burnus@net-b.de>
5107         PR fortran/49397
5108         * gfortran.dg/proc_ptr_45.f90: New.
5109         * gfortran.dg/proc_ptr_46.f90: New.
5111 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
5113         PR c++/60190
5114         * g++.dg/cpp1y/pr60190.C: New testcase.
5116         PR c++/60064
5117         * g++.dg/cpp1y/pr60064.C: New testcase.
5119 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
5121         PR target/60205
5122         * gcc.target/i386/pr60205-1.c: New test.
5123         * gcc.target/i386/pr60205-2.c: Ditto.
5125 2014-02-18  Kai Tietz  <ktietz@redhat.com>
5127         PR target/60193
5128         * gcc.target/i386/nest-1.c: New testcase.
5130 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
5132         * gnat.dg/opt32.adb: New test.
5134 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
5136         PR fortran/60231
5137         * gfortran.dg/typebound_generic_15.f90: New.
5139 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
5141         PR fortran/55907
5142         * gfortran.dg/init_flag_12.f90: New.
5144 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
5145             Ilya Tocar  <ilya.tocar@intel.com>
5147         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
5148         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
5149         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
5150         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5152 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
5154         * lib/target-supports.exp
5155         (check_effective_target_logical_op_short_circuit): New procedure.
5156         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
5157         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
5158         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
5159         * gcc.dg/tree-ssa/vrp47.c: Likewise.
5160         * gcc.dg/tree-ssa/vrp87.c: Likewise.
5161         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
5162         logical_op_short_circuit for the alternative test, extending
5163         it to arm_cortex_m.
5165 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
5167         PR target/60203
5168         * gcc.target/powerpc/pr60203.c: New testsuite.
5170 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
5172         PR fortran/59599
5173         * gfortran.dg/ichar_3.f90: New test.
5175 2014-02-15  Richard Biener  <rguenther@suse.de>
5177         PR tree-optimization/60183
5178         * gcc.dg/torture/pr60183.c: New testcase.
5180 2014-02-14  Jeff Law  <law@redhat.com>
5182         PR rtl-optimization/60131
5183         * g++.dg/torture/pr60131.C: New test.
5185 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
5187         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
5188         on command-line.
5190 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5192         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
5194 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
5196         * gcc.c-torture/compile/20140213.c: New test.
5198 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
5200         PR target/43546
5201         * gcc.target/i386/pr43546.c: New test.
5203 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5205         * gcc.target/s390/hotpatch-compile-8.c: New test.
5207 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
5209         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
5210         definition with an ifndef.
5211         * gcc.dg/pr59605-2.c: New test.
5213 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
5215         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
5217 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
5219         * gcc.dg/torture/float128-mul-underflow.c,
5220         gcc.dg/torture/float128-truncdf-underflow.c,
5221         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
5223 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
5225         PR middle-end/59737
5226         * g++.dg/ipa/pr59737.C: New test.
5228 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
5230         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
5232 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
5234         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
5236         * gcc.dg/cilk-plus/jump-openmp.c: New file.
5238 2014-02-12  Richard Biener  <rguenther@suse.de>
5240         PR middle-end/60092
5241         * gcc.dg/torture/pr60092.c: New testcase.
5242         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
5244 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
5246         * gcc.c-torture/execute/20140212-1.c: New test.
5248 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
5250         PR c++/60047
5251         * g++.dg/cpp0x/pr60047.C: New.
5253 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
5255         PR c/60101
5256         * c-c++-common/pr60101.c: New test.
5258 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
5260         PR lto/59468
5261         * g++.dg/ipa/devirt-27.C: New testcase.
5262         * g++.dg/ipa/devirt-26.C: New testcase.
5264 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5266         PR target/60137
5267         * gcc.target/powerpc/pr60137.c: New file.
5269 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
5271         PR fortran/52370
5272         * gfortran.dg/pr52370.f90: New test.
5274 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
5276         PR target/59927
5277         Revert
5278         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
5280         PR testsuite/58630
5281         * gcc.target/i386/pr43662.c (dg-options):
5282         Add -maccumulate-outgoing-args.
5283         * gcc.target/i386/pr43869.c (dg-options): Ditto.
5284         * gcc.target/i386/pr57003.c (dg-options): Ditto.
5285         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
5286         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
5287         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
5288         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
5289         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
5290         Add -maccumulate-outgoing-args.
5291         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
5292         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
5293         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
5294         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
5295         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
5296         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
5297         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
5298         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
5299         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
5300         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
5301         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
5302         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
5303         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
5304         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
5305         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
5307 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
5309         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
5311 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
5313         PR debug/59776
5314         * gcc.dg/guality/pr59776.c: New test.
5316 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
5318         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
5319         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
5320         (add_options_for_arm_vfp3): New.
5322 2014-02-11  Jeff Law  <law@redhat.com>
5324         PR middle-end/54041
5325         * gcc.target/m68k/pr54041.c: New test.
5327 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
5329         PR target/59927
5330         * gcc.target/i386/pr59927.c: New test.
5332 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
5334         * gcc.dg/vect/pr57741-3.c: Require vect_int.
5335         * gcc.dg/vect/pr60012.c: Likewise.
5336         * gcc.dg/vect/vect-119.c: Likewise.
5337         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
5338         * gcc.dg/vect/vect-outer-4c.c: Likewise.
5340 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5342         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
5344 2014-02-10  Jeff Law  <law@redhat.com>
5346         PR middle-end-52306
5347         * gcc.c-torture/compile/pr52306.c: New test.
5349 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5351         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
5353 2014-02-10  Richard Biener  <rguenther@suse.de>
5355         PR tree-optimization/60115
5356         * gcc.dg/torture/pr60115.c: New testcase.
5358 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
5360         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
5361         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
5363 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
5364             Ilya Tocar  <ilya.tocar@intel.com>
5366         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
5367         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
5368         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
5369         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
5370         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
5371         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
5372         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
5373         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
5374         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
5375         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
5376         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
5377         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
5378         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
5379         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
5380         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
5381         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
5382         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
5383         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
5384         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
5385         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
5386         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
5387         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
5388         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
5389         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
5390         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
5391         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
5392         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
5394 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
5396         * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
5398 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
5400         PR fortran/57522
5401         * gfortran.dg/associated_target_5.f03: New test.
5403 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
5405         PR fortran/59026
5406         * gfortran.dg/elemental_by_value_1.f90: New test.
5408 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
5410         PR fortran/58470
5411         * gfortran.dg/finalize_22.f90: New.
5413 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
5415         PR fortran/60066
5416         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
5417         was fixed by the patch for PR59906.
5419 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
5421         PR translation/52289
5422         * gfortran.dg/coarray_8.f90: Update dg-error match.
5424 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
5426         PR c/59984
5427         * gcc.dg/vect/pr59984.c: New test.
5429         PR middle-end/60092
5430         * gcc.dg/attr-alloc_align-1.c: New test.
5431         * gcc.dg/attr-alloc_align-2.c: New test.
5432         * gcc.dg/attr-alloc_align-3.c: New test.
5433         * gcc.dg/attr-assume_aligned-1.c: New test.
5434         * gcc.dg/attr-assume_aligned-2.c: New test.
5435         * gcc.dg/attr-assume_aligned-3.c: New test.
5437 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
5439         PR target/60077
5440         * gcc.target/i386/pr60077-1.c: New test.
5441         * gcc.target/i386/pr60077-2.c: New test.
5443 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
5445         PR preprocessor/56824
5446         * gcc.dg/pr56824.c: New test.
5448 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5450         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
5451         variable used for atomic operations.
5453 2014-02-07  Richard Biener  <rguenther@suse.de>
5455         PR middle-end/60092
5456         * gcc.dg/vect/pr60092-2.c: New testcase.
5458 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
5460         PR c++/60082
5461         Revert
5462         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5464         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
5465         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5467 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5469         * gcc.target/s390/fp2int1.c: New testcase.
5471 2014-02-07  Richard Biener  <rguenther@suse.de>
5473         PR middle-end/60092
5474         * gcc.dg/tree-ssa/alias-30.c: New testcase.
5475         * gcc.dg/tree-ssa/alias-31.c: Likewise.
5477 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
5479         PR ipa/59918
5480         * g++.dg/torture/pr59918.C: New testcase.
5482 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
5484         PR target/59575
5485         * gcc.target/arm/pr59575.c: New test.
5487         PR debug/59992
5488         * gcc.dg/pr59992.c: New test.
5490 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
5492         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
5493         init_priority. Test alignment of variable instead of function.
5495 2014-02-06  Marek Polacek  <polacek@redhat.com>
5497         PR c/60087
5498         * gcc.dg/pr60087.c: New test.
5500 2014-02-06  Alan Modra  <amodra@gmail.com>
5502         * gcc.target/powerpc/pr60032.c: New.
5504 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
5506         PR target/60062
5507         * gcc.c-torture/execute/pr60062.c: New test.
5508         * gcc.c-torture/execute/pr60072.c: New test.
5510 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
5512         * gcc.dg/tree-ssa/pr59597.c: Make called function static
5513         so that expected outcome works for PIC variants too.
5515 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
5516             Kugan Vivekanandarajah  <kuganv@linaro.org>
5518         * gcc.target/arm/vect-noalign.c: New file.
5520 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
5521             Jakub Jelinek  <jakub@redhat.com>
5523         PR middle-end/60013
5524         * gcc.dg/pr60013.c: New testcase.
5526 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5528         * gcc.dg/vmx/sum2s.c: New.
5529         * gcc.dg/vmx/sum2s-be-order.c: New.
5531 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5533         * gcc.dg/vmx/pack.c: New.
5534         * gcc.dg/vmx/pack-be-order.c: New.
5535         * gcc.dg/vmx/unpack.c: New.
5536         * gcc.dg/vmx/unpack-be-order.c: New.
5538 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5540         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
5541         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5543 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5545         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
5546         Use __builtin_floorf, __builtin_ceilf.
5547         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
5548         declaration.
5549         (TEST): Use __builtin_floorf.
5550         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5552 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
5554         PR ipa/59947
5555         * g++.dg/opt/pr59947.C: New test.
5557         PR c++/58703
5558         * c-c++-common/gomp/pr58703.c: New test.
5560 2014-02-05  Richard Biener  <rguenther@suse.de>
5562         PR testsuite/60076
5563         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
5564         avoid using unsigned long long.
5566 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
5568         PR middle-end/57499
5569         * g++.dg/torture/pr57499.C: New test.
5571 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
5573         * gcc.dg/asan/nosanitize-and-inline.c: New test.
5575 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
5577         * g++.dg/ipa/devirrt-22.C: Fix template.
5579 2014-02-04  Marek Polacek  <polacek@redhat.com>
5581         PR c/60036
5582         * gcc.dg/pr60036.c: New test.
5584 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
5586         PR ipa/60058
5587         * g++.dg/torture/pr60058.C: New testcase.
5589 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5591         * g++.dg/tsan/default_options.C: Invert check.
5593 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
5595         PR tree-optimization/60002
5596         * g++.dg/opt/pr60002.C: New test.
5598         PR tree-optimization/60023
5599         * g++.dg/vect/pr60023.cc: New test.
5601         PR ipa/60026
5602         * c-c++-common/torture/pr60026.c: New test.
5604         PR rtl-optimization/57915
5605         * gcc.target/i386/pr57915.c: New test.
5607 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5609         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
5611 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
5613         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
5615 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
5617         PR middle-end/59261
5618         * gcc.dg/pr59261.c: New test.
5620 2014-02-04  Richard Biener  <rguenther@suse.de>
5622         PR tree-optimization/60012
5623         * gcc.dg/vect/pr60012.c: New testcase.
5625 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5627         PR target/59788
5628         * g++.dg/eh/unwind-direct.C: New test.
5630 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
5632         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
5633         timeout value to 20s.
5635 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
5637         PR ipa/59882
5638         * g++.dg/torture/pr59882.C: New testcase
5640 2014-02-03  Jan Hubicka  <jh@suse.cz>
5642         PR ipa/59831
5643         * g++.dg/ipa/devirt-22.C: New testcase.
5645 2014-02-03  Jan Hubicka  <jh@suse.cz>
5647         * g++.dg/ipa/devirt-25.C: New testcase.
5649 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
5651         PR tree-optimization/59924
5652         * gcc.dg/pr59924.c: New test.
5654 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
5656         PR ipa/59831
5657         * g++.dg/ipa/devirt-24.C: New testcase.
5659 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
5661         PR c++/53017
5662         PR c++/59211
5663         * c-c++-common/attributes-1.c: New testcase.
5664         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
5666 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
5668         PR c++/58871
5669         * g++.dg/cpp0x/pr58871.C: New.
5671 2014-02-03  Cong Hou  <congh@google.com>
5673         PR tree-optimization/60000
5674         * g++.dg/vect/pr60000.cc: New test.
5676 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
5678         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
5679         * gcc.target/i386/long-double-64-4.c: Likewise.
5680         * gcc.target/i386/long-double-80-1.c: Likewise.
5681         * gcc.target/i386/long-double-80-2.c: Likewise.
5682         * gcc.target/i386/long-double-80-3.c: Likewise.
5683         * gcc.target/i386/long-double-80-4.c: Likewise.
5684         * gcc.target/i386/long-double-80-5.c: Likewise.
5685         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
5686         __multf3 isn't used.
5687         * gcc.target/i386/long-double-64-3.c: Likewise.
5688         * gcc.target/i386/long-double-128-1.c: New test.
5689         * gcc.target/i386/long-double-128-2.c: Likewise.
5690         * gcc.target/i386/long-double-128-3.c: Likewise.
5691         * gcc.target/i386/long-double-128-4.c: Likewise.
5692         * gcc.target/i386/long-double-128-5.c: Likewise.
5693         * gcc.target/i386/long-double-128-6.c: Likewise.
5694         * gcc.target/i386/long-double-128-7.c: Likewise.
5695         * gcc.target/i386/long-double-128-8.c: Likewise.
5696         * gcc.target/i386/long-double-128-9.c: Likewise.
5697         * gcc.target/i386/long-double-64-5.c: Likewise.
5698         * gcc.target/i386/long-double-64-6.c: Likewise.
5699         * gcc.target/i386/long-double-64-7.c: Likewise.
5700         * gcc.target/i386/long-double-64-8.c: Likewise.
5701         * gcc.target/i386/long-double-64-9.c: Likewise.
5702         * gcc.target/i386/long-double-80-10.c: Likewise.
5703         * gcc.target/i386/long-double-80-8.c: Likewise.
5704         * gcc.target/i386/long-double-80-9.c: Likewise.
5706 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
5708         PR rtl-optimization/57662
5709         * g++.dg/pr57662.C: New test.
5711 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5713         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
5714         * gcc.dg/vmx/perm.c: New.
5715         * gcc.dg/vmx/perm-be-order.c: New.
5717 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5719         * gcc.dg/vmx/vsums.c: New.
5720         * gcc.dg/vmx/vsums-be-order.c: New.
5722 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
5724         * g++.dg/ipa/devirt-23.C: New testcase.
5725         * g++.dg/ipa/devirt-20.C: Fix template.
5727 2014-02-02  Jan Hubicka  <jh@suse.cz>
5729         * g++.dg/ipa/devirt-21.C: New testcase.
5731 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
5733         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
5734         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
5736 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
5738         PR target/60017
5739         * gcc.c-torture/execute/pr60017.c: New test.
5741 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
5743         PR fortran/57033
5744         * gfortran.dg/default_initialization_7.f90: New test.
5746 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
5748         PR fortran/59906
5749         * gfortran.dg/elemental_subroutine_9.f90: New test.
5751 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
5753         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
5755 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
5757         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
5759 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
5761         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
5763 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
5765         PR c++/51219
5766         * g++.dg/init/bitfield5.C: New.
5768 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
5770         PR tree-optimization/60003
5771         * gcc.c-torture/execute/pr60003.c: New test.
5773 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
5775         PR bootstrap/59985
5776         * gcc.target/arm/pr59985.C: New.
5778 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
5780         PR sanitizer/59410
5781         * lib/tsan-dg.exp (tsan_init): Instead of not running any
5782         tsan tests if trivial testcase doesn't run, set dg-do-what-default
5783         to compile.
5784         (tsan_finish): Restore dg-do-what-default.
5785         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
5786         * g++.dg/tsan/fd_close_norace2.C: Likewise.
5787         * g++.dg/tsan/default_options.C: Likewise.
5788         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5789         * g++.dg/tsan/atomic_free2.C: Likewise.
5790         * g++.dg/tsan/cond_race.C: Likewise.
5791         * g++.dg/tsan/fd_close_norace.C: Likewise.
5792         * g++.dg/tsan/benign_race.C: Likewise.
5793         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5794         * c-c++-common/tsan/simple_race.c: Likewise.
5795         * c-c++-common/tsan/mutexset1.c: Likewise.
5796         * c-c++-common/tsan/thread_leak2.c: Likewise.
5797         * c-c++-common/tsan/tls_race.c: Likewise.
5798         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5799         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
5800         * c-c++-common/tsan/free_race2.c: Likewise.
5801         * c-c++-common/tsan/thread_leak.c: Likewise.
5802         * c-c++-common/tsan/thread_leak1.c: Likewise.
5803         * c-c++-common/tsan/race_on_barrier.c: Likewise.
5804         * c-c++-common/tsan/free_race.c: Likewise.
5805         * c-c++-common/tsan/sleep_sync.c: Likewise.
5806         * c-c++-common/tsan/tiny_race.c: Likewise.
5807         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5808         * c-c++-common/tsan/atomic_stack.c: Likewise.
5809         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
5810         in dg-output regexps.
5811         * c-c++-common/tsan/simple_stack.c: Likewise.
5813 2014-01-31  Richard Henderson  <rth@redhat.com>
5815         * g++.dg/tm/pr60004.C: New.
5817 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
5819         PR c++/59082
5820         * g++.dg/inherit/crash4.C: New.
5822 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
5824         * c-c++-common/tsan/simple_race.c: Made test less flaky.
5826 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
5828         * gcc.target/i386/m512-check.h: Use correct rounding values.
5830 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
5832         * gcc.target/i386/avx-1.c: Use correct rounding values.
5833         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
5834         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
5835         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
5836         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
5837         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
5838         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
5839         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
5840         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
5841         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
5842         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
5843         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
5844         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
5845         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
5846         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
5847         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
5848         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
5849         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
5850         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
5851         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
5852         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
5853         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
5854         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
5855         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
5856         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
5857         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
5858         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
5859         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
5860         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
5861         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
5862         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
5863         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
5864         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
5865         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
5866         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
5867         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
5868         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
5869         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
5870         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
5871         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
5872         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
5873         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
5874         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
5875         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
5876         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
5877         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
5878         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
5879         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
5880         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
5881         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
5882         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
5883         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
5884         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
5885         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
5886         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
5887         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
5888         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
5889         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
5890         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
5891         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
5892         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
5893         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
5894         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
5895         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
5896         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
5897         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
5898         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
5899         * gcc.target/i386/sse-13.c: Ditto.
5900         * gcc.target/i386/sse-14.c: Ditto.
5901         * gcc.target/i386/sse-22.c: Ditto.
5902         * gcc.target/i386/sse-23.c: Ditto.
5904 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
5906         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
5907         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
5909 2014-01-31  Richard Biener  <rguenther@suse.de>
5911         PR middle-end/59990
5912         * gcc.dg/torture/pr59990.c: New testcase.
5914 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
5916         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
5917         if it fails don't run any tsan tests.
5919 2014-01-31  Marek Polacek  <polacek@redhat.com>
5921         PR c/59963
5922         * gcc.dg/pr59940.c (g): Adjust dg-warning.
5923         (y): Adjust dg-error.
5924         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
5925         * gcc.dg/pr59963-1.c: New test.
5926         * gcc.dg/pr59963-2.c: New test.
5927         * gcc.dg/pr59963-3.c: New test.
5929 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
5931         PR target/59923
5932         * gcc.target/arm/pr59923.c: New test.
5934 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5936         * gcc.dg/vmx/splat.c: New.
5937         * gcc.dg/vmx/splat-vsx.c: New.
5938         * gcc.dg/vmx/splat-be-order.c: New.
5939         * gcc.dg/vmx/splat-vsx-be-order.c: New.
5940         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
5941         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
5943 2014-01-30  Richard Biener  <rguenther@suse.de>
5945         PR tree-optimization/59993
5946         * gcc.dg/torture/pr59993.c: New testcase.
5948 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
5950         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
5951         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
5952         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
5953         vect_int rather than vect_float.
5955 2014-01-30  Marek Polacek  <polacek@redhat.com>
5957         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
5959 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
5961         * gcc.target/microblaze/isa/fcmp4.c: New.
5963 2014-01-30  Marek Polacek  <polacek@redhat.com>
5965         PR c/59940
5966         * gcc.dg/pr59940.c: New test.
5967         * gcc.dg/pr35635.c (func3): Move dg-warning.
5969 2014-01-30  Richard Biener  <rguenther@suse.de>
5971         PR tree-optimization/59903
5972         * gcc.dg/torture/pr59903.c: New testcase.
5974 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
5976         PR c++/58843
5977         * g++.dg/lookup/crash8.C: New.
5979 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
5981         PR c++/58649
5982         * g++.dg/template/crash117.C: New.
5984 2014-01-30  Richard Biener  <rguenther@suse.de>
5986         PR c/59905
5987         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
5988         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
5989         abort.
5990         * gcc.dg/invalid-call-1.c: Likewise.
5992 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
5994         PR c++/58561
5995         * g++.dg/cpp1y/auto-fn23.C: New.
5997 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
5999         PR c++/58846
6000         * g++.dg/init/dso_handle2.C: New.
6002 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
6004         PR c++/58674
6005         * g++.dg/cpp0x/pr58674.C: New.
6007 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
6009         PR target/59617
6010         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
6011         * gcc.target/i386/avx512f-gather-5.c: Ditto.
6013 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6015         * gcc.dg/vmx/merge-be-order.c: New.
6016         * gcc.dg/vmx/merge.c: New.
6017         * gcc.dg/vmx/merge-vsx-be-order.c: New.
6018         * gcc.dg/vmx/merge-vsx.c: New.
6020 2014-01-29  Richard Biener  <rguenther@suse.de>
6022         PR tree-optimization/58742
6023         * gcc.dg/pr58742-1.c: New testcase.
6024         * gcc.dg/pr58742-2.c: Likewise.
6025         * gcc.dg/pr58742-3.c: Likewise.
6027 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
6029         * gcc.target/arm/ftest-armv7ve-arm.c: New.
6030         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
6031         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
6033 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
6035         PR c++/58702
6036         * g++.dg/gomp/pr58702.C: New.
6038 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
6040         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
6041         selector.
6043 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
6045         PR middle-end/59917
6046         PR tree-optimization/59920
6047         * gcc.dg/pr59920-1.c: New test.
6048         * gcc.dg/pr59920-2.c: New test.
6049         * gcc.dg/pr59920-3.c: New test.
6050         * c-c++-common/gomp/pr59917-1.c: New test.
6051         * c-c++-common/gomp/pr59917-2.c: New test.
6053         PR tree-optimization/59594
6054         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
6055         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
6056         * gcc.dg/vect/pr59594.c: New test.
6058 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
6060         PR fortran/59414
6061         * gfortran.dg/allocate_class_3.f90: New test.
6063 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
6065         PR preprocessor/59935
6066         * c-c++-common/cpp/warning-zero-location.c: New test.
6067         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
6069 2014-01-27  Steve Ellcey  <sellcey@mips.com>
6071         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
6073 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
6075         * g++.dg/ext/mv16.C: New tests.
6077 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
6079         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
6080         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
6081         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
6082         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
6083         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
6084         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
6085         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
6086         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
6087         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
6088         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
6089         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
6090         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
6091         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
6092         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
6093         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
6094         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
6095         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
6096         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
6097         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
6098         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
6099         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
6100         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
6101         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
6102         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
6103         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
6104         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
6105         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
6106         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
6107         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
6108         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
6109         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
6110         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
6111         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
6112         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
6113         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
6114         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
6115         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
6116         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
6117         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
6118         _mm512_mask_cvtepi32_storeu_epi8.
6119         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
6120         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
6121         _mm512_mask_cvtepi32_storeu_epi16.
6122         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
6123         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
6124         _mm512_mask_cvtepi64_storeu_epi8.
6125         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
6126         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
6127         _mm512_mask_cvtepi64_storeu_epi16.
6128         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
6129         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
6130         _mm512_mask_cvtepi64_storeu_epi32.
6131         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
6132         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
6133         _mm512_mask_cvtsepi32_storeu_epi8.
6134         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
6135         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
6136         _mm512_mask_cvtsepi32_storeu_epi16.
6137         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
6138         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
6139         _mm512_mask_cvtsepi64_storeu_epi8.
6140         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
6141         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
6142         _mm512_mask_cvtsepi64_storeu_epi16.
6143         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
6144         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
6145         _mm512_mask_cvtsepi64_storeu_epi32.
6146         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
6147         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
6148         _mm512_mask_cvtusepi32_storeu_epi8.
6149         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
6150         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
6151         _mm512_mask_cvtusepi32_storeu_epi16.
6152         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
6153         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
6154         _mm512_mask_cvtusepi64_storeu_epi8.
6155         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
6156         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
6157         _mm512_mask_cvtusepi64_storeu_epi16.
6158         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
6159         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
6160         _mm512_mask_cvtusepi64_storeu_epi32.
6161         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
6162         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
6164 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
6166         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
6167         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
6168         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
6169         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
6170         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
6171         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
6172         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
6173         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
6174         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
6175         built-ins roudning immediate.
6176         * gcc.target/i386/sse-22.c: Add new built-ins.
6177         * gcc.target/i386/sse-23.c: Ditto.
6178         * gcc.target/i386/avx-1.c: Ditto.
6180 2014-01-27  Christian Bruel  <christian.bruel@st.com>
6182         * gcc.target/sh/torture/strncmp.c: New tests.
6184 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
6186         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
6188 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6190         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
6192 2014-01-24  Jeff Law  <law@redhat.com>
6194         PR tree-optimization/59919
6195         * gcc.c-torture/compile/pr59919.c: New test.
6197 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
6199         PR c++/57524
6200         * g++.dg/ext/timevar2.C: New.
6202 2014-01-24  Marek Polacek  <polacek@redhat.com>
6204         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
6206 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
6208         PR target/59929
6209         * gcc.target/i386/pr59929.c: New test.
6211 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6213         PR target/59909
6214         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
6215         word atomic functions at runtime.
6217 2014-01-23  Marek Polacek  <polacek@redhat.com>
6219         PR c/59846
6220         * gcc.dg/pr59846.c: New test.
6222 2014-01-23  Marek Polacek  <polacek@redhat.com>
6224         PR c/58346
6225         * c-c++-common/pr58346-1.c: New test.
6226         * c-c++-common/pr58346-2.c: New test.
6227         * c-c++-common/pr58346-3.c: New test.
6229 2014-01-23  Marek Polacek  <polacek@redhat.com>
6231         PR c/59871
6232         * gcc.dg/20020220-2.c: Adjust dg-warning message.
6233         * gcc.dg/pr59871.c: New test.
6235 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
6237         PR c++/58980
6238         * g++.dg/parse/enum11.C: New.
6240 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
6242         * gcc.target/aarch64/sshr64_1.c: New testcase.
6244 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6246         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
6247         SIMD enabled function.
6248         * g++.dg/cilk-plus/ef_test.C: New test.
6249         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
6250         and added C++ ones.
6251         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
6252         to differenciate C error messages from C++ ones.
6254 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
6256         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
6258 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
6260         * gcc.target/microblaze/others/builtin-trap.c: New test,
6262 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
6264         PR middle-end/58809
6265         * c-c++-common/gomp/pr58809.c: New test.
6267 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
6269         PR sanitizer/59897
6270         * c-c++-common/asan/use-after-return-1.c: Fixed
6271         to pass on darwin.
6273 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
6275         PR preprocessor/58580
6276         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
6278 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
6279             Ilya Tocar  <ilya.tocar@intel.com>
6281         * gcc.target/i386/avx512f-kmovw-1.c: New.
6283 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
6285         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
6286         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
6287         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
6288         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
6289         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
6290         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
6292 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
6294         PR target/52125
6295         * gcc.dg/pr48774.c: Remove skip for mips_rel.
6296         * gcc.target/mips/pr52125.c: New test.
6298 2014-01-22  Marek Polacek  <polacek@redhat.com>
6300         PR c/59891
6301         * gcc.dg/torture/pr59891.c: New test.
6303 2014-01-22  Jeff Law  <law@redhat.com>
6305         PR tree-optimization/59597
6306         * gcc.dg/tree-ssa/pr59597.c: New test.
6308 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
6310         PR rtl-optimization/59477
6311         * g++.dg/pr59477.C: New.
6313 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
6315         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
6317 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
6319         PR c++/59482
6320         * g++.dg/pr59482.C: New.
6322 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6324         * gcc.dg/vmx/insert-vsx-be-order.c: New.
6325         * gcc.dg/vmx/extract-vsx.c: New.
6326         * gcc.dg/vmx/extract-vsx-be-order.c: New.
6327         * gcc.dg/vmx/insert-vsx.c: New.
6329 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
6331         PR rtl-optimization/59896
6332         * gcc.target/arm/pr59896.c: New.
6334 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
6336         PR rtl-optimization/59858
6337         * gcc.target/arm/pr59858.c: New.
6339 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
6341         PR target/59003
6342         * gcc.dg/tree-prof/pr59003.c: New test.
6344         PR middle-end/59860
6345         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
6346         other targets.
6348 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
6350         * gfortran.dg/round_3.f08: Add more cases.
6352 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
6354         * lib/target-supports.exp (force_conventional_output_for): New
6355         procedure.
6356         * lib/scanasm.exp (scan-assembler_required_options)
6357         (scan-assembler-not_required_options)
6358         (scan-assembler-times_required_options): Replace with
6359         force_conventional_output_fors.
6360         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
6361         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
6363 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
6365         PR middle-end/59789
6366         * gcc.target/i386/pr59789.c: New testcase.
6368 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
6370         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
6371         the 'code' bitfield from 16 to 8.
6373 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
6375         * lib/target-supports.exp
6376         (check_effective_target_vect_perm): Exclude aarch64_be.
6377         (check_effective_target_vect_perm_byte): Likewise.
6378         (check_effective_target_vect_perm_short): Likewise.
6380 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
6382         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
6383         (RUN_TEST): Use new macro.
6384         (INDEX64_32): Delete.
6385         (INDEX64_64): Likewise.
6386         (INDEX128_32): Likewise.
6387         (INDEX128_64): Likewise.
6388         (INDEX): Likewise.
6389         (test_vneg_f32): Use fixed RUN_TEST.
6391 2014-01-20  Richard Biener  <rguenther@suse.de>
6393         PR middle-end/59860
6394         * gcc.dg/pr59860.c: New testcase.
6396 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
6398         PR target/59880
6399         * gcc.target/i386/pr59880.c: New test.
6401 2014-01-20  Renlin Li  <renlin.li@arm.com>
6403         * gcc.dg/pr44194-1.c: Tweak regexp.
6405 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6407         PR libfortran/59771
6408         PR libfortran/59774
6409         PR libfortran/59836
6410         * gfortran.dg/round_3.f08: New cases added.
6411         * gfortran.dg/fmt_g_1.f90: New test.
6413 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
6415         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
6417 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
6419         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
6421 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
6423         * gcc.dg/vect/pr57705.c: Require vect_int.
6424         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
6425         * gcc.dg/vect/vect-alias-check.c: Likewise.
6427 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
6429         PR fortran/58007
6430         * gfortran.dg/unresolved_fixup_1.f90: New test.
6431         * gfortran.dg/unresolved_fixup_2.f90: New test.
6433 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
6435         PR target/58944
6436         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
6437         Remove dg-prune-output lines.
6439 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
6441         PR middle-end/59706
6442         * gfortran.dg/pr59706.f90: New test.
6443         * g++.dg/ext/pr59706.C: New test.
6445 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
6447         PR c++/59270
6448         PR c++/58811
6449         * g++.dg/cpp0x/decltype-incomplete1.C: New.
6450         * g++.dg/init/pr58811.C: Likewise.
6452 2014-01-17  Jeff Law  <law@redhat.com>
6454         PR middle-end/57904
6455         * gfortran.dg/pr57904.f90: New test.
6457 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
6459         PR c++/59269
6460         * g++.dg/cpp0x/nsdmi-union4.C: New.
6462 2014-01-17  Marek Polacek  <polacek@redhat.com>
6464         PR c++/59838
6465         * g++.dg/diagnostic/pr59838.C: New test.
6467 2014-01-17  Marek Polacek  <polacek@redhat.com>
6469         PR c/58346
6470         * gcc.dg/pr58346.c: New test.
6472 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
6474         PR testsuite/58776
6475         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
6476         dg-options, use dg-additional-options for i?86/x86_64 to avoid
6477         option duplication.
6479         PR fortran/59440
6480         * gfortran.dg/pr59440-1.f90: New test.
6481         * gfortran.dg/pr59440-2.f90: New test.
6482         * gfortran.dg/pr59440-3.f90: New test.
6484         PR testsuite/59064
6485         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
6486         testing for " version" and " alias" with one testing for
6487         " version\[^\n\r]* alias".
6488         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
6489         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
6490         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
6491         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
6492         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
6493         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
6495         PR c++/57945
6496         * c-c++-common/torture/pr57945.c: New test.
6498 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
6500         * gcc.target/arm/its.c: New testcase.
6502 2014-01-16  Jan Hubicka  <jh@suse.cz>
6504         PR ipa/59775
6505         * g++.dg/torture/pr59775.C: New testcase.
6507 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
6509         PR middle-end/58344
6510         * gcc.c-torture/compile/pr58344.c: New test.
6512         PR target/59839
6513         * gcc.target/i386/pr59839.c: New test.
6515         PR debug/54694
6516         * gcc.target/i386/pr9771-1.c (main): Rename to...
6517         (real_main): ... this.  Add __asm name "main".
6518         (ASMNAME, ASMNAME2, STRING): Define.
6520 2014-01-16  Nick Clifton  <nickc@redhat.com>
6522         PR middle-end/28865
6523         * gcc.c-torture/compile/pr28865.c: New.
6524         * gcc.c-torture/execute/pr28865.c: New.
6526 2014-01-16  Marek Polacek  <polacek@redhat.com>
6528         PR middle-end/59827
6529         * gcc.dg/pr59827.c: New test.
6531 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
6533         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
6535 2014-01-15  Richard Henderson  <rth@redhat.com>
6537         PR debug/54694
6538         * gcc.target/i386/pr54694.c: New test.
6540 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
6542         PR c++/49718
6543         * g++.dg/pr49718.C: New test.
6545 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
6547         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
6549 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
6551         * gcc.dg/vmx/mult-even-odd.c: New.
6552         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
6554 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6556         * lib/target-supports.exp (check_libcilkrts_available): Added an
6557         extern "C" if we are using C++ along with a function prototype.
6559 2014-01-15  Jeff Law  <law@redhat.com>
6561         PR tree-optimization/59747
6562         * gcc.c-torture/execute/pr59747.c: New test.
6564 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
6566         PR target/59794
6567         * c-c++-common/convert-vec-1.c: Also prune ABI change for
6568         Linux/x86.
6569         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
6570         * g++.dg/ext/attribute-test-1.C: Likewise.
6571         * g++.dg/ext/attribute-test-2.C: Likewise.
6572         * g++.dg/ext/attribute-test-3.C: Likewise.
6573         * g++.dg/ext/attribute-test-4.C: Likewise.
6574         * g++.dg/ext/pr56790-1.C: Likewise.
6575         * g++.dg/torture/pr38565.C: Likewise.
6576         * gcc.dg/pr53060.c: Likewise.
6577         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
6578         * c-c++-common/vector-compare-2.c: Likewise.
6579         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
6580         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
6581         dg-message line number.
6583 2014-01-15  Matthias Klose  <doko@ubuntu.com>
6585         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
6587 2014-01-15  Richard Biener  <rguenther@suse.de>
6589         PR tree-optimization/59822
6590         * g++.dg/torture/pr59822.C: New testcase.
6592 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
6594         PR target/59808
6595         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
6596         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
6598 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
6599             Kugan Vivekanandarajah  <kuganv@linaro.org>
6601         PR target/59695
6602         * g++.dg/pr59695.C: New testcase.
6604 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6606         PR target/59803
6607         * gcc.c-torture/compile/pr59803.c: New testcase.
6609 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
6611         PR c/58943
6612         * gcc.c-torture/execute/pr58943.c: New test.
6613         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
6615 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
6617         PR target/59794
6618         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
6619         * gcc.target/i386/pr39162.c (y): New __m256i variable.
6620         (bar): Change return type to void.  Set y to x.
6621         * gcc.target/i386/pr59794-1.c: New testcase.
6622         * gcc.target/i386/pr59794-2.c: Likewise.
6623         * gcc.target/i386/pr59794-3.c: Likewise.
6624         * gcc.target/i386/pr59794-4.c: Likewise.
6625         * gcc.target/i386/pr59794-5.c: Likewise.
6626         * gcc.target/i386/pr59794-6.c: Likewise.
6627         * gcc.target/i386/pr59794-7.c: Likewise.
6629 2014-01-14  Richard Biener  <rguenther@suse.de>
6631         PR tree-optimization/58921
6632         PR tree-optimization/59006
6633         * gcc.dg/torture/pr58921.c: New testcase.
6634         * gcc.dg/torture/pr59006.c: Likewise.
6635         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
6637 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
6639         PR testsuite/59494
6640         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
6641         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
6642         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
6643         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
6644         Executing predictive commoning without unrolling.
6646 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
6648         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
6649         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
6650         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
6651         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
6652         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
6653         __builtin_ia32_rsqrt28sd_round.
6654         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
6655         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
6656         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
6657         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
6658         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
6659         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
6660         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
6661         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
6662         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
6663         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
6664         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
6665         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
6666         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
6667         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
6668         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
6669         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
6670         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
6671         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6672         * gcc.target/i386/sse-22.c: Extend with new built-ins,
6673         fix wrong rounding mode (see above).
6674         * gcc.target/i386/sse-23.c: Ditto.
6676 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6678         * gcc.dg/vmx/insert.c: New.
6679         * gcc.dg/vmx/insert-be-order.c: New.
6680         * gcc.dg/vmx/extract.c: New.
6681         * gcc.dg/vmx/extract-be-order.c: New.
6683 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
6685         PR tree-optimization/59387
6686         * gcc.c-torture/execute/pr59387.c: New test.
6688 2014-01-13  Richard Biener  <rguenther@suse.de>
6690         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
6691         adjusting mathlib options.
6692         * gfortran.dg/lto/lto.exp: Likewise.
6694 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
6696         * gnat.dg/loop_optimization17.adb: New test.
6697         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
6699 2014-01-13  Christian Bruel  <christian.bruel@st.com>
6701         * gcc.target/sh/cmpstrn.c: New case.
6703 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
6705         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
6706         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
6708 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
6710         PR fortran/58026
6711         * gfortran.dg/alloc_comp_basics_6.f90: New.
6713 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
6715         PR fortran/59700
6716         * gfortran.dg/pr59700.f90: New test.
6718 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
6720         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
6721         * gfortran.dg/use_only_3.f90: Likewise.
6722         * gfortran.dg/inquire_10.f90: Delete opened file.
6723         * gfortran.dg/inquire_15.f90: Likewise.
6724         * gfortran.dg/pr16597.f90: Likewise.
6725         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
6726         for PR59419.
6728 2014-01-10  Jeff Law  <law@redhat.com>
6730         PR middle-end/59743
6731         * gcc.c-torture/compile/pr59743.c: New test.
6733 2014-01-10  Jan Hubicka  <jh@suse.cz>
6735         PR ipa/58585
6736         * g++.dg/torture/pr58585.C: New testcase.
6738 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
6740         * gcc.dg/pr46309.c: Disable for cris*-*-*.
6742 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
6744         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
6746 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
6748         PR target/59744
6749         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
6750         * gcc.target/aarch64/cmn-neg2.c: New test.
6752 2014-01-10  Richard Biener  <rguenther@suse.de>
6754         PR tree-optimization/59374
6755         * gcc.dg/torture/pr59374-3.c: New testcase.
6757 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6759         * lib/target-supports.exp
6760         (check_effective_target_arm_crypto_ok_nocache): New.
6761         (check_effective_target_arm_crypto_ok): Use above procedure.
6762         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
6764 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
6766         PR ipa/58252
6767         PR ipa/59226
6768         * g++.dg/ipa/devirt-20.C: New testcase.
6769         * g++.dg/torture/pr58252.C: Likewise.
6770         * g++.dg/torture/pr59226.C: Likewise.
6772 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6774         * c-c++-common/asan/no-asan-stack.c: New test.
6776 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
6778         PR middle-end/59670
6779         * gcc.dg/pr59670.c: New test.
6781 2014-01-09  Steve Ellcey  <sellcey@mips.com>
6783         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
6785 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
6787         PR middle-end/47735
6788         * gcc.target/i386/pr47735.c: New test.
6790         PR tree-optimization/59622
6791         * g++.dg/opt/pr59622-2.C: New test.
6792         * g++.dg/opt/pr59622-3.C: New test.
6793         * g++.dg/opt/pr59622-4.C: New test.
6794         * g++.dg/opt/pr59622-5.C: New test.
6796         PR sanitizer/59136
6797         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
6798         filename:line instead of (modulename+offset) form with stripped
6799         initial / from the filename.
6801 2014-01-09  Ian Lance Taylor  <iant@google.com>
6803         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
6804         the other Go compiler.
6806 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
6808         PR c++/59730
6809         * g++.dg/cpp0x/variadic145.C: New.
6811 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
6813         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
6814         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
6816 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6818         PR testsuite/59524
6819         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
6820         are run only if the Cilk library is available/enabled.
6821         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6822         * lib/target-supports.exp (check_libcilkrts_available): New function.
6824 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6826         PR c++/59631
6827         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
6828         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6829         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
6830         with dg-additional-options.
6831         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6832         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6833         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6834         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6835         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
6836         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
6838 2014-01-09  Richard Biener  <rguenther@suse.de>
6840         PR tree-optimization/59715
6841         * gcc.dg/torture/pr59715.c: New testcase.
6843 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6845         * c-c++-common/asan/no-asan-globals.c: New test.
6846         * c-c++-common/asan/no-instrument-reads.c: Likewise.
6847         * c-c++-common/asan/no-instrument-writes.c: Likewise.
6848         * c-c++-common/asan/use-after-return-1.c: Likewise.
6849         * c-c++-common/asan/no-use-after-return.c: Likewise.
6851 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
6853         * gnat.dg/weak2.ad[sb]: New test.
6855 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
6857         PR middle-end/59471
6858         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
6859         type, use pointers to vector type instead.
6861 2014-01-08  Catherine Moore  <clm@codesourcery.com>
6863         * gcc.target/mips/umips-branch-3.c: New test.
6864         * gcc.target/mips/umips-branch-4.c: New test.
6866 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
6868         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
6869         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
6870         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
6871         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
6872         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
6873         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
6874         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
6875         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
6877 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
6879         PR rtl-optimization/59137
6880         * gcc.target/mips/pr59137.c: New test.
6882 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
6884         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
6885         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
6886         * gcc.target/i386/pr55433.c (dg-options): Ditto.
6887         * gcc.target/i386/pr57848.c (dg-options): Ditto.
6888         * gcc.target/i386/pr59099.c (dg-options): Ditto.
6889         Require fpic effective target.
6890         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
6892 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
6894         PR ipa/59722
6895         * gcc.dg/pr59722.c: New test.
6897 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6899         PR middle-end/57748
6900         * gcc.dg/torture/pr57748-3.c: New test.
6901         * gcc.dg/torture/pr57748-4.c: New test.
6903 2014-01-08  Marek Polacek  <polacek@redhat.com>
6905         PR middle-end/59669
6906         * gcc.dg/gomp/pr59669-1.c: New test.
6907         * gcc.dg/gomp/pr59669-2.c: New test.
6909 2014-01-08  Martin Jambor  <mjambor@suse.cz>
6911         PR ipa/59610
6912         * gcc.dg/ipa/pr59610.c: New test.
6914 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
6916         PR fortran/58182
6917         * gfortran.dg/binding_label_tests_26a.f90: New.
6918         * gfortran.dg/binding_label_tests_26b.f90: New.
6920 2014-01-08  Marek Polacek  <polacek@redhat.com>
6922         PR sanitizer/59667
6923         * c-c++-common/ubsan/pr59667.c: New test.
6925 2014-01-08  Richard Biener  <rguenther@suse.de>
6927         PR middle-end/59630
6928         * gcc.dg/pr59630.c: New testcase.
6930 2014-01-08  Richard Biener  <rguenther@suse.de>
6932         PR middle-end/59471
6933         * gcc.dg/pr59471.c: New testcase.
6935 2014-01-07  Jeff Law  <law@redhat.com>
6937         PR middle-end/53623
6938         * gcc.target/i386/pr53623.c: New test.
6940 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
6942         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
6943         blanks at EOF.
6944         * g++.dg/cpp1y/pr58534.C: Likewise.
6945         * g++.dg/cpp1y/pr58536.C: Likewise.
6946         * g++.dg/cpp1y/pr58548.C: Likewise.
6947         * g++.dg/cpp1y/pr58549.C: Likewise.
6948         * g++.dg/cpp1y/pr58637.C: Likewise.
6949         * g++.dg/cpp1y/pr59112.C: Likewise.
6950         * g++.dg/cpp1y/pr59113.C: Likewise.
6951         * g++.dg/cpp1y/pr59629.C: Likewise.
6952         * g++.dg/cpp1y/pr59635.C: Likewise.
6953         * g++.dg/cpp1y/pr59636.C: Likewise.
6954         * g++.dg/cpp1y/pr59638.C: Likewise.
6956 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
6958         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
6960 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
6962         * gcc.target/i386/intrinsics_4.c (bar): New function.
6964 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
6966         * g++.dg/ext/is_base_of_incomplete-2.C: New.
6968 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
6970         PR rtl-optimization/58668
6971         * gcc.dg/pr58668.c: New test.
6973         PR tree-optimization/59643
6974         * gcc.dg/pr59643.c: New test.
6975         * gcc.c-torture/execute/pr59643.c: New test.
6977 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
6979         PR fortran/59589
6980         * gfortran.dg/class_allocate_16.f90: New.
6982 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
6984         PR target/59644
6985         * gcc.target/i386/pr59644.c: New test.
6987 2014-01-06  Marek Polacek  <polacek@redhat.com>
6989         PR c/57773
6990         * gcc.dg/pr57773.c: New test.
6992 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
6994         PR c++/59635
6995         PR c++/59636
6996         PR c++/59629
6997         PR c++/59638
6998         * g++.dg/cpp1y/pr59635.C: New testcase.
6999         * g++.dg/cpp1y/pr59636.C: New testcase.
7000         * g++.dg/cpp1y/pr59629.C: New testcase.
7001         * g++.dg/cpp1y/pr59638.C: New testcase.
7003 2014-01-06  Martin Jambor  <mjambor@suse.cz>
7005         PR ipa/59008
7006         * gcc.dg/ipa/pr59008.c: New test.
7008 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7010         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
7011         if supported.
7013 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7015         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
7016         Require c99_runtime.
7017         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
7019         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
7020         Require c99_runtime.
7021         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
7022         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
7023         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
7025         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
7026         Require c99_runtime.
7027         Make CALC void static.
7028         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
7030         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
7031         Require c99_runtime.
7032         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
7034 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7036         * gcc.target/i386/pr59501-1.c: Require avx effective target.
7037         * gcc.target/i386/pr59501-2.c: Likewise.
7038         * gcc.target/i386/pr59501-3.c: Likewise.
7039         * gcc.target/i386/pr59501-4.c: Likewise.
7040         * gcc.target/i386/pr59501-5.c: Likewise.
7041         * gcc.target/i386/pr59501-6.c: Likewise.
7043 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7045         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
7046         * gcc.target/i386/pr59390_1.c: Likewise.
7047         * gcc.target/i386/pr59390_2.c: Likewise.
7049 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7051         * gcc.dg/pr59350.c: Tweak.
7052         * gcc.dg/pr59350-2.c: New test.
7053         * g++.dg/pr59510.C: Likewise.
7055 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
7057         PR fortran/59023
7058         * gfortran.dg/bind_c_procs_2.f90: New.
7060 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
7062         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
7063         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7064         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7065         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7066         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
7067         * gcc.dg/tree-ssa/vrp47.c: Likewise.
7068         * gcc.dg/tree-ssa/vrp87.c: Likewise.
7070 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
7072         * gcc.target/arm/neon-nested-apcs.c: New test.
7074 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
7076         PR tree-optimization/59519
7077         * gcc.dg/vect/pr59519-1.c: New test.
7078         * gcc.dg/vect/pr59519-2.c: New test.
7080         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
7081         vmovdqu32.
7083 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
7085         PR fortran/59547
7086         * gfortran.dg/typebound_proc_32.f90: New.
7088 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
7090         PR c++/58950
7091         * g++.dg/pr58950.C: New file.
7093 2014-01-03  Tobias Burnus  <burnus@net-b.de>
7095         PR c++/58567
7096         * g++.dg/gomp/pr58567.C: New.
7098 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
7100         PR tree-optimization/59651
7101         * gcc.dg/torture/pr59651.c: New test.
7102         * gcc.dg/vect/pr59651.c: Ditto.
7104 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
7106         PR target/59625
7107         * gcc.target/i386/pr59625.c: New test.
7109 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
7111         Core DR 1442
7112         PR c++/59165
7113         * g++.dg/cpp0x/range-for28.C: New.
7114         * g++.dg/cpp0x/range-for3.C: Update.
7116 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
7118         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
7120 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
7122         PR c++/59641
7123         * g++.dg/cpp0x/pr59641.C: New file.
7125 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
7127         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
7129 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
7131         PR c++/59378
7132         * g++.dg/ext/pr59378.C: New file.
7134 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7136         Update copyright years
7138 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7140         * gcc.target/arc/arc.exp: Use the standard form for the copyright
7141         notice.
7143 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
7145         PR fortran/59654
7146         * gfortran.dg/dynamic_dispatch_12.f90: New.
7148 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
7150         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
7151         the builtin isn't optimized away as unused.
7153         PR rtl-optimization/59647
7154         * g++.dg/opt/pr59647.C: New test.
7156 Copyright (C) 2014 Free Software Foundation, Inc.
7158 Copying and distribution of this file, with or without modification,
7159 are permitted in any medium without royalty provided the copyright
7160 notice and this notice are preserved.